Support für usb 2.0 plötzlich weg[Solved]

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
wallenstein61
Beiträge: 11
Registriert: 19.02.2009 18:31:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Tirol, Österreich

Support für usb 2.0 plötzlich weg[Solved]

Beitrag von wallenstein61 » 19.02.2009 19:22:02

Hallo,

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).
Ein expliziter Eintrag des ehci_hcl-Treibers in /etc/modules hat nichts geändert.

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 korrekter Erkennung von USB 2.0 siehe http://nopaste.debianforum.de/19166

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)
Zuletzt geändert von wallenstein61 am 20.02.2009 14:47:12, insgesamt 1-mal geändert.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Support für usb 2.0 plötzlich weg

Beitrag von cirrussc » 19.02.2009 19:42:57

Hallo und willkommen im Forum!!

Schön, das Du gleich alles so zusammengetragen hast.
wallenstein61 hat geschrieben:Ein expliziter Eintrag des ehci_hcl-Treibers in /etc/modules hat nichts geändert.
Und bei manuellem laden des Moduls?

Code: Alles auswählen

modprobe -v ehci-hcd
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.
Wirklich sehr mysteriös, vor allem, da dies ein und der selbe Chip im PC sein sollte. Aber alles ist möglich.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22452
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Support für usb 2.0 plötzlich weg

Beitrag von KBDCALLS » 19.02.2009 19:58:03

cirrussc hat geschrieben:Wirklich sehr mysteriös, vor allem, da dies ein und der selbe Chip im PC sein sollte. Aber alles ist möglich.
Nicht ganz Richtig. Aus der Ausgabe von lspi kann sehen das 4 Controller für USB 1.1 verbaut sind. 2 Anschlüsse je Controller. Macht zusammen 8 Anschlüsse. Der USB 2.0 Kontroler ist für alle zuständig.

Code: Alles auswählen

00:10.0 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
00:10.1 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
00:10.2 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
00:10.3 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
00:10.4 USB Controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 86)
Und wie man oben sehen kann ist der ausgefallen. lspci muß ihn auch ohne Treiber anzeigen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

wallenstein61
Beiträge: 11
Registriert: 19.02.2009 18:31:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Tirol, Österreich

Re: Support für usb 2.0 plötzlich weg

Beitrag von wallenstein61 » 19.02.2009 20:05:14

cirrussc hat geschrieben:Hallo und willkommen im Forum!!
Ja ich bin das erste mal hier, ich hoffe ich bin hier richtig.

cirrussc hat geschrieben:
wallenstein61 hat geschrieben:Ein expliziter Eintrag des ehci_hcl-Treibers in /etc/modules hat nichts geändert.
Und bei manuellem laden des Moduls?

Code: Alles auswählen

modprobe -v ehci-hcd

Das Modul ist bereits geladen:

Code: Alles auswählen

 lsmod | grep ehci_hcd
ehci_hcd               28428  0
usbcore               118160  6 dvb_usb_af9015,dvb_usb,ehci_hcd,usbhid,uhci_hcd
deshalb liefert modprobe -v ehci-hcd nichts

aber

Code: Alles auswählen

rmmod ehci-hcd; modprobe -v ehci-hcd
insmod /lib/modules/2.6.26-1-686/kernel/drivers/usb/host/ehci-hcd.ko
zeigt, dass das richtige Modul geladen wird.

wallenstein61
Beiträge: 11
Registriert: 19.02.2009 18:31:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Tirol, Österreich

Re: Support für usb 2.0 plötzlich weg

Beitrag von wallenstein61 » 19.02.2009 20:13:43

@KBDCALLS:

Ich bin mir nicht sicher, ob Dein Auszug aus dem lspci auch auf mein System anwendbar ist. Das scheint ein anderer Chipsatz zu sein.

Sieht sonst jemand mit Intel-Chipsatz einen USB2.0 Hub?

wallenstein61
Beiträge: 11
Registriert: 19.02.2009 18:31:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Tirol, Österreich

Re: Support für usb 2.0 plötzlich weg

Beitrag von wallenstein61 » 19.02.2009 20:17:04

Kann meine Frage selbst beantworten: Fand in einem anderen Beitrag:

Code: Alles auswählen

...
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:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01) 
...
Da muß ich wohl in den Garantievertrag schauen?

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: Support für usb 2.0 plötzlich weg

