[eepro100] suspend problem with eepro100, intel 82557

Donald Becker becker@scyld.com
Wed, 4 Apr 2001 14:51:33 -0400 (EDT)


On Wed, 4 Apr 2001, Alain E. wrote:
> On 04-Apr-2001 Donald Becker wrote:
> > This is a suspend/resume issue.
> 
> Sure.
> 
> > The pci-scan module requires additional APM support to handle power
> > events for non-CardBus devices.  This support used to called pci-apm.c,
> > and is available from 
...
> insmod pci-scan.o; insmod pci-apm.o; insmod pci-eepro100.o; ifconfig eth0 xx up
> 
> Ethernet adapter is OK.
> 
> Suspend/Resume
> 
> ifconfig eth0 down; rmmod pci-eepro100.o; rmmod pci-apm.o; rmmod pci-scan.o

The idea is that you don't have to remove the modules -- the APM events
are propagated through the driver with pci-apm.o

> Ethernet Adapter doesn't work. /var/log/message says:
> 
> Apr  4 15:18:29 rigel kernel: pci-apm.c:v1.01 1/31/2000  Donald Becker 
>      <becker@scyld.com>
...
> Apr  4 15:19:27 rigel kernel: eepro100.c:v1.13 1/9/2001 Donald Becker
>       <becker@scyld.com>
> Apr  4 15:19:27 rigel kernel:   http://www.scyld.com/network/eepro100.html
> Apr  4 15:19:27 rigel kernel:   The PCI BIOS has not enabled the device at
>         8/32!  Updating PCI command 0005->0007.
> Apr  4 15:19:27 rigel kernel: eth0: Invalid EEPROM checksum 0xff00,
>       check settings before activating this device!

This is bad -- the device is apparently not responding at all.

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