[tulip] v0.92: "transmit timed out" problems

Tobias Abt tabt@gmx.de
Mon, 29 May 2000 17:55:35 +0200


Using a CNet 100TX(E) 21143 Tulip based card (against a ne2k-pci board) I
get "transmit timed out" problems with v0.92 while older versions (0.89
and v0.91*) work perfectly, even with automatic media detection.
I also have the similar problems with my other tulip based card (Allnet 8832).
Seems to be a general problem...


This is the output of "lspci -v":
00:0b.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev
30)
        Subsystem: Accton Technology Corporation Cheetah Fast Ethernet
        Flags: bus master, medium devsel, latency 32, IRQ 11
        I/O ports at b000
        Memory at dd800000 (32-bit, non-prefetchable)
(wrong manufacturer/device ids, seems to be pretty common with standard cards?)


If I start the driver with "options=12" to force 10base-T, I get this output:
May 17 18:16:24 banshee kernel: tulip.c:v0.92 4/17/2000  Written by Donald
Becker <becker@scyld.com>
May 17 18:16:24 banshee kernel:   http://www.scyld.com/network/tulip.html
May 17 18:16:24 banshee kernel: eth0: Digital DS21143 Tulip rev 48 at
0xc884a000, 00:80:AD:83:54:E4, IRQ 10.
May 17 18:16:24 banshee kernel: eth0:  EEPROM default media type Autosense.
May 17 18:16:24 banshee kernel: eth0:  Index #0 - Media 10baseT (#0) described
by a 21142 Serial PHY (2) block.
May 17 18:16:24 banshee kernel: eth0:  Index #1 - Media 10baseT-FDX (#4)
described by a 21142 Serial PHY (2) block.
May 17 18:16:24 banshee kernel: eth0:  Index #2 - Media 100baseTx (#3) described
by a 21143 SYM PHY (4) block.
May 17 18:16:24 banshee kernel: eth0:  Index #3 - Media 100baseTx-FDX (#5)
described by a 21143 SYM PHY (4) block.
May 17 18:16:25 banshee named[127]: ns_forw: sendto([193.0.14.129].53): Network
is unreachable
May 17 18:16:25 banshee kernel: eth0: Using user-specified media
10baseT(forced).
May 17 18:17:05 banshee kernel: eth0: 21140 transmit timed out, status f0660000,
SIA 000052ca ffff0001 fff8ffff 8ffd0008, resetting...
May 17 18:17:30 banshee last message repeated 2 times
May 17 18:20:45 banshee kernel: eth0: 21140 transmit timed out, status f0660000,
SIA 000052ca ffff0001 fff8ffff 8ffd0008, resetting...
May 17 18:21:55 banshee last message repeated 7 times
May 17 18:22:55 banshee last message repeated 6 times
May 17 18:23:55 banshee last message repeated 6 times
May 17 18:24:55 banshee last message repeated 6 times
May 17 18:25:35 banshee last message repeated 4 times


