[eepro100] 559 eeprom

Bernd Stahlbock stahlbock@basysprint.de
Tue Sep 3 10:16:00 2002


Dear List,

I have some Intel GD82559 cards, which are not stable at high load. I heard,
that maybe somewhere in the world is a 559 that IS stable. For an
investigation, can somebody send me an eeprom dump of a stable card?

(my driver version is 1.24 from July 25, 2002 by Donald Becker, I already
disabled the sleep bit)

I appended my own dump:

lefthead:~ # eepro100-diag -ee -f
eepro100-diag.c:v2.09 7/15/2002 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xe400.
EEPROM contents, size 64x16:
    00: 0500 00b7 0e38 0303 0000 0201 4701 0000
  0x08: 6181 0615 40a0 000c 8086 0000 0000 0000
      ...
  0x30: 002c 0000 0000 0000 0000 0000 0000 0000
  0x38: 0000 0000 0000 0000 0000 0000 0000 31d2
 The EEPROM checksum is correct.
Intel EtherExpress Pro 10/100 EEPROM contents:
  Station address 00:05:B7:00:38:0E.
  Board assembly 618106-021, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.

Here's how I check the instability. It seems to be quite the same as in our
application, where we have to transfer data with TCP sockets.

When I do "ping 172.16.16.3 -f -s 40000"

I get Errors like "command 80 was not im. accepted, 10001 ticks", Transmit
timed out etc.

ifconfig says:

lefthead:~ # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:05:B7:00:38:0E
          inet addr:172.16.16.1  Bcast:172.16.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:225280 errors:37 dropped:0 overruns:0 frame:0
          TX packets:242246 errors:3 dropped:0 overruns:1175 carrier:0
          collisions:0
          Interrupt:10 Base address:0x5000

eepro100-diag says, all is normal for an idle interface.

best regards
Bernd


--
stahlbock@basysprint.de, http://www.basysprint.de
basysPrint GmbH, Guelzer Str. 15, 19258 Boizenburg, Germany
Tel.: ++49-38847-99-150, Fax:++49-38847-99-192