On 08/18/2013 12:42 PM, Geert Uytterhoeven wrote:
Ok, here's the suppressed output. Like Michael said, the short DMA command seems to be the problem, and should probably be sent using PIO.On Sun, Aug 18, 2013 at 11:14 AM, Tuomas Vainikka <tuomas.vainikka@xxxxxxxx> wrote:The original blz1230 / blz2060 drivers did PIO commands. I attached a log of modprobing first without interrupt messages and then with the interrupt messages, because, indeed, the zorro_esp_irq_pending function gets called a lot, and it takes forever to printk those messages. I have no idea about theYou can use WARN_RATELIMIT() instead to avoid flooding the screen with the same values. printk_ratelimit() is similar, but it uses a single instance of the ratelimit state, i.e. you cannot use it to limit two different value sets.
-Tuomas
Attachment:
zesp004.cap.gz
Description: GNU Zip compressed data
Attachment:
zorro_esp.c.gz
Description: GNU Zip compressed data