Sundtek Support Forum

Deutsch => Sundtek MediaTV Pro => Thema gestartet von: bju am Oktober 17, 2009, 07:24:53 Nachmittag

Titel: VDR: Too many open files
Beitrag von: bju am Oktober 17, 2009, 07:24:53 Nachmittag
Hallo,

auch mit dem neuen Treiber habe ich nach einiger Zeit das Problem, dass VDR nichts mehr machen kann, da er jede Menge offene Sockets hat (die vermutlich mit dem mediasrv reden sollten/wollten). Im Logfile steht dann nur noch, daß er zu viele offene Daten hat. Ohne die Preloaded-Library tritt das Problem nicht auf - dann geht aber natürlich auch kein Zugriff auf den Stick, sondern nur auf andere DVB-C-Quellen.

Allerdings habe ich im Syslog gesehen, dass kurz bevor die Meldungen begonnen haben, folgende Zeile stand:

kernel: mediasrv[2581]: segfault at 34 ip 08050be0 sp b5a6af30 error 6 in mediasrv[8048000+11000]
Kann es sein, dass  neben dem Crash des mediasrv bei Fehlern in der Kommunikation die Verbindung nicht wieder geschlossen wird?

Mein System:


Was geht hier schief?

Gruß,
B.
Titel: Re:VDR: Too many open files
Beitrag von: Sundtek am Oktober 17, 2009, 07:41:33 Nachmittag
Verwenden Sie bereits den letzten Treiber?

http://support.sundtek.de/index.php/topic,134.0.html

Dies scheint ein aehnliches Problem zu sein welches aber bereits geloest wurde.

Die Version des letzten Treibers ist durch folgenden Befehl abrufbar:

Zitat
$ /opt/bin/mediasrv --build
Build date: Oct 16 2009
Titel: Re:VDR: Too many open files
Beitrag von: bju am Oktober 18, 2009, 12:11:26 Vormittag
Hallo,

ich verwende bereits den Treiber vom 16.10. Mit der Version vor dem 9.10. trat das Problem sofort auf. In jetzigen Fall lief VDR bereits eine ganze Weile. Es kann allerdings sein, dass erst dann ein Zugriff auf den Stick erfolgt ist (mehr als 2 Transponder mit Timer bzw. Start eines EPG-Scans).

Es sieht ja zusätzlich so aus, als wäre der mediasrv abgestürzt. Das war allerdings bisher nur einmal der Fall, so daß Debuggen wahrscheinlich nicht so erfolgsversprechend ist ...

Gruß,
B.
Titel: Re:VDR: Too many open files
Beitrag von: Sundtek am Oktober 18, 2009, 12:33:20 Vormittag
Können Sie mit der aktuell installierten Version zwischen DVB-T und Analog TV problemlos umschalten?

Es gab am 16. 2 Updates, das erste wurde innerhalb einer Stunde jedoch zurückgezogen da z.B das umschalten von DVB auf AnalogTV gesperrt war. Aufgrund der Videotext/VBI Unterstützung musste die Zugriffssteuerung neu überarbeitet werden.

War bzw. ist der USB Stick ordentlich mit dem System verbunden (fundamentale USB Probleme auf dem USB Layer werden mittels dmesg angezeigt, dies sollte jedoch ein sehr seltener Fehler sein und durch eine überprüfung der USB Verbindung behebbar sein).

Der Stick wird bei uns ebenfalls permanent mit mehreren Programmen getestet, uns ist so ein Problem derzeit nicht bekannt, sollte dies für Sie in irgendeiner Weise reproduzierbar sein lassen Sie es uns bitte wissen.
Titel: Re:VDR: Too many open files
Beitrag von: carelw am November 09, 2009, 02:12:47 Nachmittag
Dear Sundtek,

Ich hab ein mischbetrieb vom DVB-C und DVB-S (beider PCI) und ein Sundtek stick mit empia_installer_091103.sh

vdr-1.7.9 und viele plugins...

Die Sundtek alleine functioniert einwandfrei mit vdr, aber wan ich die beider PCI karte in betrieb nehme gibt es (wie oben auch beschrieben) leider wieder:
ERROR (svdrp.c,129): Too many open files
ERROR: can't open filter handle on '/dev/dvb/adapter0/demux0'
ERROR: can't open filter handle on '/dev/dvb/adapter1/demux0'
ERROR: can't open filter handle on '/dev/dvb/adapter2/demux0'


gibt's eine lösung dafür?

Gruss

Carel
Titel: Re:VDR: Too many open files
Beitrag von: Sundtek am November 09, 2009, 05:42:15 Nachmittag
Ja

http://support.sundtek.com/index.php/topic,160.msg585.html#msg585