Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 942797

Summary: sys-kernel/gentoo-sources-6.6.58-r1: ThinkPad L15 Gen 4 touchpad no longer works
Product: Gentoo Linux Reporter: Ulrich Müller <ulm>
Component: Current packagesAssignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel>
Status: RESOLVED FIXED    
Severity: normal Keywords: InVCS
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://lore.kernel.org/stable/uikt4wwpw@gentoo.org/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch that fixes the problem here

Description Ulrich Müller gentoo-dev 2024-11-03 01:46:49 UTC
Tapping on the touchpad stopped working in gentoo-sources-6.6.58-r1.

I see the following in dmesg output; the first line was not there in previous kernel versions:

[    2.129282] hid-multitouch 0018:27C6:01E0.0001: The byte is not expected for fixing the report descriptor. It's possible that the touchpad firmware is not suitable for applying the fix. got: 9
[    2.137479] input: GXTP5140:00 27C6:01E0 as /devices/platform/AMDI0010:00/i2c-0/i2c-GXTP5140:00/0018:27C6:01E0.0001/input/input10
[    2.137680] input: GXTP5140:00 27C6:01E0 as /devices/platform/AMDI0010:00/i2c-0/i2c-GXTP5140:00/0018:27C6:01E0.0001/input/input11
[    2.137921] hid-multitouch 0018:27C6:01E0.0001: input,hidraw0: I2C HID v1.00 Mouse [GXTP5140:00 27C6:01E0] on i2c-GXTP5140:00

Hardware is Lenovo ThinkPad L15 Gen 4:
https://linux-hardware.org/?probe=1b28fd0c04

The problem did not occur with the previous stable version 6.6.52.
Comment 1 Ulrich Müller gentoo-dev 2024-11-03 01:50:18 UTC
Created attachment 907741 [details, diff]
Patch that fixes the problem here

Reverting this hunk from 1056_linux-6.6.57.patch fixes (or works around?) the problem here.
Comment 3 Mike Pagano gentoo-dev 2024-11-20 19:42:57 UTC
Released in kernels carrying genpatches in versions >= 6.1.116, >= .6.6.60 and >= 6.11.7
Comment 4 Ulrich Müller gentoo-dev 2025-02-04 07:09:28 UTC
The problem is fixed in the following upstream kernel versions:

   6.1.128
   6.6.75
   6.12.12
   6.13.1
   6.14-rc1