How to get ThinkPad USB Keyboard with TrackPoint Trackpoint working in Fedora 21?

asked 2015-01-27 09:18:32 -0500

cdayjr gravatar image

updated 2015-01-28 07:22:43 -0500

I have a ThinkPad USB Keyboard with TrackPoint (55Y9053) (Shows up in xinput as "Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint"). The cursor doesn't move when I move the trackpoint, and the trackpoint buttons don't do anything either. External mouse and other pointing devices I've tested work fine. The keyboard on the device works completely fine as well.

I've tested the hardware in Windows and earlier versions of Fedora and it works fine, so I don't believe this is an issue with my device. I had the same issue on a recent version of Ubuntu, don't remember which, but it was working fine on earlier versions of that as well.

Here's the results of the xinput command:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint    id=11   [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=12   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=15   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint    id=10   [slave  keyboard (3)]
    ↳ BisonCam, NB Pro                          id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]

Here's my lsusb output:

Protocol spec without prior Class and Subclass spec at line 17397
Bus 004 Device 003: ID 5986:0401 Acer, Inc 
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0951:1666 Kingston Technology DataTraveler G4
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0461:4d22 Primax Electronics, Ltd 
Bus 001 Device 005: ID 17ef:6009 Lenovo ThinkPad Keyboard with TrackPoint
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

uname -a

Linux localhost.localdomain 3.18.3-201.fc21.x86_64 #1 SMP Mon Jan 19 15:59:31 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Seems like the device is detected just fine, but it's not functioning. What should I do to get this working? Any help is appreciated.

edit retag flag offensive close merge delete