I need to find out which touchpad driver is being used on my laptop running Ubuntu 16.04 so I can replace the one that comes with Ubuntu 18.04 (which is not working well).
I've tried lshw
which lists hardware information but there is nothing about a touchpad I can see.
I've tried lspci
and again nothing about a touchpad.
I've tried xpinput list
which gives:
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ DLL0665:01 06CB:76AD Touchpad id=11 [slave pointer (2)]
but what does that mean? Is DLL0665:01 a driver?
I was expecting either libinput
or synaptics
to be listed somewhere as these names keep coming up when I search for linux touchpad drivers.
EDIT
As suggested, I've tried lsmod
but no synaptics
or libinput
listed. I also tried lsmod | grep hid
which gives:
hid_multitouch 20480 0
intel_hid 16384 0
sparse_keymap 16384 3 dell_wmi,intel_hid,intel_vbtn
mac_hid 16384 0
i2c_hid 20480 0
hid 118784 2 i2c_hid,hid_multitouch
lsmod
? – chili555 Jun 26 '18 at 19:28blacklist i2c_hid
https://askubuntu.com/questions/593466/xps13-touchpad-issues-with-14-04-2 but wait for chili555 since that instruction is very old ;-) – Rinzwind Jun 26 '18 at 19:29lsmod
. – chili555 Jun 26 '18 at 19:33lsmod
– David Jun 26 '18 at 19:52lsmod
shows kernel drivers. – Pilot6 Jun 27 '18 at 11:16