[1] MLD-5.x / Systems / Raspberry PI / Absturz VDR nach Umschalten bzw. kurzzeitig stehendes Bild nach Update
 

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Hallo zusammen,

wie bereits im Videochat besprochen, habe ich Probleme nach dem Update RPi 5.4 testing. Meine Installation war von Anfang Dezember 2017 (Kernel 4.1.4). Nach dem Update habe ich sowohl beim Abspielen von Aufnahmen, als auch beim Live-TV (TV wird vom Server via streamdev übertragen) hin und wieder den Fall, dass Bild und Ton für ca. 2 - 3 Sekunden einfrieren. Danach geht es genau an der Stelle weiter. Inzwischen habe ich noch ein bisschen probiert und nach und nach Updates eingespielt. Bis auf den VDR mit den Plugins hatte ich alles aktuell und das Problem trat nicht auf. Nach dem Update des VDR hatte ich jetzt das Phänomen, dass der VDR beim Umschalten abstürzt (Watchdog).
//edit on: fällt mir gerade ein, dass wir beim Videochat von testing auf unstable geswitcht sind. edit off//

Nun habe ich die MLD neu aufgesetzt. Dazu habe ich das netinstall-ISO RPi3 5.4 unstable verwendet und bei der Installation über das Webif VDR/client/stream ausgewählt. Nach einem Neustart habe ich auch hier den Absturz des VDR. Dazu habe ich ein Debug-Log hochgeladen => VOz4J4.

Gleiches habe ich mit dem netinstall-ISO RPi3 5.4 testing durchgeführt. Hier scheint alles einwandfrei zu laufen - kein Absturz und bislang auch noch keine Bild/Ton-Hänger. Inzwischen habe ich auch den skindesigner, avahi-linker und hyperion wieder installiert. Schaut noch gut aus. Ich werde es weiter beoachten und die noch fehlenden Pakete installieren.

Viele Grüße skippy

« Last Edit: February 18, 2018, 11:20:37 by skippy »
meine MLDs (show / hide)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Leider hat der Downgrade auf den VDR 2.2.0 dieses Problem nicht gelöst =>

Code: [Select]
Mar  8 19:32:03 (none) user.debug vdr: [9219] buffer usage: 70% (tid=9218)
Mar  8 19:32:03 (none) user.debug vdr: [9219] buffer usage: 80% (tid=9218)
Mar  8 19:32:03 (none) user.debug vdr: [9219] buffer usage: 90% (tid=9218)
Mar  8 19:32:03 (none) user.debug vdr: [9219] buffer usage: 100% (tid=9218)
Mar  8 19:32:05 (none) user.debug vdr: [11208] epg data writer thread ended (pid=4698, tid=11208)
Mar  8 19:32:05 (none) user.debug vdr: [9219] buffer usage: 30% (tid=9218)
Mar  8 19:32:05 (none) user.debug vdr: [9219] i/o throttle released, count = 0 (tid=9219)
Mar  8 19:32:05 (none) user.err vdr: [9218] ERROR: TS packet not accepted in Transfer Mode
Mar  8 19:32:05 (none) user.debug vdr: [4766] rpihddevice: set HDMI audio output format to 2ch PCM, 48.0kHz
Mar  8 19:32:23 (none) user.info vdr: [4698] connect from 10.132.128.100, port 41700 - accepted
Mar  8 19:32:23 (none) user.err vdr: epg2vdr: Got epgd state 'busy (match)' (4)
Mar  8 19:32:23 (none) user.info vdr: [4698] lost connection to SVDRP client
Mar  8 19:32:23 (none) user.info vdr: [4698] closing SVDRP connection
Mar  8 19:33:53 (none) user.info vdr: [4698] connect from 10.132.128.100, port 41704 - accepted
Mar  8 19:33:53 (none) user.err vdr: epg2vdr: Got epgd state 'standby' (1)
Mar  8 19:33:53 (none) user.err vdr: epg2vdr: Update info.epg2vdr recordings
Mar  8 19:33:53 (none) user.err vdr: epg2vdr: Updated 0 info.epg2vdr files
Mar  8 19:33:53 (none) user.info vdr: [4698] lost connection to SVDRP client
Mar  8 19:33:53 (none) user.info vdr: [4698] closing SVDRP connection
Mar  8 19:33:55 (none) user.err vdr: epg2vdr: Updated changes since '08.03.2018 19:31:53'; 462 channels, 1049 events (1 deletions) in 1.465 seconds
Mar  8 19:33:55 (none) user.debug vdr: [11349] epg data writer thread started (pid=4698, tid=11349, prio=low)
Mar  8 19:34:04 (none) user.debug vdr: [9219] i/o throttle activated, count = 1 (tid=9219)
Mar  8 19:34:05 (none) user.debug vdr: [9219] buffer usage: 70% (tid=9218)
Mar  8 19:34:05 (none) user.debug vdr: [9219] buffer usage: 80% (tid=9218)
Mar  8 19:34:05 (none) user.debug vdr: [9219] buffer usage: 90% (tid=9218)
Mar  8 19:34:05 (none) user.debug vdr: [9219] buffer usage: 100% (tid=9218)
Mar  8 19:34:14 (none) user.debug vdr: [11349] epg data writer thread ended (pid=4698, tid=11349)
Mar  8 19:34:14 (none) user.err vdr: [9218] ERROR: TS packet not accepted in Transfer Mode
Mar  8 19:34:14 (none) user.debug vdr: [4766] rpihddevice: set HDMI audio output format to 2ch PCM, 48.0kHz
Mar  8 19:34:14 (none) user.err vdr: [9218] ERROR: TS packet not accepted in Transfer Mode
Mar  8 19:34:15 (none) user.debug vdr: [4766] rpihddevice: set HDMI audio output format to 2ch PCM, 48.0kHz
Mar  8 19:34:15 (none) user.debug vdr: [9219] buffer usage: 0% (tid=9218)
Mar  8 19:34:15 (none) user.debug vdr: [9219] i/o throttle released, count = 0 (tid=9219)

