You are not logged in.
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