Question WakeOnLan not working, ethernet link light is off even if laptop is on, but ethernet connection works fine because laptop gets online ?

thosecars82

Distinguished
Dec 12, 2009
93
0
18,530
I did all I found online to try to enable WOL on a Win 11 laptop but it still does not work. I found something that seems weird:

I remember the laptop's ethernet port used to have an orangish light on but I do not see that light on anymore even while the computer is on and can get online through the ethernet connection (I disabled WIFI for this test). The ethernet connection seems to work well.

The laptop is connected to Router B, which is functioning only as a hub. Router B is connected via Ethernet to Router A, which is acting as the router in the LAN.

Wake on Lan is enabled in the UEFI, as displayed on View: https://imgur.com/a/dFYWMix

The laptop is an Acer Aspire 5:

model number A515-55

Serial Number: NXHSLEB0030392841D7600

All windows 11 updates are installed. There is no optional windows update pending to be installed.

Intel Driver support assistant shows this:
View: https://imgur.com/a/RZCMPRS

View: https://imgur.com/a/IxIsbKK

I have tried the same ethernet cable with a different computer and the led orange and yellow lights of the other computer's ethernet port get on.

Does anyone know how I could debug this?

Thanks

 
Last edited:
Microsoft has made a huge mess of WOL. They have many sleep/suspend options with different types of traffic that can wake the machine.

There are also power saving setting that can mess with this.

As it appears you have found out the ethernet port is powered when it is in wake on lan mode. My machine will drop the ethernet port to 100mbps when they are WOL mode. Some machine will turn the led off on the laptop ethernet port but the router/switch will still have a light showing the port is active.

Used to be you would set all of this is this BIOS and be done with it. Microsoft unfortunately now changes bios settings from their massive pile of crap of a OS. Who know where they hid the options in the latest patches. Be nice if they were like linux that even if they have some GUI panel you could still key commands to set things.

You are just going to have to dig around all the screens. It is likely some power saving setting that turns off the ethernet card that does not check if WOL is activated. It could also be BIOS settings since many bios vendors now support all the microsoft unique power/wake garbage.

Note even if you get this to work WOL is very flaky. Many times you must send multiple wake packets to get it to work. Also there is not such thing as Wake on WAN so do not think you are going to get this to work from outside you LAN.
 
You might be able to get WOL to work using Powershell.

As posted in the preceding post the results could be flaky.

And overall problematic.

FYI:

https://www.partitionwizard.com/news/wake-on-lan-windows-11.html

More involved/complex:

https://www.pdq.com/blog/wake-on-lan-wol-magic-packet-powershell/

You can search for similar links using words and phrases such as "Network WOL powershell".

What will actually work and reliably work is the key issue.

Test from simple to complex.

See if you can get WOL to consistently work via manual commands.

Then automate the commands and process thereafter.
 
You might be able to get WOL to work using Powershell.

As posted in the preceding post the results could be flaky.

And overall problematic.

FYI:

https://www.partitionwizard.com/news/wake-on-lan-windows-11.html

More involved/complex:

https://www.pdq.com/blog/wake-on-lan-wol-magic-packet-powershell/

You can search for similar links using words and phrases such as "Network WOL powershell".

What will actually work and reliably work is the key issue.

Test from simple to complex.

See if you can get WOL to consistently work via manual commands.

Then automate the commands and process thereafter.
I tried all that and nothing worked.
What seems strange is that the led of the laptop's ethernet port is not lit even when the computer is on and doing a speed test through www.speedtest.net.
I think it was lit in the past but for some reason the led of the ethernet port is not lit any more.
 
Maybe the light is burned out or something. You would have to lookup what the lights actually mean there is no standard meaning between devices.

Someplace hidden in the massive mess called windows is a screen that should show you the "status?" of the ethernet port. They have moved this around a lot and seem to change it with random patches....you know to make thing better :)

In any case you should find a display that shows the ethernet port speed. Most times it says 1000/1000. If it says 100/100 you likely have a bad cable. Some machines the light is orange when it is 1000 and off when it is a 100. Others you see green lights when it is a 1000 and orange when it is 100. So maybe the port is running at 100mbps is why the light is off.

That though has very little to do with wake on lan.

I would look at the ports on your router and see if you can tell any difference when the machine is running and when it is set to wol mode.

One big thing I have seen are the windows power settings. Maybe change everything so that windows never turns the power off to the ethernet card. Wake on lan requires the card to have power when the machine is shutdown. Mostly this is a bios setting but windows lately has been over riding these settings.
 
  • Like
Reactions: Ralston18
Run the Powershell cmdlet (as admin):

Get-NetAdapter

Results from my computer:

