[eepro100] 2.4.x: eepro100 does not survive warm boot

Donald Becker becker@scyld.com
Sat, 7 Jul 2001 14:18:41 -0400 (EDT)


On Fri, 6 Jul 2001, Stefan Hoffmeister wrote:

> For testing purposes, I am running a stock 2.4.6 kernel on a Sony VAIO
> Z600 NE notebook (Sony Z505 JS in the US).
> 
> On a cold boot, I get this information in dmesg:
> 
> >eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
> >eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others

> With the exact same kernel, after a warm boot ('reboot'), the picture
> changes to
> 
> >eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
> >eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others
> >PCI: Found IRQ 9 for device 00:0b.0
> >eth0: Invalid EEPROM checksum 0xff00, check settings before activating this device!
> >eth0: OEM i82557/i82558 10/100 Ethernet, FF:FF:FF:FF:FF:FF, IRQ 9.

You should be running my driver.  The pci-scan layer includes the PCI/ACPI
power management support code.  This is especially useful on the Z505.

> The very same hardware configuration works perfectly with the 2.2.19
> kernel across warm boots.
> 
> Anyone interested in tracking this down? Any information in addition to
> the below hardware information I could provide?

There is no need to track this down.  The problem was solved over two
years ago, yet Linus would not put my fix into the kernel.  Long story,
but politics won out over the technical side.


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