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.
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:
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!