Ich habe die letzten Wochen versucht, einen DVB-T USB-Stick zum laufen zu bekommen. Die erste Tage lief er ganz gut, aber plötzlich gab's schwere Aussetzer in Video und Audiostream. Zunächst dachte ich, es läge an mangelnder Signalstärke, aber unter Windows auf einem anderen Rechner läuft der Stick und das Streaming einwandfrei.
Es hat mehr als einen Woche gedauert, bis ich festgestellt habe, dass der Stick früher als "high speed" erkannt wurde, aber nun nur noch als "full speed". Das könnte eine Erklärung für die Aussetzer beim Videostreaming sein.
Eine Logfileanalyse ergab:
Am 11. Feb. um 16:24 (siehe Logfileauszug unten) wurde der Stick noch korrekt von ehci_hcd als USB 2.0 erkannt. Nach dem nächsten Reboot um 16:46 wird er nicht mehr erkannt (ehci_hcd meldet sich auch nicht mehr).
Blöderweise habe ich das erst heute bemerkt und kann nicht mehr genau nachvollziehen, was sich zwischen den zwei Reboots geändert hat:
- Lt. dpgk.log bzw aptitude.log wurde keine Pakete installiert.
- Ich habe allerdings mit dem v4l -Treibern rumgespielt, und neue Firmware für den Afatech DVB-T-Stick installiert. Ich sehe aber eigentlich keinen Zusammenhang mit dem USB 2.0 Problem (zumindestens sollte sich wohl der ehci_hcd-Treiber im Logfile melden).
Die Basis am 11. Februar war ein debian-etch System mit 2.6.25-2-Kernel, allerdings mit verschiedenen backport Modulen. Aus Verzweiflung habe ich vorgestern auf ein sauberes Debian lenny mit 2.6.26-1 Kernel upgegraded. Allerdings ohne signifikante Änderungen.
Intensives Googlen brachte auch nichts. Theoretisch könnte es natürlich auch ein Hardwareproblem sein, wäre aber ein komischer Fehler, dass sich Hardware auf USB 1.1 downgraded.
Fragen:
- Kann ich den ehci_hcl-Treiber irgendwie konfigurieren so, damit er den Hub korrekt erkennt?
- Müsste der ehci_hcl-Treiber auch dann starten, wenn nur ein Hub, aber kein Endgerät mit USB2.0-Support angeschlossen ist. (Ich habe beides probiert, aber keine Änderungen im Logfile gefunden).
- Weiss sonst jemand eine mögliche Ursache?
LogfileAuszug mit fehlendem USB 2.0 Support: http://nopaste.debianforum.de/19167
Der Vollständigkeit halber hier das Ergebnis von lspci
Code: Alles auswählen
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
01:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
01:02.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev c0)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)