2

У меня есть ноутбук HP Envy x360 при начальной загрузке, сенсорный экран работает. но после приостановки сенсорный экран больше не работает. В некоторых исследованиях я считаю, что ответственным за это является модуль hid_multitouch. Перезагрузка модуля через rmmod hid_multitouch && modprobe hid_multitouch (как суперпользователя, конечно) не влияет на проблему.

lspci: http://pastebin.com/AGkiSp5L lsusb: http://pastebin.com/RNnahs11

Кажется, я даже не могу найти устройство через lsusb или lspci. Какими еще способами я смогу идентифицировать устройство? Есть ли дополнительный модуль, который необходимо будет одновременно перезагружать?

1 ответ1

1

Если запуск sudo rmmod hid_multitouch после перезагрузки отключает ваш сенсорный экран, попробуйте следующее:

su -c "echo "SUSPEND_MODULES="hid_multitouch"" >> /etc/pm/config.d/modules"

Это выгрузит этот модуль до приостановки, надеюсь, исправит вашу проблему.

Если это не так, запустите xinput --list пока сенсорный экран работает, а когда сенсорный экран не работает, сравните вывод, если что-то не хватает, когда вы возобновляете работу из режима ожидания , вам придется повторить.

Пример вывода:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ITE Tech. Inc. ITE Device(8595)           id=11   [slave  pointer  (2)]
⎜   ↳ ITE Tech. Inc. ITE Device(8595) Touchpad  id=12   [slave  pointer  (2)]
⎜   ↳ SYNA7508:00 06CB:77B2                     id=14   [slave  pointer  (2)]

Мое устройство с сенсорным экраном - SYNA7508:00 06CB:77B2 id = 14

Попробуйте xinput set-prop DEVICE_ID "Device Enabled" 0 && xinput set-prop DEVICE_ID "Device Enabled" 1 заменив идентификатор идентификатором устройства после приостановки.

Если эта команда исправляет это, попробуйте заменить его на rmmod && modprobe, найденный здесь (не забудьте chmod u+x файл, делающий его исполняемым): https://bugs.launchpad.net/ubuntu/+source/xinput/+bug/1275416/comments/28 Однако, если устройство не отображается после приостановки, вам придется подключить его, вот еще один пример: https://bugs.launchpad.net/ubuntu/+source/xinput/+bug/1275416/комментарии /19

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .