Probleme mit Lirc

  • Ich habe auf einem Rechner zwei "Versionen" von VDR im Dual-Boot und bei einem von beiden funktioniert Lirc nicht richtig, vielleicht kann mir ja jemand einen Hinweis geben, was ich machen kann?


    VDR-"Versionen":

    1. MLD 5.4 unstable (VDR 2.3.8 auf einem System basierend auf Debian Jessie)

    2. Ubuntu 16.04 mit VDR 2.3.8 aus dem PPA von Seahawk


    Als Fernbedienung benutze ich eine Logitech Harmony mit dem Profil von KLS.


    Bei beiden wird die gleiche lircd.conf benutzt, bei der MLD mit dem Modul lirc_serial, bei Ubuntu mir dem Modul serial_ir.


    Mein Problem: Bei der MLD funktioniert die Fernbedienung wie gewohnt, unter Ubuntu praktisch überhaupt nicht.

    Unter Ubuntu wird von zehn Tastendrücken nur einer erkannt und das Log ist voll mit Meldungen über ignorierte Spikes:

    Code
    Jan 31 14:28:00 vdr kernel: serial_ir serial_ir.0: ignoring spike: 1 1 257116778301ns 233425999249ns

    Dazu finde ich im Netz nur Sachen von 2010 oder früher.


    Das mein Fernseher mit seinem Backlight den Empfang des Sensors beeinflusst (das könnten die Spikes sein) ist mir bekannt, unter MLD kommt Lirc damit aber auch klar.


    Ein Versuch, bei dem ich zehn Tasten langsam nacheinander gedrückt habe (2x hoch, 2x runter, 2x links, 2x rechts, 2x OK) sieht im Log so aus:

    Code
    Jan 31 14:40:17 vdr lircd-0.9.0[1720]: accepted new client on /run/lirc/lircd
    Jan 31 14:40:21 vdr kernel: serial_ir serial_ir.0: ignoring spike: 1 1 998708528539ns 961559478495ns
    Jan 31 14:40:28 vdr kernel: serial_ir serial_ir.0: ignoring spike: 1 1 1005387564180ns 961559478495ns
    Jan 31 14:40:30 vdr vdr[1597]: [2138] VNSI: Requesting clients to reload channel list
    Jan 31 14:40:35 vdr vdr[1597]: [2138] VNSI: Requesting clients to reload channel list
    Jan 31 14:40:42 vdr kernel: serial_ir serial_ir.0: ignoring spike: 1 1 1019945674969ns 1013847164196ns
    Jan 31 14:41:03 vdr lircd-0.9.0[1720]: removed client

    irw hat dabei nur einem Tastendruck (1x runter) erkannt.



    Habt Ihr irgend eine Idee?



    Gruß



    Joachim

    Registrieter VDR User Nr. 1237


  • Hi,

    welche Kernel hast du denn jeweils in Benutzung? 4.14? Woher?


    Und welche DVB-Treiber? Vom Kernel oder ...?

    Wenn du wolfis DDDvb nutzt, dann könnte es auch daran liegen...


    Welcher Empfänger?


    MfG,

    Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Empfänger ist ein alter von Technisat, läuft als Homebrew auf seriell (/dev/ttyS0)


    MLD:

    Kernel: 4.14

    DVB-Treiber: ddbridge aus Kernel

    Lircd: 0.10


    Ubuntu 16.04:

    Kernel: 4.14

    DVB-Treiber: ddbridge aus Kernel

    Lircd: 0.90

    Registrieter VDR User Nr. 1237


Jetzt mitmachen!

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