Command 80 was not immediately accepted, 10001 ticks!
"Mark Adams" <[email protected]> Tue, 02 Dec 2003 10:48:39 -0500
| Newsgroups | gmane.linux.drivers.eepro100.devel |
|---|---|
| Message-ID | <[email protected]> |
I'm having a problem with the ethernet interface in a Dell PowerEdge 1550. It has two 10/100 ethernet ports, using the eepro100 driver (latest from scyld.com) on RedHat 7.1, with kernel 2.4.20-20.7. I upgraded to the latest driver after having problems that gave me lots of "wait_for_cmd_done timeout!" errors after a day or so of uptime. I don't see that error any more, but I now have, after a few days: Nov 29 13:10:37 kernel: eth0: Command 80 was not immediately accepted, 10001 ticks! Nov 29 13:10:44 kernel: eth0: Transmit timed out: status 0050 0080 at 39064/39066 commands 000c0000 400c0000 000ca000. Nov 29 13:10:44 kernel: eth0: Command 80 was not immediately accepted, 10001 ticks! Nov 29 13:10:44 kernel: eth0: Restarting the chip... Nov 29 13:10:44 kernel: eth0: Command 0070 was not accepted after 20001 polls! Current status 01700000. Nov 29 13:10:52 kernel: eth0: Transmit timed out: status 0090 0000 at 39064/39067 commands 000c0000 000c0000 4001a000. Nov 29 13:10:52 kernel: eth0: Restarting the chip... Nov 29 13:10:52 kernel: eth0: Command 0070 was not accepted after 20001 polls! Current status 01700000. Nov 29 13:11:25 kernel: eth0: Command 80 was not immediately accepted, 10001 ticks! Nov 29 13:11:36 kernel: eth0: Transmit timed out: status 0090 0000 at 39068/39076 commands 000ca000 000c0000 000c0000. Nov 29 13:11:36 kernel: eth0: Restarting the chip... ... repeating ad infinitum, with no network connectivity after it occurs. dmesg reports: eth0: Transmit timed out: status 0090 0000 at 87111/87139 commands 000ca000 000ca000 000ca000. eth0: Tx ring dump, Tx queue 87139 / 87111: eth0: 0 0001a000. eth0: 1 0001a000. eth0: 2 4001a000. eth0: =3 0001a000. eth0: 4 0001a000. eth0: 5 0001a000. eth0: 6 0001a000. eth0: * 7 000ca000. eth0: 8 000ca000. eth0: 9 000ca000. eth0: 10 000ca000. eth0: 11 000ca000. eth0: 12 000ca000. eth0: 13 000ca000. eth0: 14 000ca000. eth0: 15 000c0000. eth0: 16 000c0000. eth0: 17 000c0000. eth0: 18 000c0000. eth0: 19 0001a000. eth0: 20 0001a000. eth0: 21 0001a000. eth0: 22 0001a000. eth0: 23 0001a000. eth0: 24 0001a000. eth0: 25 0001a000. eth0: 26 0001a000. eth0: 27 0001a000. eth0: 28 0001a000. eth0: 29 0001a000. eth0: 30 0001a000. eth0: 31 0001a000. eth0:Printing Rx ring (next to receive into 3773226). Rx ring entry 0 00000001. Rx ring entry 1 00000001. Rx ring entry 2 00000001. Rx ring entry 3 00000001. Rx ring entry 4 00000001. Rx ring entry 5 00000001. Rx ring entry 6 00000001. Rx ring entry 7 00000001. Rx ring entry 8 00000001. Rx ring entry 9 c0000001. Rx ring entry 10 00000001. Rx ring entry 11 00000001. Rx ring entry 12 00000001. Rx ring entry 13 00000001. Rx ring entry 14 00000001. Rx ring entry 15 00000001. Rx ring entry 16 00000001. Rx ring entry 17 00000001. Rx ring entry 18 00000001. Rx ring entry 19 00000001. Rx ring entry 20 00000001. Rx ring entry 21 00000001. Rx ring entry 22 00000001. Rx ring entry 23 00000001. Rx ring entry 24 00000001. Rx ring entry 25 00000001. Rx ring entry 26 00000001. Rx ring entry 27 00000001. Rx ring entry 28 00000001. Rx ring entry 29 00000001. Rx ring entry 30 00000001. Rx ring entry 31 00000001. PHY index 1 register 0 is 3000. PHY index 1 register 1 is 782d. PHY index 1 register 2 is 02a8. PHY index 1 register 3 is 0154. PHY index 1 register 4 is 05e1. PHY index 1 register 5 is 0021. PHY index 1 register 21 is 0000. eth0: Restarting the chip... eth0: Command 0070 was not accepted after 20001 polls! Current status 01700000. eth0: Transmit timed out: status 0090 0000 at 87111/87140 commands 000ca000 000ca000 000ca000. eth0: Tx ring dump, Tx queue 87140 / 87111: eth0: 0 0001a000. eth0: 1 0001a000. eth0: 2 0001a000. eth0: 3 4001a000. ... etc. On boot up, the driver reports: pci-scan.c:v1.12 7/30/2003 Donald Becker <[email protected]> http://www.scyld.com/linux/drivers.html eepro100.c:v1.28 7/22/2003 Donald Becker <[email protected]> http://www.scyld.com/network/eepro100.html divert: allocating divert_blk for eth0 eth0: OEM Intel i82559 rev 8 at 0xd089f000, 00:06:5B:3D:28:B8, IRQ 11. Board assembly 02d484-000, 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 (0x04f4518b). /proc/pci shows: Bus 0, device 1, function 0: Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 8). IRQ 11. Master Capable. Latency=32. Min Gnt=8.Max Lat=56. Non-prefetchable 32 bit memory at 0xfe2ff000 [0xfe2fffff]. I/O at 0xecc0 [0xecff]. Non-prefetchable 32 bit memory at 0xfe100000 [0xfe1fffff]. Bus 0, device 2, function 0: Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (#2) (rev 8). IRQ 10. Master Capable. Latency=32. Min Gnt=8.Max Lat=56. Non-prefetchable 32 bit memory at 0xfe2fe000 [0xfe2fefff]. I/O at 0xec80 [0xecbf]. Non-prefetchable 32 bit memory at 0xfe000000 [0xfe0fffff]. Any suggestions greatly appreciated! Regards, Mark -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm