How do I find out which touchpad driver is being used?












0














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









share|improve this question
























  • Do either of the two appear in: lsmod ?
    – chili555
    Jun 26 '18 at 19:28










  • @chili555 and there i was makign an answer :=) @david: DLL means Dell so not a driver but an identification. The important part is behind it: vendor id 06CB and device ID 76AD . In older topics you can see people need to blacklist i2c_hid askubuntu.com/questions/593466/… but wait for chili555 since that instruction is very old ;-)
    – Rinzwind
    Jun 26 '18 at 19:29












  • Of course, as @Rinzwind suggests, also look for i2c_hid or any other hid in lsmod.
    – chili555
    Jun 26 '18 at 19:33










  • @chili555 edited question with result of lsmod
    – David
    Jun 26 '18 at 19:52










  • lsmod shows kernel drivers.
    – Pilot6
    Jun 27 '18 at 11:16
















0














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









share|improve this question
























  • Do either of the two appear in: lsmod ?
    – chili555
    Jun 26 '18 at 19:28










  • @chili555 and there i was makign an answer :=) @david: DLL means Dell so not a driver but an identification. The important part is behind it: vendor id 06CB and device ID 76AD . In older topics you can see people need to blacklist i2c_hid askubuntu.com/questions/593466/… but wait for chili555 since that instruction is very old ;-)
    – Rinzwind
    Jun 26 '18 at 19:29












  • Of course, as @Rinzwind suggests, also look for i2c_hid or any other hid in lsmod.
    – chili555
    Jun 26 '18 at 19:33










  • @chili555 edited question with result of lsmod
    – David
    Jun 26 '18 at 19:52










  • lsmod shows kernel drivers.
    – Pilot6
    Jun 27 '18 at 11:16














0












0








0







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









share|improve this question















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






drivers touchpad






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 19 '18 at 20:37







David

















asked Jun 26 '18 at 19:24









DavidDavid

1186




1186












  • Do either of the two appear in: lsmod ?
    – chili555
    Jun 26 '18 at 19:28










  • @chili555 and there i was makign an answer :=) @david: DLL means Dell so not a driver but an identification. The important part is behind it: vendor id 06CB and device ID 76AD . In older topics you can see people need to blacklist i2c_hid askubuntu.com/questions/593466/… but wait for chili555 since that instruction is very old ;-)
    – Rinzwind
    Jun 26 '18 at 19:29












  • Of course, as @Rinzwind suggests, also look for i2c_hid or any other hid in lsmod.
    – chili555
    Jun 26 '18 at 19:33










  • @chili555 edited question with result of lsmod
    – David
    Jun 26 '18 at 19:52










  • lsmod shows kernel drivers.
    – Pilot6
    Jun 27 '18 at 11:16


















  • Do either of the two appear in: lsmod ?
    – chili555
    Jun 26 '18 at 19:28










  • @chili555 and there i was makign an answer :=) @david: DLL means Dell so not a driver but an identification. The important part is behind it: vendor id 06CB and device ID 76AD . In older topics you can see people need to blacklist i2c_hid askubuntu.com/questions/593466/… but wait for chili555 since that instruction is very old ;-)
    – Rinzwind
    Jun 26 '18 at 19:29












  • Of course, as @Rinzwind suggests, also look for i2c_hid or any other hid in lsmod.
    – chili555
    Jun 26 '18 at 19:33










  • @chili555 edited question with result of lsmod
    – David
    Jun 26 '18 at 19:52










  • lsmod shows kernel drivers.
    – Pilot6
    Jun 27 '18 at 11:16
















Do either of the two appear in: lsmod ?
– chili555
Jun 26 '18 at 19:28




Do either of the two appear in: lsmod ?
– chili555
Jun 26 '18 at 19:28












@chili555 and there i was makign an answer :=) @david: DLL means Dell so not a driver but an identification. The important part is behind it: vendor id 06CB and device ID 76AD . In older topics you can see people need to blacklist i2c_hid askubuntu.com/questions/593466/… but wait for chili555 since that instruction is very old ;-)
– Rinzwind
Jun 26 '18 at 19:29






@chili555 and there i was makign an answer :=) @david: DLL means Dell so not a driver but an identification. The important part is behind it: vendor id 06CB and device ID 76AD . In older topics you can see people need to blacklist i2c_hid askubuntu.com/questions/593466/… but wait for chili555 since that instruction is very old ;-)
– Rinzwind
Jun 26 '18 at 19:29














