[0.4]: Harmony 300i mit Igor USB funktioniert nicht (gelöst)

  • Hallo zusammen,


    habe yavdr0.4 installiert und versuch im Moment meine Fernbedienung eine Harmony 300i zum Laufen zu bringen.


    Angeschlossen ist die FB über den Igor Cesko's USB IR Receiver anzusprechen.


    Allerdings klappt das irgendwie nicht.


    Im Syslog habe ich folgenden Eintrag gefunden, der eventuell Probleme macht:

    Code
    Nov  1 00:25:50 derohdvdr1 vdr: [789] ERROR: remote control XineRemote not ready! Nov  1 00:25:50 derohdvdr1 vdr: [1474] LIRC remote control thread started (pid=789, tid=1474) Nov  1 
    00:25:50 derohdvdr1 vdr: [789] remote control LIRC - keys known


    In verschiedenen anderen Beiträge wurden zur Analyse unter anderem folgende Befehle abgesetzt:



    Die lircd.conf habe ich aus diesem Thread übernommen [0.4] igor - harmony (Link zur lircd.conf: http://pastebin.com/S0kNqmnE)


    Ich habe im Anhang die aktuelle remote.conf (wurde nicht geändert!!), die lircd.conf und die hardware.conf wurde manuell nicht geändert. Alle Einstellung der hardware.conf erfolgten über das Webfrontend.


    Bei Prüfen der Kommunikation mit sudo irw kamen keine Signale an.


    Die Harmony 300i Fernbedienung habe ich wie folgt konfiguriert:
    - Geräte Gerät hinzufügen Cable/Sat --> Hersteller: KLS Modellnummer: VDR
    - Geräte Gerät hinzufügen DVD --> Hersteller: KLS Modellnummer: VDR 2
    - Geräte Gerät hinzufügen VCR/AUX--> Hersteller: KLS Modellnummer: VDR 1.7


    Die FB habe ich so nur konfiguriert um zu sehen, ob sie überhaupt funktioniert.


    Ha jemand eine Idee, was ich noch versuchen kann die FB zum Laufen zu kriegen?


    Vielen Dank.


    MfG tester

  • Hallo,
    schau mal, ob lircd selbst überhaupt Tastennamen liefert, wenn du eine Taste drückst:

    Code
    sudo irw /var/run/lirc/lircd.$(pidof lircd)


    und ob überhaupt was auf dem Lirc-Gerät ankommt:

    Code
    sudo mode2 -d /dev/lirc0

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo,


    ich habe mal die beiden Befehle abgesetzt.


    Irgendwas scheint mit dem irw-Aufruf nicht zu stimmen:

    Code
    hdadmin@derohdvdr1:~$ sudo irw /var/run/lirc/lircd.$(pidof lircd)
    [sudo] password for hdadmin:
    irw 0.8.7: incorrect number of arguments.
    Try `irw 0.8.7 --help' for more information.


    Muss ich vor dem zweiten Befehl noch was anhalten?

    Code
    hdadmin@derohdvdr1:~$ sudo mode2 -d /dev/lirc0
    mode2: could not open /dev/lirc0
    mode2: default_init(): Device or resource busy


    Grüße
    Tester

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

  • Mach mal nur "pidof lircd" - sicher dass das Häkchen für lircd im Webfrontend aktiviert ist?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Du hast zwei lircd-Instanzen laufen, daher klappt es nicht die PID in den Pfad zu übernehmen...
    Was kommt dabei raus, wenn du irw auf die beiden Sockets lauschen lässt?

    Code
    sudo irw /var/run/lirc/lircd.<PID>
    # Cave: die PIDs ändern sich nach jedem Neustart!
    #also z.B.
    sudo irw /var/run/lirc/lircd.845

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Wenn ich den Befehl

    Code
    sudo irw /var/run/lirc/lircd.845


    absetze, funktioniert das Umschalten per Tasten 1-0 und mit Channel + und -.


    Wie kann ich eine der beiden Instanzen stoppen?


    Bei der anderen Instanz kommt folgendes Ergebnis raus:

    Code
    hdadmin@derohdvdr1:~$ sudo irw /var/run/lirc/lircd.667
    connect: No such file or directory

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

  • Wie kann ich eine der beiden Instanzen stoppen?


    Kill mal die, die keinen Socket unter /var/run/lirc/lircd.<PID> hat

    Code
    sudo kill 667


    Schau mal nach /etc/init.d/ ob es da einen Eintrag lirc oder so gibt - Falls ja poste mal dessen Inhalt.
    Ich habe die Vermutung, dass der Treiber der TBS6981 da einfach noch ein lirc mitinstalliert, dass dan lirc oder vielmehr eventlircd stört.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Sorry hatte nochnen Fehler in meiner Signatur.
    Ich habe die Tbs6981 mit yaVDR0.4 nicht zum Laufen gebracht und durch eine Digital Devices Cine S2 V6 ersetzt.
    Danach habe ich komplett neuunstalliert.


    Unter /etc/init.d/ finde ich nix mit Lirc.


    Allerdings habe ich im Webfrontend den Haken bei Lirc zwei- dreimal gesetzt und wieder wegenomme.
    Vielleicht hat das etwas damit zu tun?

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

  • Stoppe und Starte Eventlircd mal neu und schau was da passiert:

    Code
    pidof lircd
    sudo stop eventlircd
    pidof lircd
    # falls da noch ein Lirc-Prozess läuft diesen killen
    sudo kill <PID> -9
    sudo start eventlircd
    pidof lircd
    # Wieder zwei Lircd-Prozesse?


    Ist der Igor-USB Empfänger der einzige Angeschlossene Empfänger?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Habe Eventlirc gestoppt und gestartet:


    Danach ist nur noch 1 Prozess da.


    Außerdem Igor-USB Empfänger habe ich nur ne Tastatur noch dran.

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

  • Und funktioniert nach dieser Prozedur die Fernbedienung?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ja funktioniert.
    Wie kann man den zweite Instanz dauerhaft abschalten?


    Vielen Dan schonmal für deine bisherige Hilfe!

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

  • Ich frage mich immer noch wo der herkommt... yaVDR selbt startet und stopt lircd immer zusammen mit eventlircd und legt den Socket für lircd unter /var/run/lirc/lircd.<PID> an.
    Hast du sonst noch irgendwelche Pakete nachinstalliert (z.B. s2-liplianin-dkms, andere DVB-Treiber usw.)?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Außer Plugins und Addons, die ich über das Webfrontend installieren konnte habe ich keine weiteren Pakete installiert.


    Nach der Installation von 0.4 habe ich lediglich apt-get update und apt-get upgrade ausgeführt.
    Dabei habe ich gesehen, dass von s2-liplianin-dkms eine neue Version installiert wurde, wenn ich mich nicht täuchse.
    Kann es davon kommen?

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

  • Was sagt denn dieser Befehl, wenn beide lircd-Prozesse laufen (also nach einem Neustart)?

    Code
    ps axjf


    Du könntest ausprobieren, ob deine TV-Karte auch mit v4l-dvb-dkms statt 2s-liplianin-dkms funktioniert, um auszuschließen, dass es daran liegt.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Habe nach einem Neustart nochmal den Befehl

    Code
    pidof lircd

    abgesetzt:

    Code
    960 735


    Der Befehl

    Code
    ps axjf

    liefert folgendes zu den PIDs 960 und 735:

    Code
    PPID   PID  PGID   SID TTY  	TPGID STAT   UID   TIME COMMAND
     1   735   735   735 ?       	-1 Ss   	0   0:00 /usr/sbin/lircd --nodaemon --uinput --output=/var/run/lirc/lircd.735 --device=/dev/lirc0
     1   960   960   960 ?       	-1 Ss   	0   0:00 /usr/sbin/lircd --driver=default --device=/dev/lirc0 --uinput --output=/var/run/lirc/lircd-lirc0 --pidfile=/var/run/lirc/lircd-lirc0.pid /etc/lirc/lircd.conf


    Das mit den Treibern muss ich mal bei Gelegenheitausprobieren.

  • Hallo, versuche mal bitte lircd im Webfrontend zu deaktiveren - offenbar gibt es für die Igors eine udev-Regel, die lircd automatisch startet und sonst kommen sich die beiden Prozesse in die Queere.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo,
    habe den Haken bei Lirc entfernt im Webfrontend.
    Nach einem Neustart hat die Fernbedienung sofort funktioniert.


    Vielen Dank nochmal.

    Zotac IonITX-T-E, Gehäuse:LC-1320, TV- Karte: Digital Devices Cine S2 V6; DVD-RW slim, HDD: 1TB WD Caviar Green

  • Gerne, tut mir leid, dass ich nicht schneller geschaltet habe... :sleep

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

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