You are not logged in.

#1 2009-06-28 21:01:02

puurokattila
Member
From: Finland
Registered: 2008-11-19
Posts: 14

Eee 901 touchscreen problem

So I installed touchscreen for my 901 and it is recognized correctly but the behaviour is horribly. Mouse pointer is randomly jumping around screen borders. I once got it working by disconnecting touchpad. Im running up to date arch and latest beta drivers from http://home.eeti.com.tw/web20/eGalaxTou … Driver.htm

my xorg.conf

Section "ServerLayout"
        InputDevice "EETI" "SendCoreEvents"
    Identifier    "ArchLinux"

    Screen            "Screen0"
EndSection

Section "Device"
    Identifier    "Device0"
    Driver        "intel"
    Option        "XAANoOffScreenPixmaps"    "true"
    Option        "AccelMethod"        "EXA"
EndSection

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

Section "InputDevice"
    Identifier "EETI"
    Driver "egalax"
    Option "Device" "usbauto"
    Option "Parameters" "/var/lib/eeti.param"
    Option "ScreenNo" "0"
EndSection

My touchpad and keyboard are configured with hal. I tried configuring toucscreen with hal too with no luck.

Update:
Removed xorg.conf and made hal policy for touchscreen (same settings), problem remains.

Is there any way to track why my mouse suddenly loses focus and jumps to screen edge? Like if theres some clicks etc.

Last edited by puurokattila (2009-06-30 19:44:22)


Netbook Eee 901, 2GB, Intel 4965AGN, touchscreen - Arch linux
Desktop - Ubuntu 9.10

Offline

#2 2009-07-01 09:18:03

puurokattila
Member
From: Finland
Registered: 2008-11-19
Posts: 14

Re: Eee 901 touchscreen problem

bump


Netbook Eee 901, 2GB, Intel 4965AGN, touchscreen - Arch linux
Desktop - Ubuntu 9.10

Offline

#3 2009-07-04 23:06:40

patstew
Member
Registered: 2008-08-04
Posts: 10

Re: Eee 901 touchscreen problem

I never had much luck with the eeti driver either. Try the evtouch driver instead. Here is my  /etc/hal/fdi/policy/50-touchscreen.fdi (I don't have an xorg.conf)

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
  <device>
    <match key="info.product" contains="eGalax">
      <match key="info.capabilities" contains="input">
        <merge key="input.x11_driver" type="string">evtouch</merge>
        <merge key="input.x11_options.minx" type="string">50</merge>
        <merge key="input.x11_options.miny" type="string">152</merge>
        <merge key="input.x11_options.maxx" type="string">1955</merge>
        <merge key="input.x11_options.maxy" type="string">1858</merge>
        <merge key="input.x11_options.taptimer" type="string">30</merge>
        <merge key="input.x11_options.longtouchtimer" type="string">750</merge>
        <merge key="input.x11_options.longtouched_action" type="string">click</merge>
        <merge key="input.x11_options.longtouched_button" type="string">3</merge>
        <merge key="input.x11_options.oneandhalftap_button" type="string">2</merge>
        <merge key="input.x11_options.movelimit" type="string">2</merge>
        <merge key="input.x11_options.touched_drag" type="string">1</merge>
        <merge key="input.x11_options.maybetapped_action" type="string">click</merge>
        <merge key="input.x11_options.maybetapped_button" type="string">1</merge>
        <merge key="input.x11_options.swapy" type="string">1</merge>
<!--
        <merge key="input.x11_options.x0" type="string">2</merge>
        <merge key="input.x11_options.y0" type="string">-471</merge>
        <merge key="input.x11_options.x1" type="string">3</merge>
        <merge key="input.x11_options.y1" type="string">-475</merge>
        <merge key="input.x11_options.x2" type="string">-3</merge>
        <merge key="input.x11_options.y2" type="string">-475</merge>
        <merge key="input.x11_options.x3" type="string">1</merge>
        <merge key="input.x11_options.y3" type="string">203</merge>
        <merge key="input.x11_options.x4" type="string">6</merge>
        <merge key="input.x11_options.y4" type="string">178</merge>
        <merge key="input.x11_options.x5" type="string">-2</merge>
        <merge key="input.x11_options.y5" type="string">137</merge>
        <merge key="input.x11_options.x6" type="string">1</merge>
        <merge key="input.x11_options.y6" type="string">475</merge>
        <merge key="input.x11_options.x7" type="string">7</merge>
        <merge key="input.x11_options.y7" type="string">467</merge>
        <merge key="input.x11_options.x8" type="string">-1</merge>
        <merge key="input.x11_options.y8" type="string">460</merge>
-->
      </match>
    </match>
  </device>
</deviceinfo>

All the x1, y1, etc bit are commented because I can't get the calibrator to give me proper values. You wil need to change all the numbers as appropriate.

Offline

#4 2009-07-04 23:27:54

puurokattila
Member
From: Finland
Registered: 2008-11-19
Posts: 14

Re: Eee 901 touchscreen problem

Got it working, there was something wrong with my installation, had to open up my eee (for the hundred time) . Replaced some wires and stuff but dont know what was the problem. Now im trying to get click to work, pointer follows but no click.


Netbook Eee 901, 2GB, Intel 4965AGN, touchscreen - Arch linux
Desktop - Ubuntu 9.10

Offline

Board footer

Powered by FluxBB