This bug is missing log files that will aid in diagnosing the problem.
While running an Ubuntu kernel (not a mainline or third-party kernel)
please enter the following command in a terminal window:

apport-collect 1906341

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable
to run this command, please add a comment stating that fact and change
the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the
Ubuntu Kernel Team.

** Changed in: linux (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
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:
  New
Status in libinput package in Ubuntu:
  New
Status in linux package in Ubuntu:
  Incomplete

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/1906341/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to