Imon Display ohne IR

  • Hallo!


    Habe ein IMON-Display inklusive nicht benutztem IR-Receiver (die Variante aus dem CM Media 260: lsusb ID 15c2:ffdc). Als IR-Receiver nutze ich den Atric-Einschalter erfolgreich via LIRC. Wie bekomme ich nun unter Ubuntu Hardy das VFD-Display zum Laufen??


    Die Anleistung unter venky.vs kenne ich, jedoch lässt sich das Modul imon_vfd nach dem Kompilieren nicht laden. Brauche ich das überhaupt??


    /dev/lcd0 existiert, über den Befehl "echo Hello > /dev/lcd0" bekomme ich schon Text aufs Display... jedoch lässt sich LCDd nicht starten


    Folgende Versionen sind installiert:

    Code
    root@vdrclient:/home/prahn# dpkg -l | grep lirc
    ii  liblircclient0                             0.8.3~pre1-0ubuntu7.1                 LIRC client library
    ii  lirc                                       0.8.3~pre1-0ubuntu7.1                 Linux Infra-red Remote Control support
    root@vdrclient:/home/prahn# dpkg -l | grep LCD
    ii  lcdproc                                    0.5.2-0ubuntu2                        LCD display driver daemon and clients

    Ein manueller Start von LCDd bricht ab, auch das Modul imon lässt sich nicht laden:

    Code
    root@vdrclient:/home/prahn# LCDd -c /etc/LCDd.conf 
    Could not open driver module imon.so: imon.so: cannot open shared object file: No such file or directory
    Driver [imon] binding failed
    Could not load driver imon
    There is no output driver
    Critical error while initializing, abort.
    root@vdrclient:/home/prahn# modprobe imon
    FATAL: Module imon not found.

    Wie komme ich hier weiter??


    ESXi 4.1 mit Reelbox-VM
    Asus M4A78LT-M mit AMD Athlon II X2 250, 4 GB RAM, 2 x 2 TB HD
    Netceiver mit 3x DVB-C
    Reelbox Avantgarde II (am Beamer)
    Reel NetClient (Schlafzimmer)

  • Hi prahn,


    Hier wird kein Kernelmodul vermisst, sondern eine Bibliothek imon.so.
    Bitte mal nachsehen, wo das Teil auf dem Rechner vorhanden ist und ob dieser lib Ordner durch ldconfig überhaupt gefunden wird.



    Peter

    VDR1: ASUS N100I-D D4 + IP TV Plugin + Flirc + softhddevice-git VAAPI + vdr-2.6.5 + 3 weitere Plugins + Debian Bookworm via M2 + Kernel 6.1.0


    VDR2: ASUS AT3IONT-I + PCTV USB Stick 461e + Nvidia 340.108 + Flirc + softhddevice-git + vdr-2.6.4 + 8 weitere Plugins + Samsung U70 + Debian Bullseye via SSD + Kernel 6.3.6 + LG 55 Zoll

  • OK, die lib ist vorhanden unter /usr/lib/lcdproc/imon.so.
    Aber ldconfig gibt gar nix aus...


    Unter /etc/ld.so.conf.d/libc.conf steht das Verzechnis /usr/local/lib
    Habe imon.so nun dahin kopiert...


    LCDd sagt aber immer noch "Could not open driver module imon.so: imon.so: cannot open shared object file: No such file or directory"


    Und nun?


    prahn


    ESXi 4.1 mit Reelbox-VM
    Asus M4A78LT-M mit AMD Athlon II X2 250, 4 GB RAM, 2 x 2 TB HD
    Netceiver mit 3x DVB-C
    Reelbox Avantgarde II (am Beamer)
    Reel NetClient (Schlafzimmer)

    Einmal editiert, zuletzt von prahn ()

  • Hi,


    einfach auf der Konsole per
    #aptitude install lcdproc
    installieren.


    Hiermit wird auch der Daemon für lcdproc installiert.
    die /usr/local/bin/LCDd.conf noch den "imon" Treiber eintragen und Neustart ->fertig


    Grüße
    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Hä??!?!? Erst fand ich die Antwort seltsam, da ich ja schon lcdproc via apt-get installiert hatte.


    Trotzdem habe ich nochmal komplett deinstalliert mit "apt-get remove --purge lcdproc" und dann neu mit "apt-get install lcdproc" installiert. In /etc/LCDd.conf den Treiber auf "imon" geändert und nun läufts...?!


    Verstehen tu ich's nicht ganz, hatte exakt so begonnen... naja hauptsache funzt!


    Danke!


    prahn


    ESXi 4.1 mit Reelbox-VM
    Asus M4A78LT-M mit AMD Athlon II X2 250, 4 GB RAM, 2 x 2 TB HD
    Netceiver mit 3x DVB-C
    Reelbox Avantgarde II (am Beamer)
    Reel NetClient (Schlafzimmer)

  • Die shared libs sind alle in /usr/lib/lcdproc.
    Der dyn. Linker kennt die Libs jedoch nach der installation noch nicht.


    ldconfig aufrufen hilft. Aus der manpage:


    # /sbin/ldconfig -n /lib
    as root after the installation of a new shared library will properly update the shared library symbolic links in
    /lib.


    also:


    sudo ldconfig -n /usr/lib/lcdproc


    dann startet auch der LCDd.


    Gruß

  • Hier gibts ne Anleitung, die Dein Problem löst.


    Gruß
    iNOB

Jetzt mitmachen!

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