Kernel 2.3.36 + eepro100 v v1.09l on IBM Netfinity 3k

richard@iguana.co.nz richard@iguana.co.nz
Thu Jan 6 00:58:32 2000


PIII 500 w 64mb ram
initrd loaded 2.3.36 linux kernel
eepro100 1.09l modified to load properly into 2.3.36 kernel

Note I suffered an even worse problem of the same kind with the j revision
that was in the kernel by default.

The internal ethernet card on the netfinity, an i82555, is having some
fairly serious issues. The first is a transmit error (Which seems, from
the mail list archives, to be a remarkably common error on the eepro's,
and also appear to come in a large number of flavours). This does not
appear to be causing network problems at the moment, so I'm hoping its
benign :)

The second, which was prefixed by a similar set of information under
2.3.35 with the j driver, was rapidly followed by a repeating packet loss,
approximately once every 2 minutes. This is NOT happening with .36 and the
l driver, or at least does not appear to be at this time, so I assume the
upgrade fixed it. I note only for those experiencing similar issues. (We
experienced on average over 9% packet loss while using the 2.3.35/j
default combo).


Richard.

Dmesg output:

0000001.
  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 7829.
  PHY index 1 register 2 is 02a8.
  PHY index 1 register 3 is 0150.
  PHY index 1 register 4 is 05e1.
  PHY index 1 register 5 is 40a1.
  PHY index 1 register 21 is 0000.
eth2: Trying to restart the transmitter...
eth2: Transmit timed out: status 0050  0070 at 20812/20824 command 000c0000.
eth2: Tx ring dump,  Tx queue 20824 / 20812:
eth2:   0 000ca000.
eth2:   1 000ca000.
eth2:   2 000ca000.
eth2:   3 000ca000.
eth2:   4 000ca000.
eth2:   5 000ca000.
eth2:   6 000ca000.
eth2:   7 000ca000.
eth2:   8 000ca000.
eth2:   9 000ca000.
eth2:   10 000ca000.
eth2:   11 000ca000.
eth2: * 12 000c0000.
eth2:   13 000ca000.
eth2:   14 000ca000.
eth2:   15 000ca000.
eth2:   16 000ca000.
eth2:   17 000ca000.
eth2:   18 000ca000.
eth2:   19 000ca000.
eth2:   20 000ca000.
eth2:   21 000ca000.
eth2:   22 000ca000.
eth2:   23 400ca000.
eth2:  =24 000ca000.
eth2:   25 000ca000.
eth2:   26 000ca000.
eth2:   27 000ca000.
eth2:   28 000ca000.
eth2:   29 000ca000.
eth2:   30 000ca000.
eth2:   31 000ca000.
eth2:Printing Rx ring (next to receive into 21944).
  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  00000001.
  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  c0000001.
  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 7829.
  PHY index 1 register 2 is 02a8.
  PHY index 1 register 3 is 0150.
  PHY index 1 register 4 is 05e1.
  PHY index 1 register 5 is 40a1.
  PHY index 1 register 21 is 0000.
eth2: Trying to restart the transmitter...

...(This repeats once in a while)

-------------------------------------------------------------------
To unsubscribe send a message body containing "unsubscribe"
to linux-eepro100-request@beowulf.org