Control: forcemerge 922666 928189
Control: severity 922666 important
Control: tags 922666 +patch +confirmed

I also see a regression with touchpads and trackpoint on a Thinkpad E431
after upgrading from Debian stretch to buster. My research indicates
this is a kernel regression, as yet to be fixed.

This is the result of my research, as available online at:

On a Thinkpad E431, the entire mouse interface (touch, trackpoint)
freezes after sleep. Keyboard still works but not mouse until a

There's [bug 922666][] in Debian buster, without a fix. It also says
it eventually recovers, which is not our experience. Possible dupe is
[bug 928189][].

[bug 928189]:
[bug 922666]:

There's also [bug 1791427][] in Ubuntu 18.04 that seems related, and
which proposes the following workarounds:

 * In gsettings: `org.gnome.desktop.peripherals.touchpad click-method disabled`

 * A .service file:

        # /etc/systemd/system/touchpad-sleep.service
        # restore touchpad on suspend

        Description=Restore Touchpad on suspend

        ExecStart=/bin/bash -c 'echo "0000:00:1f.4" > 
        ExecStop=/bin/bash -c 'echo "0000:00:1f.4" > 


 * "Maybe try xserver-xorg-input-evdev instead of xserver-xorg-input-libinput?"

 * reloading `psmouse`:
        sudo modprobe -r psmouse
        sudo modprobe psmouse

 * "`modprobe i2c-i801` after removing it from the `blacklist.conf` seems to 
solve the issue."

 * whatever this is:
        # echo 1 > /sys/devices/rmi4-00/nosleep

 * "Anyone who still affected by touchpad issues after S3. Please
   switch back to suspend-to-idle in BIOS if s2idle is
   supported. ThinkPad Carbon 6th and Yoga 3rd do support
   suspend-to-idle in BIOS->config->power menu."

[bug 1791427]:

There's also [bug 1442699][] in Fedora, which suggests those

 * another module reload:
        sudo rmmod i2c_hid
        sudo modprobe i2c_hid

 * "Just updated to kernel-4.12.5-300.fc26.x86_64 in updates-testing
   and this issue seems to have been resolved (for me)."

 * another `/proc` hack:
        echo -n "reconnect" >  /sys/bus/serio/devices/serio1/drvctl

 * "The `psmouse.synaptics_intertouch=0` workaround still works for me."

[bug 1442699]:

Also related is this [libinput bug][] that's closed as "not our bug"
because they claim it's a bug in the kernel.

[libinput bug]:

There are [two][] [patches][] on the Linux kernel which apparently fix the
issue, still pending approval:


Possibly related:

[5.1rc7][] shipped two fixes against the `synaptics-rmi4` module. A
[pull request][] has been merged in mainline with two other fixes on
the module./ [5.0.11][] also has fixes on the module. It's clearly a
regression from Debian stretch (kernel 4.9) since it was working fine

Possibly related, [two-finger scrolling bug in Ubuntu][], which
identifies [this commit][] as the source of the regression. [Upstream
kernel bug][], still open.

[pull request]:
[Upstream kernel bug]:
[this commit]:
[two-finger scrolling bug in Ubuntu]:

I haven't tried any of those workarounds. I hope this helps!

Si les triangles avaient un Dieu, ils lui donneraient trois côtés.
                        - Montesquieu, Lettres persanes

Reply via email to