Red Hat Bugzilla – Bug 117484
(ACPI 3C59X) S3 resume -- no eth0
Last modified: 2015-01-04 17:04:51 EST
Tried to use ACPI on my laptop, Dell Latitude C600
Linux roadrunner.devel.redhat.com 2.6.3-1.118 #1 Mon Mar 1 17:36:45
EST 2004 i686 i686 i386 GNU/Linux
echo -n 3 > /proc/acpi/sleep
Laptop went into text mode and printed some stuff I didn't see, then
screen turned white (while being indeed in sleep mode).
Got the system back after pressing the power key, but network didn't
come back up. Link LED was off.
Tried service network restart - didn't help. /var/log/messages was
showing some messages like:
Mar 4 09:38:26 roadrunner kernel: eth0: command 0x5800 did not
Mar 4 09:38:30 roadrunner dhclient: DHCPREQUEST on eth0 to
255.255.255.255 port 67
Mar 4 09:38:30 roadrunner kernel: eth0: command 0x3002 did not
Also, got this error message:
Shutting down interface eth0: Device eth0 has different MAC address
than expected, ignoring
Tried to rmmod and insmod the network module.
Mar 4 09:38:22 roadrunner kernel: 3c59x: Donald Becker and others.
Mar 4 09:38:22 roadrunner kernel: 0000:00:10.0: 3Com PCI 3c556 Laptop
Tornado at 0xd400. Vers LK1.1.19
Mar 4 09:38:22 roadrunner kernel: ***WARNING*** No MII transceivers
Solution was to reboot.
[root@roadrunner root]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 6
cpu MHz : 751.911
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat
pse36 mmx fxsr sse
bogomips : 1490.94
Let me know if you need any more info.
sure sounds like an issue in the ethernet driver's suspend/resume...
If you unload the ethernet before suspend, does resume otherwise work?
A lot has changed since 2.6.3-1.118 too, you might want to try the
latest development kernel.
This might be a separate bug, but I have a similar problem with a
PCMCIA 3c575 (also uses 3c59x driver) on a an IBM TP600E with FC2,
which uses APM (dmesg says ACPI is from 1999 and too old, so it's
I had to put PCMCIARESTART=yes in /etc/sysconfig/apmd to make the card
alive after resume, but eth0 doesn't get restarted, even though I have
NET_RESTART=yes as well. It works ok if I bring it back up manually
I have Lattitude C600, 3c59x driver breaks in the same manner after
resuming from the sleep. Using FC3, kernel 2.6.9-1.724_FC3
Sorry for breaking into two messages, but I thought it might be
usefull to note that rest of drivers seems to resume w/o any issues
(audio/video/wireless card in ndiswrapper).
Fedora Core 2 has now reached end of life, and no further updates will be
provided by Red Hat. The Fedora legacy project will be producing further kernel
updates for security problems only.
If this bug has not been fixed in the latest Fedora Core 2 update kernel, please
try to reproduce it under Fedora Core 3, and reopen if necessary, changing the
product version accordingly.