calibration for Thinkpad X200t fails

Bug #1300656 reported by Rolf Leggewie
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity-control-center (Ubuntu)
New
Undecided
Unassigned

Bug Description

I am starting the calibration process on a Thinkpad from unity-control-center and then move on to "Wacom Tablet". The tablet is recognized and works with the stylus. Then I start to calibrate the screen by choosing the "Calibrate" button and following the instructions on screen to click the cross-hairs. Invariably, when I hit the second cross-hair (the one on the upper right) the process aborts with "Mis-click detected, restarting" no matter how accurately I click.

FWIW, the process completes fine with xinput_calibrator. Here is the output.

$ xinput_calibrator
Warning: multiple calibratable devices found, calibrating last one (Serial Wacom Tablet eraser)
 use --device to select another one.
Calibrating standard Xorg driver "Serial Wacom Tablet eraser"
 current calibration values: min_x=0, max_x=26312 and min_y=0, max_y=16520
 If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).
 --> Making the calibration permanent <--
  copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' (/usr/share/X11/xorg.conf.d/ in some distro's)
Section "InputClass"
 Identifier "calibration"
 MatchProduct "!!Name_Of_TouchScreen!!"
 Option "MinX" "272"
 Option "MaxX" "26297"
 Option "MinY" "-24"
 Option "MaxY" "16110"
 Option "SwapXY" "0" # unless it was already set to 1
 Option "InvertX" "0" # unless it was already set
 Option "InvertY" "0" # unless it was already set
EndSection

Change '!!Name_Of_TouchScreen!!' to your device's name in the config above.

$ xsetwacom --list
Serial Wacom Tablet stylus id: 15 type: STYLUS
Serial Wacom Tablet eraser id: 16 type: ERASER

My touchscreen is shown in the unity configuration applet as Tablet WACf004.

$ grep -i wacom /var/log/Xorg.0.log -3
[ 79.815] (**) Option "xkb_layout" "de"
[ 79.815] (**) Option "xkb_variant" "deadgraveacute"
[ 79.815] (**) Option "xkb_options" "lv3:ralt_switch"
[ 79.815] (II) config/udev: Adding input device Serial Wacom Tablet (/dev/ttyS4)
[ 79.815] (**) Serial Wacom Tablet: Applying InputClass "Wacom serial class"
[ 79.815] (II) LoadModule: "wacom"
[ 79.815] (II) Loading /usr/lib/xorg/modules/input/wacom_drv.so
[ 79.850] (II) Module wacom: vendor="X.Org Foundation"
[ 79.850] compiled for 1.15.0, module version = 0.23.0
[ 79.850] Module class: X.Org XInput Driver
[ 79.850] ABI class: X.Org XInput driver, version 20.0
[ 79.851] (II) wacom: Driver for Wacom graphics tablets: PenPartner, Graphire,
 Graphire2 4x5, Graphire2 5x7, Graphire3 4x5, Graphire3 6x8,
 Graphire4 4x5, Graphire4 6x8, BambooFun 4x5, BambooFun 6x8,
 Bamboo1 Medium, Graphire4 6x8 BlueTooth, CTL-460, CTH-461, CTL-660,
--
 usb:172f:0053, usb:172f:0054, usb:172f:0055, usb:172f:0056,
 usb:172f:0057, usb:172f:0058, usb:172f:0500, usb:172f:0501,
 usb:172f:0502, usb:172f:0503, usb:1b96:0001, usb:17ef:6004
