Device 15c2:0035 und imontouch

  • Hallo zusammen,


    ursprünglich hab hier mein Anliegen geschildert. Aber ich hab ja doch ein anderes Display wie in dem Gehäuse. Von daher wollt ich dann doch mal ein neues Thema eröffnen...
    In dem oben erwähnten Thread erklärte rehar auch schritt-für-schritt, wie ich imontouch mit dem Device zum Fliegen bringe. Hat also mit der lirc-Version auf Anhieb geklappt. Mit mode2 erhalte ich dann auch Ausgaben. Allerdings wird bei einigen Tasten nix gemeldet (z.B. bei 2). Dazu sollte ich den lirc_imontouch im debug-modus starten. Allerdings bekomme ich keine Ausgabe mehr, wenn ich lirc_imontouch manuell neu starte. Erst wenn ich den Rechner neu starte, reagiert mode2 wieder (muss mode2 aber auch mit --raw starten, falls das wichtig ist). Nun bin ich verzweifelt auf der Suche, wo lirc_dev bei mir gestartet wird. Das "dumme": als System nutze ich für diesen Vdr das heino-image von easyvdr (also mit Kernel 2.6.28.1 und bitte nihct von meiner Sig irritieren lassen) und konnte leider noch in keinem Script entdekcen, wo lirc_dev gestartet wird. Auch unter /etc/modules oder so, konnt ich es nicht entdecken. Ich dachte, dass ich an der Stelle, wo lirc_dev beim Booten geladen wird, den Debug-Eintrag mit anfüge. Aber dafür müsst ich diese Stelle ja erst finden...


    Erst mal noch ein Auszug vom syslog - daher denk ich halt, dass lirc_imontouch durch lirc_dev gestartet wird. Wenn ich manuell die Module lade, bekomme ich diese Ausgabe nicht.

    Code
    Feb 18 10:05:18 (none) kernel: [    4.518561] usb 3-5: New USB device found, idVendor=15c2, idProduct=0035
    Feb 18 10:05:18 (none) kernel: [    4.520408] usb 3-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    Feb 18 10:05:18 (none) kernel: [    6.114289] lirc_dev: IR Remote Control driver registered, major 61
    Feb 18 10:05:18 (none) kernel: [    6.148119] input: PC Speaker as /class/input/input3
    Feb 18 10:05:18 (none) kernel: [    6.177530] Driver for Soundgraph iMON Touch LCD and Remote Control iMON PAD, v0.2.1<6>Rene Harder <rehar@saweb.de><6>imontouch_probe: found iIMON device, 0. interface<6>imontouch_probe: first usb interface not yet registered<6>lirc_dev: lirc_register_driver: sample_rate: 0
    Feb 18 10:05:18 (none) kernel: [    6.177621] imontouch_probe: Registered imontouch driver(minor:0)<6>imontouch_probe: imontouch device connected, minor 0<6>input: iMON PAD IR Mouse 15c2:0035 as /class/input/input4


    Vielen Dank und Gruß
    Melanie

    ***********************

    Hauptvdr: Easyvdr 3.5

    Clients: Easyvdr 3.5

  • Sö... manuell starten geht nicht, aber nu wird lirc_imontouch immer im DebugModus gestartet. Im Anhang dann eine TXT-Datei mit der Ausgabe aus /var/log/messages der Tasten auf der FB, wo mode2 keine Ausgabe zeigt. Werden die Ausgaben der anderen Tasten auch gebraucht ?
    übrigens hab ich auch ein paar Tasten, wo nicht mal unter /var/log/messages eine Ausgabe erzeugt wird (1,2,3, rot, grün). Sind die Tasten dann überhaupt zu belegen ?


    Cu
    Melanie

  • Hi,


    Das hat ja supper geklappt, ausgenommen die Probleme beim manuellen laden.


    Also soweit wie ich das sehe werden alle Codes vom Treiber entsprechend gehaendelt und du muesstes eine Ausgabe mittels mode2 erhalten.


    Bekommst du eine Ausgabe von den Pfeiltasten? Du kannst allerding mittels der Maus/Keyboard Taste zwischen Maus und Tastatur umschalten. Im Mausmodus wird das PAD direct als Kernel input device gemappt, du erhaelt dann also keine Ausgabe mittels lirc. Im Keyboardmodus werden dann spezielle Lirc codes generiert damit du sie als hoch/runter/rechts/links usw. nutzen kannst.
    Im debug modus siehst du dann auch die folgende beim Umschalten die folgende Augabe

    Code
    ..... lirc_imontouch: usb_rx_callback_intf1 tongle mouse 1

    (ups, da sogar noch nen typo drin)


    Allerdings ist bei dir irgendwo der Wurm drin, die Tasten wo keine Codes kommen (1,2,3, rot, grün) da stimmt warscheinlich irgendetwas mit der Hardware nicht. Denn diese Codes werden direkt vom onboard decoder zu Treiber gesenden und muessten hier dann eine entsprechende Ausgabe erzeugen.
    Ich vermute (mit hoher Warscheinlichkeit), das es an der FB liegt, denn der onboard decoder scheint ja zu funktionieren.


    Funktionieren die Frontpanel buttons ordendlich?
    Wie schaut es mit dem Touchscreen aus, bekommst du dort entsprechende Codes mittels mode2? (grobes Raster 8x8 unterschiedliche Koordinaten)


    Gruss
    Rene

  • Zitat

    Original von rehar
    ...


    Also soweit wie ich das sehe werden alle Codes vom Treiber entsprechend gehaendelt und du muesstes eine Ausgabe mittels mode2 erhalten.


    Bekommst du eine Ausgabe von den Pfeiltasten? Du kannst allerding mittels der Maus/Keyboard Taste zwischen Maus und Tastatur umschalten. Im Mausmodus wird das PAD direct als Kernel input device gemappt, du erhaelt dann also keine Ausgabe mittels lirc. Im Keyboardmodus werden dann spezielle Lirc codes generiert damit du sie als hoch/runter/rechts/links usw. nutzen kannst.


    ah... ok, wenn ich mit Maus/Keyboard dann umschalte, erhalte ich auch mit mode2 dann bei den Tasten, die in der txt-Datei stehen, eine Ausgabe. Außer halt bei 1,2,3, rot und grün...

    Zitat

    Original von rehar
    Im debug modus siehst du dann auch die folgende beim Umschalten die folgende Augabe

    Code
    ..... lirc_imontouch: usb_rx_callback_intf1 tongle mouse 1

    (ups, da sogar noch nen typo drin)


    ???muss ich das mit "typo" verstehen ???

    Zitat

    Original von rehar
    Allerdings ist bei dir irgendwo der Wurm drin, die Tasten wo keine Codes kommen (1,2,3, rot, grün) da stimmt warscheinlich irgendetwas mit der Hardware nicht. Denn diese Codes werden direkt vom onboard decoder zu Treiber gesenden und muessten hier dann eine entsprechende Ausgabe erzeugen.
    Ich vermute (mit hoher Warscheinlichkeit), das es an der FB liegt, denn der onboard decoder scheint ja zu funktionieren.


    Und nu ? sollt ich denn mal mit dem Panel Windoof installieren und die beigelieferten Treiber ausprobieren ? Oder bringt das nicht viel ?
    Oder kann ich auch eine programmierbare FB nehmen ?!


    Zitat

    Original von rehar
    Wie schaut es mit dem Touchscreen aus, bekommst du dort entsprechende Codes mittels mode2? (grobes Raster 8x8 unterschiedliche Koordinaten)


    Ausgaben gibt es, hab da mal drauf gepaddet:



    Und über Frontpanel bekomme ich auch eine Ausgabe mit mode2.


    Touch bräucht ich nicht mal... Aber 1, 2, 3, rot und grün... find ich schon wichtige Tasten... Haben wollen tun... Watt tu ich denn nu ?!


    CU
    Melanie

    ***********************

    Hauptvdr: Easyvdr 3.5

    Clients: Easyvdr 3.5

  • Zitat

    Originally posted by Kamikaze
    ah... ok, wenn ich mit Maus/Keyboard dann umschalte, erhalte ich auch mit mode2 dann bei den Tasten, die in der txt-Datei stehen, eine Ausgabe. Außer halt bei 1,2,3, rot und grün...

    Das hoert sich doch schonmal nicht schlecht an.


    Zitat

    Originally posted by Kamikaze
    ???muss ich das mit "typo" verstehen ???


    Naja ist halt noch nen Tippfehler drin, muss heissen toggle, ist aber nicht weiter wichtig.



    Zitat

    Originally posted by Kamikaze
    Und nu ? sollt ich denn mal mit dem Panel Windoof installieren und die beigelieferten Treiber ausprobieren ? Oder bringt das nicht viel ?
    Oder kann ich auch eine programmierbare FB nehmen ?!


    Wenn du das Panel an einen Windows PC mit dem iMON Treiber und iMON Sofware anschliesst, dann kannst du herrausfinden ob es ein Softwareproblem oder Hardwareproblem ist. Sollte es dann funktionieren, d.h. es stimmt dann etwas mit dem Treiber/Kernel/USB-stack oder was auch immer nicht.
    Geht es dann immer noch nicht, weisst du, dass die Hardware defekt sein muss aber auch nicht welche Komponente.


    Eine programierbare FB nuetzt dir nur etwas, wenn du die FB mit einer funktionierenden iMON remote angelernt hast, natraeglich etwas schwer zu machen. Es sei den du besitzt eine der schoenen neuen programierbaren FB z.B von Logitech, dort sind meist schon die passenden Codes fuer iMON FBs enthalten oder du kannst nachtaeglich aus dem Internet laden und an die FB uebertragen. Damit koenntest du dann feststellen ob der Fehler im Panel oder in der Remote liegt.


    Einschicken ist auch eine Option, sofern du noch Garantie hast, aber das Dauert in der Regel eine ganze Weile bevor du Ersatz bekommst.


    Rene

  • Hm... hab ja eigentlich mit so ner Antwort gerechnet... So ne FB hab ich leider nicht:( Kann das auch schlecht an ner Windows-Büchse anschließen, aber man hat ja noch ne Platte... Dann mach ich mal an ne Testwindoof-Install...


    CU
    Melanie

    ***********************

    Hauptvdr: Easyvdr 3.5

    Clients: Easyvdr 3.5

  • Morschen,


    tja: unter Windows und der mitgelieferten Software funzt die FB: rot und grün geben Signale und werden richtig erkannt... Weiß gerad nicht, wie ich bei der Software die Zahlen testen könnte, aber da rot und grün gehen, geh ich mal davon aus, dass die Zahlen auch gehen würden... Somit doch n Treiberproblem ?!


    CU
    Melanie

    ***********************

    Hauptvdr: Easyvdr 3.5

    Clients: Easyvdr 3.5

  • Kein Plan, ob das was zu bedeuten hat.. Und es kann nun auch sein, dass ich völligen Schwachsinn rede (also dann bitte gekonnt ignorieren), aber ich schreib einfach mal, was ich denke:


    Zunächst mal zum Gehäuse. Ich habe dieses
    In dem Datenblatt wird von iMON PAD und auch von der Software iMEDIAN gesprochen. Wenn ich mir die Windoof-Treiber ansehe, sehe ich auch nur, wleche mit Namen "imon". Wenn ich mir nun die Namen und die Treibernamen aus lirc-0.8.5pre1 (nicht das von Rene) ansehe, sehe ich z.B.:

    Code
    Soundgraph iMON MultiMedian IR/VFD (imon)
    Soundgraph iMON PAD IR/VFD (imon_pad)

    Da ich ja eigentlich nicht mal das Touchpad bräuchte, dachte ich, dass ich "nur" iMON PAD bräuchte. Ich hab das soweit verstanden, dass die Device IDs auch in der lirc_imon.c auftauchen und so zugeordnet werden. Mein Device (0035) taucht da ja gar nicht auf. Hab auch schon bei anderen Versionen veruscht, meine ID da einzutragen, aber bei den Versuchen bin ich leider kläglich gescheitert. Aber weder wenn ich iMON PAD noch iMON MultiMedian auswählte, klappte es. Es wurde dann kein /dev/lirc0 erstellt und wenn ich über usbfs das usb Device ansah, konnt ich auch sehen, dass das Device dem Treiber nicht zugeordnet wurde. (An der Auswahl für MultiMedian dahct ich, durch die Ähnlichkeit mit der WinSoftware iMEDIAN).
    Erst mal eine generelle Frage: wird anhand der Auswahl (also ob nun iMON MultiMedian oder iMON PAD) nur ausgewählt, welche ID das Gerät hat ? Oder gibt es noch weitere Unterschiede im Treiber ?
    Anhand der Namen, die über lirc ausgewählt werden, hätt ich eigentlich auch gedacht, dass es halt nen Treiber lirc_imon oder auch lirc_imon_pad geben müsste. Aber die Namensvergebung hat anscheinend ja nix damit zu tun...


    Also meine Idee ging da hin, dass ich vielleicht dem Eintrag iMON PAD oder MultiMedian beibringen müsste, sich mit meinem Device zu vertragen (sofern es eben noch weitere Einstellungen außer der Device ID anhand des ausgewählten Eintrages gibt)?


    Melanie

    ***********************

    Hauptvdr: Easyvdr 3.5

    Clients: Easyvdr 3.5

  • Hi Kamikaze,


    Als erstes freut es mich zu hoeren, dass dein Display in Ordnung ist. Was die Sache jetzt natuerlich etwas komplizierter macht, weil man sich jetzt auf die Fehlersuche begeben muss.


    Zu deinen Gedanken bezueglich der Geraeteauswahl im lirc Setup.
    Ich selbst bin mir nicht ganz sicher aber diese Spezifizierung macht keinen grossen Sinn (jedenfalls nicht fuer mich), der imon Treiber erkennt automatisch, anhand interner Listen, welches Geraet welche Eigenschaften besitzt (z.B oboard decoder, VFS/LCD usw.)


    Du kannst schon den imon treiber nutzen, dazu muesstest du allerding ueberall wo steht

    Code
    { USB_DEVICE(0x15c2, 0x0034) },

    mit

    Code
    { USB_DEVICE(0x15c2, 0x0035) },

    ersetzen. (denk aber daran vorher den imontouch Treiber zu deinstallieren, sonst gibt es Probleme)
    Nach dem kompilieren, muesstest du dann 2 /dev/lircx devices vorfinden, und es wuerde darueber die remote und das frontpanel nutzbar sein.
    kleiner HINWEIS: es muessen immer beide lircx Devices geoeffnet sein ansonsten stoppt die Ubertragung der Daten an LIRC vollstaendig, und du erhaelst kein Feedback mehr von lirc.


    Zurueck zum Problem.
    Es ist etwas merkwuerdig, das nur ein paar Tasten nicht funktionieren und nicht einmal Daten an den Treiber weier gereicht werder. Kannst du bitte nochmal ,nur um sicher zu gehen, den angehangenen Patch ausprobieren und schauen ob du dann Ausgaben im /var/log/messages von den nicht funktionierenden Tasten bekommst.


    Rene

  • Guckuck... Ich vermute.. Da war ein Kabel lose... Ich kann mir das gerade echt nicht erklären....
    Die Tasten gehen jetzt... Und ich hab das Viech noch mal neu gestartet und alles.... Aber als ich nun noch mal zu dem "eigentlichen" lirc-0.8.3pre1-imontouch" umswitchen wollte... ging auf mal meine fehlenden dusseligen Tasten...
    Also ich vermute höchsten, dass ich durch das umstöpseln der Platten ein Kabel, was vielleicht lose war, wieder fest gemacht hab... Oder durch mein ewiges installieren, kam er durcheinander ?! Keine Ahnung... Nun ja...


    Was mir nur gerad aufgefallen ist:ich hab gar kein lirc1 nur lirc0-Device... Unter /var/log/messages bekomme ich aber bei allen Tasten nun eine Ausgabe. Schlimm ?! Hab dich so verstanden, dass es zwei devices geben müsste...
    Nun muss ich nun mal gucken, wie ich die Tasten am Frontpanel mit m vdr verheirate... Das weiß ich nämlich noch nicht;-)


    CU
    Melanie

    ***********************

    Hauptvdr: Easyvdr 3.5

    Clients: Easyvdr 3.5

  • Hi,


    Cool, dass es jetzt funktioniert.


    Nein mit dem imontouch Treiber gibt es nur ein lirc0 Device, wenn du den imon Treiber nehmen wuerdest (Modifikationen vorrausgesetzt), dann wuerdest du 2 Devices bekommen.


    Rene

  • Huhu,


    ach sö ! Aber mit dem zweiten Patch hat das nicht geklappt, damit kam bei mode2 die Meldung, dass er auf das Device lirc0 nicht zugreifen kann. (war aber lirc0 angelegt)
    Mit "deiner normalen" ging dann auch wieder mode2 etc.
    Also für alleweiteren, die mal ein 0035-Device haben sollten: nehmt die lirc-Version die rehar hier gepostet hat und dann sollte das laufen.


    CU
    Kamikaze

    ***********************

    Hauptvdr: Easyvdr 3.5

    Clients: Easyvdr 3.5

  • Das ist aber sehr komisch, weil ich nichts an den eigentlichem Handling geaendert habe. Habe nur die debug ausgabe angepasst.
    Sehr merkwuerding ...


    Auf jedenfall scheint es jetzt zu funktionieren.

  • Dann probier ich das Morgen noch mal. Aber erst mal mach ich ein Backup:D
    Dann wollt ich auch noch mal "frisch" isntallieren und das dann mit deiner lirc-Version testen. Aber das mach ich wohl erst nächste Woche.


    CU
    Melanie

    ***********************

    Hauptvdr: Easyvdr 3.5

    Clients: Easyvdr 3.5

  • Der vdr brachte mir in vielen Punkten mehr problemchen als erwartet... Daher kontn ich noch ncihts testen von dem, was ich woltle. Falls ich aber noch eine lirc-Version oder so mit dem Gehäuse testen soll, bitte fragen - das Gehäuse hab ich wohl nur noch bis Mitte der Woche zur Verfügung.


    Was ich aber eigentlich fragen wollte: es wird dann ja auch brav graphtft-fe gestartet, wo ich dann ja das Steuerkreuz von der "Maus" dann sehe. Touchpad will ich eigetnlich eh nicht nutzen. Ich würd aber vor allem gerne dieses Steuerkreuz ausblenden. Gehört das zu lirc ?! Kann ich ihm den Device klauen oder so, damti das Steuerkreuz nicht mehr angezeigt wird ? Oder zählt das zu x ? Muss ich das da irgendwie ausblenden ?


    CU
    Melanie

    ***********************

    Hauptvdr: Easyvdr 3.5

    Clients: Easyvdr 3.5

  • Hi Kamikaze,


    Da kann ich leider nicht allzu viel sagen, setze selber kein vdr ein und somit auch kein GraphTFT.


    Also eins kann ich mit Gewissheit sagen, das Steuerkreuz kommt definitiv nicht vom Lirc, der hat damit nichts zu tun.



    Guss
    rehar

  • Hey,


    habe das zwar schon im " Device 15c2:0034 und imontouch" Thread geposted aber hier interessieren sich vielleicht auch ein paar Leute dafuer.



    Gute Neuigkeiten, der Touchscreen support fuer das Soundgraph 7" und 4.3" Display ist jetzt offiziell im LIRC CVS, gibt zwar noch ein paar Ecken und Kanten aber die sollten sich in den naechsten Tagen auch beseitigen lassen. Wird also noch aktiv dran gearbeitet laeuft soweit aber schon ganz gut.


    Wuerd mich freuen wenn ihr mal Zeit zum testen finden koenntet und mir rehar@saweb.de oder ueber die LIRC Mailingliste feedback geben koenntet.


    Gruss
    Rene

Jetzt mitmachen!

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