2.3.17 eepro troubles

Simon Vogl (simon@flash.tk.uni-linz.ac.at)
Wed, 8 Sep 1999 10:52:49 +0200 (CEST)


Hi,
on 2.3.17,.16 and propably earlier kernels I have problems w/ my nw card:
Especially when starting several simultaneous data transfers (like nfs
access & web borwsing), I get timeout-messages in my log and short after
that networking dies a slow death :

Sep 8 10:30:40 flash kernel: NET: 1 messages suppressed.
Sep 8 10:30:40 flash kernel: dst cache overflow
Sep 8 10:30:48 flash kernel: nfs: server mikasa not responding, still trying
Sep 8 10:30:48 flash kernel: NET: 7 messages suppressed.
Sep 8 10:30:48 flash kernel: dst cache overflow
....

My HW is an Asus P2B-LS board, eepro reports the following on startup:
<4>eepro100.c:v1.09j 7/27/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/dr
<6>eth0: Intel PCI EtherExpress Pro100 at 0xc8002000, 00:E0:18:98:4C:BE, IRQ 9.
<6> Board assembly 668081-002, Physical connectors present: RJ45
<6> Primary interface chip i82555 PHY #1.
<6> General self-test: passed.
<6> Serial sub-system self-test: passed.
<6> Internal registers self-test: passed.
<6> ROM checksum self-test: passed (0x24c9f043).
<6> Receiver lock-up workaround activated.

On timeout, eepro outputs the following:
Sep 8 10:30:26 flash kernel: eth0: Transmit timed out: status 0050 0000 at 6365/6377 command 000c0000.
Sep 8 10:30:26 flash kernel: eth0: Tx ring dump, Tx queue 6377 / 6365:
Sep 8 10:30:26 flash kernel: eth0: 0 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 1 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 2 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 3 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 4 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 5 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 6 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 7 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 8 400ca000.
Sep 8 10:30:26 flash kernel: eth0: =9 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 10 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 11 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 12 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 13 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 14 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 15 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 16 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 17 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 18 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 19 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 20 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 21 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 22 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 23 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 24 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 25 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 26 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 27 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 28 000ca000.
Sep 8 10:30:26 flash kernel: eth0: * 29 000c0000.
Sep 8 10:30:26 flash kernel: eth0: 30 000ca000.
Sep 8 10:30:26 flash kernel: eth0: 31 000ca000.
Sep 8 10:30:26 flash kernel: eth0:Printing Rx ring (next to receive into 8835)
Sep 8 10:30:26 flash kernel: Rx ring entry 0 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 1 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 2 c0000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 3 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 4 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 5 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 6 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 7 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 8 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 9 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 10 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 11 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 12 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 13 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 14 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 15 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 16 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 17 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 18 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 19 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 21 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 22 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 23 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 24 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 25 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 26 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 27 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 28 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 29 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 30 00000001.
Sep 8 10:30:26 flash kernel: Rx ring entry 31 00000001.
Sep 8 10:30:26 flash kernel: PHY index 1 register 0 is 3000.
Sep 8 10:30:26 flash kernel: PHY index 1 register 1 is 782d.
Sep 8 10:30:26 flash kernel: PHY index 1 register 2 is 02a8.
Sep 8 10:30:26 flash kernel: PHY index 1 register 3 is 0150.
Sep 8 10:30:26 flash kernel: PHY index 1 register 4 is 05e1.
Sep 8 10:30:26 flash kernel: PHY index 1 register 5 is 0021.
Sep 8 10:30:26 flash kernel: PHY index 1 register 21 is 0000.
Sep 8 10:30:26 flash kernel: eth0: Trying to restart the transmitter...

Any ideas?
Simon

-- 
---------------------------------------------------------------------------
 simon@tk.uni-linz.ac.at - icq: 14088682 - www.tk.uni-linz.ac.at/~simon

I2C-Bus 4 Linux: www.tk.uni-linz.ac.at/~simon/private/i2c news://goesser.tk.uni-linz.ac.at/linux.i2c

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/