[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: irq nobody cared error
Hello,
On 11/1/06, Dinesh <dbhat@xxxxxxxxx> wrote:
Thanks for your reply. Yes, our driver is programmed to share irqs.
SA_SHIRQ is used.
Dinesh
Ok, I hope this helps a little bit more :) . Did you try a possibility when your interrupt handling function always returned IRQ_HANDLED? Also, did you have a look at the source code of these kernel functions (
http://lxr.linux.no) - __do_IRQ(), handle_IRQ_event(), note_interrupt(), __report_bad_irq and misrouted_irq() ?
I think that the __report_bad_irq() function is what produces the "nobody cared" message and the note_interrupt() function is what
prints the "Disabling IRQ" message.
Just in case you would be looking for the term "spurious interrupt" -
http://en.wikipedia.org/wiki/Interrupt
.
BlackHole