IR/VFD aus Silverstone LC20M mit LIRC und LCDproc?

  • Hallo,


    kann mir mal jemand nen Tip geben, wie ich das IR/VFD-Modul aus dem Silverstone LC20M zu Laufen bewegen kann?


    USB-ID ist 15c2:0036


    Was muss ich anstellen, damit LIRC und LCDProc das schlucken?

  • Ich glaube nicht dass irmon das richtige ist:


    Code
    Oct 12 21:26:44 (none) kernel: [ 2944.860053] usb 2-1: new low speed USB device using uhci_hcd and address 3
    Oct 12 21:26:44 (none) kernel: [ 2945.004914] usb 2-1: configuration #1 chosen from 1 choice
    Oct 12 21:26:44 (none) kernel: [ 2945.044839] input: HID 15c2:0036 as /class/input/input6
    Oct 12 21:26:44 (none) kernel: [ 2945.044917] input: USB HID v1.01 Mouse [HID 15c2:0036] on usb-0000:00:10.0-1
    Oct 12 21:26:44 (none) kernel: [ 2945.062766] hiddev0: USB HID v1.00 Device [HID 15c2:0036] on usb-0000:00:10.0-1


    Ist wohl eher was mit HID

  • Zitat

    Original von C-3PO
    Das habe ich auch nicht behautet! :lehrer1


    Ich sagte LIRC_IMON und nicht irmon. ----> Beispiel für gentoo


    War ein Vertipper, meinte tatsächlich auch IMON. Der Link ist ja nun schon viel konkreter, danke :)


    Die IRMON-Devices funktionieren offenbar unterschiedlich, die mit ID :0038 scheinen eine eigene Unterstützung zu brauchen wohingegen die :0036 Devices HID sind, und somit vom IRMON out-of-the-box nicht unterstützt werden.


    Bitte um Korrektur wenn ich falsch liege

  • Zitat

    Original von Thomas
    Die IRMON-Devices funktionieren offenbar unterschiedlich, die mit ID :0038 scheinen eine eigene Unterstützung zu brauchen wohingegen die :0036 Devices HID sind, und somit vom IRMON out-of-the-box nicht unterstützt werden.


    Bitte um Korrektur wenn ich falsch liege


    Nun, da ich keine solche FB besitze, kann ich Dir dazu auch nicht viel sagen.


    Gentoo User haben es da offensichtlich recht einfach:

    Zitat

    Sync your portage tree, set LIRC_DEVICES="imon_pad2keys" in /etc/make.conf, emerge lirc, reboot and you're done.


    Bei anderen Distris geht das wohl so: (Lirc scheint imom seit lirc 0.8.3 wohl nativ zu unterstützen)


    Zitat

    pad2keys function can be (de-)activated via a module-parameter.Deactivated by default!!
    Add "options lirc_imon pad2keys_active=1" to /etc/modprobe.conf (or where ever you like/have to) to activate the pad2keys translation.
    added a new config file remotes/imon/lircd.conf.imon-pad2keys instead of patching the original imon-pad config.

  • Irgendwas anderes läuft jetzt falsch.


    Code
    [ 4781.585995] lirc_dev: IR Remote Control driver registered, major 61
    [ 4781.587669] /usr/src/lirc-0.8.4/drivers/lirc_imon/lirc_imon.c: Driver for Soundgraph iMON MultiMedia IR/VFD w/imon pad2keys patch, v0.3p2k
    [ 4781.587674] /usr/src/lirc-0.8.4/drivers/lirc_imon/lirc_imon.c: Venky Raju <dev@venky.ws>
    [ 4781.588053] usbcore: registered new interface driver lirc_imon


    Code
    Oct 12 22:02:07 easyVDR lircd: lircd(default) ready
    Oct 12 22:02:14 easyVDR lircd: accepted new client on /dev/lircd
    Oct 12 22:02:14 easyVDR lircd: could not open /dev/lirc
    Oct 12 22:02:14 easyVDR lircd: default_init(): No such device
    Oct 12 22:02:14 easyVDR lircd: WARNING: Failed to initialize hardware


    Code
    ls -al /dev/lirc*
    crw-r--r-- 1 root root 61, 0 2008-10-12 21:22 /dev/lirc
    srw-rw-rw- 1 root root     0 2008-10-12 22:02 /dev/lircd
    prw-r--r-- 1 root root     0 2008-10-12 21:22 /dev/lircm


    Was mag jetzt noch falsch sein?

  • Zitat

    Original von Thomas
    Keine Fehlermeldung, aber auch kein Ergebnis ;)


    Übrigens: Die FB geht - die kann den Rechner einschalten, und Geblinkte hab ich per Digicam auch geprüft...


    Keine Fehlermeldung?


    Und was ist das?

    Zitat

    Oct 12 22:02:14 easyVDR lircd: WARNING: Failed to initialize hardware

  • Hallo,


    ich habe die gleich IR/VFD-Kombination im Silverstone LC16MR.


    Hat es jemand schon mal geschafft Fernbedienung und Display zum Laufen zu bringen?
    So wie in dem vorangegangen Link beschrieben funktioniert es leider nicht richtig.


    Viele Grüße
    Bastian

  • Einen kleinen Schritt bin ich jetzt schon weitergekommen.


    Erstmal die lirc_imon.c von http://bazaar.launchpad.net/~a…unk/imon0036patches/files verwendet.


    Dann dafür gesorgt, dass HID sich nicht um dieses Device kümmert:

    Code
    modprobe -r usbhid; modprobe usbhid quirks=0x15c2:0x0036:0x04


    Wenn ich jetzt lirc_imon lade, erscheinen auch endlich zwei lirc-devices


    Allerdings funktioniert der Zugriff darauf noch nicht:



    Das mit den errors kommt, wenn ich eine Taste drücke.
    An lirc0 geht gar nichts.


    Ist irgendjemand schon erfolgreicher gewesen wie ich?

  • Hallo,


    ich bin ein bisschen weiter gekommen. IR und VFD werden von LIRC bzw. LCDproc erkannt. Nur stabil funktioniert es leider nicht.


    LIRC habe ich folgendermaßen installiert:


    Mein Patch (hab ich mit angehängt) basiert auf dem Code aus diesem Thread: Working 15c2:0036 (Remote and LCD)
    Ist ziemlich ähnlich zu dem, der eingangs von Thomas beschrieben wurde. Jedoch sind alle '0038' durch '0036' ersetzt worden.


    Wenn ich jetzt mit mode2 die Signale vom IR auslese erhalte ich sogar Informationen. Wenn ich z.B. die "1" auf der Fernbedienung betätige erhalte ich folgende ausgabe:
    code: 0x0200001e00000000
    code: 0x0200000000000000
    Bei den Farbigen und anderen Tasten und erhalte ich jedoch nichts.


    Mit irw erhalte ich überhaupt keine ausgabe.



    LCDproc habe ich folgendermaßen installiert:

    Code
    tar -zxvf lcdproc-0.5.2.tar.gz
    cd lcdproc-0.5.2
    ./configure --enable-drivers=imon
    make
    make install
    LCDd -c /usr/local/etc/LCDd.conf -f -i 1


    Die Ausgabe auf dem Display ist am Anfang und am Ende immer leicht zerstückelt und im syslog werde folgende Fehler am laufenden Band angezeigt:
    Oct 15 22:25:45 vdr kernel: /usr/src/lirc_imon/lirc-0.8.3/drivers/lirc_imon/lirc_imon.c: send_packet: packet tx failed(-32)
    Oct 15 22:25:45 vdr kernel: /usr/src/lirc_imon/lirc-0.8.3/drivers/lirc_imon/lirc_imon.c: vfd_write: send packet failed for packet #1


    Für das VFD habe ich den Standalone-Treiber und den lirc_imon Treiber versucht. Verhält sich genau gleich.


    Scheint schon dicht dran zu sein. Jedoch weiß ich leider auch nicht wie ich jetzt weiter machen soll.


    Viele Grüße
    Bastian

Jetzt mitmachen!

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