If I use the driver without any options I get:
May 17 17:10:30 banshee kernel: tulip.c:v0.92 4/17/2000  Written by Donald
Becker <becker@scyld.com>
May 17 17:10:30 banshee kernel:   http://www.scyld.com/network/tulip.html
May 17 17:10:30 banshee kernel: eth0: Digital DS21143 Tulip rev 48 at
0xc884a000, 00:80:AD:83:54:E4, IRQ 10.
May 17 17:10:30 banshee kernel: eth0:  EEPROM default media type Autosense.
May 17 17:10:30 banshee kernel: eth0:  Index #0 - Media 10baseT (#0) described
by a 21142 Serial PHY (2) block.
May 17 17:10:30 banshee kernel: eth0:  Index #1 - Media 10baseT-FDX (#4)
described by a 21142 Serial PHY (2) block.
May 17 17:10:30 banshee kernel: eth0:  Index #2 - Media 100baseTx (#3) described
by a 21143 SYM PHY (4) block.
May 17 17:10:30 banshee kernel: eth0:  Index #3 - Media 100baseTx-FDX (#5)
described by a 21143 SYM PHY (4) block.
May 17 17:13:05 banshee kernel: eth0: 21140 transmit timed out, status f0660000,
SIA 000052ca ffff0001 fffbffff 8ffd0008, resetting...
May 17 17:13:05 banshee kernel: eth0: transmit timed out, switching to
100baseTx-FDX media.
May 17 17:13:20 banshee kernel: eth0: 21140 transmit timed out, status f0660000,
SIA 000052ca ffff0001 fffbffff 8ffd0008, resetting...
May 17 17:13:20 banshee kernel: eth0: transmit timed out, switching to
100baseTx-FDX media.
May 17 17:13:35 banshee kernel: eth0: 21140 transmit timed out, status f0660000,
SIA 000052ca ffff0001 fffbffff 8ffd0008, resetting...
May 17 17:13:35 banshee kernel: eth0: transmit timed out, switching to
100baseTx-FDX media.
May 17 17:13:50 banshee kernel: eth0: 21140 transmit timed out, status f0660000,
SIA 000052ca ffff0001 fffbffff 8ffd0008, resetting...
May 17 17:13:50 banshee kernel: eth0: transmit timed out, switching to
100baseTx-FDX media.
May 17 17:14:05 banshee kernel: eth0: 21140 transmit timed out, status f0660000,
SIA 000052ca ffff0001 fffbffff 8ffd0008, resetting...
May 17 17:14:05 banshee kernel: eth0: transmit timed out, switching to
100baseTx-FDX media.
May 17 17:14:20 banshee kernel: eth0: 21140 transmit timed out, status f0660000,
SIA 000052ca ffff0001 fffbffff 8ffd0008, resetting...
May 17 17:14:20 banshee kernel: eth0: transmit timed out, switching to
100baseTx-FDX media.
May 17 17:14:35 banshee kernel: eth0: 21140 transmit timed out, status f0660000,
SIA 000052ca ffff0001 fffbffff 8ffd0008, resetting...
May 17 17:14:35 banshee kernel: eth0: transmit timed out, switching to
100baseTx-FDX media.


The output of "tulip-diag -vee":
tulip-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Digital DS21143 Tulip adapter at 0xb000.
 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.
  The NWay status register is 000000c6.
EEPROM size is 6.
PCI Subsystem IDs, vendor 1113, device 1207.
CardBus Information Structure at offset 00000000.
Ethernet MAC Station Address 00:80:AD:83:54:E4.
EEPROM transceiver/media description for the Digital DS21143 Tulip chip.
Leaf node at offset 30, default media type 0800 (Autosense).
 4 transceiver description blocks:
  Media 10baseT, block type 2, length 6.
   Serial transceiver for 10baseT (media type 0).
    GP pin direction 08af  GP pin data 00a5.
  Media 10baseT-Full Duplex, block type 2, length 6.
   Serial transceiver for 10baseT-Full Duplex (media type 4).
    GP pin direction 08af  GP pin data 00a5.
  Media 100baseTx, block type 4, length 8.
   SYM transceiver for 100baseTx (media type 3).
    GP pin direction 08af  GP pin data 00a5.
    No media detection indication (command 80 61).
  Media 100baseTx Full Duplex, block type 4, length 8.
   SYM transceiver for 100baseTx Full Duplex (media type 5).
    GP pin direction 08af  GP pin data 00a5.
    No media detection indication (command 80 61).
EEPROM contents:
  1113 1207 0000 0000 0000 0000 0000 0000
  0090 0104 8000 83ad e454 1e00 0000 0800
  8604 0002 08af 00a5 0286 af04 a508 8800
  0304 08af 00a5 8061 0488 af05 a508 6100
  0080 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 54bf
 ID block CRC 0x90 (vs. 0x90).
  Full contents CRC 0x54bf (read as 0x54bf).
  Internal autonegotiation state is 'Autonegotiation disabled'.


Bye,                 \|/
  Tobias             @ @
+----------------oOO-(_)-OOo-----------+
| Tobias Abt                           |
| email: tabt@gmx.de                   |
+--------------------------------------+