** Description changed: [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 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
-- 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: 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, 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 -- 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