[Bug 512188] Re: [0eef:0001] eGalax touch screen recognized but not working properly

Fabián Rodríguez 512188 at bugs.launchpad.net
Fri Oct 22 19:13:20 UTC 2010


I was able to complete callibration, I just had the wrong device number
in xorg.conf. However using the above cited callibrator did not produce
useful output for me.

I used the evtouch driver:
sudo apt-get install xserver-xorg-input-evtouch

Then I needed to make sure I had the right device:
xinput list | grep Touch
⎜   ↳ EVTouch TouchScreen                     	id=6	[slave  pointer  (2)]
⎜   ↳ eGalax INC. USB TouchController         	id=16	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=18	[slave  pointer  (2)]

(ie. 6)

Then I crafted an /etc/X11/xorg.conf by hand (chipset Nvidia, using
nouveau drivers):

Section "ServerLayout"
    InputDevice "EETI" "SendCoreEvents"
    Identifier "Layout0"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/psaux"
    Option "Emulate3Buttons" "no"
    Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier "Keyboard0"
    Driver "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier "Monitor0"
    Option "DPMS"
EndSection

Section "Device"
    Identifier "Device0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
EndSection

### Touch Configuration Beginning ###
Section "InputDevice"
        Identifier "EETI"
        Driver "evtouch"
        Option "Device" "/dev/input/event6"
 Option "MinX" "53"
 Option "MaxX" "3800"
 Option "MinY" "53"
 Option "MaxY" "3800"

        Option "SendCoreEvents"
#        Option "SwapY" "1"
        Option "Emulate3Buttons"
        Option "Emulate3Timeout" "50"

EndSection

I also added "usbhid.quirks=0xeef:0x1:0x40" to /etc/default/grub. The line reads as:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbhid.quirks=0xeef:0x1:0x40"

This was based on information at
https://answers.edge.launchpad.net/utouch/+question/129211

I also found another similar bug report:
https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/549447

I'll review my notes and post a final workaround.

-- 
[0eef:0001] eGalax touch screen recognized but not working properly
https://bugs.launchpad.net/bugs/512188
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list