Bug#619371: Same Squeeze wake-on-lan problem on Dell Optiplex GX150
Hi,
after upgrading my working wake-on-lan configuration on a Dell Optiplex
GX150 from lenny to squeeze, wake-on-lan does not work anymore.
The Dell has an onboard ethernet:
01:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
using driver "3c59x".
The chipset is Intel Corporation 82815 815 Chipset.
To get wake-on-lan to work in lenny I had to add a file
/etc/modprobe.d/wol.conf with contents
options 3c59x enable_wol=1
and set
NETDOWN=no
in /etc/default/halt
Correct function could be checked by active LEDs on ethernet-connector
after power-off.
After upgrade to squeeze, LEDs are off after power-off and wake-on-lan
does not work. I tried several things (remove shutting down of
eth0 in /etc/init.d/networking, 3c59x-module remove and load at
/etc/init.d/halt, fiddling with /proc/acpi/wakeup, checking and updating
/sys/bus/pci/devices/xxx/power/wakeup), but nothing helped in any way.
Furtheron I installed an additional ethernet-card:
01:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
But all things I tried were not successful with this card, too.
I now just took the source of the lenny-kernel 2.6.26, deactivated
CONFIG_SYSFS_DEPRECATED in the config and built a kernel package. I then
installed this kernel-package on the system without changing anything
else. I then booted this kernel and wake-on-lan works again in squeeze
like in lenny before (with the internal 3com-ethernet).
So something is broken with wake-on-lan in 2.6.32 (maybe related to the
acpi-config of the chipset?)
If needed I can provide further information, perform tests or build
special kernel-versions.
(wake-on-lan is triggered using magic-packet from another linux system
with wakeonlan and from logitech squeezeboxes)
Bye,
Mark
Reply to: