No subject

Bryan Payne neo@thematrix.ncsc.mil
Mon Jun 7 15:33:30 1999


----------
X-Sun-Data-Type: text
X-Sun-Data-Description: text
X-Sun-Data-Name: text
X-Sun-Content-Lines: 18

I'm running a Hitachi laptop with a built-in Digital DS21143 ethernet interface.  My linux version is Red Hat 6.0 with the 2.2.5-22 kernel patch provided by Red Hat.  My problems seem to begin about the same time that I applied the kernel patch (upgrading from 2.2.5-15 to 2.2.5-22).

The symptoms are that when I perform an "ifup eth0" everything seems fine (i.e., no error messages) and the interface appears in an "ifconfig" listing.  However, I find that I can't ping any other machines on the network and I eventually (usually withing a minute or so) start to get the following error message to the screen (and in the /var/log/messages log file):

eth0:  Tx hung, 15 vs. 9

This error message continues to repeat and I continue to not be able to access the network.  And there are no other error messages appearing in any of my log files during this time frame...

Here's what I have tried:

a) Set the options for the card in /etc/conf.modules to both autoselect (=0) and MII autoselect (=11)

b) I've tried this on several different networks with various brand hubs, switches and even just using a crossover cable.  Same story on all situations...

The diag output from the tulip-diag program is attached.

Thanks for the help...
-bryan payne
----------
X-Sun-Data-Type: default
X-Sun-Data-Description: default
X-Sun-Data-Name: output
X-Sun-Content-Lines: 40

tulip-diag.c:v1.10 4/12/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0xfc00.
Digital DS21143 Tulip chip registers at 0xfc00:
  f8a08000 ffffffff ffffffff 00f9f810 00f9fa10 f0000106 30000000 f3fe0000
  e0000000 ffffcbf0 ffffffff 00000000 000000c6 ffff0000 fff80000 8ffa0008
 Port selection is 10mpbs-serial, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Stopped'.
  The transmit threshold is 72.

tulip-diag.c:v1.10 4/12/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0xfc00.
 Port selection is 10mpbs-serial, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Stopped'.
  The transmit threshold is 72.
Ethernet MAC Station Address 00:80:C8:48:6D:FA.
EEPROM transceiver/media description for the Digital DS21143 Tulip chip.
Leaf node at offset 30, default media type 0800 (Autosense).
 1 transceiver description blocks:
  Media MII, block type 3, length 13.
   MII interface PHY 0 (media type 11).
   21143 MII initialization sequence is 0 words:.
   21143 MII reset sequence is 0 words:.
    Media capabilities are 7800, advertising 01e1.
    Full-duplex map 5000, Threshold map 1800.
    No MII interrupt.
 MII PHY found at address 17, status 0x7809.

tulip-diag.c:v1.10 4/12/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0xfc00.
 Port selection is 10mpbs-serial, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Stopped'.
  The transmit threshold is 72.
 MII PHY found at address 17, status 0x7809.
  Internal autonegotiation state is 'Autonegotiation disabled'.