Zero 3E Wake-on-Lan

Hi all,

I know that the Radxa Zero 3E supports wake-on-lan (WOL) as mentioned in the ethernet chip documentation, and confirmed by running ethtool. However, I am unable to get WOL to work despite following the instructions here. Recovery from suspend is instant when I plug in a USB peripheral, but magic packets don’t work. I tried both suspending and freezing, but neither work.

Do we have anyone in the community who has gotten WOL to work on the 3E? I am using the b6 release of Debian for this test. Thanks.

WoL on 3E is not supported since the idle power consumption is quite low. Just keep it running all the time.

Thanks for the quick response. Do we know if the reason for not supporting WOL is a hardware or software limitation?

While it’s true that the idle power consumption is low, we run 100s of 3Es for months at a time, idling much of that time – so it adds up.

Btw, I have the same question for the following boards as well:

  • Rock 5C
  • Zero 3W (wireless WOL?)

all the ARM boards I’ve worked with have the same

Just because I was curious and just got a 3E…

# wakeonlan xx:xx:xx:xx:xx:xx
Sending magic packet to 255.255.255.255:9 with xx:xx:xx:xx:xx:xx
# wakeonlan xx:xx:xx:xx:xx:xx
Sending magic packet to 255.255.255.255:9 with xx:xx:xx:xx:xx:xx
# wakeonlan -p 7 xx:xx:xx:xx:xx:xx
Sending magic packet to 255.255.255.255:7 with xx:xx:xx:xx:xx:xx

Nope nothing happened, the 3E did not wake up. Given it is likely the Ethernet is bridged over the USB, guess I am not surprised. MAC was redacted of course, but in actual test used the 3E MAC.

For x86 usb can also act as WOL device so hardware support in the CPU/SOC is what’s important here