I was able to getit working with:
sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps
My laptop's touchpad (Elantech, I think) is not working whatsoever.
I am dual-booting Win8.1 and Ubuntu 15.04 and it works fine when booted into Windows.
The touchpad is enabled in System Settings.
When I run xinput -list
the output is:
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SIGMACHIP Usb Mouse id=10 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ USB2.0 HD UVC WebCam id=11 [slave keyboard (3)]
↳ Asus WMI hotkeys id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
Under windows, in device manager, the touchpad is listed as a PS/2 mouse and that's why I think it's Elantech.
Also, the output of lsmod
includes:
psmouse 118784 0
which (to my understanding) means that a kernel module for ps/2 mouse is loaded, but not used by any devices.
Is this just a matter of getting the module to be used correctly with the touchpad? Or is it possible that I'm missing the driver entirely?
If it's a missing driver, Is there any site/repository where Linux developers upload drivers?
If I can't get the correct driver to be handed to me on a platter, please point me to a good place to begin writing one.
Any nudge in the right direction is appreciated, and If anyone needs further information in order to diagnose/solve the problem, I'll be at the terminal with my fingers on the keys.
dev@kernelPanic:~$ dmesg | grep pnp
[ 0.843456] pnp: PnP ACPI init
[ 0.843557] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 0.844084] pnp 00:03: Plug and Play ACPI device, IDs ETD0108 SYN0a00 SYN0002 PNP0f03 PNP0f13 PNP0f12 (active)
[ 0.844175] pnp 00:04: Plug and Play ACPI device, IDs ATK3001 PNP030b (active)
[ 1.047565] pnp: PnP ACPI: found 6 devices
Best Answer
There are two solutions for that (use one of these):
First is obvious. For second directions are at Red Hat bugzilla
Just download that archive, extract it to /usr/src and run those commands. I did not test that package on 3.19 kernels. If there is some trouble you can uninstall it by
And if many people kindly asks me to do it, I will add a package to my ppa for all supported versions of Ubuntu, like I did for Focaltech packages. ;-)