On 18/03/2024 17:58, Philip Müller wrote: > I'm currently developing on the OrangePi Neo-01, which ships with two > similar touchpads using the Synaptics driver. On 6.7.10 those two > devices get detected normally. On 6.8.1 it seems to error out. > > I either get none, or at best only one of those two devices. > > i2c_hid_acpi: probe of i2c-XXX0001:00 failed with error -110 > i2c_hid_acpi: probe of i2c-XXX0002:00 failed with error -110 > > what would be the best way to debug this? > I found the regression in commit aa69d6974185e9f7a552ba982540a38e34f69690 HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling When I use the commit before I can rmmod and modprobe in a batch script using a loop without erroring out to -110. Attached the testing script and dmesg log snippets #!/bin/bash for ((n=0;n<5;n++)) do sudo rmmod i2c_hid_acpi sleep 1 sudo modprobe i2c_hid_acpi --force-vermagic sleep 2 done I will try to use the code of 6.8.1 and revert that commit. -- Best, Philip