[Bug 1906341] [NEW] Touchpad button doesn't work on Dell Precision 7550/7750

Launchpad Bug Tracker 1906341 at bugs.launchpad.net
Tue Dec 1 08:30:31 UTC 2020


You have been subscribed to a public bug by Ubuntu Foundations Team Bug Bot (crichton):

[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 is 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

** Affects: oem-priority
     Importance: Undecided
         Status: New

** Affects: libevdev (Ubuntu)
     Importance: Undecided
     Assignee: Kai-Chuan Hsieh (kchsieh)
         Status: In Progress

** Affects: libinput (Ubuntu)
     Importance: Undecided
     Assignee: Kai-Chuan Hsieh (kchsieh)
         Status: In Progress

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Confirmed


** Tags: apport-collected bionic focal oem-priority originate-from-1905819 patch timbuktu ubuntu
-- 
Touchpad button doesn't work on Dell Precision 7550/7750
https://bugs.launchpad.net/bugs/1906341
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list