Fernbedienung und Display unter MLD 5.4 Problem

  • Hallo
    ich bin MLD Neuling und habe auf meinem Test-VDR mal MLD 5.4 installiert, allerdings gelingt es mir nicht die Fernbedienung und das Display zum Laufen zu bringen.
    Beim Display scheitert das offenbar an dem nicht vorhandenem Treiber hd44780, der ist im lcdproc Paket anscheinend nicht enthalten ?
    Damit könnte ich noch leben, aber die Fernbedienung läuft auch nicht, es ist die Fernbedienung vom Accent HT 200 ( auch Kanam ), unter yavdr lief die mit Home-brew (16x50 UART compatible serial port), Serielle Schnittstelle /dev/ttyS0 = COM1, bei MLD ist mir nicht klar was ich da auswählen muss. Eine passende lircd.conf habe ich.
    Kann mir da jemand weiterhelfen ?
    Gruss

  • Hi,


    Du wählst im Setup unter Fernbedienung beim Lirc Treiber den "Serial on COM1" aus. Danach noch den Punkt "lircd.conf bearbeiten" auswählen und dort Deine Lircd.conf einfügen.


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • Der hd44780 Treiber ist mit dabei. Du musst den nur in der /etc/LCDd.conf aktivieren.


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • Hallo,


    Ich habe auch das Problem mit der Fernbedienung unter MLD 5.4 auf beiden x86 VDR
    Allerdings erst als ich gestern ein Update durchgeführt habe.


    Bei VDR1 läuft die FB wieder mit einem Snapshot vom 30.04. Hier braucht die Cine S2 V7.0A das dvb-mb Paket.
    Bei VDR 2 habe ich dvb-mb deinstalliert und dvb installiert. Die Cine S2 5.5 läuft ja auch mit den Kerneltreibern.
    Nach einem reboot ging die FB ohne weitere Einstellung sofort wieder.


    Ich hoffe das hilft weiter.


    Hat es da eine Änderung im dvb-mb Packet gegeben, im Bezug auf lirc?


    Gruß,
    strike

    VDR1: MSI H110M ECO mit IntelGrafik, 1x Cine S2 Rev 7.0A mit 1x Duoflex und DuflexCI, MLD 5.4 testing
    VDR2: M4N78Pro, Asus1GB EN GT520 SILENT, 1x Cine S2 Rev 5.5, MLD 5.4 testing
    VDR3: Raspi2 mit LE9

  • Bei VDR1 läuft die FB wieder mit einem Snapshot vom 30.04. Hier braucht die Cine S2 V7.0A das dvb-mb Paket.
    Bei VDR 2 habe ich dvb-mb deinstalliert und dvb installiert. Die Cine S2 5.5 läuft ja auch mit den Kerneltreibern.
    Nach einem reboot ging die FB ohne weitere Einstellung sofort wieder.


    Ich hoffe das hilft weiter.


    Hat es da eine Änderung im dvb-mb Packet gegeben, im Bezug auf lirc?


    Habe eine Cine S2 V6 im System und somit auch das dvb-ms Paket.



    Du wählst im Setup unter Fernbedienung beim Lirc Treiber den "Serial on COM1" aus. Danach noch den Punkt "lircd.conf bearbeiten" auswählen und dort Deine Lircd.conf einfügen.


    Habe ich probiert - geht nicht.
    irw zeigt mir auch nichts an. Muss ich mal durch die Logs wühlen.



    Der hd44780 Treiber ist mit dabei. Du musst den nur in der /etc/LCDd.conf aktivieren.


    /usr/sbin/LCDd -c /etc/LCDd.conf gibt mir :

    Code
    Could not open driver module /usr/lib/lcdproc/hd44780.so: /usr/lib/lcdproc/hd44780.so: cannot open shared object file: No such file or directory
    Driver [hd44780] binding failed
    Could not load driver hd44780
    There is no output driver
    Critical error while initializing, abort.


    Also ist er wohl doch nicht dabei, bei yavdr gab es dafür das Paket "lcdproc-extra-drivers", weil der wohl mal bei lcdproc standardmässig rausgeworfen wurde.

  • Da hast Du wohl eine alte Konfigurationsdatei verwendet? In der aktuellen steht jedenfalls dies drin: DriverPath=/usr/lib/x86_64-linux-gnu/lcdproc/
    Und damit sollte es gehen.


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • Du kannst wegen dem lirc Problem mal irw direkt auch dem lirc Socket versuchen: /var/run/lirc/lircd-COM1
    Oder wenn das nicht hilft, direkt mit mode2 auf das lirc device schauen.


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • Hallo,


    also mit irw kommt gar nichts an.



    MLD> stop vdr
    Stopping VDR done
    MLD> stop lirc
    Stopping lirc done


    MLD> mode2 -d /dev/lirc0
    Using driver default on device /dev/lirc0
    Trying device: /dev/lirc0
    Using device: /dev/lirc0
    Warning: Running as root.



    Also mit mode2 kommt was an.


    Gruß.
    strike

    VDR1: MSI H110M ECO mit IntelGrafik, 1x Cine S2 Rev 7.0A mit 1x Duoflex und DuflexCI, MLD 5.4 testing
    VDR2: M4N78Pro, Asus1GB EN GT520 SILENT, 1x Cine S2 Rev 5.5, MLD 5.4 testing
    VDR3: Raspi2 mit LE9

  • Da hast Du wohl eine alte Konfigurationsdatei verwendet? In der aktuellen steht jedenfalls dies drin: DriverPath=/usr/lib/x86_64-linux-gnu/lcdproc/
    Und damit sollte es gehen.

    stimmt -mea culpa - damit gehts.


    zur Fernbedienung :
    mode2 -d /dev/lirc0
    liefert bei Tastendruck :

    aber was sagt mir das ?

  • Wenn mode2 auf Tastendrücke reagiert, passt der Treiber schon mal. Wenn dann bei "irw /var/run/lirc/lircd-COM1" nichts heraus kommt, dann fehlt die /etc/lircd.conf (oder passt nicht) oder lircd wurde gar nicht erst gestartet "ps | grep lircd"


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • dann fehlt die /etc/lircd.conf (oder passt nicht)


    Die lircd.conf kann ich ausschließen. Auf meinem VDR2 habe ich dvb-mb deinstalliert und dvb installiert.
    Ohne etwas an den Einstellungen der FB, bzw. lircd.conf zu ändern funktionierte die FB wieder.
    Meiner Meinung nach müßte eine Änderung am dvb-mb Paket dafür verantwortlich sein.


    Gruß,
    strike

    VDR1: MSI H110M ECO mit IntelGrafik, 1x Cine S2 Rev 7.0A mit 1x Duoflex und DuflexCI, MLD 5.4 testing
    VDR2: M4N78Pro, Asus1GB EN GT520 SILENT, 1x Cine S2 Rev 5.5, MLD 5.4 testing
    VDR3: Raspi2 mit LE9

  • Das dvb-mb Paket enthält einen anderen Treiber für den Empfänger am seriellen Port. Da mode2 auf die Tastendrücke reagiert, passt der aber offensichtlich. Es aber wurde schon mehrfach berichtet, dass damit die alte lircd.conf nicht mehr passt. Die Berichte waren bisher allerdings zu wage, als das ich dies als sicher behaupten würde.
    Überprüfe erst einmal ob lircd überhaupt läuft, und falls ja, ob "irw /var/run/lirc/lircd-COM1" auf Tastendrücke reagiert. Falls nicht, könntest Du ja mal versuchsweise mit irreckord eine neue lircd erstellen (ein paar Tasten reichen für den Test), und es mit dieser noch einmal versuchen.


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • FB ist mit dvb Treiber IO
    dvb -> entfernt
    dvb-mb -> installiert
    reboot
    FB geht nicht
    -------
    MLD-WZ> ls /dev/lirc* -ld
    lrwxrwxrwx 1 root root 5 May 2 10:27 /dev/lirc -> lirc0
    crw-rw---- 1 root video 249, 0 May 2 10:27 /dev/lirc0
    MLD-WZ>
    -------
    irw /var/run/lirc/lircd-COM1 -> es kommt nichts an
    -------
    MLD-WZ> /etc/init.d/lirc stop
    Stopping lirc
    Unloading lirc serial driver done
    ------
    MLD-WZ> lircd -a -n -d /dev/lirc0 /etc/lircd.conf
    lircd-0.9.4c[5609]: Info: lircd: Opening log, level: Info
    lircd-0.9.4c[5609]: Warning: Running as root
    lircd-0.9.4c[5609]: could not open config file '/etc/lircd.conf': No such file or directory
    lircd-0.9.4c[5609]: Notice: lircd(default) ready, using /var/run/lirc/lircd
    lircd-0.9.4c[5609]: Notice: accepted new client on /var/run/lirc/lircd
    lircd-0.9.4c[5609]: Info: Cannot configure the rc device for /dev/lirc0
    lircd-0.9.4c[5609]: Error: could not get file information for /dev/lirc0
    lircd-0.9.4c[5609]: default_init(): No such file or directory
    lircd-0.9.4c[5609]: Warning: Failed to initialize hardware


    Hier komme ich jetzt nicht weiter


    Gruß,
    strike

    VDR1: MSI H110M ECO mit IntelGrafik, 1x Cine S2 Rev 7.0A mit 1x Duoflex und DuflexCI, MLD 5.4 testing
    VDR2: M4N78Pro, Asus1GB EN GT520 SILENT, 1x Cine S2 Rev 5.5, MLD 5.4 testing
    VDR3: Raspi2 mit LE9

  • lirc läuft, aber irw /var/run/lirc/lircd-COM1 gibt bei mir :

    Code
    Cannot connect to socket /var/run/lirc/lircd-COM1: No such file or directory


    wo muss ich da ansetzen ?


    Nochwas : brauche ich eigentlich das Paket eventlircd ? und wozu ist mld-remote gut ?

    2 Mal editiert, zuletzt von froschi ()

  • Hi,


    ein " /etc/init.d/lirc stop" entläd auch den lirc serial Treiber. Ohne den kann lircd aber nicht auf den Empfänger zugreifen. Wenn Du lircd beenden möchtest, musst Du den also gezielt mit kill abschießen.
    Auffällig ist die Meldung, das /etc/lircd.conf nicht gefunden wird. Ohne die, funktioniert lircd aber nicht.
    Die Meldung "Cannot connect to socket /var/run/lirc/lircd-COM1: No such file or directory" kommt wohl nachdem Du lircd gestoppt hast? Dann gibt's das Device jedenfalls nicht mehr.
    eventlircd sorgt dafür, dass alle verfügbaren Eingabegeräte verwendet werden können, auch wenn diese beim booten noch nicht aktiv oder angeschlossen sein sollten.
    mld-remote enthält u.a. diverse benötigte udev Regeln. Das hat aber beides keine Relevanz, solange irw noch nichts empfängt.


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • ps | grep lirc gibt :

    Code
    1594 root     40852 S    lircd -P /var/run/lirc.pid /etc/lircd.conf
     2995 root      9332 S    grep lirc


    aber
    irw /var/run/lirc/lircd-COM1 immer noch :

    Code
    Cannot connect to socket /var/run/lirc/lircd-COM1: No such file or directory

    es gibt auch kein lircd-COM1 in dem Ordner, nur eine Datei names lircd


    EDIT : habe lirc neu installiert, jetzt gibt es das lirc-COM1
    jetzt kommt bei irw /var/run/lirc/lircd-COM1 gar nichts an
    /EDIT


    und nochwas : irrecord kann ich zwar aufrufen und es kommt auch irgendwas an beim Tastendruck, aber wenn ich eine Taste programmieren will, erhalte ich eine Fehlermeldung, dass die Taste nicht erkannt wurde ?

    Code
    Now hold down button "1".
    Something went wrong: Cannot decode data
    Please try again. (28 retries left)


    Nachtrag :
    mit dem Paket dvb anstatt dvb-mb geht bei mir die FB zumindest teilweise. Irgendwas passt - wie strike auch schon festgestellt hat - nicht mit dem Paket.
    Komisch ist bei mir, dass bei meiner lircd.conf die unter yavdr vollständig lief, hier viele Tasten nicht ansprechen ?
    2. Nachtrag : ohne eventlircd funktionieren alle Tasten


    für mich ist das Thema damit soweit erledigt - danke für die Unterstützung-

    6 Mal editiert, zuletzt von froschi ()

  • Kannst Du mal Bitte Deine lircd.conf posten.


    Claus

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • hier meine lircd.conf - ist halt schon ein altes Teil


    jetzt habe ich noch das Problem, dass die Fernbedienung nicht auf Dauertastendruck reagiert. Wenn eventlirc installiert ist habe ich das Problem nicht, aber dann gehen nicht alle Tasten.
    und noch eine Frage : brauche ich das ir-keytable Paket eigentlich ?
    Das mit den FBs wird wohl nie einfach sein.

    Einmal editiert, zuletzt von froschi ()

  • Hallo,


    Ich habe heute auch noch mal getestet.


    Auf VDR2 wieder dvb-mb aktiviert.


    reboot


    Noch einmal versucht eine neue lircd.conf zu erstellen


    MLD-WZ> rm /etc/lircd.conf
    MLD-WZ> killall lircd
    MLD-WZ> irrecord -d /dev/lirc0 /etc/lircd.conf



    hier die dabei erstellte lircd.conf


    reboot


    Keine Reaktion auf Tastendrücke.
    irw /var/run/lirc/lircd-COM1 -> auch keine Reaktion auf die Tastendrücke.



    Hier auch zum Vergleich meine ältere lircd.conf. Diese lief bisher ab yaVDR04 und auch MLD 5.
    Unter MLD 5.4 Stand bis 30.04.2017 läuft diese auch tadellos.



    Ich hoffe das hilft weiter.


    Gruß,
    strike

    VDR1: MSI H110M ECO mit IntelGrafik, 1x Cine S2 Rev 7.0A mit 1x Duoflex und DuflexCI, MLD 5.4 testing
    VDR2: M4N78Pro, Asus1GB EN GT520 SILENT, 1x Cine S2 Rev 5.5, MLD 5.4 testing
    VDR3: Raspi2 mit LE9

  • Ja, das mit dem Neuerstellen einer lircd.conf unter dvb-mb hatte ich auch schon probiert - ging bei mir auch nicht.
    Irgendwas mit dem Paket dvb-mb geht nicht, muss mich dann doch nach was anderen umschauen.

Jetzt mitmachen!

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