Beitrag von cirrussc » 19.02.2009 20:19:21

KBDCALLS hat geschrieben:Nicht ganz Richtig. Aus der Ausgabe von lspi kann sehen das 4 Controller für USB 1.1 verbaut sind. 2 Anschlüsse je Controller. Macht zusammen 8 Anschlüsse. Der USB 2.0 Kontroler ist für alle zuständig.
Aber immer noch ein Chip - nämlich die Intel Southbridge. Und es ist seltener, wenn Komponenten innerhalb eines Schaltkreises ausfallen, aber möglich.
wallenstein61 hat geschrieben:Sieht sonst jemand mit Intel-Chipsatz einen USB2.0 Hub?
Aber kannst Du trotzdem mal, wie von KBDCALLS vorgeschlagen, die Ausgabe von lscpi zeigen (sieht man zwar im dmesg aber das ist so anstrengend :wink: )?

edit: ok, physisch am Bus ist der Controller.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

wallenstein61
Beiträge: 11
Registriert: 19.02.2009 18:31:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Tirol, Österreich

Re: Support für usb 2.0 plötzlich weg

Beitrag von wallenstein61 » 19.02.2009 21:57:34

Die Ausgabe ist immer noch die vom ersten Beitrag: Kein Eintrag für USB 2.0

Aber hier die Ausgabe von lspci -vn: http://nopaste.debianforum.de/19173

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: Support für usb 2.0 plötzlich weg

Beitrag von cosmac » 19.02.2009 22:09:03

hi,

man hat ja schon Pferde vor der Apotheke k**en sehen:
bei manchen Rechnern ist der ehci/USB2.0-Controller im BIOS einzeln abschaltbar.
Beware of programmers who carry screwdrivers.

wallenstein61
Beiträge: 11
Registriert: 19.02.2009 18:31:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Tirol, Österreich

Re: Support für usb 2.0 plötzlich weg

Beitrag von wallenstein61 » 19.02.2009 22:18:24

Das BIOS habe ich mindestens schon 5 mal kontrolliert.

Der einzige relevante Schalter ist dort ein USB Legacy Mode. Der war immer eingeschaltet. Ausgeschalten bringt auch nichts.

Ansonsten kann man USB insgesamt abschalten. Dann geht gar nichts mehr. Ich musste ein PS/2-Keyboard holen, um die Option wieder zurückzusetzen. :?

wallenstein61
Beiträge: 11
Registriert: 19.02.2009 18:31:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Tirol, Österreich

Re: Support für usb 2.0 plötzlich weg [Solved]

Beitrag von wallenstein61 » 20.02.2009 07:31:15

Das Problem hat mir keine Ruhe gelassen. Heute früh kam ich auf die Idee das BIOS auf Factory Default zurückzusetzen. Und siehe da

Auf einmal gab es zwei Optionen mehr im USB Konfiguraitonsmenu:

Unter anderem eine, um USB 2.0 ein/auszuschalten.

Wie diese Optionen verschwinden konnten, kann ich nicht nachvollziehen.

Aber nun denn. Jetzt läuft der Stick wieder. Vielen Dank an Cosmac für die zielführenden Hinweise.

Wallenstein

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22452
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Support für usb 2.0 plötzlich weg

Beitrag von KBDCALLS » 20.02.2009 13:15:45

Was ist das für ein Board und Bios ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

wallenstein61
Beiträge: 11
Registriert: 19.02.2009 18:31:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Tirol, Österreich

Re: Support für usb 2.0 plötzlich weg

Beitrag von wallenstein61 » 20.02.2009 14:08:42

BIOS ist AMI V02.59
USB Module V 2.24.0-10.4

Mainboard vendor: ASUSTeK Computer INC.
Mainboard type: P5L13L
Mainboard revision: Rev 1.xx
BIOS vendor: American Megatrends Inc.
BIOS version: 0801
BIOS release: 05/27/2008

Ich habe gerade nochmals die Optionen gecheckt. Falls der Legacy Mode off ist, erscheinen die Optionen für das Abschalten von 2.0 gar nicht. Ich könnte schwören, dass sie vor dem BIOS-Reset auch im On-Mode nicht erschienen sind. Da ist wohl die Konfiguration inkonsistent gewesen.

Jetzt ist der Legacy-Mode off und USB funktioniert einwandfrei.

Nochmals Danke für die Hilfe

Antworten