Public bug reported: WOL after suspend works only once each reboot. If I suspend the computer after I woke it once, WOL won't work any more, but bringing it back using the power button seems to be fine. I'm using an old Gericom Notebook with a Via Rhine II onboard LAN. To get WOL to work in the first place I - edited /etc/init.d/halt (NETDOWN=no) - added these lines to my /etc.rc.local ethtool -s eth0 wol g echo -n ILAN | tee /proc/acpi/wakeup echo -n PCI0 | tee /proc/acpi/wakeup - also tried to change some variables in /etc/default/acpi-support: MODULES_WHITELIST="via_rhine" # addded via_rhine STOP_SERVICES="networking" # added networking SKIP_INTERFACES="dummy qemu eth0" # added eth0
After the first wake up using WOL, ethtool and /proc/acpi/wakeup show the same proper values. The attached pm-suspend.log and dmesg.log are taken after the following sequence: - reboot - suspend and resume with power-button - suspend and resume with WOL - suspend and resume with power-button after trying WOL Interesting is this line "via-rhine: Woke system up. Reason: Magic packet." in dmesg. It appears each time when _trying_ to wake the pc with WOL. Thus it seems the packet is coming through to the ethernet module (via_rhine), but it can wake up the pc only the first time. btw: also tried the kernel parameter apm=on apm=power-off with no effect. For the latest tests and dumps I removed them again. ** Affects: linux (Ubuntu) Importance: Undecided Status: New -- [via_rhine] WOL after suspend works only once https://bugs.launchpad.net/bugs/462933 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs