does someone have experience with openSUSE 11.3 and the eGalax touch-screen?
lsusb:
Bus 002 Device 004: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
I had installed openSUSE 11.1 and the touch-screen driver eGalaxTouch-2.07.3122-32b-k26.tar.gz. And it worked.
Yesterday I upgrade to upenSUSE 11.3 and the touch-screen does not work any longer.
I also installed from eGalax_eMPIA Technology Inc. TouchKit Linux Driver the new touch-screen driver eGalaxTouch-3.02.4315-32b-k26.tar.gz. And then I tried the beta driver eGalaxTouch-3.03.4510-32b-k26.tar.gz. Both without success.
The eGalaxTouch tool find a touch-screen but it can not calibrate the screen.
Can someone confirm that the eGalax TouchScreen functions with openSUSE 11.3?
What can I check or in which files can I search for errors?
I am not experienced in the X11/xorg.conf area.
Hi
That’s because there is no xorg.conf file anymore. I have a egalax
device device here I can probably create some files for. So your system
is 32bit?
Hi
OK, the fix is very simple. First uninstall the version you have
installed. You do need to use the beta one as it allows for the new
xorg configuration.
Then edit the setup.sh file as follows (line 41);
#xorgpath2="/usr/share/X11/xorg.conf.d" # for Fedora 13 & Ubuntu 10.10
xorgpath2="/etc/X11/xorg.conf.d" # for openSUSE 11.3
Then re-run the setup;
sudo ./setup.sh
Then reboot and as your user run eGalaxTouch to setup and calibrate.
I have mine set as a right screen off the netbook with no desktop
effects and did a 4 point calibrartion and it’s working fine.
uninstall the installed version (setup.sh uninstall as root)
reboot
use the beta driver
changed the line 41 in setup.sh in xorgpath2="/etc/X11/xorg.conf.d"
installed the driver (setup.sh as root)
reboot
run tool eGalaxTouch as root
But with no success. It is the same behavior as before. There is a active Device (/dev/input/event3) but it don’t calibrate. I cannot move the mouse pointer. The mouse pointer trembles only. If I draw-off the USB connector from the touch-screen then I can move the mouse.
In the /etc/X11/xorg.conf.d directory nothing changed after installation. Is so correct?
Here the installation output:
(*) Linux driver installer for eGalaxTouch controller
(I) Check user permission: root, you are the supervisor.
(I) Begin to setup the eGalaxTouch driver.
(I) Extract eGalaxTouch driver archive to /usr/local/eGalaxTouch32.
(I) Create eGalaxTouch utility shortcut in /usr/bin.
(I) Create TKCal tool shortcut in /usr/bin.
(I) Check X window version: 1.8.x
(I) Copy X module: x18/egalax_drv.so to /usr/lib/xorg/modules/input.
(Q) Which interface controller do you use?
(I) [1] RS232 [2] PS/2 [3] USB : 3
(I) Using interface: USB
(I) Found a HID compliant touch controller.
(I) Found inbuilt kernel module: usbtouchscreen
(I) It is highly recommended that add it into blacklist.
(Q) Do you want to add it into blacklist? (y/n) n
(I) Found X configuration file: /etc/X11/xorg.conf.
(I) Add touch configuration into /etc/X11/xorg.conf.
(I) Please reboot the system for some changes to take effect.
(I) After booting, type “eGalaxTouch” to do calibration.
Which information exactly do you need? Which command can I use for it?
CPU Geode ™ 500MHz
256 MB RAM
Initially I installed openSUSE 11.1 from CD and internet. And there were difficulties to run the x-server. Yes I tried to create a xorg.xonf with SAX. But I believe it already existed a xorg.conf. The display works only if I changed the special driver in xorg.conf->Section “Device”->Driver to “vesa”.
As said the touch-screen worked with openSUSE 11.1.
Is there a change in the X11 architecture from 11.1 to 11.3?
Hi
OK, yes there are changes in 11.3 and Xorg. I think the problem is you do have an xorg.conf file as this isn’t needed. Did you do a fresh install of 11.3 or was it an upgrade?
What happens if you move the /etc/X11/xorg.conf file and the edit the /etc/X11/xorg.conf.d/50-device.conf and add vesa as the driver and restart the xserver?
now I installed the beta driver again (with patch xorgpath2="/etc/X11/xorg.conf.d")
(*) Linux driver installer for eGalaxTouch controller
(I) Check user permission: root, you are the supervisor.
(I) Begin to setup the eGalaxTouch driver.
(I) Extract eGalaxTouch driver archive to /usr/local/eGalaxTouch32.
(I) Create eGalaxTouch utility shortcut in /usr/bin.
(I) Create TKCal tool shortcut in /usr/bin.
(I) Check X window version: 1.8.x
(I) Copy X module: x18/egalax_drv.so to /usr/lib/xorg/modules/input.
(Q) Which interface controller do you use?
(I) [1] RS232 [2] PS/2 [3] USB : 3
(I) Using interface: USB
(I) Found a HID compliant touch controller.
(I) Found inbuilt kernel module: usbtouchscreen
(I) It is highly recommended that add it into blacklist.
(Q) Do you want to add it into blacklist? (y/n) n
(I) Copy udev rule: 50-egalax.conf to /etc/X11/xorg.conf.d.
(I) Please reboot the system for some changes to take effect.
(I) After booting, type “eGalaxTouch” to do calibration.
reboot
no improvement, the same behavior as before
The file xorg.conf.d/10-evdev.conf contains following entries:
Catch-all evdev loader for udev-based systems
We don’t simply match on any device since that also adds accelerometers
and other devices that we don’t really want to use. The list below
Many thanks! You helped me very much. The touch-screen works now.
There were at least 3 problems (edit setup.sh, move xorg.conf and blacklist kernel modul usbtouchscreen). I had to do the following:
maybe you can help me. I got this new ASUS tablet (intel basedhttp://www.bestbuy.ca/en-CA/product/asus-asus-eee-12-1-tablet-featuring-intel-dual-core-i5-processor-470um-ep121-1a004m-english-silver-ep121-1a004m/10162673.aspx) and installed SUSE on it. Everything works except for the touchscreen
I have followed every single article on the web I could find with eganax in the name, but no luck so far.
I have got the driver from the website (eGalax_eMPIA Technology Inc. TouchKit Linux Driver) and installed them. I placed the config file into /etc/X11/xorg.conf.d/ and blocked evdav from picking up the device first. The driver loads but it can not detect the device. The X becomes very slow because the driver keeps writing into xorg.log file complaining it can’t find the device.
Here is what it looks like:
49.788] (**) eGalax_eMPIA Technology Inc. PCAP MultiTouch Controller: Applying InputClass "eGalax touch class"
49.788] (II) LoadModule: "egalax"
49.795] (II) Loading /usr/lib/xorg/modules/input/egalax_drv.so
49.795] (II) Module egalax: vendor="X.Org Foundation"
49.795] compiled for 1.9.0, module version = 3.4.0
49.795] Module class: X.Org XInput Driver
49.795] ABI class: X.Org XInput driver, version 11.0
49.795] (**) egalax: always reports core events
49.795] (**) egalax X device name: egalax
49.797] (EE) No HID Touch Controller Found!
50.376] (EE) No USB Event Touch Controller Found!
50.377] (EE) No USB TK Touch Controller Found!
50.377] (**) egalaxHistroSize=10
50.377] (**) Option "ScreenNo" "0"
50.377] (**) egalax associated screen: 0
50.377] (**) egalaxParameter=/var/lib/eeti.param
50.377] (**) egalax:Use Defualt Sound Device:/dev/audio
50.377] (**) Option "SkipClick" "0"
50.377] (**) egalax Rotation option is enabled.
50.377] (II) XINPUT: Adding extended input device "egalax" (type: egalax)
what follows is log file full of this:
49.797] (EE) No HID Touch Controller Found!
50.376] (EE) No USB Event Touch Controller Found!
50.377] (EE) No USB TK Touch Controller Found!
and until X is killed
Does anyone know what the problem might be?
By the way, my device identifies a little different then yours. lsusb says: Bus 002 Device 006: ID 0eef:a001 D-WAV Scientific Co., Ltd Not sure if this has anything to do with anything…
I looked into the script, but it seems the driver developers have already fixed the path problem. lines 42-44 read:
xorgpath="/usr/lib/X11/xorg.conf.d" # for Ubuntu 10.04 and Meego 1.0 netbook
xorgpath2="/usr/share/X11/xorg.conf.d" # for Fedora 13/14 & Ubuntu 10.10
xorgpath3="/etc/X11/xorg.conf.d"
Primary display adapter: #9
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 13d3:5122 IMC Networks
Bus 001 Device 004: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 001 Device 005: ID 13d3:3304 IMC Networks
Bus 002 Device 007: ID 04f3:0103 Elan Microelectronics Corp.
Bus 002 Device 005: ID 056a:0090 Wacom Co., Ltd TPC90
Bus 002 Device 006: ID 0eef:a001 D-WAV Scientific Co., Ltd