Stray IRQ 7 on 5.4-STABLE

Anthony M. Agelastos iqgrande at
Tue Jun 7 11:40:23 GMT 2005

On Jun 7, 2005, at 7:23 AM, fbsd_user wrote:

I do apologize to everyone on this list for not thoroughly checking  
the FAQ.

> 5.22. What does "stray IRQ" mean?
> Stray IRQs are indications of hardware IRQ glitches, mostly from
> hardware that removes its interrupt request in the middle of the
> interrupt request acknowledge cycle.
> One has three options for dealing with this:
> Live with the warnings. All except the first 5 per irq are
> suppressed anyway.
I opt to live with the warnings and not bother modifying code. My  
only hangup is that this problem is a new one since having fixed the  
code with the fix from 

That fix was in April. I had a solid whole month without any of these  
messages, and then they appear right around when I updated my 5.4- 
STABLE installation. I suppose the older installs could have  
suppressed these messages completely while the new one defaults to 5.  
Does anyone have any idea if this is true? I imagine it is highly  
possible that it has had the hardware glitches all along and the only  
thing that has changed is how -STABLE deals with it.

Thanks for the assistance.
> Break the warnings by changing 5 to 0 in isa_strayintr() so that all
> the warnings are suppressed.
> Break the warnings by installing parallel port hardware that uses
> irq 7 and the PPP driver for it (this happens on most systems), and
> install an ide drive or other hardware that uses irq 15 and a
> suitable driver for it.
> IN the 4.x versions of Freebsd
> isa_strayintr lived in  /usr/src/sys/i386/isa/intr_machdep.c
> It was my understanding this code was fixed in 5.x so that this
> meaningless
> message would not happen again.
> In 5.4 there is no intr_machdep.c file any longer.
> Does anyone know where the source of this message is located in
> 5.4???

More information about the freebsd-questions mailing list