Re: [REGRESSION] ThinkPad L15 Gen 4 touchpad no longer works

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>>>> On Sun, 03 Nov 2024, Ulrich Müller wrote:

> After upgrading from 6.6.52 to 6.6.58, tapping on the touchpad stopped
> working. The problem is still present in 6.6.59.

> I see the following in dmesg output; the first line was not there
> previously:

> [    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 a Lenovo ThinkPad L15 Gen 4.

> The problem goes away when reverting this commit:
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/hid/hid-multitouch.c?id=251efae73bd46b097deec4f9986d926813aed744

Also, it looks like that commit conflated two independent changes:
- It adds some code for I2C_DEVICE_ID_GOODIX_01E0.
- It changes 01E8 (which was duplicate before) to 01E9 in line 2068.

Of course, reverting the first part is enough to fix the problem here.
The revert is now included in Gentoo's sys-kernel/gentoo-sources:
https://gitweb.gentoo.org/proj/linux-patches.git/tree/2600_HID-revert-Y900P-fix-ThinkPad-L15-touchpad.patch?h=6.6-68

> See also Gentoo bug report: https://bugs.gentoo.org/942797





[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux