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

Reply via email to