Установлен текущий Debian testing на Lenovo X1 Carbon Gen6
Shell
# /sbin/dmidecode -t system | grep Family
Family: ThinkPad X1 Carbon 6th
# uname -a
Linux lenovo 4.18.0-2-amd64 #1 SMP Debian 4.18.10-2 (2018-10-07) x86_64 GNU/Linux
$ cat /etc/debian_version
buster/sid
- touchpad засыпает?, нажатие на нижнию сторону touchpad отрабатывает
- неработает trackpoint и кнопки расположенные над touchpad
Поиск в сети приводит к двум советам - передать параметры драйверу psmouse - synaptics_intertouch=1 или proto=imps. Попробовал оба, одновременно был активен один параметр, прописав их в /etc/modprobe.d/psmouse.conf
Shell
$ lsmod | grep psmouse
psmouse 172032 0
$ cat /etc/modprobe.d/psmouse.conf
#options psmouse synaptics_intertouch=1
#options psmouse proto=imps
Shell
$ dmesg | grep psmouse
[ 2.961777] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 2.992887] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 2.992891] psmouse serio1: synaptics: The touchpad can support a better bus than the too old PS/2 protocol. Make sure MOUSE_PS2_SYNAPTICS_SMBUS and RMI4_SMB are enabled to get a better touchpad experience.
[ 3.061221] psmouse serio1: synaptics: Touchpad model: 1, fw: 9.16, id: 0x1e2a1, caps: 0xf00ba3/0x940300/0x12e800/0x500000, board id: 3288, fw id: 2696789
[ 3.061229] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
[ 14.267728] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 14.268939] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 14.270135] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 14.280330] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 14.281520] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 14.281525] psmouse serio1: issuing reconnect request
[ 15.112238] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 15.144592] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 15.716293] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 15.717473] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 15.718660] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 15.727697] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 15.728886] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 15.728892] psmouse serio1: issuing reconnect request
[ 16.565193] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 16.601730] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 17.056304] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 17.059742] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 17.063001] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 17.072629] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 17.073822] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 17.073828] psmouse serio1: issuing reconnect request
[ 17.881683] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 17.919692] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 18.421781] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 18.423553] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 18.424880] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 18.434011] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 18.435188] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 18.435191] psmouse serio1: issuing reconnect request
[ 19.284613] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 19.322963] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 19.791780] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 19.792966] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 19.794170] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 19.804066] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 19.805276] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 19.805277] psmouse serio1: issuing reconnect request
[ 20.604229] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 20.641714] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 22.004959] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 22.006141] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 22.007377] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 22.017967] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 22.019147] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 22.019153] psmouse serio1: issuing reconnect request
[ 22.827676] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 22.862788] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 28.624515] psmouse serio2: Failed to enable mouse on synaptics-pt/serio0
[ 29.717083] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 29.718215] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 29.719414] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 29.728361] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 29.730096] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 29.730098] psmouse serio1: issuing reconnect request
[ 30.533418] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 30.571767] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 33.402417] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 33.403550] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 33.404738] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 33.414771] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 33.416238] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 33.416244] psmouse serio1: issuing reconnect request
[ 34.214831] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 34.251553] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 34.798643] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 34.799824] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 34.801060] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 34.811123] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 34.812309] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 34.812315] psmouse serio1: issuing reconnect request
[ 35.663962] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 35.706650] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 36.185019] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 36.188255] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 36.192250] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 36.197954] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 36.199135] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 36.199140] psmouse serio1: issuing reconnect request
[ 37.027838] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 37.073368] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 39.214906] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 39.216107] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 39.217382] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 39.226312] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 39.227515] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 39.227520] psmouse serio1: issuing reconnect request
[ 40.091972] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 40.137115] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 44.625217] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 44.626406] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 44.627620] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 44.650768] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 44.651949] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[ 44.651954] psmouse serio1: issuing reconnect request
[ 45.512433] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4758]
[ 45.552760] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1094..]
[ 46.020508] psmouse serio2: Failed to reset mouse on synaptics-pt/serio0: -5
[ 50.332519] psmouse serio2: Failed to enable mouse on synaptics-pt/serio0
Можете посоветовать как решить проблему?
Спасибо.