I have performed some tests with raring beta2 (linux 3.8.0-16-generic,
X.Org X Server 1.13.3 - 2013-03-07 -, unity
6.12.0daily13.04.01-0ububtu1). The touch screen does not work out of the
box. After the first touch it no longer responds to touches.

After installing Benjamin's kernel module  (hid-multitouch-3.6+) the
touchscreen works as expected most of the time. The bug "triggered
'if(!(event->device_event.flags & (1 << 5)))'" described at my very
first post here, still apears from time to time while using the touch
screen. I have not verified yet under what exact circumstances. I have
also noticed that using the touch screen with some applications cause
subsequent failure of getting a click event by tapping. E.g. In firefox
tap on the search box. Then open onBoard keyboard. Try to type something
in firefox search box with onBoard. After the first character firefox
popups search suggestions that seem to take the focus from the text-box
and no other characters are typed. After that tapping anywhere on the
screen fails to produce a click. The problem may be solved by switching
a couple of times between open windows/applications with alt+tab using
the physical keyboard, or  with logging out and in again. (Could this be
related with the appearance of the bug error line in Xorg.0.log? ) The
same problem exists with chromium web browser, when trying to tap on the
options menu icon.

The good news is that nautilus is working good with the touch screen.
Double taps are correctly caught and interpreted to double clicks.

After all, apart from the bug error in Xorg.0.log (can anyone tell what
does it mean??) and the failure of click under the circumstances I
described above, the touchscreen works fine with 13.04 at a basic level.
The main problem seems to be the lack of proper multitouch suport of the
main applications. Firefox does not scroll or zoom with guestures (drag
n scroll pluggin can help for scrolling), the same with chromium. Evince
seems to have some support for touch. I enjoyed reading a pdf with good
accelerated scrolling, but no luck with zoom with pinch. Libreoffice
writer is hard to use with multitouch (no scroll with drag).

I have read on the web about an ubuntu version oriented to tablets that
is being prepared. From what I know it is tested against samsung galaxy
tablets and has released some testing images for these devices (non x86
processors). Is there any luck that we will have some of the
achievements of that project coming to the desktop x86 version of
ubuntu?

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-input-evdev in 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)

Status in “linux-image-3.5.0-030500-generic” package in Ubuntu:
  Confirmed
Status in “xserver-xorg-input-evdev” package in Ubuntu:
  Confirmed

Bug description:
  N-trig DuoSense multitouch screen on Sony Vaio Duo 11 (model
  SVD1121P2EB) ultrabook/tablet hybrid does not function as expected
  with ubuntu 12.10.

  How to reproduce the bug:

  1. Boot up Sony Vaio Duo 11 to Ubuntu 12.10 and login to untiy
  2. Use mouse/trackpad to Open a nautiuls window
  3. Use a mouse/trackpad to Open a terminal window and run "tail -f 
/var/log/Xorg.0.log"
  4. With the focus to the terminal window touch inside nautilus window with 
one finger. Nautilus window takes focus, as expected. Nothing is appended to 
Xorg.0.log.
  5. Touch with one finger inside terminal window. The terminal window takes 
the focus, as expected. Nothing is appended to Xorg.0.log.
  6. Touch with one finger inside nautilus window and do a drag gesture. A 
rectangle select area follows hand's move. Nothing is appended to Xorg.0.log.
  7. Touch again with one finger inside nautilus window and and do a drag 
gesture. Nautilus window is scrolling up and down, as expected.
  8. Touch with 2 fingers into nautilus window. The following Error line is 
appended to Xorg.0.log:

  (EE) [dix] N-trig DuoSense: unable to find touch point 1

  9. Do any gesture with the two fingers (eg. spread). The following
  error lines are repeated during the gesture:

  [  2530.712] (EE) BUG: triggered 'if (!(event->device_event.flags & (1 << 
5)))'
  [  2530.712] (EE) BUG: ../../dix/touch.c:628 in TouchConvertToPointerEvent()
  [  2530.712] (EE) Non-emulating touch event
  [  2530.712] (EE) 
  [  2530.713] (EE) Backtrace:
  [  2530.713] (EE) 0: /usr/bin/X (xorg_backtrace+0x36) [0x7f261cfadb76]
  [  2530.713] (EE) 1: /usr/bin/X (0x7f261ce05000+0x7dbdf) [0x7f261ce82bdf]
  [  2530.713] (EE) 2: /usr/bin/X (0x7f261ce05000+0x1380b9) [0x7f261cf3d0b9]
  [  2530.713] (EE) 3: /usr/bin/X (0x7f261ce05000+0x137c65) [0x7f261cf3cc65]
  [  2530.714] (EE) 4: /usr/bin/X (0x7f261ce05000+0x13a5d3) [0x7f261cf3f5d3]
  [  2530.714] (EE) 5: /usr/bin/X (0x7f261ce05000+0x15bc8f) [0x7f261cf60c8f]
  [  2530.714] (EE) 6: /usr/bin/X (mieqProcessDeviceEvent+0x1b5) 
[0x7f261cf8f385]
  [  2530.714] (EE) 7: /usr/bin/X (mieqProcessInputEvents+0xf8) [0x7f261cf8f4a8]
  [  2530.714] (EE) 8: /usr/bin/X (ProcessInputEvents+0x9) [0x7f261ce98789]
  [  2530.714] (EE) 9: /usr/bin/X (0x7f261ce05000+0x557d2) [0x7f261ce5a7d2]
  [  2530.715] (EE) 10: /usr/bin/X (0x7f261ce05000+0x4456a) [0x7f261ce4956a]
  [  2530.715] (EE) 11: /lib/x86_64-linux-gnu/libc.so.6 
(__libc_start_main+0xed) [0x7f261adb076d]
  [  2530.715] (EE) 12: /usr/bin/X (0x7f261ce05000+0x448ad) [0x7f261ce498ad]
  [  2530.715] (EE) 

  10. Touch with one finger an other window. Focus is not transfered to the 
touched window. Expected behavior: The focus should be transfered to the 
touched window.
  11. Touch with one finger inside nautilus window and do a drag gesture. 
Window is scrolling up and down and the above error lines are repeated at 
Xorg.0.log. Expected behavior: No error messages should be generated.
  12. Remove the finger from the screen and move the mouse around the screen. 
Nautilus window is scrolling according to mouse movement. Expected behavior: no 
scrolling should happen at nautilus window.
  13. Click with the mouse inside nautilus window. The rectangle selector 
appears and follows mouse movement. Expected behavior: A single click should 
not trigger the rectangle selector.

  After these steps mouse and touch have a strange and unstable
  behavior: Mouse movement erroneously selects text without holding down
  the mouse button, clicks and touches at windows do not give focus,
  clicks and touches to buttons to not cause a press event, alt+tab is
  not functioning.

  Touching with more fingers (3 or 4) produces a similar error with
  point number varying from 0 to 3 (e.g. (EE) [dix] N-trig DuoSense:
  unable to find touch point 2), and after that any gesture fails
  producing the above error messages.

  I attach:
  * geistest output
  * lsb_release -a output
  * lshw output
  * lsinput output
  * lspci -vnvn output
  * mtdev-test output
  * ntrig-calibrator output
  * uname -a output
  * cat /proc/version_signature output
  * Xorg.0.log

  I can perform any testing and reporting on Sony VAIO Duo 11 device. I
  have quite advanced technical skills on ubuntu, compiling, config
  files e.t.c. I would appreciate any guidance in order to investigate
  and finally solve this bug.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-image-3.5.0-030500-generic/+bug/1121379/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to