I have a Tong Fang GK5CN5 laptop (quite a new release), branded as a PC Specialist Recoil II. The device has an integrated touchpad, which, according to my reading is an i2c hid device.
I initially had a problem that closely matched the symptoms of another bug, and I have applied the patch from it. However, it turns out that although the patch included there gets rid of some of my errors, the touchpad is still not showing up as a device. I'm still running the patch from that bug because I'm pretty sure it's solving a problem that I have, but I have an unpatched kernel that I can try things out on as well.
I'm not sure where to look next because I don't really know much about how i2c works, but there are some errors that may be of interest:
If I press the physical button that enables the touchpad, after disabling it, I see this in dmesg:
Code: Select all
[ 254.890450] i801_smbus 0000:00:1f.4: BIOS is accessing SMBus registers
[ 254.890459] i801_smbus 0000:00:1f.4: Driver SMBus register access inhibitedCode: Select all
> dmesg | fgrep i2c_hid
[ 4.872189] i2c-core: driver [i2c_hid] registered
[ 21.154505] i2c_hid i2c-UNIW0001:00: probe
[ 26.229183] i2c_hid i2c-UNIW0001:00: failed to reset device.
[ 32.306945] i2c_hid i2c-UNIW0001:00: failed to reset device.
[ 38.383950] i2c_hid i2c-UNIW0001:00: failed to reset device.
[ 44.461676] i2c_hid i2c-UNIW0001:00: failed to reset device.
[ 45.501198] i2c_hid i2c-UNIW0001:00: can't add hid device: -61
[ 45.501422] i2c_hid: probe of i2c-UNIW0001:00 failed with error -61Thanks


