Wake on WLAN (WoWLAN) работает только с заморозки

Я настроил Wake on WLAN для моей беспроводной карты PCIe с помощью команды sudo iw phy0 wowlan enable magic-packet disconnect. Это также работает при каждой загрузке. Подтверждение того, что оно действительно включено с помощью sudo iw phy0 wowlan show, возвращает следующее.

WoWLAN is enabled:
 * wake up on disconnect
 * wake up on magic packet

К сожалению, когда я приостанавливаю систему с помощью sudo systemctl suspend и пытаюсь пробудиться от другого компьютера с wol MAC_ADDRESS, ничего не происходит.

Однако, если я замораживаю систему с помощью sync && echo freeze | sudo tee /sys/power/state, как описано здесь , я могу разбудить систему с помощью wol магического пакета.

Видимо, разница между этими двумя командами в целевой системе заключается в том, что вентиляторы прекращают вращаться с приостановкой, а вентиляторы продолжают вращаться с замораживанием.

cat /proc/acpi/wakeup возвраты включены как для беспроводного интерфейса, так и для его родительского слота PCI.

Может ли быть так, что моя беспроводная карта теряет мощность в режиме ожидания и, таким образом, не может фактически принимать магический пакетный сигнал? Я отключил управление питанием для беспроводной карты с помощью iwconfig wlp5s0 power off.

Любая помощь с тем, как я могу заставить WoWLAN работать с приостановкой, будет очень признательна.

2
задан 26 July 2019 в 09:31

0 ответов

Другие вопросы по тегам:

Похожие вопросы: