Messages in this thread | | | Date | Wed, 12 Aug 2009 17:59:28 -0600 | From | Robert Hancock <> | Subject | Re: Flooded by do_IRQ: 0.91 No irq handler for vector |
| |
On 08/11/2009 04:28 PM, Luis Fernando Planella Gonzalez wrote: > I'm really concerned that all those interrupts might slow down the > computer somehow... > Here is an attached syslog part after a reboot. > Sometimes, the ratelimit says that thousands of callbacks were suppressed. > Is there a way to make this message be displayed only once? > > In arch/x86/kernel/irq.c, the line 213 is: > irq = __get_cpu_var(vector_irq)[vector]; > > In my case, the returned irq is -1. Doesn't it makes sense to not log > the "No irq handler for vector" message when irq< 0? > > Or even a deeper answer: Why, in my case, the resulting irq is -1?
Not logging would just cover up the problem, the issue in your case is that something seems to be asserting a ton of interrupts on an IRQ line that no driver has claimed..
> > > > 2009/8/10 Luis Fernando Planella Gonzalez<lfpg.dev@gmail.com>: >> I've just compiled 2.6.30.4, and it shows another info: >> do_IRQ: 0.91 No irq handler for vector (irq -1) >> >> Attached are the /proc/interrupts and the lspci -vv >> >> Anyway, sorry for not specifying my hardware: >> * Intel Core2 Duo 2.13 GHz >> * 2GB RAM >> * NVidia 7900 GS >> >> Thanks. >>
| |