[eepro100] eepro100 driver frequently dying in Linux 2.4.4

Mike Berkley Mike.Berkley@ec.gc.ca
Fri, 20 Jul 2001 08:13:10 -0700


On Mon, 21 May 2001, Donald Becker wrote:

DB> The diagnostic does include code to write the EEPROM.  The write
DB> code modifies the mostly-harmless RPL parameter field, and
DB> recomputes the checksum.  If someone reports an EEPROM with the
DB> sleep mode bit set, I'll make the trivial trivial code change to
DB> clear it with the '-G' option.

I have an EEPROM with the sleep mode bit set, and I have been seeing
the card hang under high load.  Is the modified eepro100-diag.c
available somewhere?

Thanks.


# ./eepro100-diag -v -ee -f
eepro100-diag.c:v2.05 6/13/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Intel i82562 Pro/100 V adapter at 0x1000.
i82557 chip registers at 0x1000:
  0c000050 0ea0c000 00000000 00080002 18250021 00000600
  No interrupt sources are pending.
   The transmit unit state is 'Suspended'.
   The receive unit state is 'Ready'.
  This status is normal for an activated but idle interface.
 The Command register has an unprocessed command 0c00(?!).
EEPROM contents, size 256x16:
    00: 0200 33a5 e19a 0b13 0000 0201 4701 0000
  0x08: 0106 3001 40a2 0012 0e11 0000 0000 0000
      ...
  0x30: 002c 0000 0000 0000 0000 0000 0000 0000
      ...
  0xf8: 0000 0000 0000 0000 0000 0000 0000 cf6e
 The EEPROM checksum is correct.
Intel EtherExpress Pro 10/100 EEPROM contents:
  Station address 00:02:A5:33:9A:E1.
  Board assembly 010630-001, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
   Sleep mode is enabled.  This is not recommended.
   Under high load the card may not respond to
    PCI requests, and thus cause a master abort.
 MII PHY #1 transceiver registers:
  1100 782d 02a8 0320 05e1 0021 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  2404 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0010 0000 0000 0000.



Mike Berkley
-------------------------------------------------------------------------
Canadian Centre for Climate Modelling and Analysis
Meteorological Service of Canada
University of Victoria
P.O. Box 1700
Victoria, BC  V8W 2Y2
CANADA

Phone: (250)363-8234  Fax: (250)363-8247  e-mail: Mike.Berkley@ec.gc.ca
-------------------------------------------------------------------------