Sind alle USB-2-Geräte mit dem USB-3-Anschluss kompatibel?

2100
pat2015

Auf meinem Gigabyte 880GM-USB-3-Motherboard gibt es 2 USB-3-Anschlüsse. Treiber werden unter Windows 7 erfolgreich installiert.

USB-3-Anschlüsse funktionieren einwandfrei, wenn USB-3-Geräte an einen USB-3-Stick angeschlossen werden. Ich stelle jedoch fest, dass bei USB-2-Geräten nur meine üblichen USB-2-Sticks und Zeigegeräte wie die Maus erkannt werden, wenn sie in diese USB-3-Anschlüsse eingesteckt werden.

Die interne SD-Karte des Android KitKat OS Phone wird am USB-3-Anschluss nicht erkannt, wenn das Telefon über das USB-Kabel angeschlossen ist. Auch der USB-WLAN-Adapter TP Link TL-WN721N wird am USB-3-Anschluss nicht erkannt. Solche Geräte funktionieren einwandfrei, wenn sie an USB-2 angeschlossen sind.

Ich frage mich, ob USB-3 wirklich abwärtskompatibel zu USB-2 ist. Gibt es Konstruktionsanforderungen oder Einschränkungen, die dazu führen, dass bestimmte USB-2-Geräte nicht funktionieren, wenn sie an USB-3-Anschlüsse angeschlossen werden?

Sollte ich es hier als "Verhalten durch Design" belassen oder muss ich die Fehlerursache beheben, warum diese Geräte nicht funktionieren, wenn sie an USB-3 angeschlossen sind?

Vielen Dank.

1
USB 3.0-Ports sind rückwärtskompatibel mit USB 2.0. Dies ist Teil des Standards ... Ich habe ein HP-Notebook, das nur USB 3.0-Ports (keine 2.0-Ports) besitzt, und ich habe Dutzende USB 2.0-Geräte angeschlossen, einschließlich TPlink TL-WN721N- und WN722N-Adapter und Mobiltelefone zurück zu Gingerbread, ganz ohne Probleme. Nicht sicher, wie Sie die Probleme erklären, die Sie sehen. acejavelin vor 7 Jahren 0
Die USB 3-Spezifikation ist vollständig abwärtskompatibel mit USB 2, und USB 2-Geräte sollten immer an USB 3-Anschlüssen funktionieren. Ich höre jedoch gelegentlich Berichte über bestimmte Hardware, die nicht gut läuft. fixer1234 vor 7 Jahren 1
Vielen Dank für Ihre Kommentare acejavelin & fixer1234. Sieht so aus, als müsste ich an meinem Ende weitere Fehler beheben, warum diese Geräte nicht in USB3-Anschlüssen funktionieren. pat2015 vor 7 Jahren 0

2 Antworten auf die Frage

4
acejavelin

@AliChen scheint auf dem richtigen Weg zu sein, eigentlich ist dies eine gute Denkweise, über die ich nicht nachgedacht habe. Ich habe nie die Angaben zum Motherboard überprüft, als ich meinen Kommentar gepostet habe. Dieses Board verwendet einen NEC (jetzt Renesas) D720200F1 USB-Chipsatz für seine USB 3.0-Ports, der zur vollständigen Kompatibilität mit den veröffentlichten USB 3.0-Standards ein Firmware-Update zu benötigen scheint. Weitere Informationen finden Sie hier . In den TechPowerUp- Foren finden Sie auch Informationen zu aktuelleren Firmware-Informationen für diesen Chipsatz.

Renesas bietet das Firmware-Update nicht direkt an, was ich sehen kann, daher kann es ein wenig probieren. Gigabyte scheint auf ihrer Seite kein offizielles Update zu haben, das ich auch finden konnte, und diese Firmware ist nicht Teil Ihres BIOS.

Denken Sie daran, dass immer dann, wenn Sie sich mit der Firmware herumschlagen, insbesondere bei älterer Hardware wie dieser, die Möglichkeit besteht, dass etwas ausfällt oder schief geht. Geben Sie mit diesen Informationen genau das, was Sie wollen.

Die andere Antwort auf das Austauschen des Motherboards sollte jedoch in Anbetracht des Alters und der relativ günstigen Verfügbarkeit von AM3 / AM3 + -Motherboards, die mit Ihrem vorhandenen Board vergleichbar oder überlegen sind, in Betracht gezogen werden.