Of course, as @Rinzwind suggests, also look for i2c_hid or any other hid in lsmod.
– chili555
Jun 26 '18 at 19:33




Of course, as @Rinzwind suggests, also look for i2c_hid or any other hid in lsmod.
– chili555
Jun 26 '18 at 19:33












@chili555 edited question with result of lsmod
– David
Jun 26 '18 at 19:52




@chili555 edited question with result of lsmod
– David
Jun 26 '18 at 19:52












lsmod shows kernel drivers.
– Pilot6
Jun 27 '18 at 11:16




lsmod shows kernel drivers.
– Pilot6
Jun 27 '18 at 11:16










1 Answer
1






active

oldest

votes


















3














Run



xinput list-props 11


and you will see which userspace driver is used (libinput, or synaptics).



11 is the touchpad id from xinput list.



It was not quite clear which driver are you asking about: kernel or userspace.






share|improve this answer





















  • xinput list-props 11 shows Synaptics driver is being used. Now I need to go and learn the difference between kernel and userspace drivers!
    – David
    Jun 26 '18 at 20:14










  • You can ask a question regarding the two drivers for input devices. It can be a good one.
    – Pilot6
    Jun 27 '18 at 11:16











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1049965%2fhow-do-i-find-out-which-touchpad-driver-is-being-used%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









3














Run



xinput list-props 11


and you will see which userspace driver is used (libinput, or synaptics).



11 is the touchpad id from xinput list.



It was not quite clear which driver are you asking about: kernel or userspace.






share|improve this answer





















  • xinput list-props 11 shows Synaptics driver is being used. Now I need to go and learn the difference between kernel and userspace drivers!
    – David
    Jun 26 '18 at 20:14










  • You can ask a question regarding the two drivers for input devices. It can be a good one.
    – Pilot6
    Jun 27 '18 at 11:16
















3














Run



xinput list-props 11


and you will see which userspace driver is used (libinput, or synaptics).



11 is the touchpad id from xinput list.



It was not quite clear which driver are you asking about: kernel or userspace.






share|improve this answer





















  • xinput list-props 11 shows Synaptics driver is being used. Now I need to go and learn the difference between kernel and userspace drivers!
    – David
    Jun 26 '18 at 20:14










  • You can ask a question regarding the two drivers for input devices. It can be a good one.
    – Pilot6
    Jun 27 '18 at 11:16














3












3








3






Run



xinput list-props 11


and you will see which userspace driver is used (libinput, or synaptics).



11 is the touchpad id from xinput list.



It was not quite clear which driver are you asking about: kernel or userspace.






share|improve this answer












Run



xinput list-props 11


and you will see which userspace driver is used (libinput, or synaptics).



11 is the touchpad id from xinput list.



It was not quite clear which driver are you asking about: kernel or userspace.







share|improve this answer












share|improve this answer



share|improve this answer










answered Jun 26 '18 at 19:57









Pilot6Pilot6

51.6k15107196




51.6k15107196












  • xinput list-props 11 shows Synaptics driver is being used. Now I need to go and learn the difference between kernel and userspace drivers!
    – David
    Jun 26 '18 at 20:14










  • You can ask a question regarding the two drivers for input devices. It can be a good one.
    – Pilot6
    Jun 27 '18 at 11:16


















  • xinput list-props 11 shows Synaptics driver is being used. Now I need to go and learn the difference between kernel and userspace drivers!
    – David
    Jun 26 '18 at 20:14










  • You can ask a question regarding the two drivers for input devices. It can be a good one.
    – Pilot6
    Jun 27 '18 at 11:16
















xinput list-props 11 shows Synaptics driver is being used. Now I need to go and learn the difference between kernel and userspace drivers!
– David
Jun 26 '18 at 20:14




xinput list-props 11 shows Synaptics driver is being used. Now I need to go and learn the difference between kernel and userspace drivers!
– David
Jun 26 '18 at 20:14












You can ask a question regarding the two drivers for input devices. It can be a good one.
– Pilot6
Jun 27 '18 at 11:16




You can ask a question regarding the two drivers for input devices. It can be a good one.
– Pilot6
Jun 27 '18 at 11:16


















draft saved

draft discarded




















































Thanks for contributing an answer to Ask Ubuntu!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1049965%2fhow-do-i-find-out-which-touchpad-driver-is-being-used%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Quarter-circle Tiles

build a pushdown automaton that recognizes the reverse language of a given pushdown automaton?

Mont Emei