eth0: Tx hung, 7 vs. 0.

Donald Becker becker@cesdis1.gsfc.nasa.gov
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
  http://cesdis.gsfc.nasa.gov/linux/drivers/kern-2.3/index.html
  ftp://cesdis.gsfc.nasa.gov/pub/linux/drivers/kern-2.3/

> 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 (becker@cesdis.gsfc.nasa.gov)
> 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					  becker@cesdis.gsfc.nasa.gov
USRA-CESDIS, Center of Excellence in Space Data and Information Sciences.
Code 930.5, Goddard Space Flight Center,  Greenbelt, MD.  20771
301-286-0882	     http://cesdis.gsfc.nasa.gov/people/becker/whoiam.html