Bug 30678 - Trackpoint not working on Thinkpad X1 Tablet, but works with github patch
Summary: Trackpoint not working on Thinkpad X1 Tablet, but works with github patch
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Kernel and Drivers maintainers
QA Contact:
URL: https://github.com/leakim/lenovo-x1-g...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-27 20:32 CEST by Tim Williams
Modified: 2022-07-28 11:18 CEST (History)
1 user (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Tim Williams 2022-07-27 20:32:20 CEST
Description of problem:

The Thinkpad X1 tablet has a detachable keyboard, mine recently stopped working and had to be replaced with a new one. The trackpoint on the new keyboard refused to work under Linux (Windows was OK). After some digging about, I found this patch:

https://github.com/leakim/lenovo-x1-gen3-trackpoint-buttons

After installing the patch (need to unload and re-load the module or reboot to get it to work), the trackpoint was detected as "TPPS/2 IBM trackpoint" in the hardware list (previously absent).

I'm guessing the new keyboard identifies itself differently to my previous one (I would compare but the old one is no longer detected...). My laptop is a Gen 2 model, but the keyboard could be Gen 3 since it is new.

Version-Release number of selected component (if applicable):

kernel 5.15.55-desktop-2.mga8 , all updates applied.
Also tested with Mageia 8 live image to ensure this wasn't related to some other problem with my installation.

How reproducible:

Every boot.

Steps to Reproduce:
1. Boot laptop
2. Track point not working on login screen or after login and not listed under "mouse" in the control centre hardware list.
Comment 1 Marja Van Waes 2022-07-27 23:12:40 CEST
Assigning to the kernel and drivers maintainers.

CC: (none) => marja11
Summary: Trackpoint not working on Thinkpad X1 Tablet => Trackpoint not working on Thinkpad X1 Tablet, but works with github patch
Assignee: bugsquad => kernel
URL: (none) => https://github.com/leakim/lenovo-x1-gen3-trackpoint-buttons

Comment 2 Thomas Backlund 2022-07-27 23:29:25 CEST
Um,
those patches landed in upstream 5.10-rc kernel, so they are part of Mageia 8 release kernel and every kernel update after that...
Comment 3 Tim Williams 2022-07-28 10:02:45 CEST
Right now forcing in the kernel module from that patch in over the default one is the only way I've managed to get the track point to function. Though even with that I'm having to detach and re-attach the keyboard after boot to force the detection of the track point. If I detach and re-attach a second time, my laptop freezes requiring a power off reset.

I'll keep testing as time permits and report back.
Comment 4 Thomas Backlund 2022-07-28 11:18:47 CEST
So does it also work if you simply unload and reload the existing module ?

Note You need to log in before you can comment on or make changes to this bug.