eth0: Tx hung, 7 vs. 0.

Donald Becker
Thu Sep 23 13:33:58 1999

On Thu, 23 Sep 1999, Richard Dynes wrote:

> I've just jumped from Linux 2.3.11 to Linux 2.3.18ac8, to try out the
> new tulip.c v0.91m.

You can get the same code for earlier kernels at

> Ziatech 5521 with two on-board Tulip 21143's, Tx interface.  eth0 and
> eth1

A multiport board?  Oh, I looked it up on the web.
What was the detection message?
Specifically, did the driver find an EEPROM on both interfaces?

> Znyx 414 or something: quad Tulip 21143, Tx (copper) interface. eth2 -
> eth5
> Osicom dual Tulip (not sure what kind) 100Base Fx. eth6 and eth7

SYM or MII transceiver?

> The tulip driver _would_ recognize all 8 tulip chips, and assign
> logical names to them, eg eth0 - eth7.
> I cannot use eth0- I get the following repeating error:
> > Sep 23 11:54:45 probe2 kernel: eth0: Tx hung, 7 vs. 0. 

> tulip-diag.c:v1.14 9/19/99 Donald Becker (
> Index #1: Found a Digital DS21143 Tulip adapter at 0x1080.
>  Interrupt sources are pending!  CSR5 is f0678006.

Ouch!  The interrupt line isn't working.

What is the detection message?
What interrupts are assigned according to /proc/pci?

Donald Becker
USRA-CESDIS, Center of Excellence in Space Data and Information Sciences.
Code 930.5, Goddard Space Flight Center,  Greenbelt, MD.  20771