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:

  1. Open /etc/modprobe.d/blacklist.conf in your favorite text editor.
  2. Add the line blacklist i2c-hid
  3. Save and reboot