configuration EEPROM enables Sleep Mode

"John Lumby" <[email protected]> Wed, 08 Oct 2003 11:00:30 -0400
Newsgroups gmane.linux.drivers.eepro100.devel
Message-ID <[email protected]>
Not sure if I should post here or in the eepro-bug list but this one seems 
more active.

I recently built and installed the very latest eepro and associated drivers 
in a linux 2.2.20 kernel (why so old?   because it's what is used in 
tomsrtbt floppy linux).,     Everything works fine but I noticed this in the 
boot dmesg:

eth0: Intel Pro/100 VE (type 1031) at 0xa0000000, 00:D0:59:33:AD:EA, IRQ 11.
  Board assembly 000000-000, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.

  ** The configuration EEPROM enables Sleep Mode.

  ** This will cause PCI bus errors!
  ** Update the configuration EEPROM with the eepro100-diag program.
  General self-test: passed.
  Serial sub-system self-test: passed.
  Internal registers self-test: passed.
  ROM checksum self-test: passed (0x04f4518b).
eepro100.c:v1.28 7/22/2003 Donald Becker <[email protected]>


Ok, so I downloaded and built and ran the eepro100-diag, but (and here's 
what may be a bug, don't know) - with the eth0 configured down, it reports:
/usr/local/bin/eepro100-diag -e
eepro100-diag.c:v2.12 4/15/2003 Donald Becker ([email protected])
http://www.scyld.com/diag/index.html
Index #1: Found a Intel Pro/100 VE (type 1031) adapter at 0x7000.
* A recognized chip has been found, but it does not appear to exist in
* I/O space.  Use the '-f' flag to see the register values anyway.

ok - so I tried with -f, and got this:
/usr/local/bin/eepro100-diag -f -ee
eepro100-diag.c:v2.12 4/15/2003 Donald Becker ([email protected])
http://www.scyld.com/diag/index.html
Index #1: Found a Intel Pro/100 VE (type 1031) adapter at 0x7000.
EEPROM contents, size 256x16:
    00: ffff ffff ffff ffff ffff ffff ffff ffff  ________________
    ... [ lines cut     -   every line contains all -xff   ]
  0xf0: ffff ffff ffff ffff ffff ffff ffff ffff  ________________
  0xf8: ffff ffff ffff ffff ffff ffff ffff ffff  ________________
*****  The EEPROM checksum is INCORRECT!  *****
  The checksum is 0xFF00, it should be 0xBABA!
Intel EtherExpress Pro 10/100 EEPROM contents:
  Station address FF:FF:FF:FF:FF:FF.
  Board assembly ffffff-255, Physical connectors present: RJ45 BNC AUI MII
  Primary interface chip i82555 PHY #-1.
    Secondary 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.
   To clear sleep mode use the '-G 0 -w -w -f' options.

Well, I don't trust this, as it now doesn't even know the correct hw addr.   
   I don't understand anything about this, I am not aware of having 
experienced the problem which the above text describes as possibly resulting 
from "sleep mode", so I don't really know if I want to "clear sleep mode" or 
not ...     any advice welcome.

John

_________________________________________________________________
Add photos to your messages with MSN 8. Get 2 months FREE*.  
http://join.msn.com/?page=features/featuredemail