Я столкнулся с маленькой проблемой после обновления Ubuntu 17.10. Моя сенсорная панель начала отключать после того, как моя система просыпается от режима приостановки. Я попробовал этот временный метод и работы для меня:
Его содержание:
sudo rmmod i2c_hid
sudo modprobe i2c_hid
Запишите следующее:
sudo bash ./touchpad_wakeup.sh
Моя сенсорная панель начинает работать. Я хочу добавить это к последовательности пробуждения (/usr/lib/pm-utils/sleep.d
), но не имел большого успеха для автоматизации этого.
Существует обсуждение и другой решение этой ошибки здесь (в трех словах: используйте восходящее 4.13.7-041307-универсальное ядро),
BTW, мог, Вы продвинуть "Эту ошибку влияете на меня" зеленая ссылка на той странице, таким образом, разработчики фиксируют его быстрее. Это является действительно раздражающим для перезагрузки модуля ядра, который после приостанавливает каждый раз.
Для автоматизации вызова к сценарию на пробуждении можно добавить его под /lib/systemd/system-sleep
вместо /usr/lib/pm-utils/sleep.d
Вот то, что я сделал:
sudo touch /lib/systemd/system-sleep/touchpadwakeup
#!/bin/sh case $1 in post) rmmod i2c_hid modprobe i2c_hid ;; esac
sudo chmod +x /lib/systemd/system-sleep/touchpadwakeup
Это хорошо работает, но я надеюсь, что у нас будет более чистое решение (например, патч) в ближайшем будущем.