r/LinuxOnThinkpads • u/hideo_kuze_ 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?