Raspberry 3 mit DVB Sundtek oder Nova - Ausgabe auf HDMI

  • ...

    Der Tip mit https://www.yavdr.org ist gut.

    Das führt nicht zum Ziel. Einmal hier abbiegen -> https://github.com/yavdr/yavdr-ansible

  • Hallo vdr_rossi ,


    So dankbar ich für jede Hilfe bin, aber jemanden nur einen Knochen hinzuwerfen,

    ist meiner Meinung nach wenig hilfreich.

    Das ist ja auch nur eine andere Dist, dessen Stand 03/2016 ist (Link).

    Diese mit aktuellen Sicherheitspatches zu versorgen, dazu fehlt mir nicht nur die Zeit, sondern auch der Elan.

    Ich versuche es lieber mit einer aktuellen Debian Version.

    Ich komme ja, wie in einem Minenfeld, Stück für Stück weiter.

    Außerdem wenn im Blog "Nvidia driver" lese, dann ist diese nicht wirklich für den Raspberry geeignet.

    Trotzdem Danke.


    Jogibär

  • Hi Jogibär


    hast du mal die MLD 5.5 (https://www.minidvblinux.de/download/5.5?class=testing)für Raspberry getestet?

    Geht auch ohne es installieren zu müssen.


    Gruß,

    Roland

    https://www.minidvblinux.de/forum/

    1x OctopusNet mit 8x DVB-C
    1x Raspberry 4 MLD 6.0 SATIP (softhddevice-drm )

    1x RockPi 4 MLD 6.0 SATIP (softhddevice-drm )

    1x Raspberry 3 als Client MLD 5.4

    1x Raspberry 2 als Client MLD 6.0

    1x Raspberry 1 (staubt gerade so vor sich hin) ;)
    1x Cubietruck

    1x MCC 100
    1x BananaPi

    1x Zotac CI327 MLD 6.0 SATIP (softhddevice)

  • Lesen mußt Du schon selber, was rossi Dir verlinkt hat. Wenn Du seinem Link zum Ansible mal gefolgt wärst, hättest Du auf der ersten Seite die Information gefunden, daß das ganze auf Ubuntu Server aufsetzt, und ebenso die Informationen dazu, wie man auf dem RPI installiert…

    ?(

  • Und dass es für die neuesten Versionen ist.

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Hallo,


    Naja, ist auch nur zum konfigurieren, compilieren und dann installieren oder?

    Ich möchte schon bei einer Paketverwaltung bleiben.

    Den Rest habe ich dann bei https://www.yavdr.org angesehen.

    Ich habe mir schon öfters mit so etwas das System komplett zerschossen.

    Seit dem bin ich arg vorsichtig.

    Wenn man einmal in der Abhängigkeiten-Hölle sitzt, kommt man nur schwer wieder raus.


    Eventuell zu unrecht, aber ich bin mit apt bisher (bis auf ein paar Ausnahmen, gut gefahren.

    Ubuntu ist nicht so mein Ding, das es doch Unterschiede zu Debian gibt.

    Damit komme ich gut zurecht.



    Jogibär

  • Hallo Piet,


    das ist nur mal meine Einstellung zu dem Thema.


    Ich habe soweit die Hinweise vom seahawk1986 einfließen lassen.

    Danke nochmals dafür <3.

    Jetzt hängt es am Start vom VDR:


    vdr systemd[1]: vdr.service: Scheduled restart job, restart counter is at 5.

    vdr systemd[1]: Stopped vdr.service - Video Disk Recorder.

    vdr systemd[1]: vdr.service: Start request repeated too quickly.

    vdr systemd[1]: vdr.service: Failed with result 'signal'.

    vdr systemd[1]: Failed to start vdr.service - Video Disk Recorder.

    root@vdr:/home/michael# systemctl status vdr.service

    × vdr.service - Video Disk Recorder

    Loaded: loaded (/lib/systemd/system/vdr.service; enabled; preset: enabled)

    Active: failed (Result: signal) since Thu 2023-12-28 14:42:35 CET; 9s ago

    Process: 1420 ExecStartPre=/bin/sh /usr/lib/vdr/merge-commands.sh commands (code=exited, status=0/SUCCESS)

    Process: 1430 ExecStartPre=/bin/sh /usr/lib/vdr/merge-commands.sh reccmds (code=exited, status=0/SUCCESS)

    Process: 1440 ExecStart=/usr/bin/vdr (code=killed, signal=SEGV)

    Main PID: 1440 (code=killed, signal=SEGV)

    CPU: 626ms


    vdr systemd[1]: Failed to start vdr.service - Video Disk Recorder.

    vdr systemd[1]: vdr.service: Scheduled restart job, restart counter is at 5.

    vdr systemd[1]: Stopped vdr.service - Video Disk Recorder.

    vdr systemd[1]: vdr.service: Start request repeated too quickly.

    vdr systemd[1]: vdr.service: Failed with result 'signal'.

    vdr systemd[1]: Failed to start vdr.service - Video Disk Recorder.


    root@vdr:/home/michael# journalctl -xeu vdr.service

    vdr vdr[1086]: [1086] initializing plugin: mplayer (0.10.4): Media replay via MPlayer

    vdr vdr[1086]: [1100] rpihddevice: cAudioDecoder() thread started

    vdr vdr[1086]: [1086] loading /var/lib/vdr/plugins/mplayersources.conf

    vdr vdr[1086]: [1086] initializing plugin: osdserver (0.1.3): Server for remote OSD clients

    vdr vdr[1086]: [1086] initializing plugin: quickepgsearch (0.0.1): Schnelle Suche nach Sendungen

    vdr vdr[1086]: [1086] initializing plugin: rpihddevice (1.0.6): HD output device for Raspberry Pi

    vdr vdr[1086]: [1086] rpihddevice: HwInit() done, display size is 720x576

    vdr vdr[1086]: [1086] rpihddevice: MPEG2 video decoder not enabled!

    vdr vdr[1086]: [1086] new device number 3 (card index 3)

    vdr vdr[1086]: [1086] setting primary device to 1

    vdr vdr[1086]: [1086] device 1 has no MPEG decoder

    vdr vdr[1086]: * failed to add service - already in use?

    vdr vdr[1086]: sources: filesource /var/lib/vdr-plugin-mplayer/DVD-VCD has no includes set

    vdr vdr[1086]: sources: filesource /media/cdrom has no includes set

    vdr vdr[1086]: [1086] trying device number 2 instead

    vdr vdr[1086]: [1086] setting primary device to 2

    vdr vdr[1086]: [1102] audio decoder thread started (pid=1086, tid=1102, prio=high)

    vdr vdr[1086]: [1086] rpihddevice: new cOsdProvider()

    vdr vdr[1086]: [1102] rpihddevice: cAudioDecoder() thread started

    vdr vdr[1086]: [1103] ovgthread thread started (pid=1086, tid=1103, prio=high)

    vdr vdr[1086]: [1103] rpihddevice: cOvgThread() thread started

    vdr systemd[1]: vdr.service: Main process exited, code=killed, status=11/SEGV

    ░░ Subject: Unit process exited

    ░░ Defined-By: systemd

    ░░ Support: https://www.debian.org/support

    ░░  

    ░░ An ExecStart= process belonging to unit vdr.service has exited.

    ░░  

    ░░ The process' exit code is 'killed' and its exit status is 11.

    Dez 28 14:30:30 vdr systemd[1]: vdr.service: Failed with result 'signal'.

    ░░ Subject: Unit failed

    ░░ Defined-By: systemd

    ░░ Support: https://www.debian.org/support

    ░░  

    ░░ The unit vdr.service has entered the 'failed' state with result 'signal'.

    Dez 28 14:30:30 vdr systemd[1]: Failed to start vdr.service - Video Disk Recorder.

    ░░ Subject: A start job for unit vdr.service has failed

    ░░ Defined-By: systemd

    ░░ Support: https://www.debian.org/support

    ░░  

    ░░ A start job for unit vdr.service has finished with a failure.


    Anscheinend liegt es daran, das ein segv auftritt.

    Wenn ich den Start von hddevice herausnehme, dann klappt der Start.

    Kann ich irgendwie herausbekommen, was genau schief läuft?


    Eventuell liegt es, wie von MarkusE dargelegt an: https://github.com/reufer/rpihddevice/issues/12.

    Kann das jemand bestätigen?


    Ich habe außerdem festgestellt, daß ich mit raspi-config bei meinem Image hier die Speicherverteilung nicht einstellen kann,

    bei der Kodi Dist auf meinem anderen Raspi vom gleichen Typ gibt es aber die Option bei raspi-config.

    Warum gibt es da schon wieder Unterschiede? Weiß das jemand?

    Bei Kodi mußte ich den GPU Speicher erhöhen, da bestimmte HD Videos nicht abgespielt wurden.


    Kann ich irgendwo die aktuelle Speicherzuordung auslesen?

    z.B. zeigt cat /proc/iomem folgendes an:

    ...

    f808000-3f8080ff : 3f902000.hdmi hd

    3f902000-3f9025ff : 3f902000.hdmi hdmi

    ...


    Jogibär

  • Hi,

    Hast du denn einen Tuner dran und auch dessen Treiber geladen?

    Oder das Satip-Plugin stattdessen..

    MfG Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Hallo,


    Ja, ein Tuner ist dran.

    Im Moment eine Hauppauge Nova.

    Ich habe sogar schon mit dem neuen vdr was aufgenommen.


    Das mit der Mpeg2 Lizenz ist mir bewußt.

    Mein Hauptproblem dabei ist, daß ich mich mit Klauen und Zähne weigere, ein Kunde von paypal zu werden.

    Da muß ich mich erst mal in meinem Bekanntenkreis herumhören.


    Immerhin sollte ich ohne mpeg2 Lizenz bei SD Sendern wenigstens den Ton empfangen.

    HD geht im Moment nicht, da die Schüssel leicht verdreht ist.

    Dazu benötige ich den Schlüssel zum Dach von meiner Vermieterin. Über die Feiertage etwas schwierig.


    Ich habe noch nicht herausbekommen, wie ich vorübergehend per Software decodieren kann.

    Aber soweit bin ich noch nicht, ich will erst mal ein Signal über HDMI ausgeben. Und wenn es nur der Ton ist ;) .


    Jogibär

  • Hallo,


    langsam wird es unlustig.

    Ich habe die Änderungen in der /boot/config.txt eingetragen:

    ...

    #dtoverlay=vc4-kms-v3d // deaktiviert 28.12.23 michael

    max_framebuffers=2

    gpu_mem=256 // eingefügt 28.12.23 michael


    ...


    Jetzt kann ich den vdr problemlos starten, dafür komme ich mit vdradmin nicht mehr drauf.

    Beides läuft:

    ...

    vdradmi+ 925 2.8 23.4 186956 178288 ? SN 18:04 0:43 vdradmind

    vdr 22510 5.2 10.1 370512 77192 ? Ssl 18:25 0:12 /usr/bin/vdr

    ...


    Das Log ist auch keine Hilfe:

    ...

    vdr[17089]: [17089] found 1 DVB device

    vdr[17089]: [17097] device 1 section handler thread started (pid=17089, tid=17097, prio=low)

    vdr[17089]: [17089] initializing plugin: conflictcheckonly (0.0.1): Direkter Zugriff auf epgsearch's Konflikt-Prüfungs-Menü

    vdr[17089]: [17089] initializing plugin: epgsearch (2.4.1): Suche im EPG nach Wiederholungen und anderem

    vdr[17089]: [17089] initializing plugin: epgsearchonly (0.0.1): Direkter Zugriff auf epgsearch's Suchenmenu

    vdr[17089]: [17089] initializing plugin: rpihddevice (1.0.6): HD output device for Raspberry Pi

    vdr[17089]: [17089] rpihddevice: HwInit() done, display size is 720x480

    vdr[17089]: [17089] rpihddevice: MPEG2 video decoder not enabled!

    vdr[17089]: [17089] new device number 2 (card index 2)

    vdr[17089]: [17105] audio decoder thread started (pid=17089, tid=17105, prio=high)

    vdr[17089]: [17089] initializing plugin: mplayer (0.10.4): Media replay via MPlayer

    vdr[17089]: [17089] loading /var/lib/vdr/plugins/mplayersources.conf

    vdr[17089]: [17089] initializing plugin: osdserver (0.1.3): Server for remote OSD clients

    vdr[17089]: [17089] initializing plugin: quickepgsearch (0.0.1): Schnelle Suche nach Sendungen

    vdr[17089]: [17089] initializing plugin: rpihddevice (1.0.6): HD output device for Raspberry Pi

    vdr[17089]: [17089] rpihddevice: HwInit() done, display size is 720x480

    vdr[17089]: [17089] rpihddevice: MPEG2 video decoder not enabled!

    vdr[17089]: [17089] new device number 3 (card index 3)

    vdr[17089]: [17105] rpihddevice: cAudioDecoder() thread started

    vdr[17089]: [17107] audio decoder thread started (pid=17089, tid=17107, prio=high)

    vdr[17089]: [17089] setting primary device to 1

    vdr[17089]: [17089] device 1 has no MPEG decoder

    vdr[17089]: [17089] trying device number 2 instead

    vdr[17089]: [17089] setting primary device to 2

    vdr[17089]: [17089] rpihddevice: new cOsdProvider()

    vdr[17089]: [17108] ovgthread thread started (pid=17089, tid=17108, prio=high)

    vdr[17089]: [17108] rpihddevice: cOvgThread() thread started

    vdr[17089]: [17107] rpihddevice: cAudioDecoder() thread started

    vdr[17089]: [17089] assuming manual start of VDR

    vdr[17089]: [17089] setting current skin to "lcars"

    vdr[17089]: [17089] loading /var/lib/vdr/themes/lcars-default.theme

    vdr[17089]: [17089] starting plugin: conflictcheckonly

    vdr[17089]: [17089] starting plugin: epgsearch

    vdr[17089]: [17089] loading /var/lib/vdr/plugins/epgsearch/epgsearchcats.conf

    vdr[17089]: [17089] loading /var/lib/vdr/plugins/epgsearch/epgsearchmenu.conf


    Wenn ich hddevice deaktiviere, habe ich zugriff, mit hddevice nicht.

    Was hat es denn damit zu tun?

    Eventuell wegen cec; ist aber nicht installiert?

    Ich denke mal, heute habe ich keine Lust mehr.

    Mache erstmal was anderes.


    Jogibär

  • Hallo,


    scheint wohl damit zusammenzuhängen:

    ...

    Dez 28 19:25:47 vdr vdr[27759]: [27759] rpihddevice: display PAR=0,889, setting video render PAR=9/8

    Dez 28 19:25:47 vdr lircd-0.10.1[844]: Notice: accepted new client on /var/run/lirc/lircd

    Dez 28 19:25:47 vdr lircd-0.10.1[844]: Info: initializing '/dev/input/event3'

    Dez 28 19:25:47 vdr lircd-0.10.1[844]: Info: Using device: /dev/input/event3

    Dez 28 19:25:47 vdr vdr[27759]: [27759] remote control LIRC - learning keys

    Dez 28 19:25:47 vdr vdr[27759]: [27782] LIRC remote control thread started (pid=27759, tid=27782, prio=high)

    Dez 28 19:25:47 vdr kernel: Alignment trap: not handling instruction ed850a00 at [<76b00d80>]

    Dez 28 19:25:47 vdr kernel: 8<--- cut here ---


    Naja, morgen geht es weiter.

  • Wie schon mal gesagt hast du mal die MLD5.5 probiert, pakete kommen per apt und Quelle ist Debian

    https://www.minidvblinux.de/forum/

    1x OctopusNet mit 8x DVB-C
    1x Raspberry 4 MLD 6.0 SATIP (softhddevice-drm )

    1x RockPi 4 MLD 6.0 SATIP (softhddevice-drm )

    1x Raspberry 3 als Client MLD 5.4

    1x Raspberry 2 als Client MLD 6.0

    1x Raspberry 1 (staubt gerade so vor sich hin) ;)
    1x Cubietruck

    1x MCC 100
    1x BananaPi

    1x Zotac CI327 MLD 6.0 SATIP (softhddevice)

  • Naja, ist auch nur zum konfigurieren, compilieren und dann installieren oder?

    Ich möchte schon bei einer Paketverwaltung bleiben.

    Den Rest habe ich dann bei https://www.yavdr.org angesehen.

    Ich habe mir schon öfters mit so etwas das System komplett zerschossen...

    Zur Aufklärung:

    yavdr 0.6 ist älter und hier eine Sackgasse. Das ist "nur" für x86 Hardware.

    yavdr 0.7 installiert Dir ein laufenden vdr auf Ubuntu Distributionsbasis. Vdr kommt fertig aus dem git. Auch auf Raspberry 2/3 Hardware. Alles basierend auf ansible.

    Es wird per Playbook (Textdatei) konfiguriert. Du musst nix compilieren...

    Also z.B. Ubuntu 22.04 für Raspberry 3 installieren, git clonen, konfigurieren, playbook laufen lassen. Bei Problemen ist dieser Thread eine Orientierungshilfe.


    Weiter kann ich "Dich nicht an die Hand" nehmen. Besitze kein Raspberry mehr.


    Probiere es einfach mal mit einer separaten microSD Karte aus.

Jetzt mitmachen!

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