trackpad doesn't work on Lenovo X1 Yoga Titanium after suspend/resume
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
On my X1 Yoga Titanium (which has a fancy new "Sensel" trackpad with haptic response to clicks), the trackpad stops working after a suspend/resume cycle, although the red trackpoint continues to work fine for controlling the pointer. I believe this system is using S0i3 for suspend, in case that's relevant.
If I boot from power off, then the trackpad works fine in both the pre-boot BIOS and in Ubuntu 22.04 (prerelease), including haptic response to clicks. After a suspend/resume cycle, the trackpad stops responding, although a lot of swiping/pressing will occasionally produce a button press event. This state persists even if I reboot out of Linux (without a power cycle) - for example the trackpad no longer works for the pre-boot BIOS configuration screen, until a full power cycle (which fixes the trackpad).
Possibly relevant, the trackpad seems to be this device to the kernel:
[ 2.016917] input: SNSL0001:00 2C2F:0006 Mouse as /devices/
[ 2.016964] input: SNSL0001:00 2C2F:0006 Touchpad as /devices/
[ 2.017027] hid-generic 0018:2C2F:
and the last kernel messages before suspend are:
[ 305.216189] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[ 305.217435] printk: Suspending console(s) (use no_console_suspend to debug)
[ 305.274332] i2c_designware i2c_designware.0: i2c_dw_
[ 306.030947] i2c_hid_acpi i2c-SNSL0001:00: failed to set a report to device.
[ 306.616463] ACPI: EC: interrupt blocked
[ 331.551118] ACPI: EC: interrupt unblocked
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: linux-image-generic (not installed)
ProcVersionSign
Uname: Linux 5.15.0-18-generic x86_64
ApportVersion: 2.20.11-0ubuntu76
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/seq: bina 1543 F.... pipewire
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Tue Feb 1 14:54:14 2022
InstallationDate: Installed on 2022-02-01 (0 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Alpha amd64 (20220126)
MachineType: LENOVO 20QA000EUS
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 20220124.
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/30/2021
dmi.bios.release: 1.18
dmi.bios.vendor: LENOVO
dmi.bios.version: N2MET53W (1.18 )
dmi.board.
dmi.board.name: 20QA000EUS
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40697 WIN
dmi.chassis.
dmi.chassis.type: 31
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.ec.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: ThinkPad X1 Titanium Gen 1
dmi.product.name: 20QA000EUS
dmi.product.sku: LENOVO_
dmi.product.
dmi.sys.vendor: LENOVO
This change was made by a bot.