At some kernel version (I don't remember exactly, 4.12 most probably) the patch stopped working for me. So I spent a bit of time to debug it (via printk). And for me (HP Probook 4720s) the field priv->info.capabilities had bit 1 equal to zero (a-la value xxxxxxxx xxxxxxxx xxxxxx0x). So, masked with 0xD000FF it returned 0xD00071 instead of 0xD00073.
I don't know what these magic numbers mean, but what I did is changed the mask from 0xD000FF to 0xD000FD to skip checking this 1st bit and it works for me now.
Pinned Comments
vantu5z commented on 2021-01-11 11:19 (UTC) (edited on 2021-02-07 17:19 (UTC) by vantu5z)
"psmouse" module is built-in from 5.10.2 kernel. https://bugs.archlinux.org/task/69158
Fixed from kernel linux 5.10.13.arch1-2.
vantu5z commented on 2020-04-27 06:00 (UTC) (edited on 2020-04-27 06:10 (UTC) by vantu5z)
This is kernel module for touchpads with enable/disable LED button in left corner.
This video show how touchpads looks like:
https://www.youtube.com/watch?v=fj1Yf4ASag0
To load/reload module without rebooting you can use:
After kernel update you should reboot and reinstall this package.