Ноутбук Lenovo S12N при работе от аккумулятора зависает при включении или выключении Wi-Fi (Network controller: Intel Corporation WiMAX/WiFi Link 5150).
Это сильно осложняло работу с ноутом от аккумулятора, т.к. для подключения к сетке нужна была розетка.
Логично предположив, что при отключении питания система меняет какие то настройки, новые значения которых не совместимы с нормальной работой wi-fi адаптера, я начал копать /var/log/.
Выяснилось, что при включении или отключении питания, выполняются скрипты из /usr/lib/pm-utils/power.d/.
Методом исключения был найден виновник - pcie_aspm. Этот скрипт переключает режимы энергосбережения PCIExpress. Он пишет в /sys/module/pcie_aspm/parameters/policy либо powersave, либо default.
Итак, доза лекарства:
sudo chmod -x /usr/lib/pm-utils/power.d/pcie_aspm
Скрипт лишен права выполняться и в /policy будет всегда значение default. Теоретически это может привести к снижению времени работы от батареи, но это мелочи по сравнению с решенной проблемой.
Комментарии (3)
спасибо огромное!!!!
угу..спасибо конечно..но не могли бы вы объяснить чайнику ,куда это вписывать?
В терминал.
Отправить комментарий