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
91
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.