I am now working on this issue. I can confirm the solution provided by https://www.cnblogs.com/mikeguan/p/13126497.html works. What the solution does is, - blacklist hid_multitouch - Add the vendor id and product id of this touchpad device to hid_device_id in drivers/hid/hid-rmi.c
I've posted the patch to https://github.com/coiby/linux/commit/cca37387d87a874824040c946f43cecce2679d70. You needn't to re-build the whole kernel to test if it works. You simple build the hid_rmi module and load it with insmod. But this is not an perfect solution. I'm now working on a solution that doesn't need to blacklist hid_multitouch. I've figured out how hid- core.c let the hid_multitouch driver handle this device. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887190 Title: MSFT Touchpad not working on Lenovo Legion-5 15ARH05 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1887190/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
