Сенсорная панель иногда не работает после нажатия на Thinkpad T440s

Я взял Thinkpad T440s от Lenovo и установил на него Ubuntu 13.10. Это работает хорошо, но есть одна большая проблема: часто мышь зависает после щелчка на несколько секунд, а иногда мышь зависает навсегда, пока я не удалю модуль psmouse и не добавлю его снова:

sudo modprobe -r psmouse
sudo modprobe psmouse

После что тачпад снова начинает работать нормально, если он все еще заморожен, я должен перезагрузить ноутбук. Я не уверен, но может ли это быть проблемой с драйвером? Вот интересная часть вывода dmesg:

[  531.369723] psmouse serio1: bad data from KBC - timeout
[  531.386334] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  531.388140] psmouse serio1: bad data from KBC - timeout
[  531.396685] psmouse serio1: bad data from KBC - timeout
[  531.399687] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[  531.400798] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  531.407985] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[  920.895669] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  920.908302] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[ 1116.953171] psmouse serio1: bad data from KBC - timeout
[ 1117.204120] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1117.205379] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1117.206550] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1117.207728] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1117.208919] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1117.208929] psmouse serio1: issuing reconnect request
[ 1173.743451] psmouse serio1: bad data from KBC - timeout
[ 1173.974331] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[ 1173.975528] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1173.976673] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1173.977828] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1173.979044] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1173.979054] psmouse serio1: issuing reconnect request
[ 1231.478893] psmouse serio1: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 3 bytes away.
[ 1308.995128] psmouse serio1: bad data from KBC - timeout
[ 1457.439552] psmouse serio1: bad data from KBC - timeout
[ 1820.123546] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[ 1820.124699] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1820.125855] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1820.127023] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1820.128171] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 1820.128182] psmouse serio1: issuing reconnect request

Кто-нибудь может мне помочь?

1
задан 6 January 2014 в 23:04

4 ответа

Это аппаратная проблема, которая должна воспроизводиться в других операционных системах (например, Windows 7). Драйверы Windows 8, по-видимому, имеют какой-то обходной путь (возможно, более быстрое повторное подключение или игнорирование этих условий ошибки). Проблема (по крайней мере, в моем случае) легко решается - кабель сенсорной панели перемещается и отсоединяется, когда я нажимаю кнопку сенсорной панели - вы сможете подтвердить это, определив, видите ли вы только ошибки, показанные выше, когда нажимаете сенсорная панель вниз.

Решение состоит в том, чтобы либо Lenovo заменить сенсорную панель, либо починить ее самостоятельно. В моем случае я перенаправил кабель сенсорной панели под аккумулятор таким образом, чтобы при нажатии на сенсорную панель кабель не отсоединялся. Это заняло всего несколько минут, поэтому, если вы уже открыли нижнюю часть ноутбука, вам, вероятно, нечего терять.

0
ответ дан 6 January 2014 в 23:04

Я также могу подтвердить, что это аппаратная проблема. Попытки перенаправить кабель сенсорной панели не увенчались успехом. Обмен тачпада исправил это.

0
ответ дан 6 January 2014 в 23:04

Установите пакет display-cpufreq (sudo apt-get install indicator-cpufreq), затем перезагрузите компьютер. Это решило проблему для меня.

См. Это рассылка .

0
ответ дан 6 January 2014 в 23:04

Исправление, работающее для меня, приведено здесь: Сенсорная панель перестала работать на ровном месте

Создайте файл конфигурации для сенсорной панели:

sudo -H gedit /etc/modprobe.d/touchpad.conf

Добавьте это в файл:

options psmouse proto=imps

СОХРАНИТЬ файл.

REBOOT

Это на T440s

0
ответ дан 6 January 2014 в 23:04

Другие вопросы по тегам:

Похожие вопросы: