Ubuntu 16.04 touchpad stops working after login
I've just installed Ubuntu 16.04 on an Acer Aspire E5-552-T574 and I'm dual booting with Windows 10.
Touchpad works just fine in Windows but in Ubuntu it only works before I log in and for a few seconds after that but then it just stops working. Plugging in a usb mouse works fine though.
xinput gives me the following output for my touchpad:
~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Areson USB Device id=11 [slave pointer (2)]
⎜ ↳ Areson USB Device id=12 [slave pointer (2)]
⎜ ↳ SYN1B81:01 06CB:2970 Touchpad id=13 [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)]
↳ HD WebCam id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ Acer WMI hotkeys id=15 [slave keyboard (3)]
Also here is the relevant touchpad info:
~$ cat /proc/bus/input/devices
...
...
I: Bus=0018 Vendor=06cb Product=2970 Version=0100
N: Name="SYN1B81:01 06CB:2970 Touchpad"
P: Phys=i2c-SYN1B81:01
S: Sysfs=/devices/platform/AMD0010:00/i2c-6/i2c-SYN1B81:01/0018:06CB:2970.0003/input/input13
U: Uniq=
H: Handlers=mouse1 event13
B: PROP=5
B: EV=b
B: KEY=6420 10000 0 0 0 0
B: ABS=260800000000003
Some people have been suggesting running the following command:
gconftool-2 --set --type boolean /desktop/gnome/peripherals/touchpad/touchpad_enabled true
also this command:
gconftool -s -t bool /desktop/gnome/peripherals/touchpad/touchpad_enabled true
That didn't seem to work for me. Then I went into the grub and added "i8042.reset" to the line "GRUB_CMDLINE_LINUX_DEFAULT" and then updated the grub:
~$ sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"
~$ sudo update-grub
That didn't work so I tried to disable and enable the touchpad:
xinput --disable [id]
xinput --enable [id]
Just replaced "[id]" with 13 in my case... but that didn't work either.
I'm not really sure what more I can try, anyone got any suggestions?
EDIT: I can use the touchpad if I change it from Advanced to Basic in the BIOS but that's not much of a solution since scrolling and tapping don't work that way.
Solution 1:
I had the same problem (trackpad stops working after login). On my Asus SonicMaster laptop, pressing Fn-F9 fixed it (it was apparently disabled and Fn-F9 re-enabled it).
Solution 2:
I have the exact same problem on a Dell latitude. Also with dual-boot with windows. But i'm not sure how that is related.
Anyway, i'm usually able to bring the touchpad to work by switching to tty5 Ctrl + Alt + F5 and then back to tty7 Ctrl + Alt + F7
However, i would also prefer a solution that prevents the touch-pad from freezing in the first place.