Thanks to Benjamin Tissoir from lii-enac.fr, there is now an updated hid-multitouch kernel module for ubuntu 12.10. Thank you a lot Benjamin!
To install it follow the next steps from a terminal: 1. Follow the steps described in http://dinomite.net/blog/2007/setting-up-ubuntu-for-building-kernel-modules/ for setting up your machine for building kernel modules. 2. Install linux-headers package: sudo apt-get install linux-headers-`uname -r` 3. Move to your home: cd ~ 4. git clone git://git.lii-enac.fr/linux-input/ubuntu-multitouch 5. cd ubuntu-multitouch 6. git checkout hid-multitouch-ubuntu-12.10 7. make 8. sudo make install 9. Reboot I installed it and tested it on my Duo 11 with 12.10 Unity desktop: * At kern.log I get the following mesages related to multitouch: Feb 23 22:16:30 duo kernel: [ 4.903751] xhci_hcd 0000:00:14.0: WARN Event TRB for slot 2 ep 0 with no TDs queued? Feb 23 22:16:37 duo kernel: [ 12.597436] hid-multitouch 0003:1B96:0F00.0004: usb_submit_urb(ctrl) failed: -1 Feb 23 22:16:37 duo kernel: [ 12.597457] hid-multitouch 0003:1B96:0F00.0004: timeout initializing reports Feb 23 22:16:37 duo kernel: [ 12.597781] input: N-trig DuoSense as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input11 Feb 23 22:16:37 duo kernel: [ 12.598243] hid-multitouch * One finger touches seem to work: Clicks on windows give focus, I can move windows with holding the title bar, I can put the cursor at a the touched point in a text area, I can scroll nautilus window with one finger. * I have not managed to produce a double-touch for opening a folder in nautilus. After using touch with nautilus I can no longer double-click with the mouse, and right-click on a folder removes focus from it. * When I put a second finger on the screen, at Xorg.0.log I no longer get any "(EE) [dix] N-trig DuoSense: unable to find touch point X" errors, but I get the same bug trace I provide at bug description "(EE) BUG: triggered 'if (!(event->device_event.flags & (1 << 5)))'".... , and no multi-finger guestures seem to be recognized. The behaviour is the sama as if I had only one finger on the screen (the first that touched the screen). * Subsequent single finger touches continue to work and multifinger touches are recognized as single finger touches and continue to produce the "(EE) BUG: triggered 'if (!(event->device_event.flags & (1 << 5)))'" bug trace. * The good thing is that with Benjamin's module there is no erroneous behavior of mouse, alt-tab etc after touching the screen with multiple fingers (except nautilus problems), so the user can use one finger touches with no problem. I also tried with the X version from x.org-edgers ubuntu ppa. x.org- edgers ppa also installed the 3.7.0 Kernel, but I booted with 3.5.0-25 kernel in order to use Benjamin's module. The result was exactly the same as I described above. I attach Xorg.0.log and kern.log with the new kernel module. I would like to thank one more time Benjamin for his help on this. ** Attachment added: "Xorg.0.log with git://git.lii-enac.fr/linux-input/ubuntu-multitouch hid-multitouch module" https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1121379/+attachment/3543730/+files/Xorg.0.log -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1121379 Title: Multiple finger touch fails on Sony Vaio Duo 11 running Ubuntu 12.10 (N-Trig DuoSense MultiTouch) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-image-3.5.0-030500-generic/+bug/1121379/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs