@ferenc-szabo, thank you for figuring out the issue with the _STA method. @kaihengfeng, it looks like we are both working on the same issue again :)
I've written a simple, clean kernel patch fixing this, and I just got confirmation from the reporter of: https://bugzilla.redhat.com/show_bug.cgi?id=1842039 That this patch fixes this: --- a/drivers/i2c/i2c-core-base.c +++ b/drivers/i2c/i2c-core-base.c @@ -1464,8 +1464,8 @@ static int i2c_register_adapter(struct i2c_adapter *adap) /* create pre-declared device nodes */ of_i2c_register_devices(adap); - i2c_acpi_register_devices(adap); i2c_acpi_install_space_handler(adap); + i2c_acpi_register_devices(adap); if (adap->nr < __i2c_first_dynamic_bus_num) i2c_scan_static_board_info(adap); I'll Cc you on the upstream submission. ** Bug watch added: Red Hat Bugzilla #1842039 https://bugzilla.redhat.com/show_bug.cgi?id=1842039 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1861610 Title: 'Elan touchpad' not detected on 'Lenovo ThinkBook 15 IIL' To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1861610/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs