[894] in linux-net channel archive

home help back first fref pref prev next nref lref last post

Re: What does that mean ?

daemon@ATHENA.MIT.EDU (Paul Gortmaker)
Sun Aug 13 03:35:58 1995

From: Paul Gortmaker <gpg109@rsphy1.anu.edu.au>
To: zapala@dingo.if.pw.edu.pl (Jacek Zapala)
Date: Sun, 13 Aug 1995 12:53:47 +1000 (EST)
Cc: linux-net@vger.rutgers.edu
In-Reply-To: <Pine.3.89.9508121336.A3013-0100000@dingo.if.pw.edu.pl> from "Jacek Zapala" at Aug 12, 95 01:16:01 pm

> 
> 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.)

Paul.

home help back first fref pref prev next nref lref last post