Sundtek Support Forum

Deutsch => Dreambox Settopbox => Thema gestartet von: BuSchu am Januar 01, 2016, 04:42:11 Nachmittag

Titel: DM800hdsev2: Hänger bei Aufnahme
Beitrag von: BuSchu am Januar 01, 2016, 04:42:11 Nachmittag
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
Titel: Re:DM800hdsev2: Hänger bei Aufnahme
Beitrag von: Sundtek am Januar 01, 2016, 05:00:16 Nachmittag
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.
Titel: Re:DM800hdsev2: Hänger bei Aufnahme
Beitrag von: BuSchu am Januar 01, 2016, 05:22:56 Nachmittag
Ich nehme an du reizt die Performance der Box aus.

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
Titel: Re:DM800hdsev2: Hänger bei Aufnahme
Beitrag 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.
Titel: Re:DM800hdsev2: Hänger bei Aufnahme
Beitrag von: BuSchu am Januar 01, 2016, 07:12:34 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.

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
Titel: Re:DM800hdsev2: Hänger bei Aufnahme
Beitrag von: Sundtek am Januar 01, 2016, 07:16:47 Nachmittag
Du kannst die Tuner nur z.B auf einem Raspberry PI verwenden und via Netzwerk in's System streamen.

Der Raspberry PI verwendet ein aktuelleres Linux wo diese alten unnötigen Beschränkungen ebenfalls nicht mehr vorhanden sind.
Titel: Re:DM800hdsev2: Hänger bei Aufnahme
Beitrag von: Mordrag am Februar 19, 2016, 05:44:02 Nachmittag
Ich hab ja auch das Problem mit dem USB und der DM8000. Wisst ihr wann die Änderung von dream implementiert werden? Hatte das Problem ja schon Ende November mit euch bei mir Analysiert.

Falls ihr da Infos habt wäre ich Dankbar dafür!

Gruß
Titel: Re:DM800hdsev2: Hänger bei Aufnahme
Beitrag von: Sundtek am Februar 19, 2016, 10:32:50 Nachmittag
Hallo,

sollte nicht mehr so lange dauern, die Änderungen wurden vor 2 Tagen offiziell im Linux Kernel aufgenommen.
Titel: Re:DM800hdsev2: Hänger bei Aufnahme
Beitrag von: Mordrag am April 10, 2016, 01:21:24 Vormittag
Gibts irgendwelche Neuigkeiten? sind schon wieder bald 2 Monate rum...