Synaptics touchpad jumps on on-pad clicks
I have a Lenovo Thinkpad T490 with a Synaptics touchpad that has three buttons beneath the pad itself at the bottom and three additional distinct buttons above the pad itself. When clicking on the left-click button beneath the pad itself, the cursor often jumps to the bottom of the screen (it may happen with the other buttons, but is most noticable with the left click). I've got a reasonably short libinput record recording for it doing so. Occasionally I get a journal entry stating that the mouse has jumped and I should report a bug (which is what spurred this on), although I don't believe that happened for the libinput recording that I've attached. The device in question appears to be /dev/input/event17.
I also noticed the following lines:
[ 7.984811] psmouse serio1: synaptics: queried max coordinates: x [..5678], y [..4694]
[ 8.015355] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1162..]
[ 8.015359] psmouse serio1: synaptics: Your touchpad (PNP: LEN205a PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to linux-input@vger.kernel.org.
[ 8.073900] psmouse serio1: synaptics: Touchpad model: 1, fw: 10.32, id: 0x1e2a1, caps: 0xf00aa3/0x940300/0x12e800/0x500000, board id: 3471, fw id: 2867793
[ 8.073903] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
[ 8.111304] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input6
[ 9.429408] input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/serio2/input/input20
But adding psmouse.synaptics_intertouch=1 to the kernel command-line caused the under-pad buttons stopped working altogether.
Please let me know if there's any additional information that would help diagnose/fix this problem... 5:)
Settings:
Natural-scolling: Disabled
Tap-to-click: Disabled
Two-finger-scrolling: Lessens when disabled, but still present
Edge-scrolling: Disabled
Attached: libinput-record.txt libinput-list-devices.txt udevadm-info.txt touchpad-edge-detector.txt
Additional requested information:
Laptop model: Lenovo Thinkpad T490 (20N2CT01WW)
/sys/class/dmi/id/modalias: dmi:bvnLENOVO:bvrN2IET80W(1.58):bd11/26/2019:svnLENOVO:pn20N2CTO1WW:pvrThinkPadT490:rvnLENOVO:rn20N2CTO1WW:rvrSDK0R32862WIN:cvnLENOVO:ct10:cvrNone