GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je être sûr d'avoir branché un appareil sur un port USB 3 ?

Vous pouvez déterminer la version USB en exécutant lsusb

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

Essayez d'utiliser quelque chose comme :

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

L'USB 2.00/3.00 correspond à l'USB 2.0 / 3.0

Essayez peut-être même d'utiliser lsusb -t

Le premier tableau de conversion vous aidera à déterminer la version USB.

Jetez un œil à CE lien pour plus d'exemples.


Mon expérience est que le lsusb -D La commande peut être trompeuse si elle signale des "capacités" qui ne sont pas actuellement activées par le type de prise sur laquelle votre appareil est branché. Voir ci-dessous un exemple de sortie filtrée (toute la sortie de sudo lsusb -D ${USB_DEVICE_PATH} avait plus de 80 lignes). Dans cet exemple, j'en déduis bcdUSB 3.00 devrait impliquer Device can operate at SuperSpeed (5Gbps) --bien que cette ligne soit toujours présente lorsque j'ai branché mon lecteur sur une prise USB 2 à des fins de comparaison.

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

Notez également que le idProduct la ligne contenait un texte de conseil/marketing sur 6Gb/s qui ne doit pas être interprété comme une vitesse atteignable.

Autre commande courte qui pourrait être plus 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 – Comment reconnecter un périphérique USB logiquement déconnecté ?

  2. Comment puis-je surveiller les données sur un port série sous Linux ?

  3. Comment puis-je tuer le port TCP 16969 dans Bash ?

  4. Comment puis-je cloner tout mon système d'exploitation sur une clé USB amorçable ?

  5. Comment le contenu dmesg peut-il être connecté à un fichier ?

Comment trouver l'utilisation de la bande passante d'un périphérique USB sous Linux

Comment utiliser une clé USB sur Debian 10

Comment vérifier la puissance qu'un port USB peut fournir ?

Comment monter automatiquement une clé USB sur laquelle tous les utilisateurs peuvent écrire ?

Comment puis-je vérifier si le mode USB3.0 UASP (USB Attached SCSI Protocol) est activé sous Linux ?

Comment puis-je surveiller le trafic du port série ?