[tulip] Re: eth0: transmit timed out

Jim McCloskey mcclosk@ling.ucsc.edu
Mon Oct 21 03:01:01 2002

I reported this problem on Wednesday, Oct 9th:

|> Oct  7 21:30:34 localhost kernel: NETDEV WATCHDOG: eth0: transmit timed out
|> Oct  7 21:30:34 localhost kernel: eth0: Transmit timed out, status
|>     fc664010, CSR12 00000000, resetting...
|> Bringing eth0 down and bringing it up again provides a temporary
|> solution.

Donald Becker <becker@scyld.com> suggested that I install the driver
versions available at ftp.scyld.com. I did, and that provided temporary
relief, but only temporary:

|> and everything was fine for about 28 hours.  At that point, though,
|> net connectivity became unreliable:
|> Bringing the interface down and bringing it back up once again
|> `solved' the problem

Bernardo Reino <reinob@gmx.net> suggested that I recompile the kernel
with no APIC support. I did this last Sunday (October 13th) and so
far (7 and a half days at this point) there have been no problems at
all. This doesn't seem to be the only kind of problem with APIC
support in the mainline 2.4 kernels.

Who knows what the future holds, but so far, things are looking good.

Thanks very much to everyone who helped---especially Donald and Bernardo.

I'll attach some information about the system, in case it might be
helpful to someone else who sees the problem. And I suppose I'll be
back for help again, if the problem returns.


        Mainboard:      Tyan Trinity K7 S2380 
        CPU:            AMD Athlon K7 750MHz	
        Boot HD:        Seagate 9.1GB LVD   
        Ethernet Card:  KTI KF-221TX/2 
        kernel 2.4.18
        PCI: Found IRQ 10 for device 00:09.0
        PCI: Sharing IRQ 10 with 00:04.2
        eth0: ADMtek Comet rev 17 at 0xd000, 00:20:78:1F:1E:64, IRQ 10.
        tulip-diag -f -a
        tulip-diag.c:v2.08 5/15/2001 Donald Becker (becker@scyld.com)
        Index #1: Found a ADMtek AL985 Centaur-P adapter at 0xd000.
        ADMtek AL985 Centaur-P chip registers at 0xd000:
        0x00: fff98000 ffffffff ffffffff 07c82000 07c82200 fc664010 ff972117 ffffebff
        0x40: fffe0000 fff0dff8 00000000 fffe0000 00000000 00000200 00000000 c40ffec8
        Extended registers:
        80: 00664010 03fe6bff a04c0005 ffffffff 00000000 07c82240 07c820b0 ffe0f000
        a0: f0000000 1f782000 ffff641e 00000000 40000000 00000000 00000000 00000000
        c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
        e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 20000027
        Comet duplex is reported in the MII status registers.
        Transmit started, Receive started, half-duplex.
        The Rx process state is 'Waiting for packets'.
        The Tx process state is 'Idle'.
        The transmit threshold is 128.
        Comet MAC address registers 1f782000 ffff641e
        Comet multicast filter 0000000040000000.