PS C:\WINDOWS\system32> Get-NetAdapter

Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
---- -------------------- ------- ------ ---------- ---------
Bluetooth Network Conn... Bluetooth Device (Personal Area Netw... 15 Disconnected 74-40-BB-D5-2D-BE 3 Mbps
MXXXXX Realtek PCIe GbE Family Controller 12 Up 8C-EC-4B-7E-7E-D4 1 Gbps

PS C:\WINDOWS\system32>

(Where MXXXXX is my redacted network name.)

There are other related network cmdlets that may prove helpful as well.

FYI:

https://learn.microsoft.com/en-us/p...pter/get-netadapter?view=windowsserver2022-ps

As suggested by @bill001g change the power settings - you can look at the current settings before making any changes.

Note, for example, the Get-NetAdapterPowerManagement cmdlet.

Again results from my computer:

PS C:\WINDOWS\system32> Get-NetAdapterPowerManagement

InterfaceDescription : Bluetooth Device (Personal Area Network)
Name : Bluetooth Network Connection
ArpOffload : Unsupported
NSOffload : Unsupported
RsnRekeyOffload : Unsupported
D0PacketCoalescing : Unsupported
SelectiveSuspend : Unsupported
DeviceSleepOnDisconnect : Inactive
WakeOnMagicPacket : Unsupported
WakeOnPattern : Unsupported

InterfaceDescription : Realtek PCIe GbE Family Controller
Name : MXXXXX
ArpOffload : Enabled
NSOffload : Enabled
RsnRekeyOffload : Unsupported
D0PacketCoalescing : Unsupported
SelectiveSuspend : Enabled
DeviceSleepOnDisconnect : Inactive
WakeOnMagicPacket : Enabled
WakeOnPattern : Enabled

PS C:\WINDOWS\system32>


= = = =

Just use "Get" cmdlets to avoid making any accidental changes.

Ideally if you have another available computer that is not having problems you may be able to compare cmdlet results and find some relevant difference.

Run the cmdlets, take screenshots of the results, and then print the screenshots for future reference and note taking.
 
Results on my computer:

Screenshot showing 1000 Mbps link:

View: https://imgur.com/a/VhygF9C



Running powershell as administrator and running the following commands output this (I replaced MAC addresses with XX-XX-XX-XX-XX-XX):


PS C:\WINDOWS\system32> Get-NetAdapter

Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
---- -------------------- ------- ------ ---------- ---------
Ethernet Realtek PCIe GbE Family Controller 25 Up XX-XX-XX-XX-XX-XX 1 Gbps
Wi-Fi Intel(R) Wi-Fi 6 AX201 160MHz 17 Disconnected XX-XX-XX-XX-XX-XX 0 bps
Ethernet 7 PANGP Virtual Ethernet Adapter Sec...#3 13 Disabled XX-XX-XX-XX-XX-XX 2 Gbps
Conexión de red Bluetooth Bluetooth Device (Personal Area Netw... 7 Disconnected XX-XX-XX-XX-XX-XX 3 Mbps


PS C:\WINDOWS\system32> Get-NetAdapterPowerManagement


InterfaceDescription : Realtek PCIe GbE Family Controller
Name : Ethernet
ArpOffload : Enabled
NSOffload : Enabled
RsnRekeyOffload : Unsupported
D0PacketCoalescing : Unsupported
SelectiveSuspend : Unsupported
DeviceSleepOnDisconnect : Unsupported
WakeOnMagicPacket : Enabled
WakeOnPattern : Enabled

InterfaceDescription : Intel(R) Wi-Fi 6 AX201 160MHz
Name : Wi-Fi
ArpOffload : Enabled
NSOffload : Enabled
RsnRekeyOffload : Enabled
D0PacketCoalescing : Enabled
SelectiveSuspend : Unsupported
DeviceSleepOnDisconnect : Disabled
WakeOnMagicPacket : Enabled
WakeOnPattern : Enabled

InterfaceDescription : PANGP Virtual Ethernet Adapter Secure #3
Name : Ethernet 7
ArpOffload : Unsupported
NSOffload : Unsupported
RsnRekeyOffload : Unsupported
D0PacketCoalescing : Unsupported
SelectiveSuspend : Unsupported
DeviceSleepOnDisconnect : Unsupported
WakeOnMagicPacket : Unsupported
WakeOnPattern : Unsupported

InterfaceDescription : Bluetooth Device (Personal Area Network)
Name : Conexión de red Bluetooth
ArpOffload : Unsupported
NSOffload : Unsupported
RsnRekeyOffload : Unsupported
D0PacketCoalescing : Unsupported
SelectiveSuspend : Unsupported
DeviceSleepOnDisconnect : Inactive
WakeOnMagicPacket : Unsupported
WakeOnPattern : Unsupported

With reference to "I would look at the ports on your router and see if you can tell any difference when the machine is running and when it is set to wol mode."
I do not see much of a difference. I see this: View: https://imgur.com/a/50uUiBd
 
What is PANGP ethernet. From what i can tell this is related to some global protection software from palo alto. Not sure how software would make a difference on a machine that is not running.

I am kinda unsure why you want to do this with a laptop. Most people doing this are doing it so they can remote start some kind of server in their house.

I am still going to bet it some combination of setting in the bios and setting in windows that do not match. Microsoft has made a massive mess out of this type of feature because of all their silly power saving stuff that goes to extremes. On a laptop maybe it makes a bit more sense but generally if you can plug a ethernet cable in you can plug a power cord in and the difference between the power used with WOL and the power used when the machine goes into a partial sleep state due to no usage is not a lot.
 
And masking out mac addresses is not necessary.

The mac addresses can be helpful with respect to identifying/confirming device manufacturers.

Note that I redacted my network name but not the mac's in Post #6.

In any case, you can use the following link to identify or confirm devices:

https://macvendors.com/

May or may not always provide meaningful or helpful results.