Hi,
How to get eGalax TouchScreen film (0eef:0001) working in Linux for Raspberry Pi. It is a 7″ USB based touch film layered on a glass screen. Usbcore: registered new interface driver usbtouchscreen. There is a egalax driver, but for usb you can also use the evtouch xorg input driver.
With the upgrade over the weekend of xorg (sorry, can't give exact version numbers at the moment - did a full system rebuild and lost a lot of info), my touch screen stopped working. It is an eGalax Dwav Scientific device vid:pid: 0eef 7302. I noticed in my dmesg output that the driver (xf86-input-egalax) was segfaulting so I downgraded my xorg.
While the downgrade stopped the driver segfaulting, touch did not return. I checked all configs and considering the only package change was xorg, it seemed odd that the downgrade did not resolve the issue.
Out of curiosity, I restored windows to the device (acer iconia tab) to confirm the screen itself has not died. Touch worked on windows (phew, not a warranty job).
On re-installing arch, I am back to the same issue, but today, with the kernel and udev upgrade, lsusb is no longer including this device in it's output, so the problem has gone from bad to worse. The device is no longer recognised by the kernel/udev on boot.
![Driver Driver](https://images-na.ssl-images-amazon.com/images/I/61Vtl344zKL._AC_SL1200_.jpg)
Is anyone aware if the touch input stack in the kernel has changed again, or of any other reason my touch screen device (which up until now has been recognised by all kernels from late 2.6 series until 3.3.5? 3.3.6?) is no onger being recognised? Also, has the xorg input stack changed as well, thus rendering my device useless?
Hoping someone can shed some light on this.
![Touch Touch](http://karuppuswamy.com/wordpress/wp-content/uploads/2013/01/touchkit.png)
Cheers.
Last edited by Padfoot (2012-05-25 12:24:50)