My Google-Fu Submits: Bug Originating from Kernel 5.0 Prevails

Manifesting in every kernel post 5.0, stable and testing.

psmouse.synaptics_intertouch=1 appears to have been retired for a better approach, however never making a difference in previous Arch-based installations where it proved beneficial (i.e. incredibly responsive touchpad).

The cursor becomes “stuck” for 1 second or less, then back to normal. Occurs dozens of times per minute, every minute. It will drive me clinically mad, someone please help me troubleshoot.

Xorg log says:

[ 17237.147] (EE) event16 - Synaptics TM3276-031: kernel bug: Touch jump detected and discarded.
See https://wayland.freedesktop.org/libinput/doc/1.14.1/touchpad-jumping-cursors.html for details
[ 17239.363] (EE) event16 - Synaptics TM3276-031: kernel bug: Touch jump detected and discarded.
See https://wayland.freedesktop.org/libinput/doc/1.14.1/touchpad-jumping-cursors.html for details

So hunting I go:

 $ xinput --list
 Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Synaptics TM3276-031                    	id=20	[slave  pointer  (2)]

My touchpad is correctly identified, no duplicate entries either.

Confirmed by dmesg

[    8.985391] rmi4_f01 rmi4-00.fn01: found RMI device, manufacturer: Synaptics, product: TM3276-031
[    9.047552] input: Synaptics TM3276-031 as /devices/rmi4-00/input/input18

Every since Kernel 5.2 last year’s touchpads are (finally) properly handled. This lonesome bug is everything that remains.

There’s this other bug having to do with incorrect touchpad dimensions, but that’s another story.

Just a long shot, do you happen to have two graphics cards?

I have, and I had a similar issue with the keyboard (that’s why this is a long shot). I solved that by using only Intel graphics driver, and uninstalled & blacklisted other graphics drivers.

1 Like

This one in particular does have two, intel + nvidia.

I am only using intel graphics, nvidia card is powered off. 4.19 - 4.20 work, along with every incremental release in between.

Does command

    lsmod | grep nouveau

give any output? If not, then the long shot was a blank (and can blank anyway…).

I appreciate your efforts, but it was a long shot haha. :slightly_smiling_face:

noveau isn’t in the house.

1 Like