[Bug 1906341] Re: Touchpad button doesn't work on Dell Precision 7550/7750
Sebastien Bacher
1906341 at bugs.launchpad.net
Wed Dec 2 10:40:23 UTC 2020
hirsute isn't stable yet so there is no SRU process there, I'm happy to
handle the update to that serie. You updated the libinput debdiff to add
libevdev-dev to the libinput-dev Depends but isn't the new version
needed by the actual library? what happens if you install the new
libinput10 without the updated libevdev (which the packaging depends
aren't preventing to do now unless I'm overlooking something)
--
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:
In Progress
Status in linux package in Ubuntu:
Confirmed
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.
* 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