[895] in linux-net channel archive
Re: What does that mean ?
daemon@ATHENA.MIT.EDU (Jacek Zapala)
Sun Aug 13 17:23:32 1995
Date: Sun, 13 Aug 1995 19:05:43 +0200 (MET DST)
From: Jacek Zapala <zapala@dingo.if.pw.edu.pl>
To: Paul Gortmaker <gpg109@rsphy1.anu.edu.au>
Cc: linux-net@vger.rutgers.edu
In-Reply-To: <9508130253.AA21397@rsphy9.anu.edu.au>
> >
> > The second question from the series "what does that mean":
> >
> > Aug 12 11:23:52 kakofonix kernel: eth0: Interrupted while interrupts are
> > masked! isr=0x1 imr=0x0.
>
> [...]
>
> > Kernel 1.2.13, NE2000.
>
> One of the following: (most likely 2)
>
> 1) You have an interrupt conflict with another device that is
> posting interrupts
>
> 2) You have the card on IRQ7 or 15 - combined with flakey hardware
> that is causing the 8259 PICs to hand bogus interrupts to the
> card. Move the card to another free interrupt.
>
> 3) You have a broken card that is not properly masking interrupts
> from the 8390 chip when the imr is used.
>
> When the card goes to send a packet it blocks the 8390 from posting
> any interrupts to the 8259, and then sets an internal software
> flag to indicate that it has done so. At the top of the interrupt
> handler, we check this flag before doing any interrupt processing.
> This is where your message comes from. (If it wasn't for that check,
> your computer would probably lock solid.)
>
You are probably right with 2. I really have card on IRQ15. Now I
remember I have seen that message earlier, with SMC Ultra and different
motherboard, but card was also on IRQ15. I can't test it now (it is at my
work), but I think it must be this. So I have another question: What is
wrong with IRQ15 (or 7) ?
Jacek