** Summary changed:

- mutouch driver in hardy is Y axis Inverted
+ [UVFe] Please sync xserver-xorg-input-mutouch (1.2.0-2) from Debian unstable 
(main) - fixes: mutouch driver in hardy is Y axis Inverted

** Description changed:

+ A fix for the issue listed below is available in the 1.2.0-2 version of
+ this driver.  No other changes besides this fix was included in that
+ release.  Please sync this to Ubuntu at the earliest convenience.
+ 
+ xserver-xorg-input-mutouch (1:1.2.0-2) unstable; urgency=medium
+ 
+   * Cherry-picked from upstream: Handle axis inversion in the driver.
+     The current X server doesn't handle inverted axes, so we need to do it in
+     the driver. Report valid axis ranges to the server, but flip the
+     coordinates before posting events.
+     LP: #275650, fd.o bug#17813.
+ 
+  -- Julien Cristau <[EMAIL PROTECTED]>  Mon, 29 Sep 2008 15:23:22
+ +0200
+ 
+ 
+ 
+ [Original Report]
  Binary package hint: xserver-xorg-input-mutouch
  
  Okay, using and older version of the mutouch driver in gutsy, everything
  works fine.
  
  However once upgraded to hardy the Y axis of the touch screen is
  inverted.
  
  Changing MinY and MaxY in xorg.conf has no effect.
  
  Can it be related to this
  
  https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-
  elographics/+bug/218671
  
  mutouch in debug mode seems to output the same values for Y, where ever I put 
