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

Sebastien Bacher 1906341 at bugs.launchpad.net
Wed Dec 2 10:41:37 UTC 2020


Oh and on the series you need to SRU to, you are the one that has the
customer requirement there, if you want it back to Bionic then yes you
need B/F/G

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