[gelöst] c't VDR 7 mit iMON PAD und VfD LCD

  • Das ist wahrscheinlich das Einzige was mir klar ist: imonlcd und lcdproc sind zwei unterschiedliche Sachen. Natürlich hatte ich lcdproc nicht installiert als ich imonlcd getest habe.


    Gerne möchte ich es jetzt mit dem lcdproc versuchen. Allerdings weiß ich immer noch nicht genau wie. Die /etc/LCDd.conf habe ich gändert

    Code
    driver=imon

    Funktioniert allerdings noch nicht. Außerdem wird der imon Treiber auch nicht in der Hilfe aufgeführt. Wird es trotzdem funktionieren?

    PC-Chips M811 mit AMD Geode MX1750; Hauppauge Nexus-S (Rev. 2.3); HITACHI DeskStar 320GB; 512MB Kingston ValueRAM; SilverStone LC10M (mit IMON Ferbedienung und Display); C't Version 6.

  • So ich habe das nochmal versucht.


    Stand ist:
    Das imonlcd-plugin kann auch in Version 0.0.3 nicht mit dem VFD Display (2*16 Zeichen) anfangen!
    Diese Zweizeilenoption hat wohl was mit der Anzeige auf den unterstützten Displays zu tun.


    Deshalb bleibt für das VFD-Display nur die Variante über lcdproc:


    1. Modul lirc_imon mit dem Parameter display_type=1 laden
    2. in der LCDd.conf Driver=imon einstellen.
    3. LCDd starten (/etc/init.d/LCDd start) - das Display müsste jetzt schon einen Statusschirm zeigen!
    4. VDR mit lcdproc-Plugin starten.
    Wenn alles erfolgreich war, zeigt das Display jetzt:

    Code
    Welcome to VDR
    =============


    Und danach den Sender und das laufende Programm. Da ctvdr 7 auf Debian Lenny basiert, sollte der lcdproc auch schon aktuell genug sein. Die Zugriffsrechte dürften eigentlich auch keiner Anpassung bedürfen! Da ich hier aber kein ctvdr7 fahre, kann ich das aus der Ferne aber nicht diagnostizieren.

  • Zitat

    Original von DennisLAußerdem wird der imon Treiber auch nicht in der Hilfe aufgeführt. Wird es trotzdem funktionieren?


    Der Abschnitt sieht in meiner LCDd.conf so aus:

    Code
    # The following drivers are supported: 
    #   bayrad, CFontz, CFontz633, CFontzPacket, curses, CwLnx, ea65, 
    #   EyeboxOne, g15, glcdlib, glk, hd44780, icp_a106, imon, imonlcd, IOWarrior, 
    #   irman, joy, lb216, lcdm001, lcterm, lirc, lis, MD8800, ms6931, mtc_s16209x, 
    #   MtxOrb, mx5000, NoritakeVFD, picolcd, pyramid, sed1330, sed1520, serialPOS, 
    #   serialVFD, shuttleVFD, sli, stv5730, svga, t6963, text, tyan, ula200,
     #   xosd 
    Driver=imon


    Wenn bei dir imon noch nicht im Kommentar steht, unterstützt deine Version das wohl tatsächlich noch nicht.

  • Code
    /etc/init.d/LCDd start

    hat als Ergebnis

    Code
    Starting LCDd CVS-stable-0-4-3-20020127: LCDd.

    Ich nehme deshalb an, dass ich eine Version 0.4.3 verwende. Den imon Treiber finde ich in meiner LCDd.conf nicht. Trotzdem habe ich es geschafft, den Start Bildschirm auf dem LCD zu sehen. Wie ich es gemacht habe, weiß ich nicht. Außerdem war ein Neustart des VDR nicht möglich. Deshalb habe ich den Rechner nun neu gestartet.

    PC-Chips M811 mit AMD Geode MX1750; Hauppauge Nexus-S (Rev. 2.3); HITACHI DeskStar 320GB; 512MB Kingston ValueRAM; SilverStone LC10M (mit IMON Ferbedienung und Display); C't Version 6.

    Einmal editiert, zuletzt von DennisL ()

  • Trotzdem habe ich es wieder geschafft, etwas auf dem LCD anzuzeigen mit

    Code
    /etc/init.d/LCDd -d imon

    Damit erscheint sofort etwas auf dem Display. Allerdings lässt sich der VDR wieder nicht neustarten.

    PC-Chips M811 mit AMD Geode MX1750; Hauppauge Nexus-S (Rev. 2.3); HITACHI DeskStar 320GB; 512MB Kingston ValueRAM; SilverStone LC10M (mit IMON Ferbedienung und Display); C't Version 6.

    Einmal editiert, zuletzt von DennisL ()

  • Der VDR lässt sich nicht mir /etc/init.d/vdr stop anhalten. Allerdings hat natürlich killall -9 vdr geholfen. Danach habe ich den VDR wieder gestartet mit /etc/init.d/vdr start und das Display funktioniert. Allerdings bleibt er jetzt am VDR start Befehl hängen.

    PC-Chips M811 mit AMD Geode MX1750; Hauppauge Nexus-S (Rev. 2.3); HITACHI DeskStar 320GB; 512MB Kingston ValueRAM; SilverStone LC10M (mit IMON Ferbedienung und Display); C't Version 6.

  • Ich habe den Befehl ausprobiert. Allerdings kommen keine Befehle auf der Konsole. Außerdem sieht es so aus, als würde VDR nicht mehr im Hintergrund laufen.

    PC-Chips M811 mit AMD Geode MX1750; Hauppauge Nexus-S (Rev. 2.3); HITACHI DeskStar 320GB; 512MB Kingston ValueRAM; SilverStone LC10M (mit IMON Ferbedienung und Display); C't Version 6.

  • ??? Welche Meldungen ??? Nach dem Befehl kommt doch nichts mehr!


    Ich habe außerdem noch einmal nachgeschaut, welche Version ich vom lcdproc verwende

    Code
    htpc:/etc/init.d# apt-cache policy lcdproc
    lcdproc:
      Installiert: 0.4.5-1.1
      Kandidat: 0.4.5-1.1
      Versions-Tabelle:
     *** 0.4.5-1.1 0
            500 http://ftp2.de.debian.org lenny/main Packages
            100 /var/lib/dpkg/status


    Das ist außerdem anscheinend die neueste für Lenny verfügbare Version. Allerdings gibt es für Squeeze schon Version 0.5.2.3. Kann ich diese Versionen irgendwie für Lenny verwenden?

    PC-Chips M811 mit AMD Geode MX1750; Hauppauge Nexus-S (Rev. 2.3); HITACHI DeskStar 320GB; 512MB Kingston ValueRAM; SilverStone LC10M (mit IMON Ferbedienung und Display); C't Version 6.

    2 Mal editiert, zuletzt von DennisL ()

  • Ich denke, es hat irgendetwas mit dem /etc/init.d/LCDd -d imon zu tun. Danach funktioniert alles im Zusammenhang mit /etc/init.d/vdr nicht mehr. Ich installiere gerade das System neu, damit ich noch mal einen sauberen Zustand habe.


    Kann mir denn niemand zuverlässig sagen, ob die lcdproc Version 0.4.5 mein imon VfD unterstützt und was ich genau noch machen muss, damit es auch funktioniert? LIRC ist natürlich schon mit iMON Treiber installiert!

    PC-Chips M811 mit AMD Geode MX1750; Hauppauge Nexus-S (Rev. 2.3); HITACHI DeskStar 320GB; 512MB Kingston ValueRAM; SilverStone LC10M (mit IMON Ferbedienung und Display); C't Version 6.

  • Zitat

    Original von somebody
    Ich weiß nicht, ab welcher Version, lcdproc den imon Treiber enthält. Wenn keine weiteren Meldungen an der Konsole kommt, liegt der Fehler vermutlich nicht am lcdproc-plugin.


    Hi,


    für's imon wird die 0.5.2 benötigt mit allen aktivierten Treibern.


    Gruß
    Wolfgang

  • Dann nochmals die Frage: Wie komme ich zu dieser Version? Falls ich sie selbst kompilieren muss: Wie genau geht das mit c't vdr 7 bzw. Debian unter lenny?

    PC-Chips M811 mit AMD Geode MX1750; Hauppauge Nexus-S (Rev. 2.3); HITACHI DeskStar 320GB; 512MB Kingston ValueRAM; SilverStone LC10M (mit IMON Ferbedienung und Display); C't Version 6.

  • So, nach langem Probieren, jetz der aktuelle Stand: Ich habe mit Hilfe von Teilen der Anleitung von http://www.bergercity.de/vdr/imon-lcd-lirc-und-lcdproc/ mir eine aktuellere Version von lcdproc kompiliert. Dabei habe ich nicht den imonlcd-Patch benötigt, da ich nur den imon Treiber benötige (anderes Display als in dieser Anleitung). Danach noch das vdr-plugin-lcdproc installiert, LCDd.conf nach /etc/LCDd.conf kopiert und darin driver=imon und DriverPath=/usr/local/lib/lcdproc gesetzt.


    Nun das Problem: Wenn ich LCDd -h ausführe bekomme ich schon einen Fehler


    Wenn ich allerdings LCDd -c /etc/LCDd.conf durchführe funktioniert das Display. Das kann doch nur noch eine Kleinigkeit sein, oder?


    Bitte helft mir!!!

    PC-Chips M811 mit AMD Geode MX1750; Hauppauge Nexus-S (Rev. 2.3); HITACHI DeskStar 320GB; 512MB Kingston ValueRAM; SilverStone LC10M (mit IMON Ferbedienung und Display); C't Version 6.

  • Zitat

    Original von DennisL
    Nun das Problem: Wenn ich LCDd -h ausführe bekomme ich schon einen Fehler

    Code
    htpc:/etc/init.d# LCDd -h


    Also, du hast hier einen großen Denkfehler. In /etc/init.d sind die Startskripte, die beim Systemstart in den einzelnen Runleveln abgearbeitet werden. Wenn du aber in dem Verzeichnis bist und nur

    Code
    LCDd -h

    eingibst, wird der LCDd aus der Pathvariable deiner Shell aufgerufen. Wenn du das Skript aus dem Verzeichnis, in dem du gerade bist, aufrufen möchtest musst du:

    Code
    ./LCDd start

    aufrufen. Es kann sein, dass du in diesem Skript noch eine Variable mit dem Pfad zum LCDd angleichen musst. Der LCDd wird jetzt unter /usr/local/sbin liegen, der originale lag unter /usr/sbin. Rausfinden wo er liegt tust du mit:

    Code
    which LCDd


    Ich rate dir aber dringend, dich eingehender mit den Grundlagen der Bedienung des Systems zu beschäftigen. Unter www.debian.org gibt es eine hervorragende Dokumentation (auch in Deutsch). Du kannst auf dauer nicht erwarten, hier immer nur Kochrezepte vorgebetet zu bekommen.


    Gesundes Neues,
    Christian

  • Frohe Neues Christian,


    erst einmal vielen Dank, dass Du trotzdem immer wieder schreibst. Das Problem ist, dass ich mich nun schon wieder sehr sehr viele Stunden mit eigentlich solchen Kleinigkeiten beschäftige und mien Urlaub nicht mehr lange ist. Es gibt hier zwar sehr viele Anleitungen, Forenbeiträge und ähnliches. Allerdings muss man sich alles quer zusammensuchen. Dann sind sehr viele Dinge zu beachten: Welches System hat jemand verwnedet, ist die Version schon überholt, ein eventuelles Problem schon behoben, ein anderes besteht aber dafür. Für einen Neuling wie mich ist das doch schon sehr viel Material. Ich denke, learning by doing ist noch das Beste. Allerdings brauche ich da schon ein wenig Hilfe. Sonst bin ich ja schon Tage damit beschäftigt mich Debian auseinanderzusetzen.


    Nun wieder zum Problem:
    Ich habe den Grund gefunden. Und zwar war wurde eine andere LCDd.conf verwendet als die in /etc/LCDd.conf. Ich habe jetzt diese Datei angepasst, habe aber trotzdem keine Ahnung in welcher Datei etwas geändert werden muss, damit er die in /etc/LCDd.conf verwendet. Außerdem verwende ich die c't version des vdr-plugin-lcdproc. Kann es sein, dass sich diese nicht mit der neuen lcdproc 0.5.2 nicht verträgt? Ich muss LCDd manuell starten, damit alles funktioniert.


    UPDATE: Ich denke, dass LCDd Executable im falschen Verzeichnis liegt und ich es nach /usr/sbin kopieren muss oder ich das Skript /etc/init.d/LCDd anpassen muss.

    PC-Chips M811 mit AMD Geode MX1750; Hauppauge Nexus-S (Rev. 2.3); HITACHI DeskStar 320GB; 512MB Kingston ValueRAM; SilverStone LC10M (mit IMON Ferbedienung und Display); C't Version 6.

    2 Mal editiert, zuletzt von DennisL ()

  • Wenn du den LCDd von Hand startest läuft alles (inkl. dem lcdproc Plugin des VDRs)?
    Dann liegt das Problem wohl nicht an den Programmen. Ich kann aus deiner Beschreibung gerade nicht erkennen, was dein Problem ist. Deshalb stelle ich jetzt mal ein Fragen:


    1. Wenn du den LCDd von Hand startest und dann den VDR. Funktiniert das Display dann wie erwartet?
    Du solltest sowas wie:

    Code
    1 Das Erste 20:05
    20:00 Tagesschau


    im Display sehen.


    2. Wenn du den mit /etc/init.d/LCDd start startest und danach den vdr startest - sieht es wie erwartet aus?


    3. Was zeigt das Display an, wenn der Rechner startet?

Jetzt mitmachen!

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