I use Manjaro Linux on a desktop PC system with ASUS TUF Gaming B550M Plus mainboard with a PCIe AX200 wireless card. I am trying to configure wake-on-wireless and I cannot make it work.
What I tried so far:
- Turned “Power on by PCI-E” in BIOS.
- Set nmcli as follows:
802-11-wireless.powersave: 2 (disable)
802-11-wireless.wake-on-wlan: 0x8 (magic)
iw list shows that my wireless card should be capable of it:
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 8 match sets
cat /proc/acpi/wakeup shows:
GP12 S4 *enabled pci:0000:00:07.1
GP13 S4 *enabled pci:0000:00:08.1
XHC0 S4 *enabled pci:0000:09:00.3
GP30 S4 *disabled
GP31 S4 *disabled
PS2K S3 *disabled
PS2M S3 *disabled
X161 S4 *disabled pci:0000:07:00.0
X162 S4 *disabled
PTXH S4 *enabled pci:0000:02:00.0
X1_1 S4 *enabled pci:0000:05:00.0
RLAN S4 *disabled pci:0000:06:00.0
X162 S4 *disabled
M2_2 S4 *disabled
where X1_1 is my wireless card.
After systemctl suspend my system gets into standby and isn’t woken up when I do:
wakeonlan -i <ip_of_my_PC> <mac_of_my_PC>
from another machine on the same network.
I rebooted the system after all changes, but it didn’t help.
Any suggestions?
Thanks,
Michał