These instructions describe the steps required to get wake-on-lan (WOL) working with an Asus P6T Deluxe v2 motherboard and Windows 7 RTM. Even if you don't have this specific motherboard, the instructions should be sufficient for learning how to enable WOL on most Windows systems. Also, I'll assume that if you found these instructions you already know what WOL is so I'll skip the explanation.
NOTE: For Linux users, WOL isn't currently working with the NICs on this motherboard. These NICs use the 'sky2' network driver which has apparently had a history of problems. I've tested on Ubuntu 9.04 and 9.10 with both standard Ubuntu kernels and vanilla 2.6.31 kernels from kernel.org and WOL just doesn't work. I've also found other issues with these 'sky2' driver on Linux and will make another blog post on that subject soon.
To get WOL working on the Asus P6T Deluxe v2 motherboard, you will need to perform the following steps:
- Enable wake-on-lan in the systems BIOS setup utility
- Install the most recent network driver available through Windows Update
- Make sure the network driver in Windows 7 is configured properly for wake-on-lan
BIOS Setup
Enter the BIOS setup before the system boots and go to the Power tab --> APM Configuration screen and make sure that Power On By PCIE Devices is enabled.
Install Most Recent Network Drivers from Asus
Update (3/3/2010) - It is no longer necessary to download the network driver from the Asus website. The Marvell driver that is available through Windows Update provides the desired functionality, so just make sure Windows is up-to-date.
On Windows 7 RTM (i.e. the final retail version), the network drivers that are automatically added by the OS during installation do not work with wake-on-lan. I had to install the latest drivers from the Asus download site (http://support.asus.com/download) before WOL started working. In the future, Microsoft may provide a more up-to-date driver for these network cards but as of right now (9/11/2009) it is necessary to download the more recent driver from Asus.
Enable Wake-On-LAN in the Network Driver Settings
Open the driver configuration window for the NIC by opening the system Control Panel --> opening the Device Manager --> expanding Network adapters, then right-clicking on the Marvell Yukon Gigabit Ethernet Controller and selecting properties. This will bring up the driver configuration window seen below. Go to the Advanced tab and make sure that Wake From Shutdown is set to On.
Also, make sure that Wake-Up Capabilities is set to Magic Packet (you don't need Magic Packet and Pattern Match unless you know what it is).
Next, go to the Power Management tab and make sure your settings match the following (they should all be enabled by default):

