I am having trouble to get my touchpad to work. It does not detect movement or clicks most of the time, and will only very sporadically "wake up", respond for ~one second and then stop. The same applies to the trackpoint. I have tried Fedora (27), Mint and Ubuntu (17.10) and the issue is the same in all versions. Everything that follows is w.r.t. Ubuntu 17.10.
hwinfo
gives Unique ID: AH6Q.Y_f5kDtfqz2
The touchpad does not show up in xinput
: (it did in Mint, but the problem was also present there). Using libinput debug-events
, I get:
(...)
-event5 DEVICE_ADDED SynPS/2 Synaptics TouchPad seat0 default group9 cap:pg size 70x50
(...)
(When swiping around on the touchpad, nothing happens. Then, suddenly, it will show:)
-event6 DEVICE_ADDED PS/2 Generic Mouse seat0 default group11 cap:p left scroll-nat scroll-button
-event5 POINTER_MOTION +7.73s 2.98/ 0.00
(...)
- event5 POINTER_MOTION +7.88s 2.54/ 0.00
(and it will cut out again. When continuing swiping, once the keyboard "wakes up" again, the process repeats.)
What I believe to the a good hint so far was the result from dmesg. This gives the error psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
multiple times.
I have found two ways to circumvent the problem, but both are not satisfactory:
1) modprobe -r psmouse && modprobe psmouse proto=imps
will make the touchpad respond, but disables any gestures (two-finger scrolling etc). It also removes the touchpad from the "Settings > Devices > Mouse and touchpad" panel. sudo libinput list-devices
confirms that most of the functionality is lost.
2) Disabling the trackpoint in the BIOS also leads to the touchpad working as intended, including two-finger scrolling. It does, however, also disable the physical buttons for the touchpad.
Any advice would be greatly appreciated. Thank you very much!