Ни один из методов, описанных в ссылке, не работает.Предотвращение отключения беспроводной связи при опускании крышки
Управление питанием от iwconfig
выключено. Есть предложения, что еще можно сделать?
решение1
Это руководство помогло мне решить эту проблему:http://tipsonubuntu.com/2018/04/28/change-lid-close-action-ubuntu-18-04-lts/
По сути, откройте ваши настройки с помощью sudo gedit /etc/systemd/logind.conf
и измените строку, начинающуюся с HandleLidSwitch
наHandleLidSwitch=ignore
решение2
Бегать:
sudo nano /etc/UPower/UPower.conf
Набор:
IgnoreLid=true
Если включено
systemd
, введите следующую команду:sudo service upower restart
решение3
Проблема все еще актуальна в Ubuntu 20.04 с последним ядром 5.4.0-51-generic
, а возможно и в других дистрибутивах. Это давняя ошибка (есть как минимум однаотчет об ошибкеописывающий это поведение) с весьма небольшими шансами на исправление, ИМХО.
Некоторые люди сообщают, что исправили это через настройки BIOS, другие - через внесение в черный список некоторых или всех модулей wmi,hp-wmi,hp-wireless
. Ни одно из специальных исправлений не сработало для меня до сих пор - внесение в черный список модулей ядра, возня с setkeycodes
, пользовательские systemd
службы и т. д. и т. п.
Короче говоря, как указал @TWinters, единственный способ обойти эту проблему — изначально избегать перехода сетевого контроллера в режим «жесткой блокировки». Если это RF_KILL bit toggled to disable radio
произошло, единственными средствами являются аппаратное переключение или перезагрузка.
Поскольку «аппаратный переключатель», управляемый hp-wireless
обычно не работает (например, fn+F12), единственным выходом, по-видимому, является отключение режима ожидания при закрытии крышки или нажатии кнопки питания.