The touchpad/touchpad driver in question is ELAN0634. A possible fix would be to add {"ELAN0634", 0} to /include/linux/input/elan-i2c-ids.h (refer to https://github.com/ihasdapie/linux/commit/a7ac88d20464b502027c0b313469a277f15da304)
Attempting to apply patches found in Bug#1853277, 1861610: -> Changing dsdt.dsl does not work: no "Name (_HID, 'XXXX0000')" Found https://github.com/realnickel/lenovo_thinkbook_iml15_touchpad_acpi_fix/commit/de0ca637f7d8de2164c787801b4af9d4ff586d67
Here is part of dsdt.dsl that may be relevant
Device (TPD2) { Name (_ADR, Zero) // _ADR: Address Name (IDAD, Zero) Name (HID2, Zero) Name (_HID, "_HIDELAN0634") // _HID: Hardware ID Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID Name (_UID, One) // _UID: Unique ID Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method {
What is "HIDELAN0634?"
I have also tried changing grub options e.g. i8042.nomux..which do not work.
The touchpad/touchpad driver in question is ELAN0634. A possible fix would be to add {"ELAN0634", 0} to /include/ linux/input/ elan-i2c- ids.h (refer to https:/ /github. com/ihasdapie/ linux/commit/ a7ac88d20464b50 2027c0b313469a2 77f15da304)
Attempting to apply patches found in Bug#1853277, 1861610: /github. com/realnickel/ lenovo_ thinkbook_ iml15_touchpad_ acpi_fix/ commit/ de0ca637f7d8de2 164c787801b4af9 d4ff586d67
-> Changing dsdt.dsl does not work: no "Name (_HID, 'XXXX0000')" Found
https:/
Here is part of dsdt.dsl that may be relevant
Device (TPD2)
{
Name (_ADR, Zero) // _ADR: Address
Name (IDAD, Zero)
Name (HID2, Zero)
Name (_HID, "_HIDELAN0634") // _HID: Hardware ID
Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID
Name (_UID, One) // _UID: Unique ID
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
What is "HIDELAN0634?"
I have also tried changing grub options e.g. i8042.nomux..which do not work.