0.6: Probleme mit dem Imon-LCD

  • Moin,


    hat hier jemand unter 0.6 das Imon-Display im Einsatz?
    Bei mir kommt das seit kurzem beim VDR-Start nicht mehr hoch, die Beleutung ist zwar an, aber kein text drauf. Die FB reagiert dann teilweise auch nicht.
    Ein Neustart des VDR über das AndroVDR hilft dann.


    Jemand ne Idee wo ich zu suchen beginnen könnte?


    Gruß


    Daniel

    Gruß


    Daniel
    --------------------------------------------------------------------------
    Vdr: Sempron 140, M3N78-VM, 2GB DDR, 180GB SDD, Silverstone ML01-B-MXR, yaVDR 0.6.1, CineS2 V6.5, Samsung LE42B530

  • Jemand ne Idee wo ich zu suchen beginnen könnte?

    Wie immer in den Logdateien.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Code
    starting plugin: imonlcd
    Jun 24 16:10:45 linvdr vdr: [1219] EPGSearch: conflictcheck thread started (pid=1025, tid=1219, prio=high)
    Jun 24 16:10:45 linvdr vdr: [1025] iMonLCD: using Device /dev/imon_0038, with 15c2:0038
    Jun 24 16:10:45 linvdr vdr: [1025] iMonLCD: ERROR opening /dev/imon_0038 (Datei oder Verzeichnis nicht gefunden).
    Jun 24 16:10:45 linvdr vdr: [1025] iMonLCD: Did you load the iMON kernel module?


    Das finde ich im Syslog.
    Aber:

    Code
    root@linvdr:/var/log# dmesg |grep imon
    [   90.106238] Registered IR keymap rc-imon-pad
    [   90.116162] imon 3-5:1.0: iMON device (15c2:0038, intf0) on usb<3:2> initialized
    [   90.116209] imon 3-5:1.1: iMON device (15c2:0038, intf1) on usb<3:2> initialized
    [   90.117890] usbcore: registered new interface driver imon
    [   90.145084] imon 3-5:1.0: Looks like you're trying to use an IR protocol this device does not support
    [   90.145092] imon 3-5:1.0: Unsupported IR protocol specified, overriding to iMON IR protocol
    root@linvdr:/var/log#


    Und

    Code
    root@linvdr:/var/log# ll /dev/imon*
    lrwxrwxrwx 1 root root 4 Jun 24 16:12 /dev/imon_0038 -> lcd0
    root@linvdr:/var/log#


    Es ist also eigentlich alles da. Muss ja dann fast eim Timing-Problem sein.

    Gruß


    Daniel
    --------------------------------------------------------------------------
    Vdr: Sempron 140, M3N78-VM, 2GB DDR, 180GB SDD, Silverstone ML01-B-MXR, yaVDR 0.6.1, CineS2 V6.5, Samsung LE42B530

  • Es ist also eigentlich alles da. Muss ja dann fast eim Timing-Problem sein.

    Funktioniert es denn nach einem Neustart des VDR-Prozess?

    Code
    sudo restart vdr


    Falls nicht, würde ich mir mal die Berechtigungen für /dev/lcd0 ansehen:

    Code
    ls -l /dev/lcd0
    groups vdr


    Ich finde es etwas merkwürdig, dass das Modul für das Imon-Gerät erst 90 Sekunden nach beginn des Boot-Vorgang geladen wird - was ist denn da davor passiert?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hmmm, das mit den 90 s hab ich gar nicht gesehen.
    Fällt auf, stimmt.


    lsusb findet das Imon anfangs gar nicht. lsusb bleibt auch hängen. Irgendwas passt mit dem ganzen USB-Bus nicht.
    Muss ich genauer erforschen.


    Danke schon mal für die Hilfe.

    Gruß


    Daniel
    --------------------------------------------------------------------------
    Vdr: Sempron 140, M3N78-VM, 2GB DDR, 180GB SDD, Silverstone ML01-B-MXR, yaVDR 0.6.1, CineS2 V6.5, Samsung LE42B530

  • Unabhängig von der extrem langsamen Initialisierung der USB-Geräte kannst du den Start des VDR gezielt verzögern, z.B. mit einer /etc/init/wait-for-imon.conf mit diesem Inhalt:

    Code
    start on starting vdr
    task
    
    
    script
    while [ ! -a /dev/imon_0038 ]; do
      sleep 1
    done
    end script

    Alternativ könnte man auch die Upstart-Udev-Bridge nutzen, um den Start des VDR zu verzögern: http://upstart.ubuntu.com/cookbook/#upstart-udev-bridge

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Das wäre dann drumrum geschippert...aber die Ursache bleibt. Am USB ist was faul...muss nur rausfinden, was.
    Evtl. wirds auch mal Zeit für nen neuen VDR....ist jetzt auch schon 6 Jahre oder so. Evtl. hat die Hardware nen Knacks.

    Gruß


    Daniel
    --------------------------------------------------------------------------
    Vdr: Sempron 140, M3N78-VM, 2GB DDR, 180GB SDD, Silverstone ML01-B-MXR, yaVDR 0.6.1, CineS2 V6.5, Samsung LE42B530

Jetzt mitmachen!

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