eGalax Touchscreen calibration problems

Ken Emmons Jr. kemmons at qatech.com
Mon Apr 18 09:38:23 PDT 2011


 
Hello,
 
I am having issues calibrating and swapping axes on an eGalax
touchscreen. Xorg does seem to recognize the device as an input device
and seemingly tries to move the cursor appropriately to its wrong
calibration. I had to pass usbhid.quirks=0xeef:0x1:0x40 to the kernel
boot parameters to get the kernel HID driver to handle the touchscreen
properly. Prior to this it did not work at all.

I see valid event interfaces and can in fact get events from them using
the evtest.c program at a console. When I try to use evdev driver
configured to an event interface (using xorg.conf) xorg logs state that
evdev doesn't know what to do with the device. When I use the evtouch
driver it just crashes. Most of the help online is using the evtouch
driver and this really isn't doing me any good as a result. From what I
can see and have read this driver is going away anyhow. 

It is probably worth noting that when I type xinput list I see no notice
of the touchscreen, but that there is just a "configured mouse". I
suspect that the HAL layer is somehow doing something with combining my
regular mouse and my HID touchscreen and xorg is just interpreting that.
If this is the case should I be doing my calibrations from the HAL, or
is that just passing the data to the Xorg server anyhow? 

I am using Debian Lenny on a embedded PowerPC computer and I am having
problems finding information since most of it is circa 2008-2009. At
this point I cannot upgrade the distribution, although that may be a
possibility in the future.  

Xorg version 1.4.2

Any ideas? I'd be happy to do any reading, but I am jumping back and
forth between different projects reading conflicting information at this
point. 

Thank you,
~Ken



More information about the xorg mailing list