graphTFT startet nicht

  • Ahoi!


    So einen hab' ich noch nach einem teils erfolgreichen Tag.


    Ich versuche mich gerade an graphtft (0.3.2-rc2) unter vdr-1.6.0.


    Beim starten des vdr, bricht dieser mit folgendem Hinweis wieder ab:


    Code
    Aug  3 23:57:57 vdr vdr: [7516] starting plugin: graphtft
    Aug  3 23:57:57 vdr vdr: [7516] Device is 'vdr/0'
    Aug  3 23:57:57 vdr vdr: [7516] Loading themes
    Aug  3 23:57:57 vdr vdr: [7516] Error: graphTFT - no themes found, aborting!


    Ich versteh' das gerade nicht, themes sind doch da:



    Was mache ich da falsch? Ist doch alles da, oder sehe ich den wald vor lauter Bäumen nicht?


    ttyl
    Django


    :evil: Nichts ist wahr, alles ist erlaubt! :evil:


    VDR-Server: ASUS A7V8X, Duron 1.300, 256 MB, 3x 120 GB Maxtor HD, PIONEER DVR-106, Design Tower AIR Black, 40x4 LCD,
    1x TT-DVB-S V1.6, 3x DVB-S Nova, URC-7562, CentOS 5.5, VDR: 1.6.0


    TecVDR: AOPEN MK73LE-N, Duron 1.300, 256 MB, 1x 120 GB Samsung HD, Pioneer DVR-A04, Gehäusesonderbau, 1x TT-DVB-S V1.6 4MB, 1x DVB-S Nova, 1x AV-Board, SuSE 9.0, VDR: 1.3.11

  • HI!


    Hab' heute mal Version 3.2.1 installiert. Aber hier ist das gleiche Problem. Irgendwie meint der VDR keine Themes für das graphTFT-plugin zu finden.


    Kann man dem plugin noch mitgeben, wo das config-Verzeichnis liegt, oder orientiert sich der VDR bzw. das plugin am "Hauptkonfigurations-Pfad" des VDR?


    Beim Starten wird der VDR immer nach Error: graphTFT - no themes found, aborting! beendet.


    ciao
    Django


    :evil: Nichts ist wahr, alles ist erlaubt! :evil:


    VDR-Server: ASUS A7V8X, Duron 1.300, 256 MB, 3x 120 GB Maxtor HD, PIONEER DVR-106, Design Tower AIR Black, 40x4 LCD,
    1x TT-DVB-S V1.6, 3x DVB-S Nova, URC-7562, CentOS 5.5, VDR: 1.6.0


    TecVDR: AOPEN MK73LE-N, Duron 1.300, 256 MB, 1x 120 GB Samsung HD, Pioneer DVR-A04, Gehäusesonderbau, 1x TT-DVB-S V1.6 4MB, 1x DVB-S Nova, 1x AV-Board, SuSE 9.0, VDR: 1.3.11

  • Griasdebou!


    Zitat

    Original von hotzenplotz5
    ich hab kein graphtft, aber ich meine zu wissen, dass im themefile der name übereinstimmen muss mit dem
    verzeichnissnamen.


    Das stimmt eigentlich soweit überein. Ist auch egal, welches Theme ich versuche, der Fehler bleibt immer der gleiche. :weinen


    Zitat

    und evtl. berechtigung ?


    VDR läuft (noch) unter den Rechten von root, also sollte das kein Problem sein.


    Nur was ist des dann? Sehr eigenartig, sehr eigenartig!


    Pfiade
    Django


    :evil: Nichts ist wahr, alles ist erlaubt! :evil:


    VDR-Server: ASUS A7V8X, Duron 1.300, 256 MB, 3x 120 GB Maxtor HD, PIONEER DVR-106, Design Tower AIR Black, 40x4 LCD,
    1x TT-DVB-S V1.6, 3x DVB-S Nova, URC-7562, CentOS 5.5, VDR: 1.6.0


    TecVDR: AOPEN MK73LE-N, Duron 1.300, 256 MB, 1x 120 GB Samsung HD, Pioneer DVR-A04, Gehäusesonderbau, 1x TT-DVB-S V1.6 4MB, 1x DVB-S Nova, 1x AV-Board, SuSE 9.0, VDR: 1.3.11

  • Sieh dir doch mit strace an welcher Files er öffnen will.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • HI!


    Ich hab nun mal folgendes gemacht. Starte ich den vdr von Hand mittels:

    Code
    # /usr/local/src/VDR/vdr --no-kbd --localedir=/usr/local/src/VDR/locale -w 60 -L /usr/local/src/VDR/PLUGINS/lib -E /var/vdr -c /usr/local/etc/vdr $* -v /video -g /tmp -P "graphtft -d vdr/1" -P clock -P "epgsearch -v2" -P sudoku -P femon -P music -P block -P extrecmenu -P devstatus -P skinenigmang -P "atmo -o SERIAL=/dev/ttyS0 -i FFDVB" -P "remote -i autodetect"


    Läuft der VDR, komischerweise. Was mich da aber sehr start irritiert ist folgendes. Es kommt am TV der Hinweis, dass er die FB anlernen will. :schiel

    Code
    Fernbedienung anlernen
    
    
    graphtft-fe
    
    
    Phase 1: System der Fernbedienung ermitteln
    
    
    Eine Taste auf der Fernbedienung drücken


    Auf dem kleinen TFT kann ich erahnen, das da wohl eine Ausgabe erfolgt. Erahnen nur, weil das aussieht, als wenn dort die Auflösung und/oder Ablenkfrequenz überhaupt nicht passen würde.


    Nun stellen sich mir folgende Fragen:
    [list=1]
    [*]Was ist nun dieses graphtft-fe?
    [*]Warum will er die FB anlernen? (Das macht er nicht wenn ich ihn über die runvdr starte)
    [*]Wie kann ich mein kleines 8" TFT richtig ansteuern (müsste 800x600 sein)?
    [/list=1]


    ttyl
    Django


    :evil: Nichts ist wahr, alles ist erlaubt! :evil:


    VDR-Server: ASUS A7V8X, Duron 1.300, 256 MB, 3x 120 GB Maxtor HD, PIONEER DVR-106, Design Tower AIR Black, 40x4 LCD,
    1x TT-DVB-S V1.6, 3x DVB-S Nova, URC-7562, CentOS 5.5, VDR: 1.6.0


    TecVDR: AOPEN MK73LE-N, Duron 1.300, 256 MB, 1x 120 GB Samsung HD, Pioneer DVR-A04, Gehäusesonderbau, 1x TT-DVB-S V1.6 4MB, 1x DVB-S Nova, 1x AV-Board, SuSE 9.0, VDR: 1.3.11

  • Arrrrrh!


    Also das Anlernen hab' ich ihm abgewohnt, indem ich in die remote.conf am Anfang folgende Zeilen eingetragen habe.


    Das TFT zeigt aber weiterhin nur Murks an - wohlgemerkt, ich starte im Moment den VDR per Hand, und nicht via startscript!


    ttyl
    Django

    Bilder


    :evil: Nichts ist wahr, alles ist erlaubt! :evil:


    VDR-Server: ASUS A7V8X, Duron 1.300, 256 MB, 3x 120 GB Maxtor HD, PIONEER DVR-106, Design Tower AIR Black, 40x4 LCD,
    1x TT-DVB-S V1.6, 3x DVB-S Nova, URC-7562, CentOS 5.5, VDR: 1.6.0


    TecVDR: AOPEN MK73LE-N, Duron 1.300, 256 MB, 1x 120 GB Samsung HD, Pioneer DVR-A04, Gehäusesonderbau, 1x TT-DVB-S V1.6 4MB, 1x DVB-S Nova, 1x AV-Board, SuSE 9.0, VDR: 1.3.11

  • Hi Django,


    zu 1&2:
    graphtft-fe ist das X-Frontend zu graphtft.
    Ich glaube, alle Infos die Du dazu brauchst stehen hier
    http://www.vdr-wiki.de/wiki/in…phtft-fe_-_Das_X-Frontend


    zu 3:
    Die Auflösung stellst Du im Pluginsetup ein.
    Solltest Du das Pluginsetup nicht anwählen können, wären das hier die entsprechenden Einträge für die setup.conf

    Code
    graphtft.Height = 600
    graphtft.Width = 800


    Zur Ablenkfrequenz kann ich leider nichts sagen.


    [Edit]Da war ich wohl etwas zu spät.


    lg
    data

    VDR: easyVDR 0.8.0 - VDR 1.7.0
    CPU: Athlon 4850e; MB: Gigabyte GA-MA78GM-S2H; RAM: 2 GB DDR2; HDD: 2TB SATA; DVD-Brenner; DVB-C: Hauppauge WinTV DVB-C 4MB Mod; STB AVBoard 1.3; Case: Thermaltake DH 202

    Einmal editiert, zuletzt von data ()

  • Du hast laut Deiner Startsyntax das Display über den Ausgang Deiner FF Karte angeschlossen. Wahrscheinlich liegt hier der Hund begraben.
    Leider hab ich von dieser Anschlussart überhauot keine Ahnung.


    Kannst Du die Ausgabe zumindest testweise über Deine Grafikkarte realiseren (Framebuffer)?


    lg
    data

    VDR: easyVDR 0.8.0 - VDR 1.7.0
    CPU: Athlon 4850e; MB: Gigabyte GA-MA78GM-S2H; RAM: 2 GB DDR2; HDD: 2TB SATA; DVD-Brenner; DVB-C: Hauppauge WinTV DVB-C 4MB Mod; STB AVBoard 1.3; Case: Thermaltake DH 202

  • Griasdebou!


    Zitat

    Original von data
    Du hast laut Deiner Startsyntax das Display über den Ausgang Deiner FF Karte angeschlossen.


    Jepp, da muss es ja auch raus, da das TFT via "video" an der FF-2.1 hängt.


    Zitat

    Kannst Du die Ausgabe zumindest testweise über Deine Grafikkarte realiseren (Framebuffer)


    Nein, das das TFT via Chinch-Steckerchen und Coax-Käbelchen an der FF-2.1 angeschlossen ist.


    Pfiade
    Django


    :evil: Nichts ist wahr, alles ist erlaubt! :evil:


    VDR-Server: ASUS A7V8X, Duron 1.300, 256 MB, 3x 120 GB Maxtor HD, PIONEER DVR-106, Design Tower AIR Black, 40x4 LCD,
    1x TT-DVB-S V1.6, 3x DVB-S Nova, URC-7562, CentOS 5.5, VDR: 1.6.0


    TecVDR: AOPEN MK73LE-N, Duron 1.300, 256 MB, 1x 120 GB Samsung HD, Pioneer DVR-A04, Gehäusesonderbau, 1x TT-DVB-S V1.6 4MB, 1x DVB-S Nova, 1x AV-Board, SuSE 9.0, VDR: 1.3.11

  • Griasdi Django,


    meine letzte Idee wäre - da war mal was mit videomode einstellen.
    Aber wirklich wissen wovon ich da rede tu ich jetzt auch nicht mehr tun.
    Nun muss leider wieder ein anderer helfen.


    Pfiat di
    data

    VDR: easyVDR 0.8.0 - VDR 1.7.0
    CPU: Athlon 4850e; MB: Gigabyte GA-MA78GM-S2H; RAM: 2 GB DDR2; HDD: 2TB SATA; DVD-Brenner; DVB-C: Hauppauge WinTV DVB-C 4MB Mod; STB AVBoard 1.3; Case: Thermaltake DH 202

  • HI,


    Ursache gefunden. Die Karte hat 'nen "hau", aus der Kabelpeitsche kommt nur Müll raus. Also hab' ich die Karte ausgebaut, dafür 'ne Budget eingebaut.


    Als Alternative hab' ich mir nun ein neues Display (http://www.cartft.com/catalog/il/1094) besorgt, welches sich aber auch ein wenig spreizt, oder sagen wir besser mal der vdr samt graphtft-plugin. Was auch erklärt, warum der VDR nach dem Starten des graphtft-plugins wieder verreckt und meint es gäbe keine themes.


    O.K. wie gehts weiter?


    Lasst mich kurz die Fakten nochmals zusammenfassen.


    Starte ich den VDR von der Konsole aus, "nur" mit dem graphtft-plugin mit folgendem Aufruf:


    Code
    # /usr/local/src/VDR/vdr --no-kbd --localedir=/usr/local/src/VDR/locale -w 60 -L /usr/local/src/VDR/PLUGINS/lib -E /var/vdr -c /usr/local/etc/vdr $* -v /video -g /tmp -P "graphtft -d /dev/fb0"

    wird dies mit der Meldung


    Code
    Speicherzugriffsfehler

    quittiert. Im syslog wird der Vorgang wie folgt festgehalten:


    Als ich vorhin einmal den Start wiederholte, wurde am Bildschirm folgender output angezeigt:


    Sehr eigenartig, oder? Irgendwelche Vorschläge, wenn ja, nur her damit!


    ttyl
    Django


    :evil: Nichts ist wahr, alles ist erlaubt! :evil:


    VDR-Server: ASUS A7V8X, Duron 1.300, 256 MB, 3x 120 GB Maxtor HD, PIONEER DVR-106, Design Tower AIR Black, 40x4 LCD,
    1x TT-DVB-S V1.6, 3x DVB-S Nova, URC-7562, CentOS 5.5, VDR: 1.6.0


    TecVDR: AOPEN MK73LE-N, Duron 1.300, 256 MB, 1x 120 GB Samsung HD, Pioneer DVR-A04, Gehäusesonderbau, 1x TT-DVB-S V1.6 4MB, 1x DVB-S Nova, 1x AV-Board, SuSE 9.0, VDR: 1.3.11

  • nabend,


    sieht nach durcheinander aus, allein dein aufruf sieht komisch aus.


    leg dir mal nen testverzeichnis an zb.:


    Code
    /home/deinbenutzernamen/VDR
     /home/deinbenutzernamen/VDR/bin
     /home/deinbenutzernamen/VDR/etc
     /home/deinbenutzernamen/VDR/lib
     /home/deinbenutzernamen/VDR/man
     /home/deinbenutzernamen/VDR/video
     /home/deinbenutzernamen/VDR/share
     /home/deinbenutzernamen/VDR/share/locale


    und die vdr sourcen natürlich:
    /home/deinbenutzernamen/VDR/vdr-1.7.15


    dann änderst die Make.config so:


    Dann patched du vdr mit dem graphtft patch, je nach udlfb treiber noch den patch den c3po gepostet hat und baust alles.


    Code
    make && make install


    danach gehst einfach in das /home/deinbenutzernamen/VDR/bin verzeichnis und startest vdr.


    zB.:

    Code
    ./vdr -P'xine' -P'graphtft -d /dev/fb0' -l 3 &


    so mach ich es zumindest um versionen und plugins zutesten.

  • Ahoi!


    Zitat

    Original von bexbier
    sieht nach durcheinander aus,


    Echt? :schiel So hab ich vor 8 Jahren angefangen, als ich mir an Hand von Hubertus Sandmanns meinen ersten VDR baute. ;D


    Zitat

    allein dein aufruf sieht komisch aus.


    Normalerweise starte ich den ja auch über (m)ein init-script über


    Code
    service vdrd start
    Zitat

    Dann patched du vdr mit dem graphtft patch, je nach udlfb treiber noch den patch den c3po gepostet hat und baust alles.


    Ich gehe doch recht der Annahme, dass für vdr-1.6.0 der folgende patch passt, oder?

    Code
    [root@vdr vdr-1.6.0]# ll *diff
    -rw-r--r-- 1 django django 10640 13. Apr 2008  vdr-1.5.18-plain-graphtft-0.1.17.alpha.diff


    Zitat

    danach gehst einfach in das /home/deinbenutzernamen/VDR/bin verzeichnis und startest vdr.
    zB.:

    Code
    ./vdr -P'xine' -P'graphtft -d /dev/fb0' -l 3 &


    so mach ich es zumindest um versionen und plugins zutesten.


    Zum testen verlinke ich im build-path einfach nr die einzelnen Versionen, so kann ich schnell und einfach zwischen den verschiedenne Versionen wechseln:

    Code
    [root@vdr src]# ll /usr/local/src/
    insgesamt 40
    drwxr-xr-x  2 root     root   4096  7. Aug 14:28 packages
    lrwxrwxrwx  1 root     root     40  7. Aug 15:51 VDR -> /usr/local/src/vdr-1.6.0_esp_gtp_patched
    drwxr-xr-x  8 django users  4096 23. Jul 19:36 vdr-1.6.0
    drwxr-xr-x  8 django users  4096  7. Aug 15:39 vdr-1.6.0_100807
    drwxr-xr-x  8 django users  4096  7. Aug 14:11 vdr-1.6.0_esp_gtp_patched
    drwxr-xr-x  8 root     root  12288  7. Aug 14:40 vdr-1.6.0_gdv
    drwxr-xr-x  8 django users  4096  3. Aug 13:53 vdr-1.6.0_graphtft_patched
    drwxr-xr-x  6 django users  4096  7. Aug 14:17 vdr-1.7.15


    ttyl
    Django


    :evil: Nichts ist wahr, alles ist erlaubt! :evil:


    VDR-Server: ASUS A7V8X, Duron 1.300, 256 MB, 3x 120 GB Maxtor HD, PIONEER DVR-106, Design Tower AIR Black, 40x4 LCD,
    1x TT-DVB-S V1.6, 3x DVB-S Nova, URC-7562, CentOS 5.5, VDR: 1.6.0


    TecVDR: AOPEN MK73LE-N, Duron 1.300, 256 MB, 1x 120 GB Samsung HD, Pioneer DVR-A04, Gehäusesonderbau, 1x TT-DVB-S V1.6 4MB, 1x DVB-S Nova, 1x AV-Board, SuSE 9.0, VDR: 1.3.11

  • nabend,


    probiers doch einfach so wie ichs beschrieben hab, so hast für jede vdr version nen eigenen ordner dann brauchst vdr auch keine parameter mitgeben wo was ist, nichts linken und nichts kommt ducheinander.


    P.S.: der patch sollte passen

  • Griasdebou!

    Zitat

    Original von C-3PO
    hast Du mittlerweile das Problem mit dem VDR Start gelöst?


    Nö, da das Display an sich noch nicht läuft, leider!


    Also, was hab ich bisher gemacht? Da wären:


    Beim Übersetzen des Kernel-Treibers udlfb brach er ab, und meinte etwas von #warning message "FB_SYS_* is off, framebuffer console not supported".


    Code
    # grep -i FB_SYS_ /boot/config-2.6.18-194.8.1.el5.centos.plus

    weiss zumindestens von gar nix. Werd' mir wohl selber 'nen aktuellen Kernel schnitzen.


    Dank deiner Hilfe hab' ich mir mal 'nen Kernel 2.6.35 gebaut und hoffentlich alle benötigten Module bzw. den FB-Support richtig konfiguriert.


    Anschließend hab ich mir das udlfb-Paket besorgt und die Module übersetzt, sowie das Paket xf86-video-displaylink heruntergeladen, konfiguriert, übersetzt und installiert.


    Nun scheint auch das betreffende device vorhanden zu sein:

    Also, das sieht doch scon mal nicht schlecht aus, oder? Auch das Display zeigt nun einen grünen Bildschirm, wenn ich es anstecke.
    Starte ich nun testweise meinen VDR wie von Hand mit:


    Code
    # /usr/local/src/VDR/vdr --no-kbd --localedir=/usr/local/src/VDR/locale -w 60 -L /usr/local/src/VDR/PLUGINS/lib -E /var/vdr -c /usr/local/etc/vdr $* -v /video -g /tmp -P "remote -i autodetect" -P graphtft


    Läuft das aber noch nicht so wie ich mir das vorstelle.


    Im syslog steht dann zwar:


    Code
    Aug 11 21:58:38 vdr vdr: [4003] starting plugin: graphtft
    Aug 11 21:58:38 vdr vdr: [4003] Device is 'not configured, probing'
    Aug 11 21:58:38 vdr vdr: [4003] Loading themes
    Aug 11 21:58:38 vdr vdr: [4003] loading /usr/local/etc/vdr/plugins/graphTFT/themes/avp/avp.theme
    Aug 11 21:58:39 vdr vdr: [4003] Loaded 1 themes
    Aug 11 21:58:39 vdr vdr: [4003] Activated theme 'Alien vs. Predator 0.3.1'
    Aug 11 21:58:39 vdr kernel: udlfb: open /dev/fb0 user=1 fb_info=f6146400 count=1
    Aug 11 21:58:40 vdr kernel: udlfb: mmap() framebuffer addr:4220362752 size:770048
    Aug 11 21:58:40 vdr kernel: udlfb: released /dev/fb0 user=1 count=0


    Aber dann wird der VDR wieder beendet.


    Auch der Versuch der Ausgabe via fb-device und mplayer brachte keinerlei Erfolg:

    Code
    mplayer -vo fbdev 001.vdr


    veranlasst das Display in keinster weise etwas anderes anzuzeigen, als den grünen Bildschirm. ;(


    Zu guter letzt habe ich dann dann auch euf meinem Laptop (wo kein ffmpeg installiert ist) einen neuen Kernel und die betreffenden Kernelmodule gebaut und dort auch versucht die Ausgabe von mplayer auf dem Display zu erreichen. Dort bin ich genausoweit gekommen, gibt "nur" 'nen grünen Bildschirm!


    Entweder stimmt etwas mit dem aktuellen udlfb-treiber etwas nicht, oder ich habe ein generelles Problem. Ich vermute mal letzteres.


    Also hoffe ich mal auf deinen/Euren Input!


    Servus
    Django


    :evil: Nichts ist wahr, alles ist erlaubt! :evil:


    VDR-Server: ASUS A7V8X, Duron 1.300, 256 MB, 3x 120 GB Maxtor HD, PIONEER DVR-106, Design Tower AIR Black, 40x4 LCD,
    1x TT-DVB-S V1.6, 3x DVB-S Nova, URC-7562, CentOS 5.5, VDR: 1.6.0


    TecVDR: AOPEN MK73LE-N, Duron 1.300, 256 MB, 1x 120 GB Samsung HD, Pioneer DVR-A04, Gehäusesonderbau, 1x TT-DVB-S V1.6 4MB, 1x DVB-S Nova, 1x AV-Board, SuSE 9.0, VDR: 1.3.11

  • Nun, der "grüne Bildschirm" bedeutet erstmal, dass der Treiber richtig geladen wurde und das das Display auch richtig angesprochen wird, von daher ist das schonmal ein gutes Zeichen. :]


    Was noch bleibt, ist das Problem mit der VDR, das habe ich leider bisher auch noch nicht lösen können. :(

  • Griasdebou!


    Zitat

    Original von C-3PO
    Nun, der "grüne Bildschirm" bedeutet erstmal, dass der Treiber richtig geladen wurde und das das Display auch richtig angesprochen wird, von daher ist das schonmal ein gutes Zeichen. :]


    Das dache ich mir auch schon, so schlimm kann'sja eigentlich gar nicht sein. ;)


    Zitat

    Was noch bleibt, ist das Problem mit der VDR, das habe ich leider bisher auch noch nicht lösen können. :(


    Hmmm, kannst Du denn auf deinem Display die Ausgabe von mplayer vornehmen? Also mittels


    Code
    mplayer -vo fbdev 001.vdr

    das Video auf dem TFT auf dem TFT ausgeben?


    Pfiade
    Django


    :evil: Nichts ist wahr, alles ist erlaubt! :evil:


    VDR-Server: ASUS A7V8X, Duron 1.300, 256 MB, 3x 120 GB Maxtor HD, PIONEER DVR-106, Design Tower AIR Black, 40x4 LCD,
    1x TT-DVB-S V1.6, 3x DVB-S Nova, URC-7562, CentOS 5.5, VDR: 1.6.0


    TecVDR: AOPEN MK73LE-N, Duron 1.300, 256 MB, 1x 120 GB Samsung HD, Pioneer DVR-A04, Gehäusesonderbau, 1x TT-DVB-S V1.6 4MB, 1x DVB-S Nova, 1x AV-Board, SuSE 9.0, VDR: 1.3.11

  • Das Problem mit derm VDR Start, habe ich erstmal gelöst.


    Der Tip mit mit mplayer war genau richtig. :]


    Nachdem ich, wie oben beschrieben, ffmpeg upgedate habe, hatte ich vergessen mplayer neu zu bauen. Nachdem ich nun mplayer neugebaut habe, geht auch der VDR mit graphTFT wieder :[

Jetzt mitmachen!

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