13

I just got my laptop in the mail and I installed Ubuntu 14.04 LTS. It all went smooth until it booted up and I noticed my touch pad doesn’t work at all. It works perfectly on Windows and when I use a wireless mouse it works as well.

Here's my xinput:

⎡ Virtual core pointer                          id=2    [master pointer  (3)]  
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]  
⎜   ↳ 2.4GHz RF  KEYBOARD  AND  MOUSE               id=11   [slave  pointer  (2)]  
⎜   ↳ DLL06AB:00 06CB:78F1                          id=13   [slave  pointer  (2)]  
⎜   ↳ SynPS/2 Synaptics TouchPad                    id=15   [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)]  
    ↳ 2.4GHz RF  KEYBOARD  AND  MOUSE               id=10   [slave  keyboard (3)]  
    ↳ Integrated_Webcam_HD                          id=12   [slave  keyboard (3)]  
    ↳ AT Translated Set 2 keyboard                  id=14   [slave  keyboard (3)]  
    ↳ Dell WMI hotkeys                              id=16   [slave  keyboard (3)]  

I would love to have my track pad working and I've done some googling and browsing of this site and nothing I've tried has worked. Any input would be great. Let me know if there’s any other information that can help remedy this. I'm pretty new to Linux. Thank you very much.

Edit: I've updated the kernel to 3.19 and checked my Additional Drivers which had nothing for me. Neither of which worked.

Mitch
  • 109,787

4 Answers4

19

You can fix it by switching off i2c_hid and setting nopnp in boot parameters this way

  1. Run

    sudo -H gedit /etc/default/grub

    In the open window edit line

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

    it should look this way

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"

    Save file and run

    sudo update-grub
  2. Run

    echo "blacklist i2c_hid" | sudo tee /etc/modprobe.d/i2c-hid.conf
    sudo depmod -a
    sudo update-initramfs -u
    echo "synaptics_i2c" | sudo tee -a /etc/modules
    
  3. Reboot.

7ochem
  • 191
Pilot6
  • 92,041
1

Not sure if you already fixed this, but you will need to blacklist i2c-hid. So all you will need to do is open /etc/modprobe.d/blacklist.conf as super user and add 'blacklist i2c-hid' without the quotes towards the end of the file. Reboot and your touchpad will work.

source: http://trustdarkness.com/wordpress/dell-sputnik-xps-13-touchpad-settings-not-working-in-updated-ubuntumint/

motang
  • 516
0

I have the exact same laptop and I had the exact same problem but i found an easy solution. Just boot on legacy mode and touchpad is working :-)

Merwan
  • 1
0

Try this:

from the command line, enter sudo nano /etc/apt/sources.list in this file are 2 'extra' repositories. Uncomment these and reboot so that your system can update available repo's. Select 'software & updates from the launcher once you are back up and running, go to the other software tab and enable the extra repositories. You should be prompted to authenticate at this stage. Next, go along to the additional drivers tab. You should find a driver that says something like 'meta package for Dell blah blah-insert-model-name-here from dino' click to enable this driver, then apply. Reboot, and you should have a fully functioning touchpad!