Panasonic CF-18 / touchscreen / evdev / calibration issue
John R.
johnr at wowway.com
Sat Mar 13 19:02:10 PST 2010
Hello,
I am running kernel 2.6.33, xorg server 1.7.5 on a gentoo based
Panasonic CF-18. Kernel reports:
input: LBPS/2 Fujitsu Lifebook TouchScreen as
/devices/platform/i8042/serio3/input/input6
X server reports:
(**) Touchscreen: doesn't report core events
(**) Touchscreen: Device: "/dev/input/event6"
(II) Touchscreen: Found absolute axes
(II) Touchscreen: Found x and y absolute axes
(II) Touchscreen: Found absolute touchscreen
(II) Touchscreen: Configuring as touchscreen
(**) Touchscreen: YAxisMapping: buttons 4 and 5
(**) Touchscreen: EmulateWheelButton: 4, EmulateWheelInertia: 10,
EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Touchscreen" (type: TOUCHSCREEN)
(**) Touchscreen: (accel) keeping acceleration scheme 1
(**) Touchscreen: (accel) acceleration profile 0
(II) Touchscreen: initialized for absolute axes.
xorg.conf contains:
Section "InputDevice"
Identifier "Touchscreen"
Driver "evdev"
Option "Device" "/dev/input/event6"
Option "DeviceName" "Touchscreen"
Option "Calibration" "64 602 -60 470"
#Option "ReportingMode" "Raw"
#Option "SwapY"
EndSection
I can run xinput_calibrator_x11 v0.6.0. This results in correct values
in the output of 'xinput list-props "Touchscreen"':
Device 'Touchscreen':
Device Enabled (136): 1
Device Accel Profile (244): 0
Device Accel Constant Deceleration (245): 1.000000
Device Accel Adaptive Deceleration (247): 1.000000
Device Accel Velocity Scaling (248): 10.000000
Evdev Reopen Attempts (253): 10
Evdev Axis Inversion (254): 0, 0
Evdev Axis Calibration (255): 62, 519, -10, 434
Evdev Axes Swap (256): 0
Axis Labels (257): "Abs X" (251), "Abs Y" (252)
Button Labels (258): "Button Unknown" (250), "Button Unknown"
(250), "Button Unknown" (250), "Button Wheel Up" (140), "Button Wheel
Down" (141)
Evdev Middle Button Emulation (259): 2
Evdev Middle Button Timeout (260): 50
Evdev Wheel Emulation (261): 0
Evdev Wheel Emulation Axes (262): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (263): 10
Evdev Wheel Emulation Timeout (264): 200
Evdev Wheel Emulation Button (265): 4
Evdev Drag Lock Buttons (266): 0
However, the clicks on the touchscreen do not result in cursor going to
where the click occurs. Also, if I rerun xinput_calibrator_x11 it
results in new calibration values each time it is executed (values vary
quite a bit...not just what one might expect from being slightly off
when calibrating).
This touchscreen worked with evtouch.
Any ideas?
John
More information about the xorg
mailing list