2.0.32 3C59X 0.47 Driver Problem

Paul Black (paulb@dot.net.au)
Fri, 05 Dec 1997 11:04:30 +1100


We are running kernel 2.0.32 on a machine which is used as a router and
is also used to run a squid proxy. We are experiencing a problem about 5
- 6 times per day where the box stops routing packets for a couple of
minutes. Here is the kernel message which we get when the routing
temporarily stops:

Dec 5 10:08:37 core kernel: eth2: Transmit error, Tx status register
90.
Dec 5 10:08:37 core kernel: eth2: transmit timed out, tx_status 00
status e000.
Dec 5 10:08:37 core kernel: eth2: Host error, FIFO diagnostic register
0400.
Dec 5 10:08:38 core kernel: eth2: transmit timed out, tx_status 00
status e000.
Dec 5 10:08:38 core kernel: eth2: Host error, FIFO diagnostic register
0400.
Dec 5 10:08:38 core kernel: eth2: Transmit error, Tx status register
c0.
Dec 5 10:08:39 core kernel: eth2: transmit timed out, tx_status 00
status 8000.
Dec 5 10:08:39 core kernel: eth2: transmit timed out, tx_status 00
status e000.
Dec 5 10:08:39 core kernel: eth2: Host error, FIFO diagnostic register
0400.
Dec 5 10:08:40 core kernel: eth2: transmit timed out, tx_status 00
status 8000.
Dec 5 10:08:42 core kernel: eth2: transmit timed out, tx_status 00
status e000.
Dec 5 10:08:42 core kernel: eth2: Host error, FIFO diagnostic register
0400.

We have seen this problem with the 0.46C and 0.47 3C59X drivers.
Ifconfig shows the following status, the problem only occurs on eth2,
this is not unexpected as this card is handling most of the traffic.
Any ideas on what might be going on and how to fix it would be
appreciated.

Thanks. Paul

lo Link encap:Local Loopback
inet addr:127.0.0.1 Bcast:127.255.255.255 Mask:255.0.0.0
UP BROADCAST LOOPBACK RUNNING MTU:3584 Metric:1
RX packets:435381 errors:0 dropped:0 overruns:0
TX packets:435381 errors:0 dropped:0 overruns:0

eth0 Link encap:10Mbps Ethernet HWaddr 00:A0:24:BD:C3:67
inet addr:203.17.5.2 Bcast:203.17.5.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:152827 errors:0 dropped:0 overruns:0
TX packets:149205 errors:0 dropped:0 overruns:0
Interrupt:10 Base address:0x6100

eth1 Link encap:10Mbps Ethernet HWaddr 00:A0:24:BD:C3:C0
inet addr:203.22.116.1 Bcast:203.22.116.255
Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:45916 errors:0 dropped:0 overruns:0
TX packets:40947 errors:0 dropped:0 overruns:0
Interrupt:9 Base address:0x6200

eth2 Link encap:10Mbps Ethernet HWaddr 00:A0:24:BD:C3:04
inet addr:203.22.117.1 Bcast:203.22.117.255
Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:554606 errors:0 dropped:0 overruns:0
TX packets:569022 errors:231 dropped:231 overruns:0
Interrupt:12 Base address:0x6300