[eepro100] sleep mode persistence
Donald Becker
becker@scyld.com
Mon Sep 30 13:56:01 2002
On Sun, 29 Sep 2002, Frank Lenaerts wrote:
> I have a question regarding the sleep mode of the eepro100. Because
This is actually not a sleep mode problem.
> Later on however, I also unplugged the power cord. The next time I
> booted, the network adapter did not seem to work anymore. The output
> of eepro100-diag -ee -f showed an incorrect EEPROM checksum.
...
> EEPROM contents, size 256x16:
> 00: ffff ffff ffff ffff ffff ffff ffff ffff
This is indicating that the chip isn't responding.
> escher:~# eepro100-diag -ee -f
> eepro100-diag.c:v2.05 6/13/2001 Donald Becker (becker@scyld.com)
You have an older version of the diag program.
More recent versions include a check that the NIC is responding, so
the user doesn't have to interpret all "0xffff" outputs.
The current version is 2.11 8/27/2002
> This problem also seems to generate some other error messages as can
> be noted in the dmesg output.
>
> --- begin ---
> eepro100: wait_for_cmd_done timeout!
The chip isn't repsonding.
What driver version are you using?
(I'm guessing that it's not my release, but rather a modified version.)
> I started doing some tests and noticed that this problem only occurs
> after a complete (i.e. really no power to the mobo) power outage. When
> I really cut off the power, and then boot the machine, I always get
> this incorrect EEPROM checksum. If I just reboot or shutdown the
> machine (without pulling the power cord out of the case) right after
> the first boot, the problem is solved.
--
Donald Becker becker@scyld.com
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Second Generation Beowulf Clusters
Annapolis MD 21403 410-990-9993