5

There seems to be very little documentation about this. I didn't find much more than this page from Canonical documentation for Ubuntu Core: Wake on WLAN

How can I check if my Wi-Fi device supports such a feature? And does also the motherboard need to support it?

Mehdi
  • 456

2 Answers2

7

Please run the terminal command:

iw list | grep WoW -A10

On my machine, using coincidentally, an Intel wireless device, it says:

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

Although it reports that my device may be awakened with a magic packet, I am unable to locate any support documentation. This, however, may be helpful: https://stackoverflow.com/questions/43421478/magic-packet-for-wake-on-wireless-lan

The simple fact is that there is not enough industry support for WoWLAN to make it feasible for most organizations.

chili555
  • 61,330
4

The following article mentioned in the comments of the original question did the work for me: How to configure wireless wake-on-lan for Linux WiFi card

The only difference from wake on LAN is that the computer cannot be completely switched off. It can only be woken up from ACPI S3 level, which is fine for my use case.

The process can be summarized as follows:

  • Install iw, a tool for configuring Linux wireless devices:

    sudo apt install iw
    
  • List the available wireless devices:

    iw list
    
  • Display the wake on wireless status of the phy0 device (adjust the device according to the output you get from the previous command):

    iw phy0 wowlan show
    

    The WoWLAN support section of the output displays the supported WoWLAN modes.

  • Enable WoWLAN for the phy0 device with magic packet:

    sudo iw phy0 wowlan enable magic-packet
    

Note: For the WoWLAN to work, the wake on LAN option in the BIOS should be enabled.

Ioannis
  • 41
  • 3