Re: RTL8139 difficulties in 2.2, not in 2.4

From: Donald Becker (becker@scyld.com)
Date: Sat May 19 2001 - 10:15:38 EST


On Sat, 19 May 2001, Matthias Andree wrote:

> I'm having difficulties with a RTL8139 with Linux 2.2.19 (both drivers),
> but not with Linux 2.4.4's 8139too driver. The card is an Allied Telesyn
> AT-2500TX, the chip is reported as 8139C/rev. 0x10. The card shares its
> IRQ 9 with an nVidia Riva TNT 128 [NV04], rev. 4.
...
> eth1: Transmit timeout, status 0c 0005 media 18.
> eth1: Tx queue start entry 4 dirty entry 0.
> eth1: RTL8139 Interrupt line blocked, status 5.
> eth1: RTL8139 Interrupt line blocked, status 5.
> eth1: RTL8139 Interrupt line blocked, status 4.
> eth1: RTL8139 Interrupt line blocked, status 4.
> (continues every minute with status 4 if no traffic on interface)

The card is reporting that the interrupt line has been asserted (Tx
done), but the interrupt handler hasn't been called.

You can verify this by watching the interrupt count in /proc/interrupts.

Try booting the kernel with "noapic", which we recommend as the safe
default setting.

Donald Becker becker@scyld.com
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Second Generation Beowulf Clusters
Annapolis MD 21403 410-990-9993

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed May 23 2001 - 21:00:33 EST