Regression in F40 and F39: Kernel upgrade 6.7.11 to 6.8.7 breaks touchpad

After upgrading the Linux kernel from version 6.7.11 to 6.8.7, the touchpad stopped reacting to any input. (Tested that it is really the kernel that causes the issue by downgrading to the previous version.)

lsusb shows the following line, which I may or may not be related to the touchpad:
Bus 001 Device 003: ID 27c6:658c Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC

dmesg on the old kernel contains (touchpad works):

# dmesg | grep 2C2F:0028
input: SNSL0028:00 2C2F:0028 Mouse as /devices/platform/AMDI0010:02/i2c-1/i2c-SNSL0028:00/0018:2C2F:0028.0003/input/input7
input: SNSL0028:00 2C2F:0028 Touchpad as /devices/platform/AMDI0010:02/i2c-1/i2c-SNSL0028:00/0018:2C2F:0028.0003/input/input8
hid-generic 0018:2C2F:0028.0003: input,hidraw2: I2C HID v1.00 Mouse [SNSL0028:00 2C2F:0028] on i2c-SNSL0028:00
input: SNSL0028:00 2C2F:0028 Mouse as /devices/platform/AMDI0010:02/i2c-1/i2c-SNSL0028:00/0018:2C2F:0028.0003/input/input15
input: SNSL0028:00 2C2F:0028 Touchpad as /devices/platform/AMDI0010:02/i2c-1/i2c-SNSL0028:00/0018:2C2F:0028.0003/input/input16
hid-multitouch 0018:2C2F:0028.0003: input,hidraw3: I2C HID v1.00 Mouse [SNSL0028:00 2C2F:0028] on i2c-SNSL0028:00

and on the new kernel (touchpad does not work):

# dmesg | grep 2C2F:0028
hid-generic 0018:2C2F:0028.0004: unknown main item tag 0x0
hid-generic 0018:2C2F:0028.0004: unknown main item tag 0x0
hid-generic 0018:2C2F:0028.0004: unknown main item tag 0x0
[...]
hid-generic 0018:2C2F:0028.0004: unbalanced collection at end of report description
hid-generic: probe of 0018:2C2F:0028.0004 failed with error -22
hid-multitouch 0018:2C2F:0028.0004: unknown main item tag 0x0
hid-multitouch 0018:2C2F:0028.0004: unknown main item tag 0x0
hid-multitouch 0018:2C2F:0028.0004: unknown main item tag 0x0
[...]
hid-multitouch 0018:2C2F:0028.0004: unbalanced collection at end of report description
hid-multitouch: probe of 0018:2C2F:0028.0004 failed with error -22

Please let me know what other useful information I can provide.

Googling for

gives Touchpad stopped working with 6.8.1 / Kernel & Hardware / Arch Linux Forums according to which kernel 6.8.9 will have a fix.

Thanks a lot, good idea to search for the device ID!
I can confirm that the Linux kernel 6.8.9 indeed fixes the issue.

1 Like