[895] 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 (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




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