Touchpad only works after hibernate
A couple of days ago, I installed Ubuntu 14.04 on a Dell I7352-3111SLV 13 inch touchscreen laptop. Initially, the touchpad worked fine. The first time I suspended, the touchpad stopped working, even with a reboot. I've since reinstalled Ubuntu a couple of times to try to solve the problem without success. The latest time, the touchpad didn't work even with a fresh install.
I have tried several fixes without success including:
How to install Synaptics on touchpad on Ubuntu 14.04
Synaptic touchpad on laptop not working
Since the computer is also not resuming even half the time from Suspend, I enabled hibernate. The odd thing is that coming off a hibernate/resume, the touchpad functions again properly each time. However, when I reboot, the touchpad is non-functioning again until I hibernate.
Even when the touchpad does not work, it is still detected.
xinput list
Returns
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=11 [slave pointer (2)]
⎜ ↳ PS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=16 [slave pointer (2)]
⎜ ↳ DLL06B5:00 06CB:75DB UNKNOWN id=17 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen Pen id=18 [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)]
↳ Integrated_Webcam_HD id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ Dell WMI hotkeys id=15 [slave keyboard (3)]
I'm fairly new to Linux and I would appreciate any suggestions. Maybe there are log files that could be used to compare what is happening with the touchpad on a reboot as opposed to resuming from hibernate?
As per this,
Do the Following:
- Open
/etc/modprobe.d/blacklist.conf
in your favorite text editor. - Add the line
blacklist i2c-hid
- Save and reboot