[x1 carbon gen 3] trackpoint buttons are not left and right click and bios settings are not respected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
In Progress
|
Low
|
|||
linux (Ubuntu) |
Confirmed
|
Medium
|
Andy Whitcroft |
Bug Description
The touchpad in this machine needs module options proto=imps.
As a workaround we can put this in /etc/modprobe.
options psmouse proto=imps
We should add this to the kerenl quirks table.
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.18.0-11-generic x86_64
ApportVersion: 2.15.1-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
Date: Mon Feb 2 13:11:56 2015
HibernationDevice: RESUME=
InstallationDate: Installed on 2015-01-28 (5 days ago)
InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
MachineType: LENOVO 20BSCTO1WW
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.141
SourcePackage: linux
UpgradeStatus: Upgraded to vivid on 2015-01-29 (4 days ago)
dmi.bios.date: 10/27/2014
dmi.bios.vendor: LENOVO
dmi.bios.version: N14ET24W (1.02 )
dmi.board.
dmi.board.name: 20BSCTO1WW
dmi.board.vendor: LENOVO
dmi.board.version: SDK0E50512 STD
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 20BSCTO1WW
dmi.product.
dmi.sys.vendor: LENOVO
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
assignee: | nobody → Andy Whitcroft (apw) |
milestone: | none → ubuntu-15.02 |
tags: | added: kernel-da-key |
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → In Progress |
Changed in linux (Ubuntu): | |
milestone: | ubuntu-15.02 → ubuntu-15.03 |
Changed in linux: | |
importance: | Medium → Low |
I received a Lenovo X1 Carbon 3rd generation today, the one with the
resurrection of the physical Trackpoint buttons. However, there is
some broken behavior related to those much loved buttons on this laptop
running an up-to-date Fedora 21.
The clickpad buttons seem to work fine, however I would like to achieve event12) , so the device can't really be disabled.
a configuration that disables the touchpad and only use the Trackpoint
and the physical buttons as I have on all my Thinkpads in the past.
There is an option in the BIOS to disable the touchpad, but it seems to
be completely ignored under Linux; with it set to off in the BIOS, the
touchpad is still fully functional. This is likely related to the fact
that the physical buttons generate events on the touchpad's event device
(/dev/input/event4 in this case) and not for the Trackpoint's event
device (/dev/input/
So here are the various scenarios regarding the physical buttons and how
they are failing at the moment:
- Dragging does not work at all with the physical left button with either
the evdev or synaptics driver. Dragging with the clickpad's left button
is fine.
- Middle click does not register at all (from viewing evtest output), which
I assume means it's an issue at the kernel layer not registering the event.
Neither the physical buttons or the clickpad generate a middle click event
using either the evdev or synaptics drivers.
- With the synaptics driver, the buttons are picked up as up/down buttons. click/button 2). Using xinput, I can force the right-button
Setting UpDownScrolling=off changes the behavior as described in the man
page (double-
to behave correctly, but the left-button will not change its behavior (it
is always a double-click). This makes it unusable with the synaptics
driver.
relevant software packages: 3.17.8- 300.fc21. x86_64 drv-evdev- 2.9.0-3. fc21.x86_ 64 drv-synaptics- 1.8.0-9. fc21.x86_ 64 server- Xorg-1. 16.2.901- 1.fc21. x86_64
kernel-
xorg-x11-
xorg-x11-
xorg-x11-