Two finger scrolling not working after suspend

Bug #1765832 reported by Séverin Lemaignan
72
This bug affects 17 people
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When waking up my laptop, two finger scrolling is not working anymore.

Running:

$ modprobe -r psmouse
$ modprobe psmouse

restores the functionality.

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: xorg 1:7.7+19ubuntu6
ProcVersionSignature: Ubuntu 4.15.0-15.16-generic 4.15.15
Uname: Linux 4.15.0-15-generic x86_64
ApportVersion: 2.20.9-0ubuntu5
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CompositorRunning: None
CurrentDesktop: GNOME
Date: Fri Apr 20 08:23:33 2018
DistUpgraded: Fresh install
DistroCodename: bionic
DistroVariant: ubuntu
DkmsStatus: virtualbox, 5.2.10, 4.15.0-15-generic, x86_64: installed
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation HD Graphics 5500 [8086:1616] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Lenovo HD Graphics 5500 [17aa:2227]
InstallationDate: Installed on 2018-04-10 (9 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Alpha amd64 (20180408)
MachineType: LENOVO 20BTS09800
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.15.0-15-generic root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=1
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/23/2015
dmi.bios.vendor: LENOVO
dmi.bios.version: N14ET26W (1.04 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20BTS09800
dmi.board.vendor: LENOVO
dmi.board.version: Not Defined
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.modalias: dmi:bvnLENOVO:bvrN14ET26W(1.04):bd01/23/2015:svnLENOVO:pn20BTS09800:pvrThinkPadX1Carbon3rd:rvnLENOVO:rn20BTS09800:rvrNotDefined:cvnLENOVO:ct10:cvrNone:
dmi.product.family: ThinkPad X1 Carbon 3rd
dmi.product.name: 20BTS09800
dmi.product.version: ThinkPad X1 Carbon 3rd
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.91-2
version.libgl1-mesa-dri: libgl1-mesa-dri 18.0.0~rc5-1ubuntu1
version.libgl1-mesa-glx: libgl1-mesa-glx 18.0.0~rc5-1ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.19.6-1ubuntu4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:18.0.1-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20171229-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.15-2

Revision history for this message
Séverin Lemaignan (skadge) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xorg (Ubuntu):
status: New → Confirmed
Revision history for this message
rathboma (beekeeper-studio) wrote :

I have this exact issue.

I'm running a Thinkpad X1 Carbon 5th generation. Sometimes two-finger scrolling half-works, sometimes it breaks entirely.

Everything was working fine until a software update at the end of September.

Revision history for this message
arkalia (arkalia) wrote :

I had the same issue, and got it fixed by using the following comment:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1722478/comments/72

Revision history for this message
Ishuah Kariuki (ishuah) wrote :

I'm running into this issue too

The solution detailed here doesn't solve my issue --> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1722478/comments/72

I'm running Ubuntu 18.04 on a Thinkpad P52s.
This solution works for me (I just have to run it every time I get back to my computer from a suspended state):

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1722478/comments/24

      $ sudo modprobe -r psmouse
      $ sudo modprobe psmouse

Revision history for this message
regis paquette (regis74) wrote :

I have the same issue on 18.04.3 on x1 carbon gen 5th
the below solves it too:
      $ sudo modprobe -r psmouse
      $ sudo modprobe psmouse

Revision history for this message
thrantir (thrantir) wrote :

I got this issue on Ubuntu 20.04 too... on this laptop I had a similar problem on the 19.10, the touchpad didn't work at all after resum from suspend, i used to fix that calling

sudo rmmod i2c_hid
sudo modprobe i2c_hid

and it works too on this issue on 20.04, shall we provide some more informations to solve the problem at its root?

Revision history for this message
aphid (aphid) wrote :

thrantir's solution works for me in 20.04, is there a way to make this automatic on wake?

Revision history for this message
Javier (javidlg) wrote :

I have the same issue on my lenovo E480, so annoying! I'm was used to accept

      $ sudo modprobe -r psmouse
      $ sudo modprobe psmouse

as a solution, but I'm running into this issue since severals years ago :(

Distro: Elementary OS 5.1.5 Hera

Kernel: 5.3.0-53-generic

Revision history for this message
Matthew Ross (mattross65-1) wrote :

I'm using 20.04 Ubuntu with Gnome desktop and have the same issue. As a fix I used code mentioned above Eg "modprobe psmouse" as the solution.

I placed the following code in a file called "touchpad"

     #!/bin/sh
     $sudo modprobe -r psmouse && $sudo modprobe psmouse

To do that I used "sudo gedit" and navigated to the directory and put the text in.
I then ran the below command in the terminal to make it executable

      chmod +x /lib/systemd/system-sleep/touchpad

To my understanding (which is limited) anything in that directory runs when the computer wakes up so the two finger option starts again automatically. The "touchpad idea came by varying the code on the below site with the solution mentioned above.

https://unix.stackexchange.com/questions/309247/linux-mouse-freezes-after-suspend

It appears to work reliably so far, and while it is not a true fix to the bug, it might further assist in the meantime.. Cheers M.

Revision history for this message
Sudavar (yurissudavar) wrote :

I am also having this problem on a Thinkpad T450s with
OS: elementary 5.1.7 Hera (built on Ubuntu 18.04.4 LTS)
Kern: Linux 5.4.0-70-generic

The driver "restart" solution (sudo modprobe -r psmouse && sudo modprobe psmouse) worked for me as well

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.