You are not logged in.

#1 2024-03-18 13:21:45

Lax Lexis
Member
Registered: 2013-09-30
Posts: 86

[i2c_hid_acpi Bug] Touchpad not detected by libinput since 6.8

Hello,

I just performed a system update and suddenly my touchpad is no longer recognized by Libinput. I own a second-generation ThinkPad Z13. The trackpoint is now serving as a temporary solution. Does anyone know what to do?

"sudo libinput list-devices | grep Device" found alot but not my touchpad anymore.

"journal -b -p err" says:

Mär 18 14:04:59 thinkpadz13gen2 kernel: hid-generic 0018:2C2F:0028.0002: unbalanced collection at end of report description
Mär 18 14:04:59 thinkpadz13gen2 kernel: hid-multitouch 0018:2C2F:0028.0002: unbalanced collection at end of report description
Mär 18 14:04:59 thinkpadz13gen2 dhcpcd[772]: no valid interfaces found
Mär 18 14:05:04 thinkpadz13gen2 wpa_supplicant[1218]: bgscan simple: Failed to enable signal strength monitoring
Mär 18 14:09:09 thinkpadz13gen2 wpa_supplicant[1218]: bgscan simple: Failed to enable signal strength monitoring
Mär 18 14:11:31 thinkpadz13gen2 wpa_supplicant[1218]: bgscan simple: Failed to enable signal strength monitoring
Mär 18 14:13:08 thinkpadz13gen2 wpa_supplicant[1218]: bgscan simple: Failed to enable signal strength monitoring

The first line shows my touchpad ... :-/

The Bug comes with Linux 6.8. On the LTS Kernel everything is fine.

BAD SOLUTION:

Reload the Driver manually until the Trackpad works again.
In my case:

sudo modprobe --remove i2c_hid_acpi 
sudo modprobe i2c_hid_acpi   

Last edited by Lax Lexis (2024-04-16 13:25:55)

Offline

#2 2024-03-20 11:54:45

bpierre
Member
Registered: 2021-06-10
Posts: 3

Re: [i2c_hid_acpi Bug] Touchpad not detected by libinput since 6.8

I have the same issue with the same laptop (Z13 G2), everything is up to date.

$ journalctl -b -p err
Mar 20 11:49:26 z13 kernel: i2c_designware AMDI0010:02: i2c_dw_handle_tx_abort: lost arbitration
Mar 20 11:49:27 z13 kernel: usb 5-1.4: 1:1: cannot get freq at ep 0x81
Mar 20 11:49:27 z13 kernel: hid-generic 0018:2C2F:0028.0007: unbalanced collection at end of report description
Mar 20 11:49:27 z13 kernel: hid-multitouch 0018:2C2F:0028.0007: unbalanced collection at end of report description
Mar 20 11:49:27 z13 kernel: usb 5-1.4: 2:1: cannot get freq at ep 0x2
Mar 20 11:49:31 z13 dbus-broker-launch[790]: Ignoring duplicate name 'org.freedesktop.FileManager1' in service file '/usr/share/dbus-1/services/org.freedesktop.FileManager1.service'
Mar 20 11:49:32 z13 kernel: usb 5-1.4: 2:1: cannot get freq at ep 0x2

Last edited by bpierre (2024-03-20 11:55:07)

Offline

#3 2024-04-16 13:24:43

Lax Lexis
Member
Registered: 2013-09-30
Posts: 86

Re: [i2c_hid_acpi Bug] Touchpad not detected by libinput since 6.8

You can do following:

1) Go back to the LTS Kernel
2) Reload the Driver manually until the Trackpad works again.

In my case:

sudo modprobe --remove i2c_hid_acpi 
sudo modprobe i2c_hid_acpi   

Bug still exist in Linux 6.8.5.

Last edited by Lax Lexis (2024-04-16 13:25:17)

Offline

#4 2024-04-16 15:03:40

loqs
Member
Registered: 2014-03-06
Posts: 17,641

Re: [i2c_hid_acpi Bug] Touchpad not detected by libinput since 6.8

Lax Lexis wrote:

Bug still exist in Linux 6.8.5.

Is the issue still present in linux-mainline 6.9-rc4? Also available prebuilt from miffe.  If so have you considered bisecting between 6.7 and 6.8?  Is there an upstream bug report for the issue?

Offline

#5 2024-04-18 11:08:20

Lax Lexis
Member
Registered: 2013-09-30
Posts: 86

Re: [i2c_hid_acpi Bug] Touchpad not detected by libinput since 6.8

loqs wrote:

Is the issue still present in linux-mainline 6.9-rc4?

Yes, it is present on 6.9-rc4, too. :-(

loqs wrote:

Is there an upstream bug report for the issue?

I don't know.

The bug is reported by some ohters.

https://bugzilla.redhat.com/show_bug.cgi?id=2271136

And it is descripted on the Arch Wiki too.

https://wiki.archlinux.org/title/Lenovo … _Z16_Gen_2

The Z16 Gen2 has the same issue like the Z13 Gen2.

Last edited by Lax Lexis (2024-04-18 11:12:45)

Offline

#6 2024-04-18 15:16:06

loqs
Member
Registered: 2014-03-06
Posts: 17,641

Re: [i2c_hid_acpi Bug] Touchpad not detected by libinput since 6.8

Have you tried the fix from the report you linked? I built 6.8.7-arch1-1 with it applied if it helps:
https://drive.google.com/file/d/1-nQ1qT … sp=sharing linux-6.8.7.arch1-1.1-x86_64.pkg.tar.zst
https://drive.google.com/file/d/1MFHE7h … sp=sharing linux-headers-6.8.7.arch1-1.1-x86_64.pkg.tar.zst

Offline

Board footer

Powered by FluxBB