Hallo,
ich bin nach einer erfolgreichen viermonatigen Testphase von vdr derzeit dabei ein neues System aufzusetzen, dass in Zukunft als VDR-Server in unserem Haus fungieren soll.
Mein Problem derzeit: Nachdem ich vdr (1.4.7) starte steigt reproduzierbar kurze Zeit später die Load des Systems kontinuierlich auf 2 (CPU-Last nahezu 0%) - die Tastatur reagiert nur noch mit ~5s Verspätung etc, dementsprechend sehen auch die Testaufnahmen mit VDR aus (entweder sehr viele Klötzchen, einfach eine leere Datei, manchmal auch für einige Minuten super Bild über streamdev!). Auch nach neun Stunden sinkt die Load nicht. Sobald ich VDR beende UND das Kernel-Modul für meinen USB-DVB-T Receiver entlade sinkt die Load wieder. VDR beenden reicht nicht.
AMD Athlon64 X2 BE-2350, 1GB RAM, MSI K9MM-V K8M800,
Freecom USB DVB-T Stick (rev3 derzeit), Distribution: LFS
Als Kernel verwende ich derzeit 2.6.24 und die in diesem enthalten DVB-Treiber, da ich sowohl mit 2.6.23 als auch 2.6.19 und 2.6.24 mit den aktuellen v4l hg jedesmal beim Laden des Kernelmoduls dvb-usb-dtt200u meines DVB-T-Sticks OOOPs begrüßen durfte (das Kernelmodul dtt200u ist jedoch soweit ich das mit diff sehe mit dem in v4l-dvb und 2.6.24 identisch)
Den Stick habe ich in doppelter Ausführung bereits auf dem alten System erfolreich laufen gehabt. Kernel war dort 2.6.18-4 von Debian.
Nach dem Start des Systems und einstecken des USB-Sticks werden die notwendigen Module geladen (siehe auch dmesg.txt).
--
dvb-usb: schedule remote query interval to 300 msecs.
dvb-usb: WideView WT-220U PenType Receiver (Typhoon/Freecom) successfully initialized and connected.
dvb-usb: recv bulk message failed: -110
--
Mit tzap switche ich jetzt auf einen Sender und zeichne diesen mittels "cat /dev/dvb/adapter0/dvr0" auf - einwandfreies Bild, load maximal bei 0.2. Kernel-Log spricht derweil:
--
dvb-usb: recv we made it: 0 (<- von mir hinzugefügte dbg msg in dvb-usb-urb.c)
last message repeated 201 times
last message repeated 793 times
.. etc
--
Also alles ok.
Ich beende tzap und starte vdr, Kernel-Log:
--
dvb-usb: recv bulk message failed: -110 (<- kurz nach vdr start:)
last message repeated 32 times
last message repeated 62 times
usw, sprich knapp mehr als 1x pro Sekunde diese Fehlermeldung
--
VDR meldet derweil gelgentlich das was ich auch idR sehe: video data stream broken (siehe auch Anhang).
Beende ich jetzt vdr, bleibt die Load oben. Entferne ich das modul dvb_usb und dvb_usb_dtt200u sinkt die Load. Steigt jedoch sofort wieder an wenn ich das Modul wieder lade, unabhängig davon ob ich vdr starte oder nicht.
Periodische Debug-Meldung in diesem Zustand vom Modul, mit der ich nichts anfangen kann:
--
key: ff ff af f8 12
dvb-usb: recv bulk message failed: -110
dvb-usb: recv bulk message failed: -110
--
Jemand eine Idee warum nur durch vdr dieser Fehler und die damit verbundene hohe load/Hänger des Systems zustande kommt? Bin aktuell etwas verzweifelt.
Wollte es mal mit dem Debian Kernel meines alten vdr versuchen, jedoch unterstützt dieser SATA meines Mainboards noch nicht. Stecke ich den Stick in das alte System funktioniert VDR wieder anstandlos (mal von der sterbenden Festplatte abgesehen)
Jeder noch so kleine Hinweis .. ist hilfreich
Edit2:
Das Streamen geht in den ersten 1-2 Minuten nach dem Start von VDR und sieht so aus:
[Blockierte Grafik: http://img11.myimg.de/0902200834633189_thumb.jpg][Blockierte Grafik: http://img11.myimg.de/09022008347e0888_thumb.jpg][Blockierte Grafik: http://img11.myimg.de/09022008348bdcaf_thumb.jpg]
Beispielaufnahme
Wie gesagt, wenn ich hingegen einen Sender mit tzap einstelle und dann mittels "cat /dev/dvb/adapter0/dvr0 > test.mpg" aufzeichne ist Bild+Ton 1A.
--
Feb 9 22:22:13 keller vdr: [2566] switching to channel 1
Feb 9 22:22:13 keller vdr: [2566] setting watchdog timer to 30 seconds
Feb 9 22:22:13 keller vdr: [2566] ERROR: no OSD provider available - using dummy OSD!
Feb 9 22:22:23 keller vdr: [2566] max. latency time 1 seconds
Feb 9 22:22:41 keller vdr: [2575] Streamdev: Accepted new client (HTTP) 192.168.1.5:4813
Feb 9 22:22:41 keller vdr: [2617] streamdev-writer thread started (pid=2566, tid=2617)
Feb 9 22:22:41 keller vdr: [2618] streamdev-livestreaming thread started (pid=2566, tid=2618)
Feb 9 22:22:41 keller vdr: [2619] receiver on device 2 thread started (pid=2566, tid=2619)
Feb 9 22:22:41 keller vdr: [2620] TS buffer on device 2 thread started (pid=2566, tid=2620)
Feb 9 22:22:41 keller vdr: [2570] frontend 0 lost lock on channel 1, tp 198
Feb 9 22:22:42 keller vdr: [2570] frontend 0 regained lock on channel 1, tp 198
Feb 9 22:23:25 keller vdr: [2573] frontend 1 lost lock on channel 1, tp 198
===> Ab hier dann gar keine Ausgabe mehr über streamdev (standbild im vlc)
Feb 9 22:23:26 keller vdr: [2573] frontend 1 regained lock on channel 1, tp 198
Feb 9 22:24:07 keller vdr: [2573] frontend 1 lost lock on channel 1, tp 198
Feb 9 22:24:07 keller vdr: [2573] frontend 1 regained lock on channel 1, tp 198
Feb 9 22:24:29 keller vdr: [2573] frontend 1 lost lock on channel 1, tp 198
Feb 9 22:24:31 keller vdr: [2573] frontend 1 timed out while tuning to channel 1, tp 198
--
Spätestens wenn gar kein Bild mehr kommt steigt die Load nach und nach an und die Tastatur reagiert kaum noch (s.o.).
channels.conf von vdr
Zitat
PHOENIX;ARD:198500:C23D23M16B7T8G4Y0:T:27500:301:302=ger:304:0:3:8468:0:0
channels.conf für tzap
Zitat
PHOENIX:198500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_2_3:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:301:302:3
Edit3: w_scan (hatte vorher scan verwendet) hat mir eine etwas andere channels.conf generiert, trotzdem leider keine Änderung. Abgesehen davon, dass es gelegentlich für 2-3 Minuten mit klarem Bild geht.
Zitat
PHOENIX;ARD:198500:I999B7C23D23M16T8G4Y0:T:27500:301:302=ger:304:0:3:8468:17920:0