You are not logged in.

#1 2024-04-18 16:09:28

JoaoDDuarte
Member
Registered: 2023-10-20
Posts: 13

I2C error and touchpad randomly stops working

Hi all,

At random, my touchpad seems to not work and for a long time, I could not tell whether it was a software or hardware issue. However, after having the genius idea of checking journalctl, I found the following errors:

Apr 18 16:39:51 joao-archlinux-lenovo kernel: i2c_designware AMDI0010:00: controller timed out
Apr 18 16:39:52 joao-archlinux-lenovo kernel: i2c_hid_acpi i2c-ELAN06FA:00: i2c_hid_get_input: incomplete report (31/21504)
Apr 18 16:39:52 joao-archlinux-lenovo kernel: i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
Apr 18 16:39:53 joao-archlinux-lenovo kernel: i2c_designware AMDI0010:00: controller timed out
Apr 18 16:39:53 joao-archlinux-lenovo kernel: i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
Apr 18 16:39:54 joao-archlinux-lenovo kernel: i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
Apr 18 16:39:55 joao-archlinux-lenovo kernel: i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
Apr 18 16:39:57 joao-archlinux-lenovo kernel: i2c_designware AMDI0010:00: controller timed out

Some more errors here

I also got around 3-5 of these in the space of 20 minutes, and I not sure if they're related:

 Apr 18 16:42:58 joao-archlinux-lenovo rtkit-daemon[1467]: Recovering from system lockup, not allowing further RT threads.

The only way to solve this is either putting the computer to sleep or sometimes if I press and drag my finger across the touchpad, it seems to "wake up". Sometimes, that doesn't even work and a full reboot is necessary. USB mice work fine and running libinput --debug-events confirms that it is not receiving any input from the touchpad when it stops working.

My questions are:

1. Does this indicate that the touchpad issue is a software issue and not a hardware issue?
2. If this is a software issue, is there anything I can do except wait for the i2c module to be updated in a future kernel version?

Here's the output of lspci and lscpu. The laptop in question is a Lenovo IdeaPad Pro 5 14APH8.

Thanks,
João

Last edited by JoaoDDuarte (2024-04-18 20:04:22)

Offline

Board footer

Powered by FluxBB