GNU/Linux >> Znalost Linux >  >> Linux

Jak si mohu být jistý, že jsem zapojil zařízení do portu USB 3?

Verzi USB zjistíte spuštěním lsusb

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

Zkuste použít něco jako:

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

USB 2.00/3.00 odpovídá USB 2.0 / 3.0

Možná dokonce zkuste použít lsusb -t

První převodní tabulka vám pomůže určit verzi USB.

Další příklady naleznete na TOMTO odkazu.


Moje zkušenost je, že lsusb -D příkaz může být zavádějící, pokud hlásí „schopnosti“, které nejsou aktuálně povoleny typem konektoru, do kterého je vaše zařízení zapojeno. Viz níže příklad filtrovaného výstupu (celý výstup sudo lsusb -D ${USB_DEVICE_PATH} bylo 80+ řádků). V tomto příkladu dedukuji bcdUSB 3.00 by mělo znamenat Device can operate at SuperSpeed (5Gbps) --i když tato linka byla stále přítomná, když jsem pro srovnání připojil svůj disk ke konektoru USB 2.

$ 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)

Všimněte si také, že idProduct řádek obsahoval nějaký poradenský/marketingový text o 6Gb/s což by nemělo být interpretováno jako dosažitelná rychlost.

Alternativní krátký příkaz, který by mohl být užitečnější:

$ 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. 4 Užitečný způsob, jak zjistit název připojeného zařízení USB v systému Linux

  2. Jak mohu naklonovat celý svůj operační systém na zaváděcí USB klíčenku?

  3. Jak zjistit USB verze 1.1 nebo 2.0

  1. Jak mohu sledovat data na sériovém portu v Linuxu?

  2. Jak mohu zabít TCP port 16969 v Bash?

  3. Vynutit odpojení zařízení, jak na to?

  1. Jak mohu nainstalovat Windows 7 bez dvd nebo usb na linux?

  2. Jak automaticky připojím jednotku USB, na kterou mohou zapisovat všichni uživatelé?

  3. Jak mohu zkontrolovat, zda je v Linuxu povolen režim USB3.0 UASP (USB Attached SCSI Protocol)?