Suspend/Resume and WOL

Hi,
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?

Thanks!

What NIC device is on your mobo?

I have several mobos using the Realtek RTL8111/8168B gigE device.
The standard distro driver, “r8169”, provides network connectivity but does not support WOL.

if

lsmod | grep r816

returns r8169, then you need to download the r8168 driver for your arch (_32, _64) and kernel from the SuSE Build Service; they have RPMs for several kernels.

Install the r8168 rpm, go to yast, Network card setup and select Module r8168.
Then reboot.

Double check with

lsmod | grep r8168

With that, WOL should work, has for me.

As an aside, I am currently trying to figure out why my Gigabyte GA-MA785G-UD3H mobo does not display a NIC light when in S3(s2ram). WOL does wake it up. Hmmmmm.

Sorry, just reread your post - Atheros NIC.
Are those drivers current?

Did you try WOL, even though the NIC led not illuminated?
Good luck

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… :slight_smile: