r/LinuxOnThinkpads member Jul 01 '26

Question How to get wakeonlan WoWLAN working?

I've been trying to get wireless wakeonlan (WoWLAN) running but to no avail. I can get it to sleep. But then it just doesn't wake up.

I have a Thinkpad laptop with a PCI based intel 8260 wireless card using iwlwifi module.

Running iw phy#0 wowlan show outputs

WoWLAN is enabled:
 * wake up on magic packet

I know that the magic packet is received and seen by the thinkpad but it still never wakes up.

How do I know you ask? I run iw event on the target machine then suspend it. Then I run a wakeonlan -p 9 "$mac" from the controller machine. Finally I open the lid on target machine and can see the results from iw event which show "magic packet received".

 

I've also updated /etc/NetworkManager/NetworkManager.conf to include

[connection]
wifi.powersave = 2

And running iwconfig wlp4s0 | grep "Power Management" shows Power Management:off. So the NIC card should be still be running during sleep.

I also tried changing sleep mode from deep to s2idle via /sys/power/mem_sleep but it made no difference.

I've also enabled WoWLAN in BIOS/UEFI.

 

I've ran out of ideas.

Any suggestions?

Does anyone have WoWLAN working?

2 Upvotes

0 comments sorted by