GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso essere sicuro di aver collegato un dispositivo a una porta USB 3?

Puoi determinare la versione USB eseguendo lsusb

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

Prova a usare qualcosa come:

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

USB 2.00/3.00 corrisponde a USB 2.0 / 3.0

Forse prova anche a usare lsusb -t

La prima tabella di conversione ti aiuterà a determinare la versione USB.

Dai un'occhiata a QUESTO link per altri esempi.


La mia esperienza è che il lsusb -D Il comando può essere fuorviante se riporta "capacità" non attualmente abilitate dal tipo di presa a cui è collegato il dispositivo. Vedi sotto l'esempio di output filtrato (l'intero output di sudo lsusb -D ${USB_DEVICE_PATH} era di oltre 80 righe). In questo esempio, deduco bcdUSB 3.00 dovrebbe implicare Device can operate at SuperSpeed (5Gbps) --sebbene quella linea fosse ancora presente quando ho collegato l'unità a un jack USB 2 per il confronto.

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

Nota anche che il idProduct riga conteneva del testo di consulenza/marketing su 6Gb/s che non deve essere interpretato come una velocità raggiungibile.

Breve comando alternativo che potrebbe essere più utile:

$ 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. Linux:come riconnettere un dispositivo USB disconnesso logicamente?

  2. Come posso monitorare i dati su una porta seriale in Linux?

  3. Come posso eliminare la porta TCP 16969 in Bash?

  4. Forzare lo smontaggio di un dispositivo, come fare?

  5. Come posso verificare se la modalità USB3.0 UASP (USB Attached SCSI Protocol) è abilitata in Linux?

Come trovare l'utilizzo della larghezza di banda del dispositivo USB su Linux

Come utilizzare un'unità USB su Debian 10

Come puoi identificare il chipset di un dispositivo USB in Linux?

Come si controlla quanta potenza può fornire una porta USB?

Come posso installare Windows 7 senza dvd o usb, su Linux?

Come faccio a montare automaticamente un'unità USB su cui tutti gli utenti possono scrivere?