(GELÖST) MLD 5.1 und Harmony 350 --> einige Tasten funktionieren nicht

  • OK, da beide Varianten (x86 und RPI) die selben Sourcen verwenden, kann es ja eigentlich nur am Kernel (uinput Modul) liegen, da dies unterschiedliche Versionen sind.

    Claus

    MLD 6.5 mit vdr 2.7 - lirc yaUSBir - 4 x DD-Sat - SCR - Intel N100M - 4GB RAM - WD Green 12TB HDD - 22TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 6.5 mit vdr 2.7 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • OK, da beide Varianten (x86 und RPI) die selben Sourcen verwenden, kann es ja eigentlich nur am Kernel (uinput Modul) liegen, da dies unterschiedliche Versionen sind.

    Claus


    Hallo Claus,

    konntest du hier noch was rausfinden ? Ich würde auch gerne Kodi mit der Fernbedienung nutzen.

    VG,
    Frank

    Server : MLD5.5 testing Headless Streamdev-Server, EPG-Daemon, DD Cine S2, DD DuoFlex S2, 128GB SSD, 2 * 4TB SATA

    Client1 : MLD5.5 testing Streamdev-Client auf NUC 6
    Client2 : MLD5.5 testing Streamdev-Client auf NUC 6

  • Hi,

    hast Du schon getestet, ob es hilft das eventlircd der MLD-5.0 in der MLD-5.1 zu installieren, bzw. einfach das binary rüber zu kopieren?

    Claus

    MLD 6.5 mit vdr 2.7 - lirc yaUSBir - 4 x DD-Sat - SCR - Intel N100M - 4GB RAM - WD Green 12TB HDD - 22TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 6.5 mit vdr 2.7 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • Hi,

    hast Du schon getestet, ob es hilft das eventlircd der MLD-5.0 in der MLD-5.1 zu installieren, bzw. einfach das binary rüber zu kopieren?

    Claus


    Hallo Claus,

    kann ich gerne mal testen aber wie komme ich da ran ?

    Frank

    Server : MLD5.5 testing Headless Streamdev-Server, EPG-Daemon, DD Cine S2, DD DuoFlex S2, 128GB SSD, 2 * 4TB SATA

    Client1 : MLD5.5 testing Streamdev-Client auf NUC 6
    Client2 : MLD5.5 testing Streamdev-Client auf NUC 6

  • Hallo Claus,

    habe das 5.0 Paket gefunden und getestet. Paket lies sich nicht installieren, habe nur das Binary und der init Script ausgetauscht. Leider ist der Effekt der gleiche.

    Frank

    Server : MLD5.5 testing Headless Streamdev-Server, EPG-Daemon, DD Cine S2, DD DuoFlex S2, 128GB SSD, 2 * 4TB SATA

    Client1 : MLD5.5 testing Streamdev-Client auf NUC 6
    Client2 : MLD5.5 testing Streamdev-Client auf NUC 6

  • Hallo Claus,

    hast du noch eine Idee was ich nochmal versuchen/testen könnte ?

    Die nächsten zwei Tage hätte ich ein bißchen Zeit ;)

    Vielen Dank vorab,
    Frank

    Server : MLD5.5 testing Headless Streamdev-Server, EPG-Daemon, DD Cine S2, DD DuoFlex S2, 128GB SSD, 2 * 4TB SATA

    Client1 : MLD5.5 testing Streamdev-Client auf NUC 6
    Client2 : MLD5.5 testing Streamdev-Client auf NUC 6

  • Hey, so ein ähnliches Problem hatte ich auch.

    Mach doch mal auf der Konsole:

    FB aus für den VDR mit : svdrpsend.sh REMO off

    dann "irw" öffnen und mal die Tasten durchdrücken und schauen was ausgespuckt wird.

    Sollte etwas kryptisches kommen könnte man die Tasten mit einer evmap umbiegen.

    Grüße

    ------
    Hardware: ASUS E35M1-I Deluxe, 4GB RAM, ATI on Board (fuer Kodi), TT S2-6400 FF, Samsung 500GB 2,5"
    VDR: MLD5

  • Mach doch mal auf der Konsole:

    FB aus für den VDR mit : svdrpsend.sh REMO off

    dann "irw" öffnen und mal die Tasten durchdrücken und schauen was ausgespuckt wird.


    Hallo,

    gerade mal probiert, ohne eventlircd werden alle Tasten unter irw korrekt angezeigt (und funktionieren ja auch im VDR) aber mit eventlirc erfolgt bei irw gar keine Ausgabe, bei keiner Taste.

    Gruß,
    Frank

    Server : MLD5.5 testing Headless Streamdev-Server, EPG-Daemon, DD Cine S2, DD DuoFlex S2, 128GB SSD, 2 * 4TB SATA

    Client1 : MLD5.5 testing Streamdev-Client auf NUC 6
    Client2 : MLD5.5 testing Streamdev-Client auf NUC 6

  • Passen deine Tastennamen zu dem für uinput erforderlichen Namespace?

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Passen deine Tastennamen zu dem für uinput erforderlichen Namespace?


    Ich denke schon, hier mal ein Auszug aus meiner lircd.conf

    Gruß,
    Frank

    Server : MLD5.5 testing Headless Streamdev-Server, EPG-Daemon, DD Cine S2, DD DuoFlex S2, 128GB SSD, 2 * 4TB SATA

    Client1 : MLD5.5 testing Streamdev-Client auf NUC 6
    Client2 : MLD5.5 testing Streamdev-Client auf NUC 6

  • Welche Kernel Input Devices gibt es denn?

    Code
    cat /proc/bus/input/devices
    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Welche Kernel Input Devices gibt es denn?

    Server : MLD5.5 testing Headless Streamdev-Server, EPG-Daemon, DD Cine S2, DD DuoFlex S2, 128GB SSD, 2 * 4TB SATA

    Client1 : MLD5.5 testing Streamdev-Client auf NUC 6
    Client2 : MLD5.5 testing Streamdev-Client auf NUC 6

  • Da fehlt ein uinput-Gerät von lircd bzw. lircd2uinput (ich weiß nicht, wie MLD das genau löst) - eventuell fehlt dafür ein Paket bzw. die Konfiguration oder beim Starten von lircd2uinput geht etwas schief.

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Da fehlt ein uinput-Gerät von lircd bzw. lircd2uinput (ich weiß nicht, wie MLD das genau löst) - eventuell fehlt dafür ein Paket bzw. die Konfiguration oder beim Starten von lircd2uinput geht etwas schief.


    Hallo,

    das ist ja zumindest mal ein Ansatz. Habe das Paket lircd2uinput mal manuell dazu installiert. Danach sieht die Ausgabe so aus: (allerdings funktionieren die besagten Tasten nach wie vor nicht)

    Gruß,
    Frank

    Server : MLD5.5 testing Headless Streamdev-Server, EPG-Daemon, DD Cine S2, DD DuoFlex S2, 128GB SSD, 2 * 4TB SATA

    Client1 : MLD5.5 testing Streamdev-Client auf NUC 6
    Client2 : MLD5.5 testing Streamdev-Client auf NUC 6

  • Ist bei dem Gerät "lircd" die Variable eventlircd_enable=true gesetzt?
    Das könnte man mit udev-adm (falls bei der MLD verfügbar) so abfragen:

    Code
    udevadm info --query=env /dev/input/event3


    Da sollte dann die Variable zu sehen sein:

    Code
    DEVNAME=/dev/input/event3
    [...]
    eventlircd_enable=true
    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo Seahawk,

    ich habe zwischenzeitlich mal den USB Empänger meiner Tastatur entfernt, nun sieht die Ausgabe von

    cat /proc/bus/input/devices

    so aus. Fehlt da jetzt nicht das eventlircd device ?

    Code
    MLD_WG> cat /proc/bus/input/devices
    I: Bus=0000 Vendor=0000 Product=0000 Version=0000
    N: Name="lircd"
    P: Phys=
    S: Sysfs=/devices/virtual/input/input0
    U: Uniq=
    H: Handlers=sysrq kbd event0 rfkill
    B: PROP=0
    B: EV=3
    B: KEY=80000000 0 0 0 3f 3007f 10000 7fff0fff 7fe001f ffff000f 7ffffff ffffffff ffffffff 0 0 0 1ffffff ffffff07 ffffffff ffffffff ffffffff ffefffff ffffffff fffffffe

    Gruß,
    Frank

    Server : MLD5.5 testing Headless Streamdev-Server, EPG-Daemon, DD Cine S2, DD DuoFlex S2, 128GB SSD, 2 * 4TB SATA

    Client1 : MLD5.5 testing Streamdev-Client auf NUC 6
    Client2 : MLD5.5 testing Streamdev-Client auf NUC 6

  • Fehlt da jetzt nicht das eventlircd device ?

    Eventlircd sollte eigentlich nicht dadurch gestoppt werden, wenn man Geräte absteckt.
    Vielleicht hilft ein Blick in die Logdateien (und das heraufsetzen des Debug-Levels für eventlircd in dessen Startskript), um zu sehen, was da passiert.

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Eventlircd sollte eigentlich nicht dadurch gestoppt werden, wenn man Geräte absteckt.
    Vielleicht hilft ein Blick in die Logdateien (und das heraufsetzen des Debug-Levels für eventlircd in dessen Startskript), um zu sehen, was da passiert.


    Ich glaube da hast du mich falsch verstanden, also eventlircd ist schon noch aktiv, aber wenn die Tastatur nicht angeschlossen ist wird das eventlircd device nicht angezeigt.
    Ich habe zwischenzeitlich auch ein paar mal neu gestartet, die Dienste werden ganz normal gestartet.

    Server : MLD5.5 testing Headless Streamdev-Server, EPG-Daemon, DD Cine S2, DD DuoFlex S2, 128GB SSD, 2 * 4TB SATA

    Client1 : MLD5.5 testing Streamdev-Client auf NUC 6
    Client2 : MLD5.5 testing Streamdev-Client auf NUC 6

  • Ok, wie sieht es mit dem angesprochenen udev-Attribut für das lircd-Gerät aus?

    Meine VDRs

    VDR 1: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 24.04 (yavdr-ansible), VDR 2.7.4, CIR-Empfänger
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    Client 1: Raspberry Pi 2, Ubuntu 22.04 (yavdr-ansible), VDR 2.6.1

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ok, wie sieht es mit dem angesprochenen udev-Attribut für das lircd-Gerät aus?


    Ich denke bei mir muss ich dann das Gerät /dev/input/event1 abfragen ?

    Hier die Ausgabe, der Parameter ist also gesetzt :

    Server : MLD5.5 testing Headless Streamdev-Server, EPG-Daemon, DD Cine S2, DD DuoFlex S2, 128GB SSD, 2 * 4TB SATA

    Client1 : MLD5.5 testing Streamdev-Client auf NUC 6
    Client2 : MLD5.5 testing Streamdev-Client auf NUC 6

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!