Klaus Schmidinger wrote:
Anssi Hannula wrote:
Klaus Schmidinger wrote:
Anssi Hannula wrote:
Klaus Schmidinger wrote:
After letting it run for a while suddenly this happened:
Feb 18 15:19:42 video kernel: irq 5: nobody cared!
Do you have any idea what might be the problem here?
"irq #: nobody cared" is triggered when 99000 of 100000 IRQs are not
handled, e.g. kfir_irq returns IRQ_NONE instead of IRQ_HANDLED.
There was a "return 0" where should've been IRQ_NONE, but AFAIK that
couldn't have been the cause of this error. Try this patch with
debug=1 and test it with 100000+ interrupts. I added some debug
printk's around return IRQ_NONE ("unhandled irq", "was audio irq",
"was video irq").
Done - log attached.
Try this patch (against kfir-2.6-driver.tar.bz2).
...
Compiling gave me
/home/kls/vdr/KFIR/kfir-2.6-driver/kfir.c: In function `kfir_irq':
/home/kls/vdr/KFIR/kfir-2.6-driver/kfir.c:1996: error: break statement
not within loop or switch
so I commented out line 1996.
I then had it running for some time (until there were more than 110000
IRQs)
and all worked just fine).
:)
Let me know if removing line 1996 is ok and whether you want to
make any further changes, so I can check this in to CVS.
Yeah, remove it.
You can commit the patch.
--
Anssi Hannula
_______________________________________________
mpeg2 mailing list
mpeg2@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/mpeg2