Article 6M9SA Floating Trackpoint on thinkpad

Floating Trackpoint on thinkpad

by
taspen
from LinuxQuestions.org on (#6M9SA)
I have a Gen3 T14 ThinkPad that I love, but I'm facing one annoying issue. The TrackPoint is constantly recalibrating incorrectly, causing the cursor to move on its own. It takes a few seconds to recalibrate, but during this time, the mouse becomes unusable. It does this when the trackpoint is held for about 5 seconds in one direction. This issue makes playing games really difficult. I did some digging and found a sysfs entry at /sys/devices/platform/i8042/serio1. The directory has entries like bind_mode, description, driver, drvctl, firmware_id, id, input, modalias, power, press_to_select, protocol, rate, resetafter, resolution, resync_time, sensitivity, subsystem, uevent. I'm able to change the sensitivity value and make a noticeable change to the TrackPoint behavior, so I know I'm in the right place in sysfs. I've tried setting resetafter and resync_time to a ton of different values from 0 to 100,000, and it doesn't seem to make any difference. Is there another way to change the recalibration time parameters? Why doesn't changing the resync_time and resetafter seem to work? What I'd really like is to turn off the recalibration altogether, but I don't know if that's possible.

My setup:

Gen3 Lenovo ThinkPad T14, AMD Ryzen Pro 7 6850U Debian Sid with Gnome on Wayland kernel 6.7.9

I've tried changing the values in the sysfs entry to values from 0 - 255 and up to 100000 just incase it was in milli or micro seconds for resetafter and resync_time. The default value for resetafter is 5. It takes about 5 seconds until it resets happens and I'm guessing that is the value that I can't seem to effect. I've also tried setting the values via udev rules as well.
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments