[Bug 1906341] Update Released
Łukasz Zemczak
1906341 at bugs.launchpad.net
Mon Dec 14 18:30:39 UTC 2020
The verification of the Stable Release Update for libevdev has completed
successfully and the package is now being released to -updates.
Subsequently, the Ubuntu Stable Release Updates Team is being
unsubscribed and will not receive messages about this bug report. In
the event that you encounter a regression using the package from
-updates please report a new bug using ubuntu-bug and tag the bug report
regression-update so we can easily find any regressions.
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1906341
Title:
Touchpad button doesn't work on Dell Precision 7550/7750
Status in OEM Priority Project:
New
Status in libevdev package in Ubuntu:
Fix Released
Status in libinput package in Ubuntu:
Fix Released
Status in libevdev source package in Bionic:
Fix Committed
Status in libinput source package in Bionic:
Fix Committed
Status in libevdev source package in Focal:
Fix Committed
Status in libinput source package in Focal:
Fix Committed
Status in libevdev source package in Groovy:
Fix Released
Status in libinput source package in Groovy:
Fix Released
Bug description:
[Impact]
* The touchpad's right button become no function after update to 5.4
kernel
* The INPUT_PROP_BUTTONPAD property is set by 5.4 kernel, so that libinput regard it as clickpad, the root cause is that the touchpad
firmware doesn't config correctly.
* Add a model quirk to unset the bit can make touchpad's right button
works normally.
[Test Case]
* 1. Boot into Ubuntu
2. Identify touchpad input device number,
can be obtained in $HOME/.local/share/xorg/Xorg.0.log
3. $ udevadm info /sys/class/input/inputX
check PROP environment variable,
it is 5 if INPUT_PROP_BUTTONPAD property is set
4. And the touchpad right button become no function
5. After update the libevdev with disable_property
API and libinput10 with model quirk
6. reboot
7. The input device PROP is still 5,
but touchpad right button is workable
[Where problems could occur]
* For libevdev2 package, backport the upstream commit:
https://gitlab.freedesktop.org/libevdev/libevdev/-/commit/4226c7801b4ea1b0c7d1eaac47ca24ece8f24809
The API is not originally exist in the system,
so it will only be utilized by our model quirk.
* For libinput, add model quirk for the platform to disable
INPUT_PROP_BUTTONPAD bit.
Only disable the INPUT_PROP_BUTTONPAD for specified model,
and it doesn't issue any
IO command to kernel, so the behavior should be the same
as previous kernel when INPUT_PROP_BUTTONPAD is not set.
[Other Info]
* A public bug is reported
https://www.dell.com/community/Linux-Developer-Systems/Touchpad-right-click-button-not-working-with-Ubuntu-20-04-on/td-p/7636831
* A workable build for Bionic/Focal/Groovy are in my ppa
https://launchpad.net/~kchsieh/+archive/ubuntu/training
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.16
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: u 1646 F.... pulseaudio
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
DistUpgraded: Fresh install
DistroCodename: bionic
DistroRelease: Ubuntu 18.04
DistroVariant: ubuntu
GraphicsCard:
Intel Corporation Device [8086:9bc4] (rev 05) (prog-if 00 [VGA controller])
Subsystem: Dell Device [1028:09c3]
InstallationDate: Installed on 2020-12-01 (0 days ago)
InstallationMedia: Ubuntu 18.04.5 LTS "Bionic Beaver" - Release amd64 (20200806.1)
MachineType: Dell Inc. Precision 7550
Package: linux (not installed)
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.4.0-42-generic root=UUID=2964a5af-ac17-45ee-a009-41879da14e1b ro quiet splash vt.handoff=1
ProcVersionSignature: Ubuntu 5.4.0-42.46~18.04.1-generic 5.4.44
RelatedPackageVersions:
linux-restricted-modules-5.4.0-42-generic N/A
linux-backports-modules-5.4.0-42-generic N/A
linux-firmware 1.173.19
Tags: bionic ubuntu
Uname: Linux 5.4.0-42-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 09/01/2020
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.4.0
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr1.4.0:bd09/01/2020:svnDellInc.:pnPrecision7550:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct10:cvr:
dmi.product.family: Precision
dmi.product.name: Precision 7550
dmi.product.sku: 09C3
dmi.sys.vendor: Dell Inc.
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.101-2~18.04.1
version.libgl1-mesa-dri: libgl1-mesa-dri 20.0.8-0ubuntu1~18.04.1
version.libgl1-mesa-glx: libgl1-mesa-glx 20.0.8-0ubuntu1~18.04.1
version.xserver-xorg-core: xserver-xorg-core N/A
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati N/A
version.xserver-xorg-video-intel: xserver-xorg-video-intel N/A
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau N/A
To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/1906341/+subscriptions
More information about the Ubuntu-sponsors
mailing list