@AdrienM, so you can decompile your ACPI blob shipped by the device vendor:
$ acpixtract acpi.dump $ iasl -d *.dat
And from the decompiled `dsdt.dsl` file, it has:
Name (_HID, "XXXX0000") // _HID: Hardware ID Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID ...
I'm not sure what will it be like in the runtime, so we need your to run:
$ cd /sys/bus/acpi/devices $ for d in $(ls -1 */hid); do d=${d%/*}; grep -q PNP0C50 $d/modalias && echo $d; done
And, please re-attach your dmesg log with following kernel boot parameters. For detailed steps, please see https://askubuntu.com/questions/19486/how-do-i-add-a-kernel-boot-parameter:
dyndbg="file drivers/hid/* +pt" i2c-hid.debug=1 log_buf_len=16M
@AdrienM, so you can decompile your ACPI blob shipped by the device vendor:
$ acpixtract acpi.dump
$ iasl -d *.dat
And from the decompiled `dsdt.dsl` file, it has:
Name (_HID, "XXXX0000") // _HID: Hardware ID
Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID
...
I'm not sure what will it be like in the runtime, so we need your to run:
$ cd /sys/bus/ acpi/devices
$ for d in $(ls -1 */hid); do d=${d%/*}; grep -q PNP0C50 $d/modalias && echo $d; done
And, please re-attach your dmesg log with following kernel boot parameters. For detailed steps, please see https:/ /askubuntu. com/questions/ 19486/how- do-i-add- a-kernel- boot-parameter:
dyndbg="file drivers/hid/* +pt" i2c-hid.debug=1 log_buf_len=16M