Deutsch > Dreambox Settopbox

DM800hdsev2: Hänger bei Aufnahme

(1/2) > >>

BuSchu:
Ich habe einen Sundtek MediaTV Digital Home III an meiner Dreambox DM800hdsev2 als zweiten DVB-C-Tuner über USB angeschlossen. Leider habe ich immer wieder gestörte Aufnahmen über den Stick. Wenn man dabei das Live-Bild anschaut, sieht man, dass das Bild für Sekunden hängenbleibt, dann gestört wieder einsetzt, bevor es wieder gut weitergeht. In /var/log/messages sieht das so aus:

Jan  1 15:02:09 dm800sev2 user.warn kernel: [ 6981.668000] CEC recv ok!
Jan  1 15:02:55 dm800sev2 user.warn kernel: [ 7028.262000] audio_cdb_itb_error_isr! underflow
Jan  1 15:02:55 dm800sev2 user.warn kernel: [ 7028.286000] audio_cdb_itb_error_isr! underflow
Jan  1 15:02:55 dm800sev2 user.warn kernel: [ 7028.310000] audio_cdb_itb_error_isr! underflow
Jan  1 15:02:55 dm800sev2 user.warn kernel: [ 7028.334000] audio_cdb_itb_error_isr! underflow
Jan  1 15:02:55 dm800sev2 user.warn kernel: [ 7028.358000] audio_cdb_itb_error_isr! underflow
Jan  1 15:02:55 dm800sev2 user.warn kernel: [ 7028.382000] audio_cdb_itb_error_isr! underflow
Jan  1 15:02:55 dm800sev2 user.warn kernel: [ 7028.406000] audio_cdb_itb_error_isr! underflow
Jan  1 15:02:55 dm800sev2 user.warn kernel: [ 7028.430000] audio_cdb_itb_error_isr! underflow
Jan  1 15:02:55 dm800sev2 user.warn kernel: [ 7028.454000] audio_cdb_itb_error_isr! underflow
Jan  1 15:02:55 dm800sev2 user.warn kernel: [ 7028.478000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:00 dm800sev2 user.warn kernel: [ 7033.302000] audio_cdb_itb_error_isr: 200 callbacks suppressed
Jan  1 15:03:00 dm800sev2 user.warn kernel: [ 7033.302000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:00 dm800sev2 user.warn kernel: [ 7033.326000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:00 dm800sev2 user.warn kernel: [ 7033.350000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:00 dm800sev2 user.warn kernel: [ 7033.374000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:00 dm800sev2 user.warn kernel: [ 7033.398000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:00 dm800sev2 user.warn kernel: [ 7033.422000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:00 dm800sev2 user.warn kernel: [ 7033.446000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:00 dm800sev2 user.warn kernel: [ 7033.470000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:00 dm800sev2 user.warn kernel: [ 7033.494000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:00 dm800sev2 user.warn kernel: [ 7033.518000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:05 dm800sev2 user.warn kernel: [ 7038.341000] audio_cdb_itb_error_isr: 200 callbacks suppressed
Jan  1 15:03:05 dm800sev2 user.warn kernel: [ 7038.342000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:05 dm800sev2 user.warn kernel: [ 7038.365000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:05 dm800sev2 user.warn kernel: [ 7038.389000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:05 dm800sev2 user.warn kernel: [ 7038.413000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:05 dm800sev2 user.warn kernel: [ 7038.437000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:05 dm800sev2 user.warn kernel: [ 7038.461000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:05 dm800sev2 user.warn kernel: [ 7038.485000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:05 dm800sev2 user.warn kernel: [ 7038.509000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:05 dm800sev2 user.warn kernel: [ 7038.533000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:05 dm800sev2 user.warn kernel: [ 7038.557000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:10 dm800sev2 user.warn kernel: [ 7043.381000] audio_cdb_itb_error_isr: 200 callbacks suppressed
Jan  1 15:03:10 dm800sev2 user.warn kernel: [ 7043.382000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:10 dm800sev2 user.warn kernel: [ 7043.405000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:10 dm800sev2 user.warn kernel: [ 7043.429000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:10 dm800sev2 user.warn kernel: [ 7043.453000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:10 dm800sev2 user.warn kernel: [ 7043.477000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:10 dm800sev2 user.warn kernel: [ 7043.501000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:10 dm800sev2 user.warn kernel: [ 7043.525000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:10 dm800sev2 user.warn kernel: [ 7043.549000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:10 dm800sev2 user.warn kernel: [ 7043.573000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:10 dm800sev2 user.warn kernel: [ 7043.597000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:15 dm800sev2 user.warn kernel: [ 7048.421000] audio_cdb_itb_error_isr: 200 callbacks suppressed
Jan  1 15:03:15 dm800sev2 user.warn kernel: [ 7048.422000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:15 dm800sev2 user.warn kernel: [ 7048.445000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:15 dm800sev2 user.warn kernel: [ 7048.469000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:15 dm800sev2 user.warn kernel: [ 7048.493000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:15 dm800sev2 user.warn kernel: [ 7048.517000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:15 dm800sev2 user.warn kernel: [ 7048.541000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:15 dm800sev2 user.warn kernel: [ 7048.565000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:15 dm800sev2 user.warn kernel: [ 7048.589000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:15 dm800sev2 user.warn kernel: [ 7048.613000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:15 dm800sev2 user.warn kernel: [ 7048.637000] audio_cdb_itb_error_isr! underflow
Jan  1 15:03:20 dm800sev2 user.warn kernel: [ 7052.918000] ch0: unlock
Jan  1 15:03:20 dm800sev2 user.warn kernel: [ 7052.918000] ch0: lock
Jan  1 15:03:20 dm800sev2 user.warn kernel: [ 7053.551000] pts_error_isr: 150 callbacks suppressed
Jan  1 15:03:20 dm800sev2 user.warn kernel: [ 7053.551000] XVD pts error PTS 0x76de2b08, STC 0x76cd4a4d, type 0
Jan  1 15:03:21 dm800sev2 user.warn kernel: [ 7054.191000] XVD pts error PTS 0x76cd0b0c, STC 0x76de83d7, type 0
Jan  1 15:03:21 dm800sev2 user.warn kernel: [ 7054.211000] XVD pts error PTS 0x76de2e8c, STC 0x76ccf6f7, type 0

Die blau blinkende LED der Box blinkt in diesen Sekunden auch nicht. Es passiert längst nicht bei jeder Aufnahme, aber doch eindeutig zu oft!  >:(

Ich verwende den Treiber vom 29.12.2015 und die aktuelle Newenigma2-Version von Anfang Dezember.

Kann das ein Hardwaredefekt des Stifts sein?

Liebe Grüße
Burkhard

Sundtek:
Ich nehme an du reizt die Performance der Box aus.

Dream hat zugesagt das sie eine Änderung zur Verbesserung der USB Performance aufnehmen werden.
Wir warten derzeit noch ab bis diese Änderung von den Linux Entwicklern offiziell aufgenommen werden bevor wir die Änderung an Dream schicken werden.
Der Stand des USB Supports der Dreamboxen ist ca 2008, da hat sich in der Zwischenzeit sehr viel getan.

Du wirst noch etwas abwarten müssen, es sieht so aus als ob die aktuellsten Performance-Änderungen nun kurz vor der offiziellen Aufnahme in's Linux System stehen.

BuSchu:

--- Zitat von: Sundtek am Januar 01, 2016, 05:00:16 Nachmittag ---Ich nehme an du reizt die Performance der Box aus.

--- Ende Zitat ---

Ich habe "top" mitlaufen lassen. Da habe ich keine Performanceprobleme gesehen. Eine gleichzeitige Aufnahme mit dem internen Tuner ist makellos.

Liebe Grüße und ein guten neues Jahr
Burkhard

Sundtek:
Das hat mit der USB Latenz zu tun. Die Dreamboxen unterstützen nur Puffer bis zu ca 15.000 Bytes (das war das Limit von 2006), während alle anderen Settopboxen oder Linux Systeme aktuell keine expliziten Beschränkungen haben.
Wenn die Latenz nicht eingehalten wird finden ein Überlauf des Puffers statt und die Daten werden beschädigt.

Mit dem geplanten System-Update von Dream wird die Beschränkung aufgehoben und die Latenzen können dann auch einfach eingehalten werden. Da aktuell eine weitere allgemeine Linux Verbesserung ansteht wird diese erst mal abgewartet, dann wird Dream auf dem Stand von 2016 sein.
Das ist eigentlich nicht unser Problem sondern das Problem der Dreamboxen an sich und das Update muss dann auf der Seite von Dream durchgeführt werden.

BuSchu:

--- Zitat von: Sundtek am Januar 01, 2016, 06:09:25 Nachmittag ---Das hat mit der USB Latenz zu tun. Die Dreamboxen unterstützen nur Puffer bis zu ca 15.000 Bytes (das war das Limit von 2006), während alle anderen Settopboxen oder Linux Systeme aktuell keine expliziten Beschränkungen haben.
Wenn die Latenz nicht eingehalten wird finden ein Überlauf des Puffers statt und die Daten werden beschädigt.

Mit dem geplanten System-Update von Dream wird die Beschränkung aufgehoben und die Latenzen können dann auch einfach eingehalten werden. Da aktuell eine weitere allgemeine Linux Verbesserung ansteht wird diese erst mal abgewartet, dann wird Dream auf dem Stand von 2016 sein.
Das ist eigentlich nicht unser Problem sondern das Problem der Dreamboxen an sich und das Update muss dann auf der Seite von Dream durchgeführt werden.

--- Ende Zitat ---

Interessant! Ich habe gerade wieder einen Hänger erlebt und hatte vorher das Aktualisierungsintervall von top auf 1 s gesenkt. Top hing auch, während eine laufende FTP-Übertragung konstant weiterlief. Ich werde mich also in Geduld üben und auf die Rundüberholung der USB-Schnittstellen hoffen! Vielen Dank für deine feiertägliche Unterstützung!

Kann man eigentlich irgendwie noch vorbeugen oder ist da durch Konfigurationsänderungen gar nichts möglich?

Liebe Grüße
Burkhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln