Touchpad shortcuts are not working after laptop being suspended [Lenovo T440s]

I have this issue following me for a while.
My laptop is Lenovo Thinkpad 440s.

This is what dmesg says after waking up the device:

[42768.968594] PM: suspend entry (deep)
[42768.981722] Filesystems sync: 0.013 seconds
[42768.987333] Freezing user space processes ... (elapsed 0.185 seconds) done.
[42769.173309] OOM killer disabled.
[42769.173310] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[42769.175207] printk: Suspending console(s) (use no_console_suspend to debug)
[42769.324902] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[42769.354847] sd 0:0:0:0: [sda] Stopping disk
[42769.515659] e1000e: EEE TX LPI TIMER: 00000011
[42769.621608] ACPI: EC: interrupt blocked
[42769.661432] ACPI: Preparing to enter system sleep state S3
[42769.665372] ACPI: EC: event blocked
[42769.665373] ACPI: EC: EC stopped
[42769.665374] PM: Saving platform NVS memory
[42769.665417] Disabling non-boot CPUs ...
[42769.666259] IRQ 47: no longer affine to CPU1
[42769.667279] smpboot: CPU 1 is now offline
[42769.674965] IRQ 48: no longer affine to CPU2
[42769.675998] smpboot: CPU 2 is now offline
[42769.682898] IRQ 42: no longer affine to CPU3
[42769.683916] smpboot: CPU 3 is now offline
[42769.691295] ACPI: Low-level resume complete
[42769.691344] ACPI: EC: EC started
[42769.691344] PM: Restoring platform NVS memory
[42769.691808] Enabling non-boot CPUs ...
[42769.691846] x86: Booting SMP configuration:
[42769.691847] smpboot: Booting Node 0 Processor 1 APIC 0x1
[42769.692599] CPU1 is up
[42769.692626] smpboot: Booting Node 0 Processor 2 APIC 0x2
[42769.693277] CPU2 is up
[42769.693300] smpboot: Booting Node 0 Processor 3 APIC 0x3
[42769.693954] CPU3 is up
[42769.695489] smpboot: Scheduler frequency invariance went wobbly, disabling!
[42769.695575] ACPI: Waking up from system sleep state S3
[42769.701957] ACPI: EC: interrupt unblocked
[42769.742520] usb usb2: root hub lost power or was reset
[42769.742522] usb usb3: root hub lost power or was reset
[42769.744136] sd 0:0:0:0: [sda] Starting disk
[42769.744436] ACPI: EC: event unblocked
[42769.986178] usb 1-1: reset high-speed USB device number 2 using ehci-pci
[42770.056704] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[42770.056961] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[42770.056963] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[42770.056965] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[42770.057223] ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
[42770.057225] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[42770.057227] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[42770.057291] ata1.00: configured for UDMA/133
[42770.102237] usb 2-4: reset high-speed USB device number 2 using xhci_hcd
[42770.250238] usb 2-4: device firmware changed
[42770.378213] usb 2-8: reset high-speed USB device number 4 using xhci_hcd
[42770.438165] usb 1-1.5: reset full-speed USB device number 3 using ehci-pci
[42771.662225] e1000e 0000:00:19.0 enp0s25: Failed to disable ULP
[42772.113956] acpi LNXPOWER:02: Turning OFF
[42772.114210] OOM killer enabled.
[42772.114211] Restarting tasks ... 
[42772.114280] usb 2-4: USB disconnect, device number 2
[42772.118298] cdc_mbim 2-4:1.6 wwan0: unregister 'cdc_mbim' usb-0000:00:14.0-4, CDC MBIM
[42772.173222] done.
[42772.309640] PM: suspend exit
[42772.512464] audit: type=1400 audit(1611791762.815:80): apparmor="DENIED" operation="open" profile="/usr/sbin/cupsd" name="/proc/921/attr/apparmor/current" pid=921 comm="cupsd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[42772.540535] e1000e 0000:00:19.0 enp0s25: NIC Link is Down
[42772.979237] ACPI: \: failed to evaluate _DSM (0x1001)
[42773.090244] usb 2-4: new high-speed USB device number 5 using xhci_hcd
[42773.240138] usb 2-4: New USB device found, idVendor=0bdb, idProduct=193e, bcdDevice= 0.00
[42773.240141] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[42773.240143] usb 2-4: Product: N5321 gw
[42773.240144] usb 2-4: Manufacturer: Lenovo
[42773.240146] usb 2-4: SerialNumber: 5F1F7184739001M0
[42773.276909] cdc_acm 2-4:1.1: ttyACM0: USB ACM device
[42773.277459] cdc_acm 2-4:1.3: ttyACM1: USB ACM device
[42773.280940] cdc_wdm 2-4:1.5: cdc-wdm0: USB WDM device
[42773.316502] cdc_mbim 2-4:1.6: cdc-wdm1: USB WDM device
[42773.316758] cdc_mbim 2-4:1.6 wwan0: register 'cdc_mbim' at usb-0000:00:14.0-4, CDC MBIM, 4e:fd:a7:47:77:81
[42773.317153] cdc_wdm 2-4:1.8: cdc-wdm2: USB WDM device
[42773.317411] cdc_acm 2-4:1.9: ttyACM2: USB ACM device
[42774.949945] cdc_wdm 2-4:1.8: wdm_int_callback - 0 bytes
[42774.949949] cdc_wdm 2-4:1.5: wdm_int_callback - 0 bytes

cat /proc/bus/input/devices :

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse0 event4 
B: PROP=15
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=660800011000003

xinput list:

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=11	[slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                   	id=12	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=8	[slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C         	id=9	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=10	[slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons  

I would be very grateful for any hints on how to solve this.

Hi!

I’m no expert in this area I’m afraid. This doesn’t look like a specific desktop environment issue - possibly kernel. Possibly libinput type of issue.

My advice here is to also ask on askubuntu.com & ubuntuforums.org where there is a much wider audience.

1 Like