Touch screen stops working when video driver is changed xserver xorg
Hi, I am running crunchbang linux on some rather unusual hardware, it is a raon everun handheld umpc. It has a custom usb touchscreen built in.
When I start x with "vesa" specified as the display driver the touch screen on my device works fine, however I can't use the native 800x480 panel resolution (vesa defaults to 800x600)
The device is an AMD Geode GX (the old one, uses same video as LX) so I set up the xserver-xorg-video-geode package, and configured the driver as "geode"
When I start x with "geode" as the display driver the touch screen moves to a random position on the first touch, the driver sticks the left click down (I know this because the device also has a mouse and moving it acts like a click & drag)
I've been fighting with this for a week now, and I can't find any info on how evtouch and the video drivers interact.
Can anyone give me any suggestions, or even pointers on where to start looking to solve this?
I have downloaded the source to xserver-xorg-input-evtouch and xserver-xorg-video-geode, but I know nothing of how xserver drivers work.
This has been sitting here so lemme take a stab at it.
There are almost no one of a kind touchscreens. There tend to be versions of only a few out there. True I have seen a number of industrial ones that take some time to get working but this is a consumer product. They tend to use common parts.
Usually you have to set the pointer with some program before you use it. Find the calibration for this and see if you can get it working.
I'd have loaded in the old setup that works to diag this more if possible. Dunno how hard it is to load some live OS or not but if you can then run a few distro's to see if they support it.
Thanks for the reply, I don't think i made myself clear. On my system changing video driver in Xorg.conf breaks the touch screen.
|All times are GMT -5. The time now is 10:13 PM.|