[Gelöst] Problem mit Alphacool und graphlcd

  • Servus Leute


    Ich hab mir ein kleines Display zugelegt welches es eigentlich tun sollte. Zumindest gibt es wohl genug die es auf die Reihe gekriegt haben.


    Also das Alphacool 240x128 mit USB.


    Vorgegangen wie hier: HOWTO c't VDR + Alphacool



    Aber das tuts bei mir nicht.
    Ich kann wenn die UDEV rule angelegt ist testserdisp und showpic als user yavdr (der der bei der Install eingegeben wurde) ohne Probleme ausführen.


    In der groups steht:
    plugdev:x:46:yavdr,vdr


    Aber beim boot kommt einfach nix. Es wird nicht hell, obwohl im syslog zu sehen ist das er scheinbar die Grafiken läd.


    Weiß jemand rat?


    SYSLOG:
    Aug 9 23:32:44 yavdr vdr: [902] loading plugin: /usr/lib/vdr/plugins/libvdr-graphlcd.so.1.7.15
    Aug 9 23:32:45 yavdr vdr: [902] initializing plugin: graphlcd (0.2.0-git): Output to graphic LCD
    Aug 9 23:32:45 yavdr vdr: glcdgraphics: image /var/lib/vdr/plugins/graphlcd/skins/default/symbols/empty_small.pbm loaded.
    Aug 9 23:32:45 yavdr vdr: glcdgraphics: image /var/lib/vdr/plugins/graphlcd/skins/default/symbols/empty.pbm loaded.
    Aug 9 23:32:45 yavdr vdr: glcdgraphics: image /var/lib/vdr/plugins/graphlcd/skins/default/images/mute.pbm loaded.
    Aug 9 23:32:45 yavdr vdr: glcdgraphics: image /var/lib/vdr/plugins/graphlcd/skins/default/images/message.pbm loaded.
    Aug 9 23:32:45 yavdr vdr: glcdgraphics: image /var/lib/vdr/plugins/graphlcd/skins/default/images/arrow.pbm loaded.
    Aug 9 23:32:45 yavdr vdr: glcdgraphics: open /var/lib/vdr/plugins/graphlcd/logos/channels/_l.glcd failed (cGLCDFile::Load).
    Aug 9 23:32:45 yavdr vdr: [902] starting plugin: graphlcd
    Aug 9 23:32:45 yavdr vdr: [902] graphlcd plugin: waiting for display thread to get ready
    Aug 9 23:32:45 yavdr vdr: [902] graphlcd plugin: display thread ready
    Aug 9 23:32:46 yavdr vdr: glcdgraphics: image /var/lib/vdr/plugins/graphlcd/logos/channels/VOX_l.glcd loaded.
    Aug 9 23:32:46 yavdr vdr: glcdgraphics: image /var/lib/vdr/plugins/graphlcd/skins/default/symbols/teletext.pbm loaded.
    Aug 9 23:33:02 yavdr vdr: glcdgraphics: open /var/lib/vdr/plugins/graphlcd/logos/channels/_l.glcd failed (cGLCDFile::Load).
    Aug 9 23:33:02 yavdr vdr: glcdgraphics: image /var/lib/vdr/plugins/graphlcd/skins/default/symbols/dolby.pbm loaded.
    Aug 9 23:33:07 yavdr vdr: glcdgraphics: open /var/lib/vdr/plugins/graphlcd/logos/channels/_l.glcd failed (cGLCDFile::Load).
    Aug 9 23:33:34 yavdr vdr: glcdgraphics: open /var/lib/vdr/plugins/graphlcd/logos/channels/_l.glcd failed (cGLCDFile::Load).
    Aug 9 23:34:00 yavdr vdr: glcdgraphics: open /var/lib/vdr/plugins/graphlcd/logos/channels/_l.glcd failed (cGLCDFile::Load).
    Aug 9 23:34:34 yavdr vdr: glcdgraphics: open /var/lib/vdr/plugins/graphlcd/logos/channels/_l.glcd failed (cGLCDFile::Load).

    Client1 YaVDR0.5 Zotac ITX-F ATOM330 ION, 2*1GB DDR2, 8GB Boot SSD, MS-Tech MC1200, Alphacool 240x128, Quattro Atmolight


    Server1 YaVDR0.5 Athlon LE1600, DigitalDevices Cine S2,8GB Boot SSD, 1TB WD GreenCaviar


    Experimental: Banana Pi Client Sunxi-vdpau, Raspberry Client rpihddevice

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von Jarvelin ()

  • Gibt es eine Möglichkeit dem graphlcd auf ein höhere debuglevel zu starten, so das mehr Ausgaben generiert werden?
    Ich vermute das das Problem nicht unbedingt mit dem Display zusammenhängt, da showpic korrekt arbeitet.


    Scheinbar sind alle anderen Benutzer mit USB Displays und der graphlcd -> serlibdisp Kombination glücklich.


    Ich würde mich freuen wenn jemand auch mich glücklich machen könnte.

    Client1 YaVDR0.5 Zotac ITX-F ATOM330 ION, 2*1GB DDR2, 8GB Boot SSD, MS-Tech MC1200, Alphacool 240x128, Quattro Atmolight


    Server1 YaVDR0.5 Athlon LE1600, DigitalDevices Cine S2,8GB Boot SSD, 1TB WD GreenCaviar


    Experimental: Banana Pi Client Sunxi-vdpau, Raspberry Client rpihddevice

  • Hmm, auch wenn ich in dem verlinkten post auf die "ct-vdr Anleitung" verwiesen habe,
    laufen tuts auch hier mit dem Display jetzt mit Ubuntu 10.04


    Sicher das auch der user vdr (sudo su vdr) showpic ausführen darf?
    Nicht dass da noch was mit den rechten nicht passt...


    (und naja sagen wir mal zufrieden statt glücklich, wenn Du es noch schaffst das sich das Display beim "nicht nutzen" abschaltet [da dimmen ja nicht geht] könntest Du mich glücklich machen)

  • Hallo netvista-fan


    Ich hab gehofft das Du Dich hier meldest.


    Bei der Installation habe ich den User "yavdr" angelegt. Läuft der VDR denn nicht unter diesen User?


    Der Test mit sudo su vdr war ebenfalls positiv.
    D.h. showpic zeigt mir das aufgerufene Senderlogo.


    [EDIT] yaVdr 0.2

    Client1 YaVDR0.5 Zotac ITX-F ATOM330 ION, 2*1GB DDR2, 8GB Boot SSD, MS-Tech MC1200, Alphacool 240x128, Quattro Atmolight


    Server1 YaVDR0.5 Athlon LE1600, DigitalDevices Cine S2,8GB Boot SSD, 1TB WD GreenCaviar


    Experimental: Banana Pi Client Sunxi-vdpau, Raspberry Client rpihddevice

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von Jarvelin ()

  • Ich kenn mich mit yavdr zwar nicht so aus,
    aber "yavdr" ist wohl der user mit dem man sich einloggen kann,
    daneben sollte es noch den user vdr geben unter dem der VDR läuft.
    Aber wenn der user vdr etwas anzeigen kann, dann sollte es laufen.


    Ist denn via OSD Einstellungen->Plugins->graphlcd-> "Plugin active" auf ja gestellt?

  • Ok, scheinbar hast Du recht netvista.


    yavdr@yavdr:~$ sudo su vdr
    [sudo] password for yavdr:
    vdr@yavdr:/home/yavdr$ id
    uid=107(vdr) gid=107(vdr) Gruppen=7(lp),20(dialout),24(cdrom),29(audio),44(video),46(plugdev),107(vdr)
    vdr@yavdr:/home/yavdr$



    vdr@yavdr:/home/yavdr$ showpic -c /etc/graphlcd.conf -d serdisp /var/lib/vdr/plugins/graphlcd/logos/channels/ARTE_m.glcd
    vdr@yavdr:/home/yavdr$


    Wird ohne murren angezeigt. Ich glaube ja auch fest daran das es eine kleine Ursache hat.


    Kann es sein das die Verbindung zwischen GraphLCD und serdisplib beim Start nicht automatisch zusammengestöpselt wird, oder zum falschen Zeitpunkt?


    Hotzenplotz
    Danke für die Info.

    Client1 YaVDR0.5 Zotac ITX-F ATOM330 ION, 2*1GB DDR2, 8GB Boot SSD, MS-Tech MC1200, Alphacool 240x128, Quattro Atmolight


    Server1 YaVDR0.5 Athlon LE1600, DigitalDevices Cine S2,8GB Boot SSD, 1TB WD GreenCaviar


    Experimental: Banana Pi Client Sunxi-vdpau, Raspberry Client rpihddevice

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von Jarvelin ()

  • Tja, da ja der ganze rest scheinbar läuft kann es ja nur noch am Plugin liegen,
    oder an irgendwelchen Dateien welche das plugin nutzt und nicht von vdr lesbar sind.


    Ansonsten wurde ein vdr restart oder kompletter reboot sicherlich schon mal durchgeführt?


    Und von hier an bin ich ratlos...


    Edit:
    Nicht ganz... hab grad mal in meine gesammelten Werke geschaut und packe die Anleitung mal bei...
    Was mir jedoch aufgefallen ist, es wird ja ein init.d script genutzt und yavdr nutzt je eher upstart...


    Also mit Ubuntu 10.04 in 32bit klappts so:

  • Danke netvista für Deine Hilfe.


    Meine Script-Kentnisse unter Ubuntu sind doch eher bescheiden. Hab das mal so kopiert und nach init.d geschoben, Rechte verteilt, aber so wirklich tuts das nicht.


    Ich nahm an das dies Script eher für c't VDR wichtig ist.


    Ich hoffe ich kann an den Erfahrungen wachsen wenn mir jemand die Augen öffnet.

    Client1 YaVDR0.5 Zotac ITX-F ATOM330 ION, 2*1GB DDR2, 8GB Boot SSD, MS-Tech MC1200, Alphacool 240x128, Quattro Atmolight


    Server1 YaVDR0.5 Athlon LE1600, DigitalDevices Cine S2,8GB Boot SSD, 1TB WD GreenCaviar


    Experimental: Banana Pi Client Sunxi-vdpau, Raspberry Client rpihddevice

  • Servus Leute


    Ich hab mir jetzt ein paar Nächte um die Ohren gehauen. Doch leider ohne Erfolg.


    Aufgrund meiner Tüfteleien glaube ich folgendes herausgefunden zu haben:


    Nach wie vor kann der User vdr testserdisp sowie showpic ausführen, und somit ist ja erstmal bewiesen das das Display in Ordnung ist.
    Ebenso das die libserdisp das Display kennt.


    Beim starten sagt graphlcd das es dieses und jenes Bild lädt, speziell lädt es auch z.B. das Senderlogo des Kanals der grade läuft.


    glcdgraphics: image /var/lib/vdr/plugins/graphlcd/logos/channels/VOX_l.glcd loaded.


    Also scheint doch auch die Kommunikation zwischen VDR und Plugin zu laufen.


    Wenn ich powertop nach dem booten anwerfe ist das USB Device nicht am schlafen.


    So what? Ich blick nicht durch was bei mir schief läuft.

    Client1 YaVDR0.5 Zotac ITX-F ATOM330 ION, 2*1GB DDR2, 8GB Boot SSD, MS-Tech MC1200, Alphacool 240x128, Quattro Atmolight


    Server1 YaVDR0.5 Athlon LE1600, DigitalDevices Cine S2,8GB Boot SSD, 1TB WD GreenCaviar


    Experimental: Banana Pi Client Sunxi-vdpau, Raspberry Client rpihddevice

  • Servus


    Ich habs gefunden. Der Aufruf des GraphLCD Plugins in nder
    /etc/vdr/plugins/plugin.graphlcd.conf


    -c /etc/graphlcd.conf -d simlcd


    war natürlich falsch.


    -c /etc/graphlcd.conf -d serdisp


    macht das Teil helle.


    Meiner Meinung nach wäre es besser die Konfiguration zentral zu halten. Die graphlcd.conf wird ohnehin editiert, sollte man dann nicht lieber den Aufrufparameter "-d" in der plugin.graphlcd.conf entfernen?

    Client1 YaVDR0.5 Zotac ITX-F ATOM330 ION, 2*1GB DDR2, 8GB Boot SSD, MS-Tech MC1200, Alphacool 240x128, Quattro Atmolight


    Server1 YaVDR0.5 Athlon LE1600, DigitalDevices Cine S2,8GB Boot SSD, 1TB WD GreenCaviar


    Experimental: Banana Pi Client Sunxi-vdpau, Raspberry Client rpihddevice

  • Hallo,


    seit kurzem bin ich stolzer Besitzer eines Alphacool USB-Displays 240x128 und würde es gerne auf yavdr 0.3 nutzen.


    Nun erlaubt mir bitte folgende kurze Frage:


    Hat sich innerhalb des letzten Jahres die Einrichtung unter yavdr vereinfacht oder kennt jemand ein aktuelleres (möglichst genaues) howto?

    yaVDR 0.6.1, Asrock Q1900M, 2,0 GB, 1TB HD, TeVii S480, Kathrein EXIP 414/E, IKEA Kallax Schränkchen (umgebaut)

  • Hallo UnWitt,


    ich glaube an der Konfiguration von GraphLCD hat sich nichts geändert.
    Die Anleitung die ich verlinkt habe ist sehr detailliert, und mit den Ergänzungen aus dem Post hier solltest Du das hinkriegen unter yaVDR.
    Mit 0.4 hab ich (noch) keine Erfahrung mit graphLCD gemacht.


    Wenn ich nochmal die Wahl hätte würde ich das Megtron Display empfehlen, dort lässt sich auch der Kontrast einstellen. Finde das Alphacool etwas mau in der hinsicht.


    Viel Erfolg :tup


    Jarv

    Client1 YaVDR0.5 Zotac ITX-F ATOM330 ION, 2*1GB DDR2, 8GB Boot SSD, MS-Tech MC1200, Alphacool 240x128, Quattro Atmolight


    Server1 YaVDR0.5 Athlon LE1600, DigitalDevices Cine S2,8GB Boot SSD, 1TB WD GreenCaviar


    Experimental: Banana Pi Client Sunxi-vdpau, Raspberry Client rpihddevice