[eepro100] e100 vs. eepro100

Antwerpen, Oliver Antwerpen@netsquare.org
Thu, 8 Feb 2001 16:48:32 +0100


Hi Donald,

some information for you...

> Von: Donald Becker [mailto:becker@scyld.com]
> 
> On Thu, 8 Feb 2001, Antwerpen, Oliver wrote:
> 
> > I have a linux box here running 2.2.16 and got these 
> strange timeouts just
> > like others on the list, too. I have already installed the 
> freshest modules,
> > but that didn't help much. I get timeouts between 3 and 20 
> times a day,
> > always on eth2. About once a week the box stops working at all.
> 
> Please be more specific: what version are you using?  The phrase
> "freshest modules" isn't very useful.

Feb  6 06:30:21 hunter kernel: eepro100.c:v1.13 1/9/2001 Donald Becker
<becker@scyld.com>
Feb  6 06:30:21 hunter kernel:   http://www.scyld.com/network/eepro100.html
Feb  6 06:30:21 hunter kernel: eth0: Intel PCI EtherExpress Pro100 at
0xe0027000, 00:02:B3:23:04:40, IRQ 15.
Feb  6 06:30:21 hunter kernel:   Receiver lock-up bug exists -- enabling
work-around.
Feb  6 06:30:21 hunter kernel:   Board assembly 721383-016, Physical
connectors present: RJ45
Feb  6 06:30:21 hunter kernel:   Primary interface chip i82555 PHY #1.
Feb  6 06:30:21 hunter kernel:   General self-test: passed.
Feb  6 06:30:21 hunter kernel:   Serial sub-system self-test: passed.
Feb  6 06:30:21 hunter kernel:   Internal registers self-test: passed.
Feb  6 06:30:21 hunter kernel:   ROM checksum self-test: passed
(0x04f4518b).
Feb  6 06:30:21 hunter kernel: eth1: Intel PCI EtherExpress Pro100 at
0xe0029000, 00:02:B3:23:8F:CB, IRQ 11.
Feb  6 06:30:21 hunter kernel:   Receiver lock-up bug exists -- enabling
work-around.
Feb  6 06:30:21 hunter kernel:   Board assembly 721383-016, Physical
connectors present: RJ45
Feb  6 06:30:21 hunter kernel:   Primary interface chip i82555 PHY #1.
Feb  6 06:30:21 hunter kernel:   General self-test: passed.
Feb  6 06:30:21 hunter kernel:   Serial sub-system self-test: passed.
Feb  6 06:30:21 hunter kernel:   Internal registers self-test: passed.
Feb  6 06:30:21 hunter kernel:   ROM checksum self-test: passed
(0x04f4518b).
Feb  6 06:30:21 hunter kernel: eth2: Intel PCI EtherExpress Pro100 at
0xe002b000, 00:02:B3:2A:04:E1, IRQ 10.
Feb  6 06:30:21 hunter kernel:   Receiver lock-up bug exists -- enabling
work-around.
Feb  6 06:30:21 hunter kernel:   Board assembly 721383-016, Physical
connectors present: RJ45
Feb  6 06:30:21 hunter kernel:   Primary interface chip i82555 PHY #1.
Feb  6 06:30:21 hunter kernel:   General self-test: passed.
Feb  6 06:30:21 hunter kernel:   Serial sub-system self-test: passed.
Feb  6 06:30:21 hunter kernel:   Internal registers self-test: passed.
Feb  6 06:30:21 hunter kernel:   ROM checksum self-test: passed
(0x04f4518b).
 
> What is the message in the timeout?

Feb  8 15:25:28 hunter kernel: eth2: Transmit timed out: status 0050  0080
at 328083/328089 commands 000c0000 000c0000 000c0000.
Feb  8 15:25:28 hunter kernel: eth2: Tx ring dump,  Tx queue 328089 /
328083:
Feb  8 15:25:28 hunter kernel: eth2:   0 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   1 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   2 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   3 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   4 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   5 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   6 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   7 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   8 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   9 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   10 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   11 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   12 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   13 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   14 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   15 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   16 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   17 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   18 000ca000.
Feb  8 15:25:28 hunter kernel: eth2: * 19 000c0000.
Feb  8 15:25:28 hunter kernel: eth2:   20 000c0000.
Feb  8 15:25:28 hunter kernel: eth2:   21 000c0000.
Feb  8 15:25:28 hunter kernel: eth2:   22 000c0000.
Feb  8 15:25:28 hunter kernel: eth2:   23 000c0000.
Feb  8 15:25:28 hunter kernel: eth2:   24 400c0000.
Feb  8 15:25:28 hunter kernel: eth2:  =25 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   26 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   27 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   28 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   29 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   30 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   31 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:Printing Rx ring (next to receive into
888009).
Feb  8 15:25:28 hunter kernel:   Rx ring entry 0  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 1  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 2  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 3  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 4  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 5  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 6  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 7  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 8  c0000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 9  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 10  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 11  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 12  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 13  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 14  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 15  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 16  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 17  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 18  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 19  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 20  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 21  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 22  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 23  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 24  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 25  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 26  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 27  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 28  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 29  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 30  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 31  00000001.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 0 is 3000.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 1 is 7829.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 2 is 02a8.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 3 is 0154.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 4 is 05e1.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 5 is 45e1.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 21 is 0000.
Feb  8 15:25:28 hunter kernel: eth2: Tx ring dump,  Tx queue 328089 /
328083:
Feb  8 15:25:28 hunter kernel: eth2:   0 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   1 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   2 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   3 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   4 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   5 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   6 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   7 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   8 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   9 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   10 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   11 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   12 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   13 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   14 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   15 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   16 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   17 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   18 000ca000.
Feb  8 15:25:28 hunter kernel: eth2: * 19 000c0000.
Feb  8 15:25:28 hunter kernel: eth2:   20 000c0000.
Feb  8 15:25:28 hunter kernel: eth2:   21 000c0000.
Feb  8 15:25:28 hunter kernel: eth2:   22 000c0000.
Feb  8 15:25:28 hunter kernel: eth2:   23 000c0000.
Feb  8 15:25:28 hunter kernel: eth2:   24 400c0000.
Feb  8 15:25:28 hunter kernel: eth2:  =25 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   26 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   27 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   28 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   29 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   30 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:   31 000ca000.
Feb  8 15:25:28 hunter kernel: eth2:Printing Rx ring (next to receive into
888009).
Feb  8 15:25:28 hunter kernel:   Rx ring entry 0  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 1  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 2  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 3  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 4  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 5  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 6  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 7  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 8  c0000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 9  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 10  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 11  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 12  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 13  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 14  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 15  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 16  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 17  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 18  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 19  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 20  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 21  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 22  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 23  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 24  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 25  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 26  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 27  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 28  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 29  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 30  00000001.
Feb  8 15:25:28 hunter kernel:   Rx ring entry 31  00000001.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 0 is 3000.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 1 is 782d.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 2 is 02a8.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 3 is 0154.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 4 is 05e1.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 5 is 45e1.
Feb  8 15:25:28 hunter kernel:   PHY index 1 register 21 is 0000.