Wie kann ich feststellen, ob meine USB-Anschlüsse 1.1 oder 2.0 für verschiedene Betriebssysteme sind?

12

Wie bestimmen Sie genau wie bei dieser Frage , wie schnell die USB-Anschlüsse Ihres Computers mit verschiedenen installierten Betriebssystemen sind?

  • Windows XP
  • Windows Vista
  • Windows 7
  • Mac OS X
  • Linux ( Ubuntu )
  • usw.
dwj
quelle
Mein Problem scheint immer zu sein, zu identifizieren, welche Ports auf dem Gehäuse mit welchen verbunden sind ...
Jamuraa
In der Antwort von hyperslug unten finden Sie einen Vorschlag, wie Sie dies feststellen können.
Dwj

Antworten:

5

Ich überprüfe Windows auf Start → Ausführen → devmgmt.msc→ Universal Serial Bus-Controller -> (erweitern) .

  • Wenn es einen gibt, der "Enhanced Host Controller" sagt, dann hat er 2.0.
  • Wenn sie alle "Universal Host Controller" sind, nehmen Sie 1.1 an.

Zumindest sieht es für mich in Windows Vista, Server 2008 und XP so aus. Windows 2000 Pro sagt so etwas wie USB 2.0-Root.

Hyperslug
quelle
4
Eine einfachere Möglichkeit unter Windows XP und höher, wenn Sie eine Mischung aus USB 1.1- und 2.0-Anschlüssen haben, besteht darin, einfach ein USB 2.0-kompatibles Gerät anzuschließen. Wenn es sich bei dem Anschluss um USB 1.1 handelt, werden Sie von Windows benachrichtigt, dass ein Wechsel zu einem schnelleren Anschluss die Leistung verbessert. Wenn Sie keine Benachrichtigung erhalten, können Sie davon ausgehen, dass der Anschluss USB 2.0-kompatibel ist.
Kenneth Cochran
Interessant, dass mein aktueller Computer eine Mischung anzeigt : img32.imageshack.us/i/usblistcapture728200962.png Ich muss Kenneths Vorschlag verwenden, um zu sehen, welcher welcher ist.
Dwj
Ich habe irgendwo gehört, dass es in einem einzelnen Chip sowohl 1.1- als auch 2.0-Controller geben kann, die automatisch den richtigen auswählen. Keine Ahnung, ob das Sinn macht.
Benutzer1686
@Kenneth, das macht die Frage nur zu "Woher weiß ich, ob [ein Gerät] USB 2.0-kompatibel ist?" Guter Tipp.
Pops
5
Übrigens ist im Geräte-Manager "Anzeigen" / "Geräte nach Verbindung" für eine solche Nachverfolgung immens nützlicher als "Geräte nach Typ", da Sie dann den Verbindungspfad für jedes Gerät sehen können. Wie "Tastatur verbindet mit USB-Hub X, der mit Hub Y verbindet".
Zds
5

Unter Linux

  • USB 2.0 verwendet das ehci_hcdModul
  • USB 1.x verwendet entweder ohci_hcdoder uhci_hcdModule.

Sie können herausfinden, welches Modul von lspci -voder verwendet wird lshw.

Möglicherweise ist die Verwendung von "lsusb -t" eine bessere Methode (wenn Sie an bestimmten Ports / Geräten interessiert sind).

Mike McQuaid
quelle
2

Unter OSX können Sie den System Profiler starten und nach USB suchen. Wenn Sie einen Hochgeschwindigkeitsbus haben, bedeutet dies USB 2.0.

Geben Sie hier die Bildbeschreibung ein

Außerdem wird die Geschwindigkeit angezeigt, hier sind es 480 Mbit / s, was auf USB 2.0 hinweist

Geben Sie hier die Bildbeschreibung ein

Auch dies kann helfen:

$ ioreg -k IOUserClientClass | grep UserClientClass | grep USBDeviceUserClient | head -1 | sed -e 's/.* = //'
"IOUSBDeviceUserClientV2"
Jorge Bernal
quelle
0

Unter Mac OS X hängt es von der Hardware ab, nicht von der Software. Wenn Sie einen ziemlich modernen Mac verwenden, haben Sie USB 2.0. Alle Intel Macs und die PowerPC-Maschinen der letzten Generation verfügen über USB 2.0. Ich hatte ein PowerBook 17 "aus Aluminium der ersten Generation, das ich vor 5,5 Jahren gekauft habe. Dieses Gerät hatte USB 2.0. Wenn Sie also kein wirklich altes Gerät kaufen, wird es wahrscheinlich USB 2.0 haben.

Mark Thalman
quelle
1
Unter Windows kommt es auch auf die Hardware an :)
Brian