my finger,
  however hardy Y movement is inverted? Has something changed in Xorg.
  
  Beer for the first person who can send me a patch :-) or a way I can
  downgrade my X server ( ;-) )
  
   apt-cache policy xserver-xorg-input-mutouch 
  xserver-xorg-input-mutouch:
    Installed: 1:1.1.0-3
    Candidate: 1:1.1.0-3
    Version table:
   *** 1:1.1.0-3 0
          500 http://gb.archive.ubuntu.com hardy/universe Packages
          100 /var/lib/dpkg/status
  
  lsb_release -rd
  Description:    Ubuntu 8.04.1
  Release:        8.04
  
  
  here's my xorg configuration.
  
  Section "InputDevice"
          Identifier      "TouchScreen"
          Driver          "mutouch"
          Option          "Type"  "finger"
          Option          "Device"        "/dev/ttyS2"
          Option          "ScreenNo"      "0"
          Option          "MinX"  "0"
          Option          "MaxX"  "16383"
          Option          "MinY"  "0"
          Option          "MaxY"  "16383"
          Option          "DebugLevel" "9"
          Option          "SendCoreEvents" "yes"
  EndSection
  
  
  and my 
  
  (**) MicroTouch FINGER input device: /dev/ttyS2
  (**) Option "SendCoreEvents" "yes"
  (**) FINGER: always reports core events
  (**) Microtouch X device name: FINGER
  (**) Option "ScreenNo" "0"
  (**) Microtouch associated screen: 0
  (**) Option "MaxX" "16383"
  (**) Microtouch maximum x position: 16383
  (**) Option "MinX" "0"
  (**) Microtouch minimum x position: 0
  (**) Option "MaxY" "16383"
  (**) Microtouch maximum y position: 16383
  (**) Option "MinY" "0"
  (**) Microtouch minimum y position: 0
  (**) Microtouch ThruGlass frequency is: 0
  (**) Option "DebugLevel" "9"
  (**) Microtouch debug level sets to 9
  (**) Microtouch debug level sets to 9
  (**) Microtouch device will work in Landscape mode
  (II) XINPUT: Adding extended input device "FINGER" (type: MicroTouch Finger)
  (II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
  (II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD)
  MicroTouch finger init...
  Done.
  (II) Configured Mouse: ps2EnableDataReporting: succeeded
  MicroTouch finger on...
  MicroTouch touchscreen opening : /dev/ttyS2
  (**) Option "Device" "/dev/ttyS2"
  (**) Option "BaudRate" "9600"
  (**) Option "StopBits" "1"
  (**) Option "DataBits" "8"
  (**) Option "Parity" "None"
  (**) Option "Vmin" "10"
  (**) Option "Vtime" "1"
  (**) Option "FlowControl" "None"
  Sending packet : 0x1 0x52 0xD 0x0 0x0 0x0 0x0 0x0 0x0 0x0
  Waiting a reply
  Waiting 300 ms for data from port
  Entering xf86MuTGetReply with buffer_p == 0
  buffer_p is 0, Trying to read 256 bytes from port
  Read 3 bytes of reply
  Sending packet : 0x1 0x4F 0x49 0xD 0x0 0x0 0x0 0x0 0x0 0x0
  Waiting a reply
  Waiting 300 ms for data from port
  Entering xf86MuTGetReply with buffer_p == 0
  buffer_p is 0, Trying to read 256 bytes from port
  Read 8 bytes of reply
  (--) MicroTouch touchscreen is a , connected through a serial port.
  (--) MicroTouch controller firmware revision is 5.59.
  Sending packet : 0x1 0x55 0x54 0xD 0x0 0x0 0x0 0x0 0x0 0x0
  Waiting a reply
  Waiting 300 ms for data from port
  Entering xf86MuTGetReply with buffer_p == 0
  buffer_p is 0, Trying to read 256 bytes from port
  Read 3 bytes of reply
  (--) MicroTouch status of errors: ^MSending packet : 0x1 0x46 0x54 0xD 0x0 
0x0 0x0 0x0 0x0 0x0
  Waiting a reply
  Waiting 300 ms for data from port
  Entering xf86MuTGetReply with buffer_p == 0
  Waiting 300 ms for data from port
  Entering xf86MuTGetReply with buffer_p == 0
  buffer_p is 0, Trying to read 256 bytes from port
  Read 3 bytes of reply
  Sending packet : 0x1 0x4D 0x53 0xD 0x0 0x0 0x0 0x0 0x0 0x0
  Waiting a reply
  Waiting 300 ms for data from port
  Entering xf86MuTGetReply with buffer_p == 0
  buffer_p is 0, Trying to read 256 bytes from port
  Read 3 bytes of reply
  Sending packet : 0x1 0x50 0x4F 0xD 0x0 0x0 0x0 0x0 0x0 0x0
  Waiting a reply
  Waiting 300 ms for data from port
  Entering xf86MuTGetReply with buffer_p == 0
  buffer_p is 0, Trying to read 256 bytes from port
  Read 3 bytes of reply
  Sending packet : 0x1 0x46 0x4F 0xD 0x0 0x0 0x0 0x0 0x0 0x0
  Waiting a reply
  Waiting 300 ms for data from port
  Entering xf86MuTGetReply with buffer_p == 0
  buffer_p is 0, Trying to read 256 bytes from port
  Read 3 bytes of reply
  Done
  Entering ReadInput
  num_old_bytes is 0, Trying to read 256 bytes from port
  Read 11 bytes of reports
  Packet: 0xD8 0x14 0x46 0x32 0x3F
  TouchScreen Finger: x(8980), y(8114), Press
  Packet: 0xD8 0x14 0x46 0x32 0x3F
  TouchScreen Finger: x(8980), y(8114), Stream
  Entering ReadInput
  num_old_bytes is 1, Trying to read 255 bytes from port
  Read 10 bytes of reports
  Packet: 0xD8 0x14 0x46 0x32 0x3F
  TouchScreen Finger: x(8980), y(8114), Stream
  Packet: 0xD8 0x14 0x46 0x32 0x3F
  TouchScreen Finger: x(8980), y(8114), Stream
  Entering ReadInput
  num_old_bytes is 1, Trying to read 255 bytes from port
  Read 6 bytes of reports
  Packet: 0xD8 0x14 0x46 0x32 0x3F
  TouchScreen Finger: x(8980), y(8114), Stream
  Entering ReadInput
  num_old_bytes is 2, Trying to read 254 bytes from port

-- 
[UVFe] Please sync xserver-xorg-input-mutouch (1.2.0-2) from Debian unstable 
(main) - fixes: mutouch driver in hardy is Y axis Inverted
https://bugs.launchpad.net/bugs/275650
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to