how to get elographics touchscreen driver working?
Cliff Brake
cliff.brake at gmail.com
Wed May 7 04:14:06 PDT 2008
Is there a touch driver that is maintained and known to be working
with xserver v1.4 that I could use as a reference?
Thanks,
Cliff
On Tue, May 6, 2008 at 9:27 AM, Cliff Brake <cliff.brake at gmail.com> wrote:
> I am trying to get the elographics touchscreen input driver working.
> It worked some time ago with:
>
> xserver-xorg-X11R7.1-1.1.0-r0
> xf86-input-elographics X11R7.0-1.0.0.5-r0
>
> I'm currently running xorg-xserver 1.4 and the 1.1.0 and 1.2.0 version
> of the elographics driver. My xorg.conf is:
>
> Section "InputDevice"
> Identifier "Touchscreen1"
> Driver "elographics"
> Option "Device" "/dev/ttyS0"
> Option "AlwaysCore"
> Option "screeno" "0"
>
> Option "MinX" "3508"
> Option "MaxX" "624"
> Option "MinY" "3526"
> Option "MaxY" "588"
>
> Option "SwapXY" "0"
> Option "UntouchDelay" "3"
> Option "ReportDelay" "1"
> Option "DebugLevel" "5"
> EndSection
>
> Am I missing anything in the xorg.conf?
>
> The debug log from X is:
>
> Entering ReadInput
> Entering xf86EloGetPacket with checksum == 170 and buffer_p == 0
> buffer_p is 0, Trying to read 10 bytes from link
> Read 10 bytes
> 0x55-->0xFF 0x54-->0x53 0x2-->0x55 0x29-->0x7E 0x9-->0x87
> 0x29-->0xB0 0x6-->0xB6 0xFF-->0xB5 0x0-->0xB5 Expecting checksum
> 181, got 181
> EloConvert Before Fix: Screen(0) - x(-1212166420), y(0)
> EloConvert: Screen(0) - v0(2345), v1(1577)
> EloConvert: Screen(0) - x(258), y(162)
> EloConvert During Fix: Screen(0) - x(258), y(162)
> EloConvert After Fix: Screen(0) - x(258), y(162)
> TouchScreen: x(2345), y(1577), Stream
> Entering ReadInput
> Entering xf86EloGetPacket with checksum == 170 and buffer_p == 0
> buffer_p is 0, Trying to read 10 bytes from link
> Read 10 bytes
> 0x55-->0xFF 0x54-->0x53 0x2-->0x55 0x2A-->0x7F 0x9-->0x88
> 0x28-->0xB0 0x6-->0xB6 0xFF-->0xB5 0x0-->0xB5 Expecting checksum
> 181, got 181
> EloConvert Before Fix: Screen(0) - x(-1212166420), y(0)
> EloConvert: Screen(0) - v0(2346), v1(1576)
> EloConvert: Screen(0) - x(257), y(162)
> EloConvert During Fix: Screen(0) - x(257), y(162)
> EloConvert After Fix: Screen(0) - x(257), y(162)
> TouchScreen: x(2346), y(1576), Stream
>
> The above numbers look good so the touch driver is getting valid data,
> it just not seem to be getting sent to X properly.
>
> with the 1.1.0 version of the driver, a USB mouse still works fine.
> With the 1.2.0 version of the elographics driver, the USB mouse quits
> working after the first touchscreen touch.
>
> I am starting to debug and would appreciate any pointers as to how to
> debug this problem, what to look for, etc.
>
> Thanks,
> Cliff
>
> --
> =======================
> Cliff Brake
> http://bec-systems.com
>
--
=======================
Cliff Brake
http://bec-systems.com
More information about the xorg
mailing list