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
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