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