[realtek] NETDEV WATCHDOG: eth1: transmit timed out (fwd)

axel axel@rayfun.org
Tue, 24 Apr 2001 00:28:31 +0200 (CEST)


---------- Forwarded message ----------
Date: Mon, 23 Apr 2001 23:53:42 +0200 (CEST)
From: axel <axel@rayfun.org>
To: linux-net@vger.kernel.org
Subject: NETDEV WATCHDOG: eth1: transmit timed out

Hallo,

I'm fully desperate concerning this tx timeout with my ethernet card, a
rtl8139. I'm using rtl8139 driver 0.9.16 with kernel 2.4.4pre3.
The card is connected to an adsl modem which is my gateway to the
internet.
I don't either have a clue what could cause such a "dirty entry".


Apr 23 23:25:45 bello kernel: eth1: Setting half-duplex based on
auto-negotiated partner ability 0000.
Apr 23 23:25:57 bello kernel: NETDEV WATCHDOG: eth1: transmit timed out
Apr 23 23:25:57 bello kernel: eth1: Tx queue start entry 21949  dirty
entry 21945.
Apr 23 23:25:57 bello kernel: eth1:  Tx descriptor 0 is 00002000.
Apr 23 23:25:57 bello kernel: eth1:  Tx descriptor 1 is 00002000. (queue
head)
Apr 23 23:25:57 bello kernel: eth1:  Tx descriptor 2 is 00002000.
Apr 23 23:25:57 bello kernel: eth1:  Tx descriptor 3 is 00002000.
Apr 23 23:25:57 bello kernel: eth1: Setting half-duplex based on
auto-negotiated partner ability 0000.

This message concerning the setting of half-duplex based on
auto-negotiated partner ability 0000 comes up very often, just a little
more often than the transmit time out.

output from rtl8139-diag:

rtl8139-diag.c:v2.01 1/8/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a RealTek RTL8139 adapter at 0xf800.
RealTek chip registers at 0xf800
 0x000: 26843000 0000470b 80000000 00000000 9008a03e 9008a183 9008a04a
9008a04a
 0x020: 02cd2000 02cd2600 02cd2c00 02cd3200 02d80000 0d0a0000 cdd0cdc0
0000c07f
 0x040: 74000600 0200f78e 7654b0cc 00000000 000d10c6 00000000 0088d108
00100000
 0x060: 1000f00f 01e1782d 00000000 00000000 00000005 000f77c0 b0f243b9
7a36d743.  No interrupt sources are pending.
 The chip configuration is 0x10 0x0d, MII half-duplex mode.
EEPROM size test returned 6, 0x204a7 / 0.
Parsing the EEPROM of a RealTek chip:
  PCI IDs -- Vendor 0x10ec, Device 0x8139, Subsystem 0x1259.
  PCI timer settings -- minimum grant 32, maximum latency 64.
  General purpose pins --  direction 0xf1  value 0x12.
  Station Address 00:30:84:26:0B:47.
  Configuration register 0/1 -- 0x0d / 0xc2.
 EEPROM active region checksum is 0760.
EEPROM contents:
  8129 10ec 8139 1259 2503 4020 f112 3000
  2684 470b 0d10 ffc2 8c01 43b9 b0f2 061a
  df43 8a36 df43 8a36 43b9 b0f2 1111 1111
  0000 0000 0000 0000 0000 0000 0000 2000
  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 0000 0000
 The word-wide EEPROM checksum is 0xb6c2.



Thank you very much in advance,
Axel Siebenwirth