Intel Etherexpress Pro 10/100 "transmit timed out"
Brian Leeper
brianl@dn.net
Tue Oct 5 13:47:42 1999
I'm having a problem with an on-board Intel Etherexpress. Driver output at
bootup is(from kernel 2.2.10):
eth0: Intel EtherExpress Pro 10/100 at 0xfcc0, 00:A0:C9:ED:81:21, IRQ 10.
Board assembly 677173-001, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (0x24c9f043).
Receiver lock-up workaround activated.
Every so often I'll get a bunch of these errors, which render the machine
unreachable and continue until someone reboots the machine(these are from
when the machine was runnin 2.2.10 with the stock eepro100.c driver):
Sep 29 21:08:08 linux325 kernel: eth0: Transmit timed out: status 0050
0090 at
113620095/113620110 command 000c0000.
Sep 29 21:08:08 linux325 kernel: eth0: Trying to restart the
transmitter...
Sep 29 21:08:13 linux325 kernel: eth0: Transmit timed out: status 0050
0090 at
113620095/113620110 command 000c0000.
Sep 29 21:08:13 linux325 kernel: eth0: Trying to restart the
transmitter...
Sep 29 21:08:18 linux325 kernel: eth0: Transmit timed out: status 0050
0090 at
113620095/113620110 command 000c0000.
Sep 29 21:08:18 linux325 kernel: eth0: Trying to restart the
transmitter...
Sep 29 21:08:23 linux325 kernel: eth0: Transmit timed out: status 0050
0090 at
113620095/113620110 command 000c0000.
Sometimes I also get:
Oct 4 12:27:01 linux325 kernel: eth0: Transmit timed out: status 0090
0080 at
12314932/12314948 command 000c0000.
Oct 4 12:27:06 linux325 kernel: eth0: Transmit timed out: status 0090
0080 at
12314932/12314948 command 000c0000.
I tried upgrading to the latest driver, eepro100.c:v1.09l 8/7/99 and got
the following messages almost immediatly after booting up from the kernel
I compiled with the new driver (2.2.11):
Oct 4 16:57:15 linux325 kernel: eth0: Transmit timed out: status 0050
0070 at
5084/5096 command 000c0000.
Oct 4 16:57:15 linux325 kernel: eth0: Trying to restart the
transmitter...
Oct 4 16:57:19 linux325 kernel: eth0: Transmit timed out: status 0050
0000 at
5213/5226 command 000c0000.
Oct 4 16:57:19 linux325 kernel: eth0: Trying to restart the
transmitter...
So I gave up on that and went to 2.2.11 with the stock eepro100.c driver,
with multicast_filter_limit = 0 -- I still got the following errors, and
the machine had to be rebooted to restore network connectivity:
Oct 4 23:13:06 linux325 kernel: eth0: Transmit timed out: status 0090
0000 at
8817044/8817058 command 000ca000.
Oct 4 23:13:16 linux325 kernel: eth0: Transmit timed out: status 0090
0080 at
8817045/8817059 command 000c0000.
The machine is plugged into a Cisco Catalyst 5000 using 10mb half-duplex.
Any suggestions as to what I could do or test to solve this problem would
be appreciated.
Brian Leeper Unix Systems Engineer
digitalNATION, Inc - a Verio company http://www.dn.net
v 703-642-2800 f 703-642-0261