Touchscreen error in Xorg: Cannot grab device... Gutsy, 2500USB
Hi everyone,
I asked a similar question over on the Ubuntu forums but haven't gotten any replies so I wanted to try a more generic audience. I'm using a Jetway J7F5 mini-itx main board with 1Gb RAM and a 1.5GHz processor. I'm running Ubuntu 7.10 with kernel 2.6.22-14-generic This is going to be a media server that uses a 15" Intellitouch touchscreen in a black walnut case. Video is driven using the Via drivers for the unichrome chipset and they are working great with openGL and other acceleration. The problems I'm having are with the touchscreen. This is an ELO1545L. It is a USB controlled surface acoustic wave touchscreen. The controller is the 2500U which is the predecessor to the 2700. I have been trying all different versions of possible drivers for the past two weeks with no luck. I have tried the ones from elo, the Unified USB drivers, elographics, elousb, and evtouch v0.8.6 and v0.8.7. I have been running Ubuntu on an older computer for over a year now but this is the first time I've gotten into the terminal heavily to compile scripts and run make so please bear with me. As with other people, the USB event changed every time I rebooted. I modified /etc/udev/rules.d/65-persistent-input.rules to create a static reference to the monitor. I labeled it touch2500. When I "cat /dev/input/touch2500" I get random data when I touch the screen. Sometimes it even messes up the text on the terminal so that I have to close terminal and re-open a new one. I have been chasing this problem for a few weeks and having all sorts of luck crashing X and using the other VCs. Elousb crashes X and puts Ubuntu into low graphics mode and I think elographics is just for the serial version. /var/log/Xorg.0.log has been a big bit of fun. Maybe there are some who would suggest editing the C code for one of these drivers. I would really prefer not to because it's been about 4 years since I last wrote C and assembly. The closest it's gotten to working is with the evtouch driver v0.8.7. I've searched what feels far and wide and there were a few vague references to using a generic driver or different company driver to run this screen. So far, I can't find anyone who has gotten this working in Ubuntu 7.10. Here are the relevant sections from my xorg.conf: Quote:
Here is my persistent input rule file: /etc/udev/rules.d/65-persistent-input.rules Quote:
As for the output of the Xorg.0.log. I'll just append the items dealing with touch as well as warnings and errors. Just piped through grep. Quote:
The last thing that may be of interest is the output of lsmod for any usb devices. There is no output for "lsmod | grep touch" or "lsmod | grep input". Not that I thought there should be, but had no way of knowing whether evtouch would be properly loaded. Quote:
Quote:
Wow! This is a lot of information. I am really looking forward to being able to install the media programs I want and start populating it with media. My friend has talked me down from the edge a couple of times when I considered switching to Windows. If anybody could help get me pointed in the right directions I would really appreciate it. I'm getting frustrated trying to compile XFree86 drivers and drivers for old kernels etc etc. The old HCL link the hardware forum said this monitor isn't supported but that was last commented on in 2003 so I'm hoping that things have changed. All my thanks in advance for any guidance and support. Cheers! UPDATE: I installed Hardy and the event driver is much better. I just installed evtouch, added a permanent input handle for my monitor and everything worked perfectly. Even setting up the new Xorg was simple. |
Hi,
I got an elo touchscreen which is giving me trouble, Would you mind posting your current working xorg.conf file? Thanks! details: ELO model ET1827L version A46947 (USB only, Intellitouch, 2500U controller,18". |
Working Xorg and touchscreen
Akbrian,
For the most part, the content of Xorg is the same. There are some simple differences with the corepointer and raw events but this is my full xorg.conf file as requested. Now that I am using the 8.04 distribution of Ubuntu, things worked out fairly well. I can't say anything for calibrating the touch panel but that's another matter. Best of luck to you! Code:
Section "InputDevice" |
All times are GMT -5. The time now is 01:26 PM. |