Public bug reported: The problem is the next: After setting the Coordinate Transformation Matrix of any touch screen (tried 2-3 kind of) The mouse movement crashes:
Nextwindow Fermi Touchscreen: The cursor is blinking in the left top of the screen only. (Able to click, no movement) (crashes when set to the default too) HuiToo Computer INC. HuiToo Computer INC.: The cursor is moving across the screen but jumping around, no logic in movement. (Able to click)(on default it works) TOUCHSCREEN: same as on HuiToo I am using ubuntu 12.04 uname -r 3.2.0-33-generic-pae xinput --list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Nextwindow Fermi Touchscreen id=11 [slave pointer (2)] ⎜ ↳ HuiToo Computer INC. HuiToo Computer INC. id=13 [slave pointer (2)] ⎜ ↳ TOUCHSCREEN id=6 [slave pointer (2)] ⎜ ↳ Touch__KiT Touch Computer INC. id=9 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ UCQ01000 Samsung UC Audio id=8 [slave keyboard (3)] ↳ HuiToo Computer INC. HuiToo Computer INC. id=12 [slave keyboard (3)] ↳ Touch__KiT Touch Computer INC. id=10 [slave keyboard (3)] dpkg -s xorg Package: xorg Status: install ok installed Priority: optional Section: x11 Installed-Size: 77 Maintainer: Ubuntu X-SWAT <ubunt...@lists.ubuntu.com> Architecture: i386 Version: 1:7.6+12ubuntu1 Provides: x-window-system, x-window-system-core Depends: xserver-xorg (>= 1:7.6+12ubuntu1), libgl1-mesa-glx | libgl1, libgl1-mesa-dri, libglu1-mesa, xfonts-base (>= 1:1.0.0-1), x11-apps, x11-session-utils, x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils, xauth, xinit, xfonts-utils, xkb-data, xorg-docs-core, xterm | x-terminal-emulator, x11-common, xinput Recommends: xfonts-scalable (>= 1:1.0.0-1) Suggests: xorg-docs, xfonts-100dpi (>= 1:1.0.0-1), xfonts-75dpi (>= 1:1.0.0-1) I tried to rotate my touch but it crashed. Ones I tried to set the matrix as the default: xinput set-prop {NUMBEROFTOUCHSCREEN} 'Coordinate Transformation Matrix' 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 After this the erratic mouse movement started again. Actual hardwares: xinput --list 11 Nextwindow Fermi Touchscreen id=11 [slave pointer (2)] Reporting 3 classes: Class originated from: 11. Type: XIButtonClass Buttons supported: 2 Button labels: None None Button state: Class originated from: 11. Type: XIValuatorClass Detail for Valuator 0: Label: None Range: -1.000000 - -1.000000 Resolution: 0 units/m Mode: relative Class originated from: 11. Type: XIValuatorClass Detail for Valuator 1: Label: None Range: -1.000000 - -1.000000 Resolution: 0 units/m Mode: relative xinput --list-props 11 Device 'Nextwindow Fermi Touchscreen': Device Enabled (132): 1 Coordinate Transformation Matrix (134): 0.000000, 1.000000, 0.000000, -1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (256): 0 Device Accel Constant Deceleration (257): 1.000000 Device Accel Adaptive Deceleration (258): 1.000000 Device Accel Velocity Scaling (259): 10.000000 OR xinput --list 13 HuiToo Computer INC. HuiToo Computer INC. id=13 [slave pointer (2)] Reporting 4 classes: Class originated from: 13. Type: XIButtonClass Buttons supported: 5 Button labels: "Button Unknown" "Button Unknown" "Button Unknown" "Button Wheel Up" "Button Wheel Down" Button state: Class originated from: 13. Type: XIValuatorClass Detail for Valuator 0: Label: Abs MT Position X Range: 0.000000 - 4095.000000 Resolution: 0 units/m Mode: absolute Current value: 4034.000000 Class originated from: 13. Type: XIValuatorClass Detail for Valuator 1: Label: Abs MT Position Y Range: 0.000000 - 4095.000000 Resolution: 0 units/m Mode: absolute Current value: 80.000000 Class originated from: 0. Type: XITouchClass Touch mode: direct Max number of touches: 9 xinput --list-props 13 Device 'HuiToo Computer INC. HuiToo Computer INC.': Device Enabled (132): 1 Coordinate Transformation Matrix (134): 0.000000, 1.000000, 0.000000, -1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (256): 0 Device Accel Constant Deceleration (257): 1.000000 Device Accel Adaptive Deceleration (258): 1.000000 Device Accel Velocity Scaling (259): 10.000000 Device Product ID (252): 1020, 1496 Device Node (253): "/dev/input/event13" Evdev Axis Inversion (498): 0, 0 Evdev Axis Calibration (499): <no items> Evdev Axes Swap (500): 0 Axis Labels (501): "Abs MT Position X" (496), "Abs MT Position Y" (497), "None" (0), "None" (0) Button Labels (502): "Button Unknown" (495), "Button Unknown" (495), "Button Unknown" (495), "Button Wheel Up" (138), "Button Wheel Down" (139) Evdev Middle Button Emulation (503): 0 Evdev Middle Button Timeout (504): 50 Evdev Third Button Emulation (505): 0 Evdev Third Button Emulation Timeout (506): 1000 Evdev Third Button Emulation Button (507): 3 Evdev Third Button Emulation Threshold (508): 20 Evdev Wheel Emulation (509): 0 Evdev Wheel Emulation Axes (510): 0, 0, 4, 5 Evdev Wheel Emulation Inertia (511): 10 Evdev Wheel Emulation Timeout (512): 200 Evdev Wheel Emulation Button (513): 4 Evdev Drag Lock Buttons (514): 0 OR xinput --list 6 TOUCHSCREEN id=6 [slave pointer (2)] Reporting 3 classes: Class originated from: 6 Buttons supported: 1 Button labels: None Button state: Class originated from: 6 Detail for Valuator 0: Label: None Range: 0.000000 - 4095.000000 Resolution: 4095 units/m Mode: absolute Current value: 0.000000 Class originated from: 6 Detail for Valuator 1: Label: None Range: 0.000000 - 4095.000000 Resolution: 4095 units/m Mode: absolute Current value: 0.000000 xinput --list-props 6 Device 'TOUCHSCREEN': Device Enabled (142): 1 Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (259): 0 Device Accel Constant Deceleration (260): 1.000000 Device Accel Adaptive Deceleration (261): 1.000000 Device Accel Velocity Scaling (262): 10.000000 UDEV rules: cat /etc/udev/rules.d/41-hid-multitouch.rules SUBSYSTEM=="usb", ATTRS{idVendor}=="03fc", ATTRS{idProduct}=="05d8", RUN+="/bin/sh /lib/udev/load_hid_multitouch.sh $env{ID_VENDOR_ID} $env{ID_MODEL_ID}" cat /etc/udev/rules.d/40-nw-fermi.rules # NW Fermi Rules # # KERNEL!="event[0-9]*", GOTO="nw-fermi-end" KERNEL=="nwfermi?", SYMLINK+="nw-fermi", RUN+="/usr/sbin/nwfermi_daemon /daemon /instanceId $number" KERNEL=="hidraw*", SUBSYSTEM=="hidraw", SYSFS{idVendor}=="1926", MODE="0666", SYMLINK+="nw-fermi-device" KERNEL=="hidraw*", SUBSYSTEM=="hidraw", SYSFS{idVendor}=="0b8c", SYSFS{idProduct}=="0069", MODE="0666", SYMLINK+="nw-fermi-device" ACTION=="add|change", SUBSYSTEM=="input", ATTRS{name}=="Nextwindow Fermi Touchscreen", ENV{NAME}="nextwindow", ENV{ID_INPUT.tags}="nextwindow" LABEL="nw-fermi-end" ** Affects: xorg-server (Ubuntu) Importance: Undecided Status: New ** Tags: touch xinput xorg -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1085031 Title: mouse movement crashes when setting Coordinate Transformation Matrix To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1085031/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp