Timeshift problem mit hd sender (2 Viewers)

mrbonsen

Super User
  • Team MediaPortal
  • Super User
  • December 6, 2008
    6,563
    890
    Brensbach (HE) ehemals Görlitz
    Home Country
    Germany Germany
    Diesmal war die konstellation wie folgt: timeshift ard hd auf systemplatte
    Aufnahme zdf hd auf extra platte
    Timeshift wird gestoppt.
    beides mal auf gleiche platte adressieren.

    kopiere 2 files gleichzeitig 1x von C: nach C: und 1x auf andere platte E:
    nun starte x/y player und spiele x/y hd video (kein timeshift aber vergleichbares szeneario) -> system eiert da schon mächtig rum

    kopiere 2 files gleichzeitig von C: nach C: nur unterschiedliche ordner -> läuft rund (n)
    so machste testweise mit timeshift (wobei auch beide timeshift files in gleichen ordner laufen können) - keine ahnung warum du unbedingt separate pfade nutzen willst.

    ramdisk wird dich nicht "retten" solang du 2te timeshift auf 2te platte adressieren wirst - das ist das probs.
    vermute ich mal ;)
     
    Last edited:

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,336
    Home Country
    Germany Germany
    ramdisk wird dich nicht "retten" solang du 2te timeshift auf 2te platte adressieren wirst - das ist das probs.
    vermute ich mal ;)
    Hier werden verschiedene Dinge vermengt. Datendurchsatz, Synchonizität und Geschwindigkeit sind abhängig vom Mainboard, dem Controller und dessen Treiber und nicht zuletzt vom Anschluss der Festplatten an die SATA-Ports. Was z. B. auf HD1 an Port1 reibungslos funktioniert, kann an HD2 und Port x zu den beobachteten Discontinities führen. Das Verhalten ist unvorhersehbar und tritt als Folge der "Überlastung" der Controller/Platten-Datenflüsse auf.

    Eine RamDisk löst alle erwähnten Probleme, wenn ALLE Timeshift-Files auf die RamDisk geschrieben werden. Alles andere ist wenig sinnvoll.

    Neue Fetsplatten würde ich deshalb nicht kaufen. MePo läuft auch auf ältester Hardware, wenn solche Flaschenhälse durch Verwenden des RAM ausgeschaltet werden.
     

    mrbonsen

    Super User
  • Team MediaPortal
  • Super User
  • December 6, 2008
    6,563
    890
    Brensbach (HE) ehemals Görlitz
    Home Country
    Germany Germany
    Eine RamDisk löst alle erwähnten Probleme, wenn ALLE Timeshift-Files auf die RamDisk geschrieben werden. Alles andere ist wenig sinnvoll.

    so gelöst natürlich - meine argumentation bezog sich auf 2 verschiedene timeshiftpfade.

    Hier werden verschiedene Dinge vermengt. Datendurchsatz, Synchonizität und Geschwindigkeit sind abhängig vom Mainboard, dem Controller und dessen Treiber und nicht zuletzt vom Anschluss der Festplatten an die SATA-Ports. Was z. B. auf HD1 an Port1 reibungslos funktioniert, kann an HD2 und Port x zu den beobachteten Discontinities führen. Das Verhalten ist unvorhersehbar und tritt als Folge der "Überlastung" der Controller/Platten-Datenflüsse auf.

    genau dies war ja mein einwand (nur anders beschrieben). nicht verschiedene dinge, sondern genau sein probs ;). deshalb auch mein einwand bzgl. ramdisk für nur einen timeshift pfad.
    ramdisk, ist momentan nicht viel drin bei seinen 4gb ram.
    sollte erstmal einen pfad für beide timeshift auf platte testen, falls nicht schon probiert.
     
    Last edited:

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,336
    Home Country
    Germany Germany
    ramdisk, ist momentan nicht viel drin bei seinen 4gb ram.
    Ich habe auf meiner 5 Jahr alten alten Maschine auch nur 4GB und habe da 2GB für die RamDisk abgezweigt. Es geht. Natürlich kann man damit seine Sendung nicht ewig auf Timeshift pausieren lassen, mehr als 15-20 min sind kaum drin. Wird mehr gebraucht, schmeisse ich halt eine Aufnahme an und schaue mir das Recording zeitversetzt an.
     

    feuerbringer

    Portal Pro
    January 27, 2008
    59
    0
    ich glaube,ich bin am verzweifeln...habe jetzt mit neuer Platte und noch mit Ram Disk getestet, die Ergebnisse sind die selben wie vorher: "Tav wurde für geplante Aufnahme gestoppt".

    Logs habe ich im Debug Modus erzeugt[DOUBLEPOST=1391619052][/DOUBLEPOST]Ich finde folgendes Auszug merkwürdig:

    [2014-02-05 17:44:15,819] [Log ] [scheduler thread] [INFO ] - Controller: card:3 type:DvbS users: 1
    [2014-02-05 17:44:15,819] [Log ] [scheduler thread] [INFO ] - Controller: card:3 type:DvbS is available
    [2014-02-05 17:44:15,820] [Log ] [scheduler thread] [INFO ] - Controller: card:4 type:DvbS users: 0
    [2014-02-05 17:44:15,820] [Log ] [scheduler thread] [INFO ] - Controller: card:4 type:DvbS is available

    Auf Card 3 hängt doch ein user drauf, wieso setzt er sie da in den Satus available?
     

    feuerbringer

    Portal Pro
    January 27, 2008
    59
    0
    Was gegen ein hdd problem spricht: ich kann 2 aufnahmen starten und dann noch timeshift anschauen, das problem tritt halt nur auf, wenn ich tv schaue und dann eine aufnahme startet...aber irgendwie auch nicht wirklich jedesmal...
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,336
    Home Country
    Germany Germany
    Hi,

    weiter oben hatte ich schon einmal darum gebeten, doch bitte vor der Debug-Session die Log-Verzeichnisse zu leeren:
    Vorher bitte den Inhalt der Log-Verzeichnisse per Hand vollständig löschen, um unnötige Alt-Daten zu entsorgen.
    Das Ergebnis ist, dann man sich dann nicht durch error-Logs früherer Sessions durchliest. Spart alles Zeit, vor allem die der Helfer.

    Es wäre wirklich hilfreich, wenn du uns zusätzlich zu den Logs noch sagen würdest, was du da im Detail gemacht hast. Dann muss man nicht das ganze Log Zeile für Zeile analysieren, ich steige nämlich nicht ganzu durch.

    17.39 Uhr: Aufruf der TVServer Config
    17.40 Uhr: Fehlermeldung - kein Zugriff auf Pfad D:\Records\...
    Code:
    [2014-02-05 17:40:40,768] [Log    ] [13       ] [ERROR] - RecordingFileHandler: Error while deleting a recording from disk: Access to the path 'D:\Records\Fluss des Lebens - ZDF HD - 2013-04-21.ts' is denied.
    [2014-02-05 17:41:30,728] [Log    ] [scheduler thread] [ERROR] - System.NullReferenceException: Object reference not set to an instance of an object.
       at TvService.Scheduler.FindFreeCardAndStartRecord(RecordingDetail recDetail, IUser user, ICollection`1 cards, Int32 maxCards, IDictionary`2 tickets, CardReservationRec cardResImpl)
    Ist vermutlich nicht wesentlich, aber solltest du klären.

    Tuner-Detection:
    Code:
    Detected new digital BDA tuner device Digital Devices DVB-S/S2 Tuner 1 @device:
    Detected new digital BDA tuner device Digital Devices DVB-S/S2 Tuner 2 @device
    Ich sehe nur zwei Tuner, also gibt es ein prinzipielles Limit gleichzeitg anschaubarer Sender. Wenn du eine Aufnahme auf Transponder 1 am Laufen hast, ein anderes Programm auf Transponder 2 angeschaut wird und dann eine weitere Aufnahme auf Transponder 3 angefordert wird, schmeisst Mepo natürlich das TV raus.

    Mit ist jetzt nicht klar, was du gemacht hast, bevor du das Log erstellt hast. Kannst du dein Testszenario beschreiben?
     

    feuerbringer

    Portal Pro
    January 27, 2008
    59
    0
    Sorry, das hatte ich in meinem frust vergessen (die logs zu leeren). An dieser stelle schon mal herzlichen dank für deine mithilfe und geduld.

    Also, mein testszenario ist wie folgt:

    1. Tv ein, laufen lassen
    2. über epg die aufnahme auf einem anderen sender starten

    Mehr nicht. Beim start der aufnahme unterbricht live tv mit der meldung: tv wurde für geplante aufnahme gestoppt
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,336
    Home Country
    Germany Germany
    So, jetzt ist klar, was passiert:

    Ausgangspunkt sind zwei freie Tuner
    [2014-02-05 17:41:07,291] [Log ] [18 ] [INFO ] - Controller: card:3 type vbS is available
    [2014-02-05 17:41:07,301] [Log ] [18 ] [INFO ] - Controller: card:4 type vbS is available
    [2014-02-05 17:41:07,301] [Log ] [18 ] [INFO ] - Controller: found 2 free card(s)


    Erst einmal TV:
    [2014-02-05 17:41:07,291] [Log ] [18 ] [INFO ] - Controller: find free card for channel ZDF HD
    ...
    [2014-02-05 17:41:08,193] [Log ] [18 ] [INFO ] - **************************************************
    [2014-02-05 17:41:08,193] [Log ] [18 ] [INFO ] - ***** SIGNAL LEVEL: 100, SIGNAL QUALITY: 91 *****
    [2014-02-05 17:41:08,193] [Log ] [18 ] [INFO ] - **************************************************
    [2014-02-05 17:41:08,193] [Log ] [18 ] [DEBUG] - card: tuned user: mediacenter subchannel: 0
    [2014-02-05 17:41:08,193] [Log ] [18 ] [INFO ] - user:mediacenter add
    [2014-02-05 17:41:08,193] [Log ] [18 ] [INFO ] - card2:mediacenter 3 0
    [2014-02-05 17:41:08,193] [Log ] [18 ] [INFO ] - Controller: delete timeshift files R:\\live3-0.ts
    [2014-02-05 17:41:08,193] [Log ] [18 ] [INFO ] - Controller: epg stop
    [2014-02-05 17:41:08,193] [Log ] [18 ] [INFO ] - card: StartTimeShifting 3 R:\\live3-0.ts
    (y)

    dann Aufnahme
    [2014-02-05 17:41:28,520] [Log ] [scheduler thread] [INFO ] - Scheduler: Time to record ProSieben 17:41-18:00 taff
    ...
    [2014-02-05 17:41:28,535] [Log ] [scheduler thread] [INFO ] - Controller: card:3 type vbS users: 1
    [2014-02-05 17:41:28,535] [Log ] [scheduler thread] [INFO ] - Controller: card:3 type vbS is available
    [2014-02-05 17:41:28,535] [Log ] [scheduler thread] [INFO ] - Controller: card:4 type vbS users: 0
    [2014-02-05 17:41:28,535] [Log ] [scheduler thread] [INFO ] - Controller: card:4 type vbS is available
    [2014-02-05 17:41:28,535] [Log ] [scheduler thread] [INFO ] - scheduler: try max 2 of 2 free cards for recording
    [2014-02-05 17:41:28,537] [Log ] [scheduler thread] [INFO ] - Scheduler : record, first tune to channel
    [2014-02-05 17:41:28,538] [Log ] [scheduler thread] [INFO ] - card: Tune on card 4 to subchannel ProSieben (y)


    aber dann
    [2014-02-05 17:41:30,720] [Log ] [scheduler thread] [INFO ] - dvb: LockInOnSignal could not lock onto channel - no signal or bad Signal
    ...
    [2014-02-05 17:41:30,727] [Log ] [scheduler thread] [INFO ] - scheduler: recording failed, lets try next available card.
    [2014-02-05 17:41:30,729] [Log ] [scheduler thread] [INFO ] - scheduler: recording failed, lets try next available card.
    [2014-02-05 17:41:30,729] [Log ] [scheduler thread] [INFO ] - Scheduler: stop failed record ProSieben 01.01.0001 00:00:00-05.02.2014 18:00:00 taff
    [2014-02-05 17:41:30,729] [Log ] [scheduler thread] [INFO ] - scheduler: try max 2 of 1 free cards for recording

    Und hier passiert's!
    [2014-02-05 17:41:30,730] [Log ] [scheduler thread] [INFO ] - Scheduler : card is not tuned to the same transponder and not recording, kicking all users. record on card:3 priority:2

    Pro Sieben - und wahrscheinlich die ganze Sendergruppe, ist auf Card 4 nicht tunebar. Deshalb passiert dir das nicht immer, sondern nur in dieser Kombi. Also musst du den zweiten Tuner prüfen, ob da irgendetwas nicht ok ist. Ich würde auf Card 4 explizit den entsprechenden Transponder in Kombination mit "Detect Channel Movement" suchen.

    Prüfen kannst du das Ganze auch, indem du auf Card 3 in der Config händisch einen Sender startest und dann versuchst Pro Sieben auf Card 4 zu aktivieren.[DOUBLEPOST=1391631404][/DOUBLEPOST]Ich habe bei mir kürzlich ähnliche Probleme mit der Pro Sieben-Gruppe gehabt und mir daraufhin jeden Sender einzeln auf dem zweiten Tuner vorgenommen. Man kann die Frequenz auf dem einzelnen Transponder um ein paar MHz rauf und runter verändern, bis der Tuner sicher locked, und so auf den beiden Cards leicht unterschiedliche Empfangsdaten erzeugen.
     
    Last edited:

    Users who are viewing this thread

    Top Bottom