I am running OpenSUSE 11.1, Win7, WinXP on a ASUS M4A78T-E with integrated Atheros L1 Ethernet. Suspend/hibernate/resume functions work perfectly on all operating systems using resume on keyboard space bar. WOL works on Windows only - no luck with OpenSUSE 11.1. When I do suspend to ram on Windows the LAN port LED stays lit. On OpenSUSE after suspend to RAM the LED goes dark.
I have set up the following:
ethtool –s eth0 wol g and
/etc/sysconfig/network/ifcfg-eth0 ETHTOOL_OPTIONS=‘wol g’.
This seems to be working fine as it retains the setting on reboots.
I added: /etc/pm/config.d/new.config: S2RAM_OPTS=’-f –a 3’. Suspend to RAM did not work until I added this.
BIOS settings I believe to be correct since it works in Windows.
Any ideas on what I’m missing for OpenSUSE to keep the NIC active during suspend?
Yep, I tried WOL magic packet eventhough the LED it is not illuminated. The system is set up with tripple boot - Windows7, WinXP, and OpenSUSE. The WOL magic packet wakes up the system fine after a shutdown or hibernate or suspend from WinXP. At this point I think it is related to the Atheros L1 driver version on OpenSUSE 11.1. I will try upgrading it to the latest version from Atheros and see what happens. I’m a little scared to take the risk since opensuse 11.1 has been working extremely well and I don’t want to break anything…