Viele Grüße skippy
meine MLDs (show / hide)

Offline Matthias

  • Expert Member
  • *****
  • Posts: 2005
    • View Profile
Hi Skippy,

Ich setz Morgen meinen RPI 3 neu auf und schau mir an ob ich das auch habe.

Matthias
Produktiv System:
SAT over IP -> OctopusNet mit Unicable LNB: Inverto IDLU-24UL40-UNMOO-OPP
MLD 5.5 unstable/64Bit , Intel NUC BOXNUC6CAYH, 1 x 128 GB SSD, 8GB RAM + 1 x 3 TB HD per NFS (Synology),  Samsung UE32ES6300, Onkyo TX-8270, Nubert Nuline

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Hallo Matthias,

die buffer-Meldungen kommen nur, wenn der VDR-Loglevel auf 3 steht, sonst werden sie unterdrückt. Beim Loglevel 1 kommt aber die Error-Meldung:

Code: [Select]
user.err vdr: [9218] ERROR: TS packet not accepted in Transfer Mode
Aktuell habe ich das vdr-plugin-epg2vdr in Verdacht.

@Claus: kann es sein, dass meine SD-Karte vielleicht zu langsam ist?

Viele Grüße skippy
meine MLDs (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20165
    • View Profile
    • ClausMuus.de
SD-Karten sind meistens sehr langsam, wenn länger als ein paar Sekunden auf diese geschrieben wird. Wenn Du die SD-Karte als Ursache überprüfen möchtest, könntest Du dafür sorgen, dass die epg Daten auf eine RAM Disk geschrieben werden, zum Beispiel in einen Unterordner von /tmp
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Kann mir bitte noch jemand verraten, was ich wo einstellen muss, damit die EPG Daten in einen anderen Ordner geschrieben werden.

//edit: selbst gefunden - Parameter "-E" beim VDR selbst => siehe VDR-Wiki

Vielen Dank und viele Grüße skippy
« Last Edit: March 09, 2018, 20:20:13 by skippy »
meine MLDs (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20165
    • View Profile
    • ClausMuus.de
Schreibt denn das epg2vdr seine EPG Daten in die VDR epg Datei?
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
keine Ahnung, sieht aber so aus. Hier mal ein "Schnippsel" aus der epg.data

Code: [Select]
E 4011242 1520678700 2700 4E 9
T Der Winzerkönig
S Zukunftspläne
D Genre: Verschiedenes|Kategorie: Serie|Land: D/A|Jahr: 2010||Paul Stickler Achim Schelhas Hermine Schnell Christine Ostermayer Gottfried Schnell Wolfgang Hübsch Andrea Plattner Katharina Stemberger Georg P
lattner Stefan Fleming Johanna Stickler Carin C. Tietze und andere||Darsteller: Harald Krassnitzer (Thomas Stickler), Susanne Michel (Claudia Plattner), Katharina Stemberger (Andrea Plattner), Stefan Fleming
 (Georg Plattner), Britta Hammelstein (Anna Stickler), Christine Ostermayer (Hermine Schnell), Wolfgang Hübsch (Gottfried Schnell), Achim Schelhas (Paul Stickler), Branko Samarovski (Blasius Schmalzl), Cari
n C. Tietze (Johanna Stickler), Nina Blum (Hedwig Prinz), Max Herbrechter (Andreas Koblenz), Michael Schönborn (Siegfried Knopf), Ferry Oellinger (Jakob Ressler), Rafael Schuchter (Fabian Holub) ||Regie: Mi
chael Riebl|Audio: Stereo|Flags: [Untertitel] [16:9]||Quelle: DVB/EPGDATA
G 15
V 1520678700
e

Da ist als Quelle DVB und EPGDATA genannt.

Ich habe momentan nur das Problem, dass die epg.data unter /tmp nicht automatisch angelegt wird, wenn ich den Pfad dahin verbiege. Zum Testen habe ich mir jetzt erst einmal damit beholfen, dass ich im INIT-Script vom VDR beim Start die epg.data dahin kopiere und beim Stop wieder zurück. Ist aber keine schöne Dauerlösung, falls damit das Problem behoben ist. Bislang hatte ich noch keine Fehlermeldung mit dem Error im Transfer Mode. Bin aber noch nicht groß zum Testen gekommen. Ich werde berichten.

Viele Grüße skippy
meine MLDs (show / hide)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Hier mal ein Zwischenergebnis. Ich habe mit den Snapshots vom VDR 2.3.8 und VDR 2.2.0 jeweils ein paar Stunden getestet. Die Fehlermeldung ist bis jetzt nur einmal beim VDR 2.3.8 wieder aufgetaucht. Beim VDR in den gestesteten ca. 2 Stunden gar nicht. Gefühlt also eine Verbesserung mit der epg.data im Cachebereich.

Code: [Select]
Mar 10 16:35:00 (none) user.debug vdr: [3596] buffer usage: 70% (tid=3595)
Mar 10 16:35:00 (none) user.debug vdr: [3596] buffer usage: 80% (tid=3595)
Mar 10 16:35:00 (none) user.debug vdr: [3596] buffer usage: 90% (tid=3595)
Mar 10 16:35:01 (none) user.debug vdr: [3596] buffer usage: 100% (tid=3595)
Mar 10 16:35:02 (none) user.debug vdr: [3596] buffer usage: 0% (tid=3595)
Mar 10 16:35:02 (none) user.debug vdr: [3596] i/o throttle released, count = 0 (tid=3596)
Mar 10 16:35:09 (none) user.err vdr: [3595] ERROR: TS packet not accepted in Transfer Mode

Viele Grüße skippy
meine MLDs (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20165
    • View Profile
    • ClausMuus.de
Da stellt sich nun die Frage, ob Du eine langsame SD-Karte verwendest, oder ob das ein Problem ist, das viele User haben, und eine Lösung wie Deine mit aufgenommen und auswählbar sein sollte.
Wenn Du für das Kopieren der epg Datei ein eigenes init Script erstellt, und in der "init" Section ein "before=vdr" einfügst, würde Deine Anpassung auch bei Updates nicht mehr verloren gehen.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Stimmt, aber bei einer Neuinstallation muss ich daran denken, mein Skript vorher zu retten und neu einzuspielen. Deshalb bin ich dafür, das mit in die MLD konfigurierbar aufzunehmen oder mir eine SD-Karte zuzulegen, bei der das Problem nicht mehr auftritt. Da können wir ja im nächsten Videochat noch einmal drüber reden. Übrigens, bislang kein Bildhänger mehr aufgetreten  :)

Viele Grüße skippy
meine MLDs (show / hide)

[1] MLD-5.x / Systems / Raspberry PI / Absturz VDR nach Umschalten bzw. kurzzeitig stehendes Bild nach Update
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.