[gelöst] eGalax Touchscreen Probleme yavdr 0.3

  • Hallo,


    ich bin mit meinem VDR von Freevdr auf yavdr gewechslet und bin bisher sehr zufrieden.


    Habe allerding ein paar Probleme mit meinem Touchscreen.


    Bus 004 Device 003: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen


    Unter Freevdr habe ich ihn problemlos mit diesem Treiber zu laufen gebracht:


    http://home.eeti.com.tw/web20/…uchDriver/linuxDriver.htm


    So nun zu meinem Problem, unter yavdr wird der Touchscreen ohne irgendeinen Treiber (evtouch ist deinstalliert !) sofort vom x server eingebunden. Die Achsen waren dannach gespiegelt und kalibrieren konnte ich auch nicht.


    Der Zeiger wird allerdings auf dem TV Bild angezeigt und bewegt und nicht auf Screen 1 der im Gehäuse eingebaut ist.


    Da der original egalax Treiber eine option für die Screen Nummer hatte hab ich diesen installiert. Kalibrierung ging einwandfrei und der Zeiger ist auf dem richtigen Screen. Allerdings wird der Zeiger auch noch an der falschen gespiegelten Position angezeigt weshalb ich glaube das der integrierte Treiber auch noch aktiv ist. xinput zeigt mir auch 2 mal den Touchscreen an einmal als egalax und als eGalax Inc.


    Mein letzter Versuch war dann den evtouch treiber zu installieren und den egalax wieder zu löschen. Mit dem evtouch treiber konnte ich die gespiegelten achsen korrigieren und kalibrieren ging auch allerdings ist der Zeiger nach wie vor nur auf Screen0 aktiv. Und es werden weiterhin 2 Touchscreens von x erkannt.


    Wenn ich das Modul usbtouchscreen entlade dann geht leider garkeiner der Treiber mehr.


    Ich bräuchte nun eine Lösung um den evdev Treiber abzugewöhnen den touchscreen zu erkennen damit ich den egalax treiber nutzen kann, oder dem evtouch Treiber beibringen nur auf Screen 1 zu funktionieren.


    Falls jemand einen Tipp hat wäre ich sehr dankbar


    Gruß
    Daniel

    SERVER: Chenbro SR105, Intel DQ77MK, Xeon E3-1220LV2 (17W TDP), 16GB Ram, 64GB SSD, 3 x 3TB HDD (ZFS Raidz1), L4M S2 V5.5 + DD DuoFlex S2, ESXi 5.1, Openindiana (NAS), Ubuntu Server 12.04 x64 mit YaVDR 5.0 Repository, Ubuntu Server 12.04 x64 mit OpenHAB
    VDR1: SilverStone LC17S
    , ASUS P5KPL, Core2Duo E6300 @ 1,4Ghz, Zotac GT520 Zone Edition, 4GB Ram, 64GB SSD, mceusb, 188 Kanal Ambilight (seduatmo)
    VDR2: Amisos X15e, AsRock Z68M/USB3, Intel G630T, ASUS GT610, 4GB Ram, 32GB SSD, IRTrans Einschalter, 96 Kanal Ambilight (seduatmo)
    VDR3: Zotax ION 330-1, Intel Atom 330, 2GB Ram, 16GB
    SSD

    Einmal editiert, zuletzt von AnDann ()

  • So hab das Problem erstmal gelöst.


    usbtouchscreen auf die blacklist damit evdev den Touch nicht mehr findet.
    Beim eGalax Treiber war der source für ein tkusb kernel module dabei welches als alternative zu usbtouchscreen dient.


    Also kompiliert und geladen und jetzt geht der Touchscreen nur noch auf dem 2. Bildschrim wie es sein soll und er der Zeiger stimmt auch.


    Einziger nachteil ist jetzt das ich jedersmal das tkusb neu bauen muss wenn es ein Kernel update gibt.

    SERVER: Chenbro SR105, Intel DQ77MK, Xeon E3-1220LV2 (17W TDP), 16GB Ram, 64GB SSD, 3 x 3TB HDD (ZFS Raidz1), L4M S2 V5.5 + DD DuoFlex S2, ESXi 5.1, Openindiana (NAS), Ubuntu Server 12.04 x64 mit YaVDR 5.0 Repository, Ubuntu Server 12.04 x64 mit OpenHAB
    VDR1: SilverStone LC17S
    , ASUS P5KPL, Core2Duo E6300 @ 1,4Ghz, Zotac GT520 Zone Edition, 4GB Ram, 64GB SSD, mceusb, 188 Kanal Ambilight (seduatmo)
    VDR2: Amisos X15e, AsRock Z68M/USB3, Intel G630T, ASUS GT610, 4GB Ram, 32GB SSD, IRTrans Einschalter, 96 Kanal Ambilight (seduatmo)
    VDR3: Zotax ION 330-1, Intel Atom 330, 2GB Ram, 16GB
    SSD

  • Zitat

    Original von steffen_b
    dkms dafür erstellen, sollte Ruhe geben für die Zukunft.


    Genau und ich könnte es dann auch benutzen.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Danke für den Tip mit dem DKMS, war garnicht so schwer.


    Hab es mal in ein Archiv gepackt falls es noch jemand braucht.


    Einfach nach /usr/src entpacken und die install.sh starten.



    P.S.: Ich hab mir überlegt das man doch eigentlich per udev regel die verwendung von evdev für den Touch verhindern müsste. Hab mich allerdings noch nicht genug mit udev auseinandergesetzt um das umzusetzten.

    Dateien

    SERVER: Chenbro SR105, Intel DQ77MK, Xeon E3-1220LV2 (17W TDP), 16GB Ram, 64GB SSD, 3 x 3TB HDD (ZFS Raidz1), L4M S2 V5.5 + DD DuoFlex S2, ESXi 5.1, Openindiana (NAS), Ubuntu Server 12.04 x64 mit YaVDR 5.0 Repository, Ubuntu Server 12.04 x64 mit OpenHAB
    VDR1: SilverStone LC17S
    , ASUS P5KPL, Core2Duo E6300 @ 1,4Ghz, Zotac GT520 Zone Edition, 4GB Ram, 64GB SSD, mceusb, 188 Kanal Ambilight (seduatmo)
    VDR2: Amisos X15e, AsRock Z68M/USB3, Intel G630T, ASUS GT610, 4GB Ram, 32GB SSD, IRTrans Einschalter, 96 Kanal Ambilight (seduatmo)
    VDR3: Zotax ION 330-1, Intel Atom 330, 2GB Ram, 16GB
    SSD

  • Zitat

    Original von AnDann
    Danke für den Tip mit dem DKMS, war garnicht so schwer.


    Hab es mal in ein Archiv gepackt falls es noch jemand braucht.


    Danke! Werde es demnächst mal in ein Debian-Paket verpacken.

    Zitat

    Original von AnDann
    P.S.: Ich hab mir überlegt das man doch eigentlich per udev regel die verwendung von evdev für den Touch verhindern müsste.


    Ist das wirklich nötig? Reicht es nicht das Modul in /etc/modprobe.d blackzulisten?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • ja um das tkusb zu benutzen reicht es usbtouchscreen zu blacklisten. Ich dachte nur wenn man es mit udev hinbekommt würed man das tkusb nicht mehr brauchen.

    SERVER: Chenbro SR105, Intel DQ77MK, Xeon E3-1220LV2 (17W TDP), 16GB Ram, 64GB SSD, 3 x 3TB HDD (ZFS Raidz1), L4M S2 V5.5 + DD DuoFlex S2, ESXi 5.1, Openindiana (NAS), Ubuntu Server 12.04 x64 mit YaVDR 5.0 Repository, Ubuntu Server 12.04 x64 mit OpenHAB
    VDR1: SilverStone LC17S
    , ASUS P5KPL, Core2Duo E6300 @ 1,4Ghz, Zotac GT520 Zone Edition, 4GB Ram, 64GB SSD, mceusb, 188 Kanal Ambilight (seduatmo)
    VDR2: Amisos X15e, AsRock Z68M/USB3, Intel G630T, ASUS GT610, 4GB Ram, 32GB SSD, IRTrans Einschalter, 96 Kanal Ambilight (seduatmo)
    VDR3: Zotax ION 330-1, Intel Atom 330, 2GB Ram, 16GB
    SSD

  • Zitat

    Original von AnDann
    Ich dachte nur wenn man es mit udev hinbekommt würed man das tkusb nicht mehr brauchen.


    Den Satz verstehe ich nicht. udev würde dein Paket unnötig machen? Was soll denn dann als Treiber benutzt werden?


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • ^^ ist vllt auch schwer nachzuvollziehen.


    wenn das Modul usbtouchscreen geladen ist läuft das Touchpad über den evdev Treiber aus xorg. Damit lässt sich aber der Screen nicht ändern und auch die kalibrierung hab ich nicht hinbekommen.


    Läd man nun den Herstellertreiber und installiert ihn, dann laufen beide Treiber und ich bekomme immer 2 Klicks an unterschiedlichen stellen.


    Ohne usbtouchscreen laufen beide Treiber wieder nicht, mit tkusb läuft nur der herstellertreiber.


    Am liebsten wäre mir allerdings die lösung usbtouchscreen mit herstellertreiber und evdev per udev regel das Touchscreen verbieten.

    SERVER: Chenbro SR105, Intel DQ77MK, Xeon E3-1220LV2 (17W TDP), 16GB Ram, 64GB SSD, 3 x 3TB HDD (ZFS Raidz1), L4M S2 V5.5 + DD DuoFlex S2, ESXi 5.1, Openindiana (NAS), Ubuntu Server 12.04 x64 mit YaVDR 5.0 Repository, Ubuntu Server 12.04 x64 mit OpenHAB
    VDR1: SilverStone LC17S
    , ASUS P5KPL, Core2Duo E6300 @ 1,4Ghz, Zotac GT520 Zone Edition, 4GB Ram, 64GB SSD, mceusb, 188 Kanal Ambilight (seduatmo)
    VDR2: Amisos X15e, AsRock Z68M/USB3, Intel G630T, ASUS GT610, 4GB Ram, 32GB SSD, IRTrans Einschalter, 96 Kanal Ambilight (seduatmo)
    VDR3: Zotax ION 330-1, Intel Atom 330, 2GB Ram, 16GB
    SSD

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!