[ 79.853] (II) Using input driver 'wacom' for 'Serial Wacom Tablet'
[ 79.853] (**) Serial Wacom Tablet: always reports core events
[ 79.853] (**) Option "Device" "/dev/ttyS4"
[ 79.854] (**) Option "StopBits" "1"
[ 79.854] (**) Option "DataBits" "8"
--
[ 79.854] (**) Option "Vmin" "1"
[ 79.854] (**) Option "Vtime" "10"
[ 79.854] (**) Option "FlowControl" "Xoff"
[ 79.854] (II) Serial Wacom Tablet: type not specified, assuming 'stylus'.
[ 79.854] (II) Serial Wacom Tablet: other types will be automatically added.
[ 80.110] (II) Serial Wacom Tablet stylus: serial tablet id 0x90.
[ 80.110] (--) Serial Wacom Tablet stylus: using pressure threshold of 27 for button 1
[ 80.110] (--) Serial Wacom Tablet stylus: Wacom General ISDV4 tablet maxX=26312 maxY=16520 maxZ=255 resX=100000 resY=100000 tilt=disabled
[ 80.110] (II) Serial Wacom Tablet stylus: hotplugging dependent devices.
[ 80.110] (EE) Serial Wacom Tablet stylus: Invalid type 'cursor' for this device.
[ 80.110] (EE) Serial Wacom Tablet stylus: Invalid type 'touch' for this device.
[ 80.110] (EE) Serial Wacom Tablet stylus: Invalid type 'pad' for this device.
[ 80.110] (II) Serial Wacom Tablet stylus: hotplugging completed.
[ 80.110] (**) Option "config_info" "udev:/sys/devices/pnp0/00:09/tty/ttyS4"
[ 80.110] (II) XINPUT: Adding extended input device "Serial Wacom Tablet stylus" (type: STYLUS, id 15)
[ 80.110] (**) Serial Wacom Tablet stylus: (accel) keeping acceleration scheme 1
[ 80.110] (**) Serial Wacom Tablet stylus: (accel) acceleration profile 0
[ 80.110] (**) Serial Wacom Tablet stylus: (accel) acceleration factor: 2.000
[ 80.110] (**) Serial Wacom Tablet stylus: (accel) acceleration threshold: 4
[ 80.111] (**) Option "BaudRate" "19200"
[ 80.116] (**) Serial Wacom Tablet eraser: Applying InputClass "Wacom serial class"
[ 80.116] (II) Using input driver 'wacom' for 'Serial Wacom Tablet eraser'
[ 80.116] (**) Serial Wacom Tablet eraser: always reports core events
[ 80.116] (**) Option "Device" "/dev/ttyS4"
[ 80.116] (**) Option "Type" "eraser"
[ 80.116] (**) Option "BaudRate" "19200"
--
[ 80.116] (**) Option "Vmin" "1"
[ 80.116] (**) Option "Vtime" "10"
[ 80.116] (**) Option "FlowControl" "Xoff"
[ 80.116] (--) Serial Wacom Tablet eraser: Wacom General ISDV4 tablet maxX=26312 maxY=16520 maxZ=255 resX=100000 resY=100000 tilt=disabled
[ 80.116] (**) Option "config_info" "udev:/sys/devices/pnp0/00:09/tty/ttyS4"
[ 80.116] (II) XINPUT: Adding extended input device "Serial Wacom Tablet eraser" (type: ERASER, id 16)
[ 80.117] (**) Serial Wacom Tablet eraser: (accel) keeping acceleration scheme 1
[ 80.117] (**) Serial Wacom Tablet eraser: (accel) acceleration profile 0
[ 80.117] (**) Serial Wacom Tablet eraser: (accel) acceleration factor: 2.000
[ 80.117] (**) Serial Wacom Tablet eraser: (accel) acceleration threshold: 4
[ 124.858] (II) intel(0): EDID vendor "LEN", prod id 16401
[ 124.858] (II) intel(0): Printing DDC gathered Modelines:
[ 124.858] (II) intel(0): Modeline "1280x800"x0.0 71.04 1280 1332 1396 1451 800 803 806 816 -hsync -vsync (49.0 kHz eP)

Rolf Leggewie (r0lf)
tags: added: x200
Rolf Leggewie (r0lf)
tags: added: thinkpad
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.