GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich sicher sein, dass ich ein Gerät an einen USB 3-Anschluss angeschlossen habe?

Sie können die USB-Version ermitteln, indem Sie lsusb ausführen

  • 12M =12 MBit/s =USB1
  • 480M =480MBit/s =USB2
  • 5000M =5000MBit/s =USB3.0 alias USB3.1 Gen. 1
  • 10000M =10000MBit/s =USB3.1 Gen. 2

Versuchen Sie es mit etwas wie:

lsusb -D /dev/bus/usb/002/005

USB 2.00/3.00 entspricht USB 2.0 / 3.0

Vielleicht versuchen Sie es sogar mit lsusb -t

Die erste Umrechnungstabelle hilft Ihnen, die USB-Version zu bestimmen.

Weitere Beispiele finden Sie unter DIESEM Link.


Meine Erfahrung ist, dass die lsusb -D Der Befehl kann irreführend sein, wenn er "Fähigkeiten" meldet, die derzeit nicht durch den Typ der Buchse aktiviert sind, an die Ihr Gerät angeschlossen ist. Siehe untenstehendes Beispiel einer gefilterten Ausgabe (die gesamte Ausgabe von sudo lsusb -D ${USB_DEVICE_PATH} war 80+ Zeilen). In diesem Beispiel leite ich bcdUSB 3.00 ab sollte Device can operate at SuperSpeed (5Gbps) bedeuten --obwohl diese Leitung immer noch vorhanden war, als ich mein Laufwerk zu Vergleichszwecken an eine USB 2-Buchse angeschlossen habe.

$ lsusb -D /dev/bus/usb/007/003 | egrep -i 'usb|speed|version|Mbps|gbps|id|speed'

Device: ID 174c:1153 ASMedia Technology Inc. ASM2115 SATA 6Gb/s bridge
  bcdUSB               3.00
  idVendor           0x174c ASMedia Technology Inc.
  idProduct          0x1153 ASM2115 SATA 6Gb/s bridge

  SuperSpeed USB Device Capability:
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
      Lowest fully-functional device speed is Full Speed (12Mbps)

Beachten Sie auch, dass die idProduct Zeile enthielt einen Beratungs-/Marketingtext zu 6Gb/s was nicht als erreichbare Geschwindigkeit interpretiert werden sollte.

Alternativer Kurzbefehl, der nützlicher sein könnte:

$ sudo lsusb -t | egrep -i "storage" -B1

/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
    |__ Port 1: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 5000M

Linux
  1. Wie führt man benutzerdefinierte Skripts auf dem USB-Geräte-Plug-in aus?

  2. Wie finde ich heraus, welcher serielle Port verwendet wird?

  3. Linux – Wie verbinde ich ein logisch getrenntes USB-Gerät wieder?

  4. Wie kann ich Daten an einer seriellen Schnittstelle in Linux überwachen?

  5. Wie kann ich den TCP-Port 16969 in Bash beenden?

So ermitteln Sie die Bandbreitennutzung von USB-Geräten unter Linux

So verwenden Sie ein USB-Laufwerk unter Debian 10

Wie überprüfen Sie, wie viel Strom ein USB-Anschluss liefern kann?

Wie kann ich Windows 7 ohne DVD oder USB unter Linux installieren?

Wie binde ich automatisch ein USB-Laufwerk ein, auf das alle Benutzer schreiben können?

Wie kann ich mein gesamtes Betriebssystem auf einen bootfähigen USB-Stick klonen?