Sputnik update: Touchpad driver now available!!!

If you’ve been following project Sputnik — a developer laptop pilot based on Dell’s XPS13 ultrabook and Ubuntu 12.04LTS — you’ll know that the biggest draw back in these initial weeks has been the lack of multi-touch support in the touchpad.  For some this has been annoying, for others this has been such a pain that they have put their system aside until the driver becomes available.  I’m happy to say that as of a few hours ago, a fully open source driver is now publicly available.

Here are the details from Canonical’s Kamal :

The Sputnik ISO image is pre-configured to use the PPA for updates so all systems which were previously installed with that ISO will automatically be offered the PPA update and their touchpads will just start working.  Furthermore, even systems which are installed now (or later) using that ISO will still automatically be offered the updated PPA kernel when they do their first software update.

There is also a link on the Sputnik PPA page to the Cypress driver patch (and also to the whole DellXPS patch set), so folks building their own kernels from source can get it from there.

Shout outs to…

A big thanks to Kamal from Canonical, Mario on the Dell side for driving this, and the vendor Cypress for doing the work!

Extra credit reading


Comments

43 responses to “Sputnik update: Touchpad driver now available!!!”

  1. Dylan McCall Avatar
    Dylan McCall

    Wow, this is nice! 🙂

    One thing to note: at the moment, the driver is misbehaving on 32-bit installs, but on 64-bit it works well. That is being resolved in the bug report here: http://pad.lv/978807

    Where should I go to file bug reports about this? It’s working very well for me, but I did notice one problem: if I click very quickly, it detects both a tap _and_ a click — ultimately, a double click. (Try it on a menu bar and you’ll see why it is rather annoying).

    1. thanks Dylan! I just got an update about the issue w/32 bit installs about an hour ago, good to hear there’s a bug filed. Let me check with the team to figure out where we should be directing people to file bugs. I’ll pass your bug along.

      stay tuned…

  2. […] the company providing commercial support services and open source leadership for Ubuntu. The latest update announced that a new touchpad driver was available, enabling multi-touch usage. That in itself may […]

  3. Dennis Avatar
    Dennis

    Great work guys, I’ve just got a hold of my XPS 13 and am eagerly waiting for this final tidbit! I’ll hook up a USB-netinstaller in a few days. I must say that my experience with the trackpad under Windows is not as good as my alost 4 year old MacBook Pro (2-finger scrolling stopped working after a resume, after a reboot it worked again). Tapping isn’t recognized all the time. I’ve just read some experiences of the new Ubuntu driver, keep in mind (or verify with some others), that “buggy” experience isn’t necessarily related to the Ubuntu driver, I experience buggy behaviour in Windows too.

    But, let’s try to make this open source driver work even better than the closed one for Windows. After all, open sourcing it provides an opportunity, let’s use that!

    And again: great work guys!

    1. Thanks Dennis!

  4. […] the company providing commercial support services and open source leadership for Ubuntu. The latest update announced that a new touchpad driver was available, enabling multi-touch usage. That in itself may […]

  5. Cristian Avatar
    Cristian

    I think this is also the same trackpad that’s in the XPS 15z, so good news for those of us who want the high res screen.

  6. André Avatar
    André

    Thank you for your work!
    I’ve successfully tested it under Gentoo Linux (kernel 3.3) and it’s working like a charm so far.
    http://wiki.gentoo.org/wiki/Dell_XPS_13_Ultrabook#Touchpad
    This laptop is handsome and I’ll buy another one for my girl friend as soon as Dell will make his offer live. I wish I bought that one at work instead of the Dell Precision 4500.
    I’m looking forward to see your patches going upstream.
    BTW do you have an idea when this will be submitted to the staging tree?

  7. After updating I can’t move the mouse. 3 & 4 finger gestures seem to be the only thing working. I don’t see the new options in the Mouse/Trackpad settings. Botched install?

    1. Found my issue. Awhile back I had addeed /etc/X11/xorg.conf.d/10-evdev.conf to get the trackpad a little more workable at the recommendation on http://ubuntuforums.org. Deleting that file fixed my issue.

      1. Cool, glad to hear you got it working 🙂

  8. Great!
    Then there is only one question left.
    When the new xps 13 with ivy bridge will come out?
    Old cpu=fail

    1. Stay tuned 🙂

      1. I am tuned 😀
        It’s years that I am waiting to buy a good spec laptop with ubuntu preinstalled!
        DELL XPS 13, i7 Ivy bridge, 1600×900 = mine at day one!

  9. HamBurg Avatar
    HamBurg

    Is this driver only for the XPS13 ultrabook touchpad or is it all touchpads?

    1. So far just for the XPS13 touchpad

  10. W. Quine Avatar
    W. Quine

    I tracked down the change in the ubuntu git repo and built a custom Fedora kernel, and now I’ve got a working touchpad! Thanks! I hope you plan on submitting the change to the upstream linux kernel, otherwise it’ll never be used in Fedora officially.

    1. Very cool! I need to see where the vendor is with pushing the change upstream.

  11. I’m very glad to get support for the touchpad, that was driving me nuts. I’m still having a odd problem though.

    I turned on “Disable touchpad while typing” and turned off “Enable mouse clicks with touchpad” because I was getting a ton of mis-clicks, the problem is my trackpad is still randomly clicking on things while I’m typing.

    1. Did you find a solution for this?

      I also disabled mouse clicks with the touchpad. I don’t like having to “click” to click, but I figured it was better than having the cursor randomly jump around. Unfortunately the touchpad still seems to register the occasional click from my palms.

  12. Siamak Avatar
    Siamak

    Awesome. Working for XPS 15z as well. Not many gesture support but it solves the basic problem. Now there’s a touch-pad panel in the settings and I can disable the touchpad while typing. Some one with access should update the Ubuntu wiki on 15z with this.

  13. Also works on Lenovo U300s. I was just about ready to return it, so thanks!!!

  14. Driver also works on Lenovo U300s. Thanks!

  15. Calcifer Avatar
    Calcifer

    For anyone who might be interested, I’ve created a custom kernel for Arch Linux that includes this driver + the i915 backlight control fixes. https://aur.archlinux.org/packages.php?ID=60736

    1. Very cool!

      1. Calcifer Avatar
        Calcifer

        Thanks 🙂 Do you know if these patches will be merged upstream (into mainline) and if so, in which merge window?

      2. Calcifer, I heard back from the team re merging into mainstream: “We’re working towards getting it upstream into mainline, but we don’t have an estimate when that might occur,” wish us luck as we fight the good fight 🙂

      3. Calcifer Avatar
        Calcifer

        That’s good to hear, thanks!

      4. Calcifer Avatar
        Calcifer

        Bad news 🙁 The backlight controls are once again broken with kernel 3.6rc2 (mainline, as of this writing).

  16. I am having the same issue as this user reported on askubuntu. The issue is that the XPS13 hangs on resume from suspend when connected to an external display via Mini DisplayPort.

    Apparently there is a kernal patch that resolves the issue. Any change we can get this packaged in Kamal’s PPA?

    1. I just fwd’d this to the team, let me see what they say.

      thx

    2. Best thing to do is get a bug filed with all the details you’ve got including this kernel patch so we can track this.

  17. […] Barton’s Blog Post About Cypress Touchpad Driver […]

  18. I patched fedora’s 3.5.3-1 kernel with cypress touchpad driver. Works well on Lenovo U300s with Fedora 17. Kernel RPMs are available on my blog: http://www.furkantektas.com/teknoloji/linux-kernel-3-5-3-1-rpms-with-cypress-ps2-trackpad-mouse-driver/

    1. Very cool! thanks

  19. […] update: Touchpad driver now available – Blog post from Barton where he explains the open source multi-touch driver for the XPS 13 […]

  20. Thanks – Hope this will also work with the Dell XPS 12…

    1. Bjoern,

      There is some unofficial work going on with the XPS 12, stay tuned 🙂

  21. Has this been pushed upstream yet?

    I’ve been trying to tweak the settings to get better 2 and 3 finger taps for right and middle click. It feels pretty random whether a 3 finger tap registers as a right or middle click. This is entirely possible because I tap too low and hit the bottom area. Does anyone have any good settings for this?

    1. Yes it’s been pushed to upstream and available on Fedora 17 and Fedora 18.

      1. Thanks Furkan, great to hear!

  22. […] Update June 21: the driver for the touchpad is now available! […]

  23. […] Update June 21: the driver for the touchpad is now available! […]

Leave a Reply

Discover more from 808labs

Subscribe now to keep reading and get access to the full archive.

Continue reading