You have been subscribed to a public bug:

The touchpad of my ThinkPad x9-15 reports mouse clicks on firm press,
but moving fingers on it doesn't move the mouse cursor. The touchpad
works fine in the UEFI and on Windows. Touches and finger moves are also
visualized perfectly fine in `libinput debug-gui`. To me, it looks like
mouse-move information is lost somewhere between libinput and xinput.

I booted a live image of the Ubuntu MATE 25.04 daily build, `uname -a`
prints "Linux ubuntu-mate 6.12.0-16.generic"

`sudo evtest` detects the touchpad as
```
/dev/input/event4 as GXTP5100:00 27C6:01EA Mouse
/dev/input/event5 as GXTP5100:00 27C6:01EA Touchpad
```
where the "Mouse" doesn't produce any events on swipe/click, but the touchpad 
does, including meaningful looking pressure and absolut position coordinates

When I run `sudo libinput debug-gui`, it visualizes all touches/swipes
with up to five fingers perfectly fine.

When running `xinput list`, the device is listed as
```
GXTP5100:00 27C6:01EA Mouse id=10 [slave pointer (2)]
GXTP5100:00 27C6:01EA Touchpad id=11 [slave pointer (2)]
```

`xinput test 11` prints events for clicks, but not for swiping.
`xinput test 10` does not produce output for clicks or swiping

`xinput list 11` lists, among others, these as the "x" and "y" valuators:
Class originated from: 11. Type: XIValuatorClass
Details for Valuator 0:
    Label: Rel X
    Range: -1.000000 - -1.000000
    Resolution: 0 units/m
    Mode: relative
Class originated from: 11. Type: XIValuatorClass
Details for Valuator 1:
    Label: Rel Y
    Range: -1.000000 - -1.000000
    Resolution: 0 units/m
    Mode: relativ

The `resolution` entries here look suspicious to me, but I wasn't able
to get them changed.

This has been reported by someone else on reddit before: 
https://www.reddit.com/r/linuxhardware/comments/1ips35e/thinkpad_x9_support_is_extremely_bad/
They also uploaded a bunch of system information at 
https://linux-hardware.org/?probe=7577a7531b

Happy to provide more information, grateful for any hints on how to fix
this.

---

some more dumps that might be relevant:

* log entries in /var/log/Xorg.0.log about event5
```
config/udev: Adding input device GXTP5100:00 27C6:01EA Touchpad 
(/dev/input/event5)
GXTP5100:00 27C6:01EA Touchpad: Applying InputClass "libinput touchpad catchall"
Using input driver 'libinput' for GXTP5100:00 27C6:01EA Touchpad'
GXTP5100:00 27C6:01EA Touchpad: always reports core events
Option "Device" "/dev/input/event5"
event5  - GXTP5100:00 27C6:01EA Touchpad: is tagged by udev as Touchpad
event5  - GXTP5100:00 27C6:01EA Touchpad: device is a touchpad
event5  - GXTP5100:00 27C6:01EA Touchpad: device removed
libinput: GXTP5100:00 27C6:01EA Touchpad: Step value 0 was provided, libinput 
Fallback accelration function is used
libinput: GXTP5100:00 27C6:01EA Touchpad: Step value 0 was provided, libinput 
Fallback accelration function is used
libinput: GXTP5100:00 27C6:01EA Touchpad: Step value 0 was provided, libinput 
Fallback accelration function is used
```

* `sudo libinput list-devices` lists the device as
```
group: 6
Seat: seat0, default
Size: 134x77mm
Capabilities: pointer gesture
Tap-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles: flat *adaptive custom
Rotation: n/a
```

ProblemType: Bug
DistroRelease: Ubuntu 25.04
Package: xinput 1.6.4-1build1
ProcVersionSignature: Ubuntu 6.12.0-16.16-generic 6.12.11
Uname: Linux 6.12.0-16-generic x86_64
NonfreeKernelModules: zfs
ApportVersion: 2.32.0-0ubuntu2
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckResult: pass
CasperVersion: 25.04.1
CloudArchitecture: x86_64
CloudID: nocloud
CloudName: unknown
CloudPlatform: nocloud
CloudSubPlatform: seed-dir (/var/lib/cloud/seed/nocloud)
CompositorRunning: None
CurrentDesktop: MATE
Date: Tue Mar  4 23:36:03 2025
DistUpgraded: Fresh install
DistroCodename: plucky
DistroVariant: ubuntu
GraphicsCard:
 Intel Corporation Lunar Lake [Intel Arc Graphics 130V / 140V] [8086:64a0] (rev 
04) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:233b]
LiveMediaBuild: Ubuntu-MATE 25.04 "Plucky Puffin" - Daily amd64 (20250301)
MachineType: LENOVO 21Q6001RGE
ProcEnviron:
 LANG=C.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz --- quiet splash
SourcePackage: xinput
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/23/2024
dmi.bios.release: 1.6
dmi.bios.vendor: LENOVO
dmi.bios.version: N4CET30W (1.06 )
dmi.board.asset.tag: Not Available
dmi.board.name: 21Q6001RGE
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76575 WIN
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.ec.firmware.release: 1.5
dmi.modalias: 
dmi:bvnLENOVO:bvrN4CET30W(1.06):bd12/23/2024:br1.6:efr1.5:svnLENOVO:pn21Q6001RGE:pvrThinkPadX9-15Gen1:rvnLENOVO:rn21Q6001RGE:rvrSDK0T76575WIN:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21Q6_BU_Think_FM_ThinkPadX9-15Gen1:
dmi.product.family: ThinkPad X9-15 Gen 1
dmi.product.name: 21Q6001RGE
dmi.product.sku: LENOVO_MT_21Q6_BU_Think_FM_ThinkPad X9-15 Gen 1
dmi.product.version: ThinkPad X9-15 Gen 1
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.123-1
version.libgl1-mesa-dri: libgl1-mesa-dri 24.3.4-3ubuntu1
version.libgl1-mesa-glx: libgl1-mesa-glx N/A
version.xserver-xorg-core: xserver-xorg-core 2:21.1.16-1ubuntu1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:22.0.0-1build1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 
2:2.99.917+git20210115-1build1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.18-1

** Affects: xinput (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug plucky reproducible ubuntu
-- 
Touchpad mouse-move not working on Lenovo ThinkPad X9-15 (but click works)
https://bugs.launchpad.net/bugs/2100908
You received this bug notification because you are a member of Ubuntu-X, which 
is subscribed to xinput in Ubuntu.

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to