Wiki Home Advanced Diskless Boot Client Make Wake On Lan work

Make Wake On Lan work

2019/03/07 01:32

There are many time when Wake On Lan (WOL) does not work on clients. Learn how to make it work.

In new motherboards there is a setting “EuP 2013” which if enabled will turn off LAN when you shutdown your computer. So, you need to disable “EuP 2013” in the bios. 

Disabling this function will keep the LAN port enabled when the system is put in S3 or S5.

1. In the BIOS click the “Advanced” tab and choose “Power Management Setup” and open it (Figure 1).

Power management
Figure 1

2. In “Power Management Setup”, highlight “EuP 2013” option and click “Enter” key and choose “Disabled” and press enter again (Figure 2).

Disable EUp

Figure 2

3. Now, “EuP 2013” is disabled (Figure 3).

Disabled  EUP

 Figure 3

4. Now, highlight and open “Wake Up Event Setup” from “Advanced” tab (Figure 4)

Wake up event

Figure 4

5. In “Wake Up Event Setup”, highlight “Resume By PCI-E Device” or “Wake on PCI-E”, and choose “Enabled” on pop up and press “Enter” key (Figure 5).

resume by pcie

Figure 5

6. Now, “Resume By PCI-E Device” is enabled (Figure 6). Note: if you do not enable this then, you cannot wake your clients from LAN.

enabled resume
Figure 6

Note: Some mother boards do not have "Resume By PCI-E" instead have PME, hence you need to enable the "Enable PME" option to make wake on lan work (Figure 6-a).

Figure 6 - a

7. Now, boot your client PC in super client mode and then install latest NIC driver for you motherboard’s NIC. (Important do not skip)

8. Now, open network properties, and then click the “Power Management” tab, there check all check boxes (Figure 7).

Note: Usually all NIC drivers have enabled WoL but this latest option (higlighted in green) is always disabled, so WoL do not work. To make WoL work, must enable this option.


Figure 7

9. Now, click the “Advanced” tab and then enable the three options, “Wake on Magic Packet”, “Wake on Pattern Match” and “Shutdown Wake-On-Lan” (Figure 8).

Note: Some NIC have , “Green Ethernet” or “Energy Efficient Ethernet” if they are present please disable them as well.

advanced windows

Figure 8

10)  Then run CCBootPNP.exe, press "Collect local NIC"  and "Merge Collected NIC" respectively (Figure 9).
Figure 9
11) Finally turn off the PC, disable super client mode and save changes.

In Short you need to do the following changes.

In the motherboard BIOS:
- LAN Option ROM = Enabled (this is required for diskless booting)
- EuP 2013 = Disabled
- Resume by PCI-E device = Enabled

In Windows, under power management:
- Allow this device to wake the computer = ON
- Only allow a magic packet to wake the computer = ON

In Windows, under advanced:
- Energy Efficient Ethernet = Disabled
- Shutdown Wake Up = Enabled
- Wake on Magic Packet = Enabled