Abstürze bei Aufnahmestart

  • Hi!


    Hab das Problem, dass der VDR immer genau beim Start einer Timer-Aufnahme einen Neustart macht!
    Die bisherigen Beiträge im Forum zu diesem Problem haben bei mir keine Wirkung gezeigt.
    Kein Unterschied im Verhalten zwischen den Treiber (2003-11-08 und 2003-10-13).
    Hab VDR 1.3.12 installiert (siehe Signatur)


    Überhitzung verhindere ich derzeit durch 3 Lüfter (sicherheitshalber).
    Satellitensignal ist auch sehr gut bei allen 3 Karten!
    Interrupts sind wie folgt belegt:


    0: 49907566 XT-PIC timer
    1: 9 XT-PIC keyboard
    2: 0 XT-PIC cascade
    4: 40742 XT-PIC lirc_serial
    8: 2 XT-PIC rtc
    9: 3653180 XT-PIC saa7146(1)
    10: 57465843 XT-PIC saa7146(2)
    11: 30683612 XT-PIC saa7146(0)
    12: 7383 XT-PIC eth0
    14: 854547 XT-PIC ide0
    15: 4 XT-PIC ide1
    NMI: 0
    LOC: 0
    ERR: 0
    MIS: 0




    Als Beispiel folgende Timer-Aufnahme die um Punkt 8:50 auf Kanal 8 starten hätte sollen:


    Aug 8 08:50:00 vdr vdr[989]: switching device 1 to channel 8
    Aug 8 08:50:00 vdr vdr[989]: timer 2 (8 0850-1010 'Genial daneben - Die Comedy Arena') start
    Aug 8 08:50:00 vdr vdr[989]: Title: 'Genial daneben - Die Comedy Arena' Subtitle: '(null)'
    Aug 8 08:50:00 vdr vdr[989]: executing '/usr/local/bin/noad -O -a -o -S -j statisticfile=/video/noadstat before "/video/Genial_daneben_-_Die
    Aug 8 08:50:00 vdr noad: noad arg[0]: /usr/local/bin/noad
    Aug 8 08:50:00 vdr noad: noad arg[1]: -O
    Aug 8 08:50:00 vdr noad: noad arg[2]: -a
    Aug 8 08:50:00 vdr noad: noad arg[3]: -o
    Aug 8 08:50:00 vdr noad: noad arg[4]: -S
    Aug 8 08:50:00 vdr noad: noad arg[5]: -j
    Aug 8 08:50:00 vdr noad: noad arg[6]: statisticfile=/video/noadstat
    Aug 8 08:50:00 vdr noad: noad arg[7]: before
    Aug 8 08:50:00 vdr noad: noad arg[8]: /video/Genial_daneben_-_Die_Comedy_Arena/2004-08-08.08.50.50.99.rec
    Aug 8 08:50:00 vdr noad: noad args done
    Aug 8 08:50:00 vdr vdr[989]: record /video/Genial_daneben_-_Die_Comedy_Arena/2004-08-08.08.50.50.99.rec
    Aug 8 08:50:00 vdr vdr[989]: creating directory /video/Genial_daneben_-_Die_Comedy_Arena/2004-08-08.08.50.50.99.rec
    Aug 8 08:50:00 vdr vdr[989]: recording to '/video/Genial_daneben_-_Die_Comedy_Arena/2004-08-08.08.50.50.99.rec/001.vdr'
    Aug 8 08:50:00 vdr vdr[2729]: recording thread started (pid=2729, tid=1425422)
    Aug 8 08:50:00 vdr vdr[2730]: receiver on device 1 thread started (pid=2730, tid=1441807)
    Aug 8 08:50:02 vdr vdr[2725]: SetBrokenLink: no GOP header found in video packet
    Aug 8 08:50:23 vdr last message repeated 4 times
    Aug 8 08:50:31 vdr vdr[2729]: ERROR: video data stream broken
    Aug 8 08:50:31 vdr vdr[2729]: initiating emergency exit
    Aug 8 08:50:31 vdr vdr[989]: emergency exit requested - shutting down
    Aug 8 08:50:31 vdr vdr[2729]: recording thread ended (pid=2729, tid=1425422)
    Aug 8 08:50:31 vdr vdr[2730]: receiver on device 1 thread ended (pid=2730, tid=1441807)
    Aug 8 08:50:31 vdr vdr[989]: buffer stats: 0 (0%) used
    Aug 8 08:50:31 vdr vdr[989]: timer 2 (8 0850-1010 'Genial daneben - Die Comedy Arena') stop
    Aug 8 08:50:31 vdr vdr[989]: executing '/usr/local/bin/noad -O -a -o -S -j statisticfile=/video/noadstat after "/video/Genial_daneben_-_Die_
    Aug 8 08:50:31 vdr noad: noad arg[0]: /usr/local/bin/noad





    Kann mir da wer einen Tip geben woran das liegt??


    DANKE


    CoSmO

    VDR-Version: 1.3.29

    Plugins: TVONSCREEN, OSDTELETEXT, STATUSLEDS, DVD, MP3

    Betriebssystem: SUSE 9.3

    PC: Pentium 2,8GHz, 512MB, 2 x 160GB HDD SAMSUNG

    DVB: 2 x Nexus-S, 1 x Nova, Quad LNB, 85cm Schüssel

    BILDER: vom VDR

  • Hi CoSmO,


    Ich hatte dieses Problem auch. Da Du ein ähnliches Setup hast wie ich (ich habe eine Nexus-s und eine Skystar2), könnte vielleicht mein Patch aus der VDR-Mailingliste helfen:


    http://www.linuxtv.org/mailing…004/07-2004/msg00590.html


    Bei mir läuft dieser Patch seit fast 2 Wochen und bisher keine Abbrüche mehr.


    Viel Erfolg,


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 20.04. Backup: yaVDR 0.5 Ubuntu 12.06


  • hi wofritz!


    hab den patch mal ausprobiert und ein paar aufnahmen gestartet.
    scheint bis jetzt keine fehler mehr auszulösen, aber das umschalten geht jetzt noch langsamer. wenn ich das richtig verstehe liegt es an den 300ms verzögerung die du eingebaut hast. ist der wert irgendwie begründet oder hast du den gefühlsmässig gewählt? ich würd sonst mal priobieren wie weit man den delay runter schrauben kann.


    jedenfalls DANKE für den patch!!! echt cool ;)


    CoSmO

    VDR-Version: 1.3.29

    Plugins: TVONSCREEN, OSDTELETEXT, STATUSLEDS, DVD, MP3

    Betriebssystem: SUSE 9.3

    PC: Pentium 2,8GHz, 512MB, 2 x 160GB HDD SAMSUNG

    DVB: 2 x Nexus-S, 1 x Nova, Quad LNB, 85cm Schüssel

    BILDER: vom VDR


  • Die 300 ms sind eher gefühlsmässig. Ich hatte beobachtet, dass bei mir manchmal schon ein Lock erkannt wurde, obwohl in Wirklichkeit noch keiner da war, und zwar für etwa 100 ms. Da habe ich zur Sicherheit die 300 ms eingebaut. Mittlerweile habe ich einen Bug im DVB-Treiber gefunden, der zu diesem Verhalten führt. Es wurde im CVS bereits korrigiert, leider nur im 2.6er-Zweig. Damit sollte dieses Delay gar nicht mehr nötig sein.


    Hast Du vielleicht einen Ausschnitt aus dem syslog mit den zusätzlichen Debug-Ausgaben? Dann könnte man sehen, ob Du diese falsche Lock-Erkennung tatsächlich hast. Wenn nicht, könntest Du das Delay ganz wegnehmen oder sogar auf die alte Routine zurückgehen und nur das WAIT_FOR_LOCK_AFTER_TUNING aktiviert lassen.


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 20.04. Backup: yaVDR 0.5 Ubuntu 12.06


  • meinst du das hier?
    hab mal im source den lockcount von 3 auf eins gesetzt. foglendes ist in den messages zu sehn wenn ich zappe:


    Aug 8 11:15:20 vdr vdr[991]: switching to channel 11
    Aug 8 11:15:20 vdr vdr[991]: SetChannelDevice: channel 11, LiveView=1
    Aug 8 11:15:20 vdr vdr[991]: SetPid: Setting pid 620 (type 0) On = 0
    Aug 8 11:15:20 vdr vdr[991]: SetPid: Setting pid 610 (type 1) On = 0
    Aug 8 11:15:20 vdr vdr[991]: SetPid: Setting pid 610 (type 2) On = 0
    Aug 8 11:15:20 vdr vdr[991]: SetPid: Setting pid 130 (type 3) On = 0
    Aug 8 11:15:20 vdr vdr[1000]: Event on frontend 2 (channel "ProSieben;ProSiebenSat.1"): 1f dt = 18115 ms
    Aug 8 11:15:20 vdr vdr[1000]: Frontend 2 (channel "ProSieben;ProSiebenSat.1") first lock
    Aug 8 11:15:20 vdr vdr[1000]: Frontend 2 (channel "ProSieben;ProSiebenSat.1") locked after 102 ms
    Aug 8 11:15:20 vdr vdr[991]: SetPid: Setting pid 255 (type 2) On = 1
    Aug 8 11:15:20 vdr vdr[991]: SetPid: Setting pid 256 (type 0) On = 1
    Aug 8 11:15:20 vdr vdr[991]: SetPid: Setting pid 255 (type 1) On = 1
    Aug 8 11:15:20 vdr vdr[991]: SetPid: Setting pid 32 (type 3) On = 1
    Aug 8 11:15:38 vdr vdr[991]: switching to channel 12
    Aug 8 11:15:38 vdr vdr[991]: SetChannelDevice: channel 12, LiveView=1
    Aug 8 11:15:38 vdr vdr[991]: SetPid: Setting pid 256 (type 0) On = 0
    Aug 8 11:15:38 vdr vdr[991]: SetPid: Setting pid 255 (type 1) On = 0
    Aug 8 11:15:38 vdr vdr[991]: SetPid: Setting pid 255 (type 2) On = 0
    Aug 8 11:15:38 vdr vdr[991]: SetPid: Setting pid 32 (type 3) On = 0
    Aug 8 11:15:40 vdr vdr[1000]: Event on frontend 2 (channel "BR-alpha;ARD"): 1f dt = 19118 ms
    Aug 8 11:15:40 vdr vdr[1000]: Frontend 2 (channel "BR-alpha;ARD") first lock
    Aug 8 11:15:40 vdr vdr[1000]: Frontend 2 (channel "BR-alpha;ARD") locked after 102 ms
    Aug 8 11:15:40 vdr vdr[991]: SetPid: Setting pid 701 (type 2) On = 1
    Aug 8 11:15:40 vdr vdr[991]: SetPid: Setting pid 702 (type 0) On = 1
    Aug 8 11:15:40 vdr vdr[991]: SetPid: Setting pid 701 (type 1) On = 1
    Aug 8 11:15:40 vdr vdr[991]: SetPid: Setting pid 704 (type 3) On = 1
    Aug 8 11:15:46 vdr vdr[1001]: channel 12 (BR-alpha;ARD) event 11:15 'Concert-Café' status 4



    gruss
    CoSmO

    VDR-Version: 1.3.29

    Plugins: TVONSCREEN, OSDTELETEXT, STATUSLEDS, DVD, MP3

    Betriebssystem: SUSE 9.3

    PC: Pentium 2,8GHz, 512MB, 2 x 160GB HDD SAMSUNG

    DVB: 2 x Nexus-S, 1 x Nova, Quad LNB, 85cm Schüssel

    BILDER: vom VDR


  • Danke. Bei mir sieht das etwas anders aus. Ich habe direkt nach dem Umschalten immer ein Event 00, etwa 100 ms später kommt dann 1f. Welche DVB-Treiber-Version benutzt Du gerade?


    Ist das Umschalten jetzt schneller geworden?


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 20.04. Backup: yaVDR 0.5 Ubuntu 12.06


  • verwende den 2003-11-08 treiber mit vdr-version 1.3.12.
    das umschalten geht zwar nicht ganz so schnell wie bei der ungepatchten version, aber wenn dadurch die fehler behoben sind kann ich damit leben *g*.


    gruss
    CoSmO

    VDR-Version: 1.3.29

    Plugins: TVONSCREEN, OSDTELETEXT, STATUSLEDS, DVD, MP3

    Betriebssystem: SUSE 9.3

    PC: Pentium 2,8GHz, 512MB, 2 x 160GB HDD SAMSUNG

    DVB: 2 x Nexus-S, 1 x Nova, Quad LNB, 85cm Schüssel

    BILDER: vom VDR

  • Zitat

    Original von Cosmo
    verwende den 2003-11-08 treiber mit vdr-version 1.3.12.
    das umschalten geht zwar nicht ganz so schnell wie bei der ungepatchten version, aber wenn dadurch die fehler behoben sind kann ich damit leben *g*.


    gruss
    CoSmO


    OK, dann wird dieser Treiber wohl das 00 Event nicht erzeugen.


    Hoffen wir, das der Fehler jetzt weg ist.


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 20.04. Backup: yaVDR 0.5 Ubuntu 12.06


Jetzt mitmachen!

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