[tulip] Bug in the current tulip driver: 0.9.15-pre9 (Nov 6, 2001)

Richie Lai rla@sindac.com
Thu Feb 21 03:56:01 2002


I have a tulip based chipset network card in my SMP debian box which was
flawless until I upgraded to 2.4.17.  Since then, the NIC has stopped
working with

Feb 19 22:14:23 jojo kernel: NETDEV WATCHDOG: eth0: transmit timed out

Is this a known problem and is there a patch for it?  My search has
turned up very little so far

Tulip-diag dump below.  Thanks

Richie Lai
I am what I am and what you are not

-----------------

tulip-diag.c:v2.09 1/28/2002 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Lite-On 82c168 PNIC adapter at 0xd400.
Lite-On 82c168 PNIC chip registers at 0xd400:
 0x00: 00008000 01ff0000 00450008 015dc000 015dc200 02660010 810c6202
0001fbef
 0x40: 00000000 00000000 015dc2c0 0e954068 00000020 00000000 00000000
10000001
 Extended registers:
 80: 00000000 00000000 00000000 00000000 f0041385 f0041385 000000bf
000000bf
 a0: 60fe000b 60fe000b 015dc160 015dc160 0e7b6810 0e7b6810 0001e978
0001e978
 c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 Port selection is MII, full-duplex.
 Transmit started, Receive started, full-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 256.
 A simplifed EEPROM data table was found.
 The EEPROM does not contain transceiver control information.
EEPROM contents (64 words):
0x00:  00a0 cc52 75c7 f004 1385 00f1 0000 65a0
0x08:  0000 0000 0000 0000 0000 0000 0000 0000
0x10:  0000 0000 0000 0000 0000 0000 0000 0000
0x18:  0000 0000 0000 0000 0000 0000 0000 0000
0x20:  0000 0000 0000 0000 0000 0000 0000 0000
0x28:  0000 0000 0000 0000 0000 0000 0000 0000
0x30:  0000 0000 0000 0000 0000 0000 0000 0000
0x38:  0000 0000 0000 0000 0000 0000 0000 0000
 ID block CRC 0x7b (vs. 00).
  Full contents CRC 0x397f (read as 0x0000).
 MII PHY found at address 1, status 0x782d.
 MII PHY #1 transceiver registers:
   1000 782d 0040 6212 01e1 45e1 0003 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   5000 0300 0000 0000 0000 00b0 0200 0000
   003b 853e 0f00 ff00 002b 4000 80a0 000b.