Dell 9370 (P82G), touchpad device detection problems
Summary
I observer quite strange behaviour of a touchpad on my Dell 9370 (reg. model P82G). As a user I'm not able to make use of regular 'touchpad' capabilities from my touchpad, since the events are coming from a 'mouse' device that is detected alongside with the touchpad device and mouse device doesn't seem to nor tap neither two-finger scroll capabilities available.
Let me go through few bits of initial information about input devices that I have:
-
sudo libinput list-devices
- lib-input-list-devices -
sudo xinput list
- xinput-list > cat /sys/class/dmi/id/modalias - dmi:bvnDellInc.:bvr1.4.0:bd11/25/2019:svnDellInc.:pnXPS137390:pvr:rvnDellInc.:rn0G2D0W:rvrA00:cvnDellInc.:ct10:cvr:
-
dmesg
- dmesg
So, I see that I have multiple pointer-like devices, namely CUST0001:00 06CB:76B1 Mouse
, CUST0001:00 06CB:76B1 Touchpad
and PS/2 Synaptics TouchPad
. Only one of them sends input events when I try to make use of the touchpad and this is the Mouse
one.
Hereby, I'm attaching the libinput record
output for all three of these devices. For each record I was performing some input on the devices.
-
sudo libinput record (device 9)
- libinput-record-9 -
sudo libinput record (device 12)
- libinput-record-12 -
sudo libinput record (device 19)
- libinput-record-19
One of my guesses was to disable the mouse device somehow (udev rules or something) and to check if touchpad device will be detected and used by libinput for emitting events, but I'm not sure how to do that. I'd really appreciate any help here.
Does your touchpad have (separate) physical hardware buttons or is the whole touchpad clickable?
The whole touchpad seems to be clickable. I haven't disassembled it, so I can't tell you much there.
Are you using software buttons or clickfinger? See Clickpad software button behavior.
Nope.
Do you have Tap-to-click behaviour enabled?
Tap to click behaviour is not available for the 'mouse' device (see output of xinput list-props
command below), but for some weird reason tap-to-click works (example of such event also provided below)
-
xinput list-props
- xinput-list-props-11 -
libinput debug-events
- libinput-debug-events-on-tap
Steps to reproduce
Buy Dell 9370, setup Ubuntu 20.04 (any distribution, I'm using Lubuntu, but regular Ubuntu also worked in the same way) and here you have touchpad issues.
Required information
- libinput version: 1.15.5
- hardware information: see libinput and xinput output in the attachment, let me know if any other information could be helpful