Transmit timed out error

Orion Poplawski OPoplawski@cqg.com
Fri Mar 31 18:02:50 2000


I'm running a 2.0.36 kernel system with two Intel NICs: one on-board, on PCI
card.  After a little bit of use (about 1082 packets in, 2118 packets out),
I'm seeing the second interface stop working.

Relevant syslog output:

Mar 31 13:15:54 btstipc kernel: eepro100.c:v1.09l 8/7/99 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
Mar 31 13:15:54 btstipc kernel: eth0: Intel PCI EtherExpress Pro100 at
0x8811000, 00:50:B7:11:07:FF, IRQ 11.
Mar 31 13:15:54 btstipc kernel:   Board assembly 701738-002, Physical
connectors present: RJ45
Mar 31 13:15:54 btstipc kernel:   Primary interface chip i82555 PHY #1.
Mar 31 13:15:54 btstipc kernel:   General self-test: passed.
Mar 31 13:15:54 btstipc kernel:   Serial sub-system self-test: passed.
Mar 31 13:15:54 btstipc kernel:   Internal registers self-test: passed.
Mar 31 13:15:54 btstipc kernel:   ROM checksum self-test: passed
(0x24c9f043).
Mar 31 13:15:54 btstipc kernel:   Receiver lock-up workaround activated.
Mar 31 13:15:54 btstipc kernel: eth1: Intel PCI EtherExpress Pro100 at
0x8813000, 00:A0:C9:89:92:2B, IRQ 10.
Mar 31 13:15:54 btstipc kernel:   Board assembly 667280-003, Physical
connectors present: RJ45
Mar 31 13:15:54 btstipc kernel:   Primary interface chip i82555 PHY #1.
Mar 31 13:15:54 btstipc kernel:   General self-test: passed.
Mar 31 13:15:54 btstipc kernel:   Serial sub-system self-test: passed.
Mar 31 13:15:54 btstipc kernel:   Internal registers self-test: passed.
Mar 31 13:15:54 btstipc kernel:   ROM checksum self-test: passed
(0x49caa8d6).
Mar 31 13:15:54 btstipc kernel:   Receiver lock-up workaround activated.
Mar 31 13:15:54 btstipc /usr/sbin/cron[335]: (CRON) STARTUP (fork ok)
Mar 31 13:27:47 btstipc kernel: eth1: Transmit timed out: status 0090  0070
at 2248/2260 command 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1: Tx ring dump,  Tx queue 2260 / 2248:
Mar 31 13:27:47 btstipc kernel: eth1:   0 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   1 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   2 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   3 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   4 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   5 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   6 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   7 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1: * 8 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   9 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   10 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   11 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   12 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   13 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   14 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   15 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   16 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   17 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   18 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   19 400c0000.
Mar 31 13:27:47 btstipc kernel: eth1:  =20 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   21 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   22 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   23 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   24 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   25 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   26 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   27 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   28 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   29 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   30 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   31 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:Printing Rx ring (next to receive into
1082).
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 0  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 1  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 2  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 3  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 4  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 5  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 6  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 7  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 8  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 9  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 10  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 11  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 12  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 13  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 14  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 15  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 16  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 17  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 18  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 19  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 20  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 21  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 22  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 23  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 24  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 25  c0000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 26  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 27  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 28  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 29  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 30  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 31  00000001.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 0 is 3000.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 1 is 782d.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 2 is 02a8.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 3 is 0150.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 4 is 01e1.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 5 is 0021.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 21 is 0000.
Mar 31 13:27:47 btstipc kernel: eth1: Tx ring dump,  Tx queue 2260 / 2248:
Mar 31 13:27:47 btstipc kernel: eth1:   0 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   1 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   2 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   3 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   4 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   5 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   6 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   7 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1: * 8 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   9 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   10 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   11 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   12 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   13 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   14 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   15 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   16 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   17 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   18 000c0000.
Mar 31 13:27:47 btstipc kernel: eth1:   19 400c0000.
Mar 31 13:27:47 btstipc kernel: eth1:  =20 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   21 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   22 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   23 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   24 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   25 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   26 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   27 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   28 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   29 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   30 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:   31 000ca000.
Mar 31 13:27:47 btstipc kernel: eth1:Printing Rx ring (next to receive into
1082).
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 0  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 1  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 2  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 3  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 4  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 5  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 6  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 7  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 8  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 9  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 10  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 11  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 12  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 13  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 14  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 15  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 16  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 17  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 18  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 19  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 20  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 21  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 22  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 23  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 24  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 25  c0000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 26  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 27  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 28  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 29  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 30  00000001.
Mar 31 13:27:47 btstipc kernel:   Rx ring entry 31  00000001.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 0 is 3000.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 1 is 782d.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 2 is 02a8.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 3 is 0150.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 4 is 01e1.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 5 is 0021.
Mar 31 13:27:47 btstipc kernel:   PHY index 1 register 21 is 0000.

netstat -i TX-OK and TX-OVR slowly increase afterwards,  RX is stopped:
Kernel Interface table
Iface   MTU Met  RX-OK RX-ERR RX-DRP RX-OVR  TX-OK TX-ERR TX-DRP TX-OVR
Flags
lo     3584   0   1019      0      0      0   1019      0      0      0 BLRU
eth0   1500   0   4889      0      0      0   3832      0      0      0 BRU
eth1   1500   0   1082      0      0      0   2169      1      0    128 BRU

If any other info is needed, please ask.

- Orion

-----------------------------------------------------------------------
Orion Poplawski, OPoplawski@cqg.com, Tel: (303)440-4462 x17, Fax: -4507
CQG, Inc., 250 Arapahoe Avenue, Boulder, CO 80302


-------------------------------------------------------------------
To unsubscribe send a message body containing "unsubscribe"
to linux-eepro100-request@beowulf.org