Dmitry Grigorovich <odip@bell.trio.sinor.ru> wrote:
> бывает, что мамочки генерят нераспознаные прерывания,
> которые детектятся как irq 7/15
> избавиться легко - собрать ppc0,
> то бишь драйвер принтерного порта
Принтер тут не при чём :-)
/sys/i386/isa/intr_machdep.c
/* DON'T BOTHER FOR NOW! */
/* for some reason, we get bursts of intr #7, even if not enabled! */
/*
* Well the reason you got bursts of intr #7 is because someone
* raised an interrupt line and dropped it before the 8259 could
* prioritize it. This is documented in the intel data book. This
* means you have BAD hardware! I have changed this so that only
* the first 5 get logged, then it quits logging them, and puts
* out a special message. rgrimes 3/25/1993
*/
/*
* XXX TODO print a different message for #7 if it is for a
* glitch. Glitches can be distinguished from real #7's by
* testing that the in-service bit is _not_ set. The test
* must be done before sending an EOI so it can't be done if
* we are using AUTO_EOI_1.
*/
if (intrcnt[NR_DEVICES + intr] <= 5)
log(LOG_ERR, "stray irq %d\n", intr);
> [ODiP] == Dmitry Grigorovich
-- Игорь Hиколаев-- end of forwarded message --
-- С тем, что не помешает никогда, Kittle