Wacom Touch Inverted After Rotation

Bug #557748 reported by Ryan Bray
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
xf86-input-wacom (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

This is for the Beta 1 of Lucid.

When I use xsetwacom to rotate the screen, the axis seem to rotate properly for upon "clicking" the touch, but upon release, the axis seem to go to how they would be portrayed in a non-rotated axis (ie. inverted). So in effect, I can click and drag things, but when I release, the cursor jumps to the opposite side of the screen.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-19-generic 2.6.32-19.28
Regression: Yes
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic x86_64
NonfreeKernelModules: wl
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ryan 1635 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xd4500000 irq 22'
   Mixer name : 'Intel G45 DEVCTG'
   Components : 'HDA:111d7605,103c3662,00100402 HDA:80862802,80860101,00100000'
   Controls : 18
   Simple ctrls : 10
Date: Wed Apr 7 19:04:15 2010
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100318)
MachineType: Hewlett-Packard HP TouchSmart tm2 Notebook PC
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-19-generic root=UUID=eb1ba182-a45d-40af-b1b5-597618e83e3f ro quiet splash
ProcEnviron:
 LANG=en_CA.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.33
RfKill:
 0: hp-wifi: Wireless LAN
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
dmi.bios.date: 12/21/2009
dmi.bios.vendor: Insyde
dmi.bios.version: F.02
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 3662
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 47.16
dmi.chassis.asset.tag: CNU0054276
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnInsyde:bvrF.02:bd12/21/2009:svnHewlett-Packard:pnHPTouchSmarttm2NotebookPC:pvr049D100000200800000220000:rvnHewlett-Packard:rn3662:rvrKBCVersion47.16:cvnHewlett-Packard:ct10:cvrN/A:
dmi.product.name: HP TouchSmart tm2 Notebook PC
dmi.product.version: 049D100000200800000220000
dmi.sys.vendor: Hewlett-Packard

Revision history for this message
Ryan Bray (rbray89) wrote :
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Ryan,

If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Matt McKimmy (mckimmy-me) wrote :

I'm also experiencing this bug, or remarkably similar. After using xsetwacom to perform screen rotation, the Wacom Touch device registers initial screen presses in the correct location, but upon release the cursor jumps back to the normal, non-rotated position on the screen.This creates remarkable inconsistencies in using any UI, since some actions take place on button-press (click to drag, etc) and some on button-release (launching programs, etc.)

My system is a Lenovo ThinkPad X61 Tablet, running the release version of Lucid. Please let me know if there is any other info I can provide to help!

Revision history for this message
Petr (mail-moiseev) wrote :
Download full text (3.5 KiB)

The same on HP Pavilion tx 2000, but only for TOUCH, not for STYLUS or mouse pointer
~$cat bin/screenrotate
#!/bin/bash

CR=`xrandr -q --verbose | sed -n '2 {p;q}' | cut -d' ' -f5`

if [ x$CR = xnormal ] ; then
 xrandr -o left
 for dev in 13 14 ; do
  xinput set-int-prop $dev 'Wacom Rotation' 8 2
 done
else
 xrandr -o normal
 for dev in 13 14 ; do
  xinput set-int-prop $dev 'Wacom Rotation' 8 0
 done
fi

~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB-PS/2 Optical Mouse id=10 [slave pointer (2)]
⎜ ↳ Wacom ISDv4 93 eraser id=12 [slave pointer (2)]
⎜ ↳ Wacom ISDv4 93 id=13 [slave pointer (2)]
⎜ ↳ Wacom ISDv4 93 id=14 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=16 [slave pointer (2)]
⎜ ↳ Macintosh mouse button emulation id=17 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ Sleep Button id=9 [slave keyboard (3)]
    ↳ CNF7060 id=11 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]

~$ xinput list-props 13
Device 'Wacom ISDv4 93':
 Device Enabled (147): 1
 Device Accel Profile (267): 0
 Device Accel Constant Deceleration (268): 1.000000
 Device Accel Adaptive Deceleration (270): 1.000000
 Device Accel Velocity Scaling (271): 10.000000
 Wacom Tablet Area (292): 0, 0, 26312, 16520
 Wacom Rotation (293): 0
 Wacom Pressurecurve (294): 0, 0, 100, 100
 Wacom Serial IDs (295): 147, 0, 2, 0
 Wacom TwinView Resolution (296): 0, 0, 0, 0
 Wacom Display Options (297): -1, 0, 1
 Wacom Screen Area (298): 0, 0, 1280, 800
 Wacom Proximity Threshold (299): 42
 Wacom Capacity (300): -1
 Wacom Pressure Threshold (301): 15
 Wacom Sample and Suppress (302): 2, 4
 Wacom Enable Touch (303): 0
 Wacom Hover Click (304): 1
 Wacom Tool Type (305): "STYLUS" (307)
 Wacom Button Actions (306): "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0), "None" (0)

~$ xinput list-props 13
Device 'Wacom ISDv4 93':
 Device Enabled (147): 1
 Device Accel Profile (267): 0
 Device Accel Constant Deceleration (268): 1.000000
 Device Accel Adaptive Deceleration (270): 1.000000
 Device Accel Velocity Scaling (271): 10.000000
 Wacom Tablet Area (292): 0, 0, 26312, 16520
 Wacom Rotation (293): 0
 Wacom Pressurecurve (294): 0, 0, 100, 100
 Wacom Serial IDs (295): 147, 0, 2, 0
 Wacom TwinView Resolution (296): 0, 0, 0, 0
 Wacom Display Options (297): -1, 0, 1
 Wacom Screen Area (298): 0, 0, 1280, 800
 Wacom Proximity Threshold (299): 42
 Wacom Capacity (300): -1
 W...

Read more...

Revision history for this message
Petr (mail-moiseev) wrote :

TOUCH = touchscreen, touchpad is OK

Revision history for this message
Paulo Costa (paulo-inutilfutil) wrote :

It has been resolved in linuxwacom 0.8.6-1.
http://sourceforge.net/tracker/?func=detail&aid=2938348&group_id=69596&atid=525124

Unfortunately, I don't know if linuxwacom and xf86-input-wacom are still the same project.

Revision history for this message
Charlie Kravetz (cjkgeek) wrote :

If you are not the original reporter, please file a new bug report for your issues. You may add a comment to your own report that it may related to bug 557748.

@Ryan:
We'd like to figure out what's causing this bug for you, but we haven't heard back from you in a while. Could you please provide the requested information from comment #2? Thanks!

Changed in xf86-input-wacom (Ubuntu):
status: New → Invalid
Revision history for this message
Charlie Kravetz (cjkgeek) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in linux (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.