vdr crasht ohne Fehlermeldung und DVB Treiber auch. ca. alle 24 Std.

  • Hi @all,


    Ich habe folgendes Problem:
    Benutze die linux-dvb.2003-11-08.tar.bz2 Treiber und VDR 1.2.6.
    Habe 2 Nova-S Karten die sich einen Interrupt teilen und Athlon XP2500+
    (Scheiss ASUS A7N8X-VM würde ich nie wieder kaufen weil kein Optionen im BIOS für ACPI etc. und das tollste nach umstecken von Lüftern Karten etc. verliert es alle BIOS Einstellungen. Will erst gar nicht von der Lüfterüberwachung reden die unter 1700 U/min zuschlägt und erst gar kein BIOS Aufruf mehr zulässt um evtl. etwas von Hand einzustellen. Nix für Wakü Spezies, denn ohne Lüfter der mehr wie 1700 U/min dreht bekommt das Board keiner zum laufen. Komisch wollte doch was ganz anderes schreiben :rolleyes: )


    Nach spätestens 24 Std. verabschiedet sich mein VDR ohne eine Meldung im SYSLOG.(Evtl. 1 mal ein normaler Neustart über runvdr den Ich hier nicht mitzähle)


    Habe auch schon direkten Komandozeilenaufruf von VDR probiert. Kommt auch keine Meldung. Versuche ich dann mit szap mal von Hand zu tunen tut sich auch nix mehr auf Treiber Ebene. Es sieht so aus als wären die Treiber auch abgestürzt. Da hilft nur noch ein entladen und neuladen der Treiber. Danach geht das ganze wieder.


    Komisch eigentlich müsste das doch das runvdr script hinbekommen oder ?
    aber in diesem Fall nicht.


    Habe schon diverse Problemlösungen probiert.
    Neue channels.conf (wegen Teletext PIDS die Probs bei Aufnahmen machen können wobei der Absturz nicht dabei auftritt. Sonst ständ ja was im LOG)


    Neuere Treiberversionen (inkl. cvs) Damit bekomme ich noch mehr Probs (Bild fällt nach vielem Zappen aus inkl. ARM crash)


    Nachdem Treiber laden, beide Karten auf einen Kanal tunen:
    /video0/szap -c /video0/channels.conf -n 1 -a0 -x
    /video0/szap -c /video0/channels.conf -n 1 -a1 -x


    Mir fällt nix mehr ein !
    Gibs nich ne Option wo mann mehr debug messages bekommt ? (Ohne das ich innerhalb von 2 Std. 6 neue Festplatten kaufen muss)
    Wie kann ich sowas weiter einkreisen ?
    Sonst noch jemand mit gleichem Problem ? (Meine Freundin sitzt mir schon im Nacken X( )


    Ich weiss es wurde hier schon öfter diskutiert aber es gibt immer wieder welche die das Problem haben und mir is das zu doof. Ich will den Bug endlich kriegen, koste es was es wolle.


    So genug editiert ;)

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

    4 Mal editiert, zuletzt von jackfritt ()

  • Zitat

    Original von jackfritt


    Habe 2 Nova-S Karten die sich einen Interrupt teilen und Athlon XP2500+


    Hi,


    das ist schon schlecht, die DVBs sollten jeweils einen eigenen IRQ haben...sonst kann es solche Effekte wie bei Dir geben. Ich würde versuchen zuerst das zu ändern wenn irgend möglich.


    bye


    Sven


    Link: Richtig fragen

  • Tja das wars dann :( Buäähhh


    Kann mir jemand ein gutes Board empfehlen :)


    Oder sonstige Lösungsansätze ?


    Ach ja ACPI in Linux nicht nutzbar da AVM Fritz/DSL Karte damit nicht umgehen kann :(

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

  • Hi,


    welches BIOS hast du drauf? Evtl hat ein neueres ACPI einstellmöglichkeiten oder ein älteres...würd ich mal ausprobieren.


    bye


    Sven


    Link: Richtig fragen

  • Habe leider das neueste Beta BIOS von ASUS drauf(Und habe ich ACPI an dann kommt nur:
    ACPI: Unable to set IRQ for PCI Interrupt Link [LNKA] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off.


    Habe aber nun folgendes gemacht.
    Solange die 3 Karten die möglich sind hin und her getauscht bis VIOLA beide SAT Karten Ihren eigenen Interrupt hatten.
    CPU0
    0: 134179 XT-PIC timer
    1: 2 XT-PIC keyboard
    2: 0 XT-PIC cascade
    7: 22062 XT-PIC eth0
    8: 1 XT-PIC rtc
    9: 0 XT-PIC acpi
    10: 375281 XT-PIC saa7146(0)
    11: 1245520 XT-PIC fcdsl, saa7146(1)
    14: 18151 XT-PIC ide0
    15: 1 XT-PIC ide1
    NMI: 0
    LOC: 134137
    ERR: 5
    MIS: 0


    Mal schaun ob jetz immer mein DSL Karte Probleme bekommt (fcdsl)
    zzt. läuft VDR mal schaun wie lange.

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

  • ePogo Nuja der läuft schon seits den gibt. Leider liegts nicht am Kernel sondern am Buggy BIOS :)
    ASUS hab ich mir das letzte mal angetan. Die haben nur noch hohe Preise für wenig Leistung. Und die wollen auch nicht einsehen das sie BIOS Probleme haben.

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

  • Tja leider muss ich euch mitteilen das mein Problem immer noch besteht. Werde jetz noch den EPG Scan abschalten und schaun was dann passiert.
    Son Mist war das aufwendige tauschen der Karten umsonst ;)

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

  • Und wieder trotz EPG scan abgeschaltet im vdr.log siehst so aus:
    Jan 1 20:07:05 chaplin vdr[17890]: switching to channel 7
    Jan 1 20:07:06 chaplin vdr[17890]: switching to channel 6
    ABSTURZ--------------------------
    Jan 1 20:07:53 chaplin vdr[20623]: VDR version 1.2.6 started


    Die Treiber sind scheinbar nicht abgestürzt,aber nach neustart immer wieder abstürze.
    Danach habe ich alles neugeladen und siehe da wieder Fehler. Dann habe ich meine Timer gelöscht die ich eigentlich alle aufnehmen wollte. Bis auf Lara Croft und diesen zeichnet er gerade auf. Was geht hier ab ?


    Ich versuche mal die Log Datei mitdranzuhängen. Wie mann sieht lief es bis 20:07 prima
    und dann beginnen die Aufnahmen tja und dann kommt video stream broken :((
    Buähh !!!


    Kann mir jemand beim debuggen helfen ? Oder sonstige Tips ?


    Update: PID 24634 macht dann ein emergency exit wegen video stream broken (Das war wohl der Film verschollen oder ?)
    2. Neustart ist es PID 25260. Auch wieder Verschollen oder ?
    3. Neustart ist es PID 26219.Auch wieder verschollen
    Danach hab ich nur Lara Croft aufgenommen.
    Von Hand wieder Verschollen dazugefügt und viola jetz nimmt er auf. den Rest will er nicht aufnehmen wenn ich ihn von Hand wieder als Timer einsetzte aber ist auch klar hab ja nur 2 Karten und die Sendern liegen nicht alle auf dem gleichen Transponder.
    Aber nun meine Frage warum ging das eben nicht?

  • Habe mir nun nochmal die cvs Treiber von Weihnachten installiert und siehe da keine Abstürze mehr im normalen Betrieb. Werde jetzt noch ein paar Hardcore Aufnahmetests durchführen um dann entgültig Gewissheit zu haben.

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

  • Nachdem auch dieses alles nichts brachte habe ich einfach mal 1.3.2 installiert und nochmals die neuesten CVS Treiber installiert. Er läuft seit 5 Tagen ohne Abstürze. Ich hoffe der Fehler ist für immer weg ;)


    Jörg

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

  • Ok gestern war es wieder da video stream broken bei TV total Aufnahme. Habe eine core file.
    Nachdem ich mal


    gdb vdr core


    aufgerufen habe sagte er mir es wäre noad !


    Also


    gdb noad core aufgerufen und siehe da :


    #0 0x401252e1 in kill () from /lib/libc.so.6
    (gdb) bt
    #0 0x401252e1 in kill () from /lib/libc.so.6
    #1 0x40124f15 in raise () from /lib/libc.so.6
    #2 0x401266fb in abort () from /lib/libc.so.6
    #3 0x400aa407 in __cxxabiv1::__terminate(void (*)()) (
    handler=0x40126570 <abort>)
    at ../../../../gcc-3.3.2/libstdc++-v3/libsupc++/eh_terminate.cc:47
    #4 0x400aa444 in std::terminate() ()
    at ../../../../gcc-3.3.2/libstdc++-v3/libsupc++/eh_terminate.cc:57
    #5 0x400aa5b6 in __cxa_throw (obj=0x404004c0, tinfo=0x0, dest=0)
    at ../../../../gcc-3.3.2/libstdc++-v3/libsupc++/eh_throw.cc:80
    #6 0x400aa80f in operator new(unsigned) (sz=4294967284) at new:56
    #7 0x400aa8df in operator new[](unsigned) (sz=0)
    at ../../../../gcc-3.3.2/libstdc++-v3/libsupc++/new_opv.cc:36
    #8 0x08059a5a in cNoadIndexFile (this=0x80aff18, FileName=0x0) at vdr_cl.h:142
    #9 0x0804fe4e in scanRecord (iNumFrames=-1, _marks=0x0) at noad.cpp:1834
    #10 0x0805076a in doX11Scan (thedata=0x0, fName=0x402288ec "", iNumFrames=0)
    at noad.cpp:2023
    #11 0x08055c7e in doNoad (isLive=false,
    fname=0xbffffc3a "/video0/TV_total/2004-02-12.22:18.50.50.rec")
    at main.cpp:59
    #12 0x08056222 in main (argc=9, argv=0xbffffaf4, envp=0xbffffb1c)
    at main.cpp:324
    (gdb) quit


    Mir sagt das zwar alles nichts aber evtl liegt dieser Fehler gar nicht an vdr sondern an noad ???? Vielleicht stürzt deswegen VDR ab ?


    Kann mir das jemand erklären ?


    Jörg

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

Jetzt mitmachen!

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