Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Apr 1996 13:46:05 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        nate@sri.MT.net, rgrimes@GndRsh.aac.dev.com
Cc:        current@FreeBSD.org, jgreco@brasil.moneng.mei.com, root@deadline.snafu.de
Subject:   Re: tty-level buffer overflows - what to do?
Message-ID:  <199604050346.NAA15285@godzilla.zeta.org.au>

index | next in thread | raw e-mail

>> This is a pretty good indication that something is mis-confugred.  IRQ 7
>> is the 'junk' interrupt, which means it gets all of the interrupts not
>> otherwise assigned to a particular piece of hardware.  Something is
>> generating interrupts on your system bogusly and you need to find out
>> what.

>This is not quite correct, IRQ 7 is signal when someone asserts an IRQ singal
>then removes that signal _before_ the CPU runs the interrupt acknowledge
>cycle to the 8259 PIC.

This is not quite correct :-).  IRQ7 is signaled when an IRQ signal is
removed _during_ the interrupt acknowledge cycle for that IRQ.  It isn't
signaled if the cycle never begins.

>Often the cause of stray IRQ7's is noisy or floating IRQ signals from boards
>that are not recognized by FreeBSD.

The cause has to be a signal on one of the IRQ lines enabled by FreeBSD
(because masked lines are completely ignored).  The signal can then interfere
with the signal from the enabled board.

Bruce


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604050346.NAA15285>