Autor Thema: Sporadische USB freezes mit Media TV Pro III  (Gelesen 4489 mal)

dezifit

  • Newbie
  • *
  • Beiträge: 7
    • Profil anzeigen
Sporadische USB freezes mit Media TV Pro III
« am: Dezember 27, 2013, 05:06:02 Nachmittag »
Nachdem TVTime nach der Installation des Media-TV Treibers zunächst problemlos funktionierte, habe ich nun bereits zwei USB freezes hinter mir: ich sehe den Systemmonitor laufen, kann mich über ssh mit dem Rechner verbinden, aber USB-Tastatur und Maus sind kmplett funktionslos, nur Neustart des Rechners hilft. Katastrophal. Es scheint beim Kanalwechsel zu passieren. Was nun?

Es handelt sich um Kernel 3.12.6 auf einem Intel MB DH87RL mit aktueller Firmware. Testweise Kernel mit geänderter Konfiguration kompilieren oder patchen, Protokolle und Programmausgaben bereitstellen, alles kein Problem, aber wo anfangen?

In /var/log/mediasrv.log scheint zumindest nichts interessantes drin zu stehen:
2013-12-27 15:59:07 [2219] This system does not support memory mapped USB transfers
2013-12-27 15:59:07 [2219] Once your system reaches the latest kernel version the
2013-12-27 15:59:07 [2219] performance will increase automatically
2013-12-27 15:59:07 [2219] registered virtual: /dev/mediainput0
2013-12-27 15:59:07 [2219] Trying to load ffmpeg codecs
2013-12-27 15:59:07 [2219] could not load libavutil.so
2013-12-27 15:59:07 [2219] could not load libswscale.so
2013-12-27 15:59:07 [2219] could not load libavcodec.so
2013-12-27 15:59:07 [2219] could not load libavformat.so
2013-12-27 15:59:07 [2219] AnalogTV encoding won't be possible in driver's side
2013-12-27 15:59:07 [2219] Initialized MediaTV Pro III USB (EU)
2013-12-27 15:59:07 [2219] Driver loaded within 8724 milliseconds
2013-12-27 15:59:22 [2219] Enabling Standby

In kern.log sehe ich (nach einstecken des Sticks):
usb 3-9: new high-speed USB device number 7 using xhci_hcd

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8514
    • Profil anzeigen
Re:Sporadische USB freezes mit Media TV Pro III
« Antwort #1 am: Dezember 27, 2013, 05:15:54 Nachmittag »
Verwende zunächst mal einen USB 2.0er Port

Bei USB 3.0 bitte die "dmesg" Ausgabe posten, es gibt aktuell einen Linux Kernel Bug bei USB 3.0er XHCI Controllern (der mit uns nichts zu tun hat).

Diese Kernel Schnarchnase Greg Kroah lässt in dem Bereich ziemlich viel ungetesteten Mist durchgehen, er redet gerne viel wenn der Tag lang ist aber ist sonst zu nichts zu gebrauchen im USB Bereich. Wir werden jeden Bugreport dort weiterleiten und denen mal langsam Beine machen das die diesen neuen Fehlern mal nachgehen.

XHCI ist USB 3.0
EHCI ist USB 2.0
OHCI ist usb 1.x

Die Treibermeldungen sind in Ordnung, es handelt sich hier um ein Plugin das FFMPEG Plugins verwenden kann damit man AnalogTV direkt als MPEG2 speichern kann.
Das Plugin kannst du mit folgendem Skript installieren:

http://sundtek.de/support/buildffmpeg.sh
« Letzte Änderung: Dezember 27, 2013, 05:19:50 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

dezifit

  • Newbie
  • *
  • Beiträge: 7
    • Profil anzeigen
Re:Sporadische USB freezes mit Media TV Pro III
« Antwort #2 am: Dezember 27, 2013, 05:37:56 Nachmittag »
Das war an einem USB 2.0 Port!

Der aktuelle Kernel (seit 3.8 oder so) nimmt _immer_ XHCI, wenigstens auf dem fraglichen System. Hast Du eine Idee wie ich EHCI erzwingen kann?

Nahezu derselbe Fehler passiert auch mit dem Mainline em28xx, dort sobald der Zugriff auf das Audio capture device erfolgt (dann zu 100% reproduzierbar und sofort, es gibt dazu bereits ein Ticket, siehe https://bugzilla.kernel.org/show_bug.cgi?id=65021). Insofoern ist Media TV bereits ein (kleiner) Fortschritt.

P.S.
Wenn ich xhci aus der Kernel-Config rausnehme oder als Modul kompiliere ist der freeze weg aber S3/S4 geht nicht mehr (und USB3 habe ich dann auch nicht mehr)

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8514
    • Profil anzeigen
Re:Sporadische USB freezes mit Media TV Pro III
« Antwort #3 am: Dezember 27, 2013, 05:39:55 Nachmittag »
Falls möglich kontaktiere uns direkt damit wir dem Problem mit dir nachgehen können.
Die Kommunikation via dem Forum ist schwerfällig bei solchen größeren Themen.

Da wir das hier bei uns nicht so testen können, können wir auch nur schwierig Workarounds bereitstellen da es bei unseren Systemen nämlich nicht auftritt.
Failure is a good thing! I'll fix it