3
Ale..chenski

Das Gigabyte 880GM-USB-3-Motherboard basiert auf einem AMD-Chipsatz der 700-Serie, der fast 10 Jahre alt ist. Die Karte verwendet wahrscheinlich einen USB 3.0-Chip eines Drittanbieters für die USB 3-Funktionalität. Vor zehn Jahren gab es überhaupt keinen funktionsfähigen USB 3.0, und es gab verschiedene Ideen, wie man die Nummerierung von USB 2.0-Ports in USB 3.0-Portnummern mischen kann. Daher gab es in der Architektur der Treiber massive Verwirrung. Mein Rat wäre, ein modernes Board zu bekommen und nicht Ihre Zeit damit zu verbringen, frühere Prototypen von USB 3.0 zu debuggen.

Die generische Frage, ob USB2-Geräte mit USB3 kompatibel sind oder nicht, macht eigentlich keinen Sinn, da jeder USB3-Port der alte USB 2.0-Port ist, der buchstäblich über ein zusätzliches USB3-Tx- und Rx-Kabelpaar verfügt. Sie werden von fast vollständig separaten Controllern betrieben. Die USB 3-ähnliche Verbindungserkennung soll zuerst stattfinden, was auf dem Vorhandensein abgebrochener Verbindungen basiert. Der Host-Sender soll spezielle Impulse senden, um die Leitungslast zu erkennen. Wenn keine Last (USB3-Gerät) erkannt wird, sollte sich USB3 vollständig abschalten und Pull-Ups auf alten USB2-Kabeln hören. Folgen Sie dann den standardmäßigen USB2-Verfahren. Das klingt nach fehlersicherer Technik, aber offenbar hatten ältere USB3-Designs den Prozess irgendwie mangelhaft implementiert. Ein USB2-Gerät hat keine Ahnung von zusätzlichen Kabeln oder Verbindungserkennungsverfahren. und löst die alte USB2-Verbindungssignalisierung sofort oder mit einer gewissen Verzögerung aus, je nach Gerät. Der alte Renesas / NEC-Hostcontroller mag anscheinend die vorzeitige Verbindung von USB2-Leitungen nicht und scheint das Verbindungsereignis nicht ordnungsgemäß an die Host-Systemregister zu melden.

Danke Ali Chen & @acejavelin. Während dies mit einer sehr grundlegenden Frage begann, führte mich diese Diskussion zu weiteren Untersuchungen. Vielleicht hätte ich erwähnen sollen, dass ich Revision 3.1 des Boards habe. Der NEC-Chip wird von Gigabyte in Version 1.1 dieser Karte verwendet, während Version 3.1 den Etron EJ168 USB3-Controller verwendet. http://www.gigabyte.us/Motherboard/GA-880GM-USB3-rev-31#sp Die Spezifikationen des Etron EJ168 weisen auf die Kompatibilität mit USB 3 V1.0 und die Abwärtskompatibilität mit USB 2.0, 1.1 & 1 hin. http: / /www.etron.com/de/products/u3hc_detial.php?Product_ID=1 pat2015 vor 7 Jahren 0
Fortsetzung ... Zu Versuchszwecken habe ich Windows 8.1 64 auf der Ersatzfestplatte in demselben PC installiert und festgestellt, dass mein USB-WLAN-Adapter im USB3-Anschluss unter Windows 8.1 auf derselben Platine einwandfrei funktioniert. Ich frage mich, ob Treiber für Windows 7 die Schuldigen sind. pat2015 vor 7 Jahren 0
@ pat2015, nur um klar zu sein: USB-Host besteht vielleicht aus 10% Hardware und 90% Software. Die USB-Hardware ist im Wesentlichen ein verketteter Listenprozessor, der als Bus-Master arbeitet. Die meisten USB-Grundfunktionen (Anschlussbedingungen, Verbindungsstatusverwaltung, Reset / Sequenzierung) sind auch softwarebasiert. Unabhängig davon, welche Strukturen vom Hosttreiber und vielen anderen Dingen im Hauptspeicher abgelegt werden, wird all dies die Korrektheit der USB-Funktionalität bestimmen. Daher haben beide Teile normalerweise Fehler, und es gibt Hunderte von Problemumgehungen. Daher sollte es nicht überraschen, dass ältere Hardware / Software und auch neue Snafus vorhanden sind. Ale..chenski vor 7 Jahren 1