Stray IRQ 7 on 5.4-STABLE
Anthony M. Agelastos
iqgrande at gmail.com
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
> 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
> 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
More information about the freebsd-questions