Я не знаю, решали ли вы когда-нибудь эту проблему, но у меня было то же самое в Debian buster/sid на ThinkPad T460. Вывод моего dmesg
не был идентичен вашему, но что важно, он имел тот же
ACPI: EC: event blocked
строка. Согласно этой ветке на AskUbuntu , я отключил XHCI в качестве триггера пробуждения в/proc/acpi/wakeup
:
$ grep enabled /proc/acpi/wakeup | cut -f 1
LID
SLPB
XHCI
$ sudo su
# echo XHCI > /proc/acpi/wakeup
и это исправило это для меня. Как ни странно, это должно было иметь значение только в том случае, если к машине были подключены USB-устройства, но я, безусловно, этого не сделал.
РЕДАКТИРОВАТЬ:Неважно, я забыл о той части, где вы пытались отключить каждую строку в /proc/acpi/wakeup
.
Вы можете написать wpa _сценарий действия cli .e,g:
#!/bin/bash
case "$2" in
CONNECTED)
notify-send "WPA supplicant: connection established";
;;
DISCONNECTED)
notify-send "WPA supplicant: connection lost";
;;
esac
используйтеwpa_cli -a /path/to_your/script.sh
(сделайте его исполняемым )для выполнения действия при подключении.
Если вам нужны дополнительные настройки, вы можете поместить скрипт в crontab. Например, для простоты вы можете определить онлайн/оффлайн статус, пропинговав шлюз wlan...