You are not logged in.

#1 2020-12-25 12:47:14

george55
Member
Registered: 2011-08-10
Posts: 68

Touchpad on Lenovo keeps freezing

Over the past months my touchpad has started acting up. This problem is becoming more and more frequent. Symptoms:

- The touchpad stops working. Clicking and moving doesn't work at all.
- Plugging in a USB mouse does work - it's the only solution other than rebooting the machine.
- This can happen at random moments while working, but also when waking up my laptop from suspend.

In the logs, I can see messages like these:

[  +3.994896] psmouse serio1: bad data from KBC - timeout
[  +0.001803] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[  +0.006790] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[  +0.001129] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001177] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001177] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.000002] psmouse serio1: issuing reconnect request
[  +0.397386] psmouse serio1: synaptics: queried max coordinates: x [..5112], y [..3834]
[  +0.032521] psmouse serio1: synaptics: queried min coordinates: x [1024..], y [1024..]
[  +1.334233] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[  +0.001158] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001144] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001112] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.009547] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[  +8.601495] psmouse serio1: bad data from KBC - timeout
[  +0.006275] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[  +0.001170] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001098] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001194] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001207] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.000002] psmouse serio1: issuing reconnect request
[  +0.401230] psmouse serio1: synaptics: queried max coordinates: x [..5112], y [..3834]
[  +0.033270] psmouse serio1: synaptics: queried min coordinates: x [1024..], y [1024..]
[Dec25 08:29] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[  +0.009463] psmouse serio1: TouchPad at isa0060/serio1/input0 - driver resynced.
[  +0.638403] psmouse serio1: bad data from KBC - timeout
[  +0.031856] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 4
[  +0.005901] psmouse serio1: bad data from KBC - timeout bad parity
[  +0.001492] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001193] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001092] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001214] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.000003] psmouse serio1: issuing reconnect request
[  +1.432504] psmouse serio1: synaptics: queried max coordinates: x [..5112], y [..3834]
[  +0.031292] psmouse serio1: synaptics: queried min coordinates: x [1024..], y [1024..]
[  +1.838499] psmouse serio1: bad data from KBC - timeout
[  +1.281069] psmouse serio1: bad data from KBC - timeout
[  +0.007520] psmouse serio1: bad data from KBC - timeout
[  +0.193119] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001147] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001123] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001129] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.001197] psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
[  +0.000006] psmouse serio1: issuing reconnect request
[  +0.063234] psmouse serio1: synaptics: Advanced gesture mode init failed: -5
[  +0.000007] psmouse serio1: synaptics: Unable to initialize device.
[  +0.001516] psmouse serio1: Failed to deactivate mouse on isa0060/serio1: -5
[  +0.625265] psmouse serio1: synaptics: queried max coordinates: x [..5112], y [..3834]
[  +0.031556] psmouse serio1: synaptics: queried min coordinates: x [1024..], y [1024..]
[  +0.000004] psmouse serio1: synaptics: Trying to set up SMBus access
[  +0.003111] psmouse serio1: synaptics: SMbus companion is not ready yet
[  +0.000013] psmouse serio1: synaptics: quirked min/max coordinates: x [1024..5112], y [2024..4832]
[  +0.061370] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd002a3/0x940300/0x127c00/0x0, board id: 2668, fw id: 1545510
[  +0.000006] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
[  +0.039171] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input22
[  +0.656289] psmouse serio3: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
[  +0.203177] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio3/input/input23
[Dec25 08:31] psmouse serio1: bad data from KBC - timeout

There are a number of threads on this topics, but many are 5-10 years old and in the wiki there is this article: https://wiki.archlinux.org/index.php/To … ion_issues -- which in the discussion is highlighted as being very out of date. So before proceeding to add kernel options etc. I just wanted to see if someone knows the latest advice on this topic.

Note that I do NOT use xf86-input-synaptics and instead have libinput installed. Machine is a Thinkpad X1 Carbon

Offline

#2 2021-02-26 17:29:31

kingguru
Member
From: Copenhagen, Denmark
Registered: 2011-01-19
Posts: 17
Website

Re: Touchpad on Lenovo keeps freezing

Not that it's too much help, but I'm facing what sounds like the exact same issue.

Also using a Lenovo X1 Carbon and libinput, only difference is that I'm using the trackpoint instead of the touchpad, so that might at least be useful in helping track down the bug.

I have only experienced it while waking up from hibernation though.

Offline

Board footer

Powered by FluxBB