Beiträge von Brummel

    Hallo seahawk,


    den Kernel habe ich installiert.


    Ich habe das mit dem initramfs/grub allerdings immer noch von Hand gemacht, nicht über die neue ansible Variable. Ich nehme aber an, dass das jetzt nicht relevant ist.


    Interessant ist, dass mit dem geänderten Kernel ein Bild kommt, wenn der TV bei Starten an ist (was ja mit dem alten Kernel nicht der Fall war).

    Allerdings kommt immer noch kein Bild wenn der TV bei Starten aus ist.


    Ich habe für beide Fälle mal die Ausgabe von journalctl -b -langehängt sowie das Xorg.0.log.


    Auffällig ist, dass nur im Fall ohne Bild diese Meldung im Log steht:


    yavdr-nuc kernel: i915 0000:00:02.0: [drm] Cannot find any crtc or sizes

    Hier einige Infos:


    Ich habe dann mal 3 unterschiedliche Start-Szenarien durchgespielt:


    1. Start des VDR ohne EDID als Kernel-Parameter -> TV beim Start an -> Bild vorhanden

    Ausgabe journalctl -b -l: journal_ohne_edidkernel_tvan_bild_ok.txt


    2. Start des VDR mit EDID als Kernel-Parameter -> TV beim Starten AN -> kein Bild vorhanden

    Ausgabe journalctl -b -l: journal_edidkernel_tvan_bild_nok.txt


    3. Start des VDR mit EDID als Kernel-Parameter -> TV beim Starten AUS -> kein Bild vorhanden

    Ausgabe journalctl -b -l: journal_edidkernel_tvaus_bild_nok.txt



    Die Ausgabe von xrandr ist in allen drei Szenarien unterschiedlich, auch bei 1 und 2.


    Im Log sind für die Szenarien 2 und 3 viele Warnungen und Meldungen drin, die darauf hindeuten, dass da was nicht stimmt.

    Allerdings muss ich zugeben, dass ich mit der Interpretation überfordert bin.


    Was ich dazu sagen muss, dass ich diese Tests mit einem AV-Receiver zwischen VDR und TV gemacht habe. Bei den Tests vor ein paar Tagen hing der TV direkt am VDR. Das Resultat ist aber in beiden Fälle dasselbe.


    Viele Grüße

    Brummel

    Ja, womöglich muss ich mir das mal anschauen.

    Allerdings läuft der epgdata Dienst sowieso nur noch ein paar Monate, mal schauen ob sich das rentiert.


    Danke an Euch für die Hinweise, ich finds super, dass die VDR-Community noch so aktiv ist :)

    Wenn ich daran denke, was ich ohne die Unterstützung die letzten 20 Jahre gemacht hätte ...

    Danke an Euch seahawk1986 und fnu.


    Leider funktioniert es bei mir immer noch nicht und ich bin erst jetzt dazu gekommen, das nochmal systematisch durchzutesten:


    Ich habe alle Änderungen nochmal rückgängig gemacht und auch das initiale install ansible skript laufen lassen.

    Die Installation lief direkt am TV als Monitor, die /etc/X11/xorg.conf.d/20-intel.conf wurde wieder erzeugt und eine edid.bin abgelegt: /etc/X11/edid.DP-1.bin


    Die /etc/ansible/facts.d/drm.fact schaut so aus:


    Daraufhin habe ich folgenden Eintrag in der /etc/default/grub gemacht:

    Code
    GRUB_CMDLINE_LINUX="video=DP-1:D drm.edid_firmware=DP-1:edid/edid.DP-1.bin"


    Dazu dann das Hook-Skript von oben /etc/initramfs-tools/hooks/include-edid-data angelegt, ausführbar gemacht und auch geschaut, dass das Verzeichnis /lib/firmware/edid vorhanden ist. Da landet dann später durch das Skript auch die edid.DP-1.bin drin, das habe ich geprüft.


    Dann noch sudo update-initramfs -u -k all und sudo update-grub


    Nach einem (bzw. auch mehreren) reboots bekomme ich allerdings kein Bild.

    Und zwar egal ob der TV beim Booten an ist oder aus. Kein Bild mehr.


    Folgende Ausgabe (bei ausgeschaltetem TV) deutet für mich darauf hin, dass der Mechanismus grundsätzlich funktioniert:


    Code
    xrandr -d :0
    
    Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
    DP1 connected primary (normal left inverted right x axis y axis)
       1920x1080_50  50.00 +
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)

    Allerdings, wie gesagt, kein Bild.


    Ich hänge nochmal das Xorg.log an, ich kann da allerdings nichts erkennen, was auf die Ursache hindeutet.


    Hat jemand noch eine Idee was ich falsch mache?

    Ich kann mir den "Out of memory" nicht erklären.


    Das System läuft ja seit Jahren ohne Änderung, warum sollte da auf einmal der Speicher ausgehen...


    Im Dateisystem ist ewig viel Platz:


    Code
    root@KellerVDR:/var/log# df -k
    Dateisystem                 1K-Blöcke    Benutzt   Verfügbar Verw% Eingehängt auf
    udev                          1969920          4     1969916    1% /dev
    tmpfs                          404452       1672      402780    1% /run
    /dev/sda1                    28704764    7212824    20010776   27% /
    none                                4          0           4    0% /sys/fs/cgroup
    none                             5120          0        5120    0% /run/lock
    none                          2022244        228     2022016    1% /run/shm
    none                           102400          8      102392    1% /run/user
    /dev/sda5                    83975108      33020    83942088    1% /media/easyvdr01


    Wenn ich mal während eines epgd Starts (im Zeitraum der "Out-of-memory") auf den Speicher schau, dann sehe ich da auch nicht wirklich was Bedenkliches:


    Hallo zusammen,

    ich bin in dasselbe Problem gelaufen.


    Zertifikat-Update wie oben beschrieben habe ich gemacht, mit curl funktioniert der download.

    Code
    curl 'https://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=PIN&dayOffset=1&dataType=xml' --output /tmp/test.zip
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100 1286k  100 1286k    0     0  1799k      0 --:--:-- --:--:-- --:--:-- 1799k

    Die Zip-Datei wurde sauber runtergeladen.


    In der epgd.conf hatte ich ursprünglich noch einen http-Link:


    epgdata.url = http://www.epgdata.com


    Den habe ich dann um das "s" ergänzt.


    epgdata.url = https://www.epgdata.com


    Sonst habe ich nichts gemacht.

    Beim epgd-Start steht aber jetzt folgendes im Log:

    Code
    VDR epgd: EPG Update started
    VDR epgd: Updating 'epgdata' day today+0 now
    VDR epgd: Error: Download failed; Out of memory (27); http code was (0) [https://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=PIN&dayOffset=0&dataType=xml]
    VDR epgd: Download header for day (0) at 'https://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=insert-your-pin-here&dayOffset=0&dataType=xml' failed, aborting, got name '', status was -1
    VDR epgd: Error: Download failed; Out of memory (27); http code was (0) [https://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=PIN&dayOffset=1&dataType=xml]
    VDR epgd: Download header for day (1) at 'https://www.epgdata.com/index.php?action=sendPackage&iOEM=VDR&pin=insert-your-pin-here&dayOffset=1&dataType=xml' failed, aborting, got name '', status was -1
    usw.


    Das ganze läuft auf einem easyvdr-3.0 VDR.

    Hat jemand eine Idee?

    Xorg.Auszug Nein, bei mir ist das nicht nötig, funktioniert immer noch wie oben beschrieben. Bei meinen neueren Intel NUCs ist nur der Abzweig nötig, HDMI1 im Kernel beim Boot, in Xorg dann DP1, aufgrund des LSPCon HDMI 2.x Konverters.

    Ich kämpfe gerade auch mit dem Problem, dass ich nur Bild bekomme, wenn AV-Receiver und TV beim Start an sind.

    Ich habe jetzt sämtliche Schritte wie ganz oben von fnu beschrieben durchgeführt, bin aber nicht sicher, ob ich das mit HDMI1 und DP1 in der Xorg auf meinem NUC richtig verstanden habe.




    Beim Starten (wenn AVR und TV aus) taucht dann in der Xorg.0.log dieses hier auf:


    ... Unable to find connected outputs


    Wenn der AVR/TV an sind, schaut die Passage in der Xorg.0.log so aus, d.h. der Monitor an DP1 wird erkannt:



    Weiß jemand, was ich da falsch mache?


    Viele Grüße

    Brummel

    Nicht nur die Frau gewöhnt sich daran, auch die Kinder :)
    Für die ist es ein Naturgesetz, dass die Sendung mit der Maus immer verfügbar ist. Da wäre der Teufel los, wenn das mal nicht der Fall wäre.


    Deshalb bastel ich auch nie am Produktiv-VDR rum, für was Neues muss immer eine zweite Hardware her, die dann 3 Monate im Parallelbetrieb nebenher läuft. Erst wenn wirklich alles 100% läuft wird umgeschalten.


    Als mich am heiligen Abend die Mail aus dem Easyvdr-Forum ereichte, dass die 7.0.14-Beta mit HD Unterstützung raus ist, hat mich der Ehrgeiz gepackt und ich wollte pünktlich für Olympia einen HD-VDR haben.
    Im Forum informiert, Hardware gekauft, zusammengebaut, ISO gebrannt, Installation ausgeführt, ein paar Kleinigkeiten (alles im Forum nachzulesen gewesen) korrigiert und das wars. Ich hatte eigentlich damit gerechnet, dass da viel mehr Schwierigkeiten auftauchen. Nach 2 Olympia-Tagen kann ich sagen, dass das für eine Beta schon sehr stabil läuft (kein Absturz und ein wirklich Super-HD-Bild auf meinem 50'' Plasma).


    Viele Grüße,


    Brummel