I have two very similar Lenovo computers M900Q and M910Q.
I can make the M900Q wake from suspend by sending it a WiFI magic packet but this doesn’t work with the M910Q.
I thought it might be due to the WiFI board but I swapped them with no effect. The BIOS settings are identical.
If I ‘freeze’ instead of ‘suspend’ I can wake up the computer with the magic packet.
Does anyone know how I can debug this further?
[maxwell ~] 😼 iw phy0 wowlan show
WoWLAN is enabled:
* wake up on magic packet
[maxwell ~] 😼 iw list | grep WoW -A10
WoWLAN support:
* wake up on disconnect
* wake up on magic packet
* wake up on pattern match, up to 20 patterns of 16-128 bytes,
maximum packet offset 0 bytes
* can do GTK rekeying
* wake up on GTK rekey failure
* wake up on EAP identity request
* wake up on 4-way handshake
* wake up on rfkill release
* wake up on network detection, up to 11 match sets
[maxwell ~] 😼 nmcli con show Arcturus | grep wake-on-wlan
802-11-wireless.wake-on-wlan: 0x8 (magic)
[maxwell ~] 😼