Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Problem mit Transfer-Mode und NFS
Ich habe ein Problem mit dem Transfer-Mode und dem /video Verzeichnis auf
einem NFS Laufwerk. Sobald ich versuche zwei Aufnahmen zugleich zu starten
gibt es nach ein paar Sekunden die Meldung:
Dec 22 15:17:22 tvfix vdr[588]: transfer thread started (pid=588)
Dec 22 15:17:23 tvfix kernel: buffer empty
Dec 22 15:17:25 tvfix vdr[573]: buffer usage: 80% (pid=588)
Dec 22 15:17:25 tvfix vdr[573]: buffer usage: 85% (pid=588)
Dec 22 15:17:25 tvfix vdr[573]: buffer usage: 90% (pid=588)
Dec 22 15:17:25 tvfix vdr[573]: buffer usage: 95% (pid=588)
Dec 22 15:17:25 tvfix vdr[573]: buffer usage: 100% (pid=588)
Dec 22 15:17:25 tvfix vdr[573]: ERROR: ring buffer overflow (89 bytes
dropped)
Dec 22 15:17:25 tvfix vdr[573]: ERROR: ring buffer overflow (188 bytes
dropped)
Die Aufnahmen sind dann nicht mehr nutzbar. Ich habe alles in der
Mailingliste zum Thema Transfer-Mode usw. gelesen und denke das ich
eventuell ein paar interessante Hinweise gefunde habe. Der Verdacht, dass
das Problem nur an der Hardware liegt kann ich nicht bestätigen. Ich
benutze einen Pentium-II mit 350 MHz und 256 MB RAM. Als DVB Device sind
zwei Rev. 1.3 Karten eingebaut. Ich benutze im Moment den VDR Rechner als
Diskless Station, also der Rechner wird komplett per Remote Boot von einem
NFS Laufwerk gebootet und auch das /video Verzeichnis liegt dort. Mit
dbench komme ich auf einen NFS Durchsatz von ca. 35 MBIT/s was ausreichen
sollte um 2 Aufnahmen + 1 Wiedergabe gleichzeitig zu machen. Ich kann z.B.
auch Videoschnitt usw. problemlos machen wenn ich auf den Transfermode
verzichte. Nur mit Transfermode + NFS Zugriff kann ich keine 2 Aufnahmen
zugleich machen. Ich denke also das Transfermode irgendwas macht, was sehr
timingkritisch ist. Wenn mir jemand einen Tipp geben kann wo in der Sourcen
der relevante Code steckt kann ich versuchen dort mal ein wenig
rumzuspielen. Also hier nochmal die Zusammenfassung:
vdr-1.1.20 mit Festplatte und #define DO_REC_AND_PLAY_ON_PRIMARY_DEVICE 1
&& #define DO_MULTIPLE_RECORDINGS 1:
Alles ok, keine Probleme
vdr-1.1.20 Remoteboot und #define DO_REC_AND_PLAY_ON_PRIMARY_DEVICE 1 &&
#define DO_MULTIPLE_RECORDINGS 1:
Ich kann mit jeweils einer Karte aufnehmen, mit einer anderen Wiedergeben,
kein Problem. Sobald ich versuche zwei Aufnahmen zu starten gibts Probleme
und im syslog tauchen die "ring buffer overflow" Meldungen auf.
vdr-1.1.20 Remoteboot und #define DO_REC_AND_PLAY_ON_PRIMARY_DEVICE 1 &&
#define DO_MULTIPLE_RECORDINGS 1 auskommentiert:
Alles ok, keine Probleme.
---
Claas Hilbrecht
http://www.jucs-kramkiste.de
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.
Home |
Main Index |
Thread Index