Debian USB 3.0

Signaler
-
 b0b1n0 -
Bonjour,

J'aurais besoin de votre aide, j'ai cherché quelque heure sans trouver. j'ai une clé USB et disque dur compatible tous 2 en USB 3.0 que je souhaite faire fonctionner en 3.0, mais lorsque je fais un lsusb -t, celle-ci est sur le Bus 01 qui est en 2.0 au lieu du Bus 02 qui est en 3.0.
L'équipement est bien branché sur un port 3.0
J'ai installé debian sur une clé USB pour savoir si VirtualBox pourrait être la cause et c'est le même résultat.
Sous windows 10, via le gestionnaire de périphérique et avec l'affichage par connexion, l'équipement est bien en 3.0.
Si je branche une carte réseau wifi compatible 3.0, c'est également le même problème.

Est-ce que l'on doit faire une installation spécifique?

J'en profite pour demander en même temps si c'est possible de faire fonctionner le presse-papier, car même s'il est activé dans la configuration de la VM, le copier/coller ne fonctionne pas.

Merci à l'avance et bonne journée

Configuration: Debian 4.19.0

5 réponses

Messages postés
29880
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
11 juin 2021
7 121
Bonjour,

Le problème d'USB 2.0 et d'USB 3.0 est peut être dû à virtualbox et non à debian, c'est dur à dire à ce stade. As-tu regardé les paramètres USB de ta machine virtuelle ?

Concernant le presse papier, il faut installer les additions invités (guest addition). Pour les installer, il suffit de suivre ce tutoriel. Les additions invités offrent d'autres avantages (notamment, la possibilité de mettre la VM en plein écran).

Bonne chance
Merci pour le tutoriel , le presse-papier fonctionne bien :)

Pour le problème d'USB, je fais suivre quelque info complémentaire:
Version VirtualBox : 6.1.22
Paramètre -> USB -> Contrôleur 3.0 (xHCI)

debian@debian:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0951:1666 Kingston Technology DataTraveler 100 G3/G4/SE9 G2
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
debian@debian:~$ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 480M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M
debian@debian:~$ uname -a
Linux debian 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 GNU/Linux
root@debian:/home/debian# dmesg | egrep error
[ 7.448319] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[ 54.209630] [drm:vmw_sou_crtc_page_flip [vmwgfx]] *ERROR* Page flip error -16.
[ 86.379846] [drm:vmw_sou_crtc_page_flip [vmwgfx]] *ERROR* Page flip error -16.
root@debian:/home/debian# dmesg | egrep failed
[ 9.527142] vboxguest: module verification failed: signature and/or required key missing - tainting kernel
Messages postés
29880
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
11 juin 2021
7 121
Pour la partie USB2/USB3, le résultat de lsusb -t semble conforme à ce qu'on verrait sur une machine réelle avec des ports USB2 et USB3. Voici ce que ça donne par exemple chez moi :

(mando@silk) (~) $ lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
|__ Port 1: Dev 6, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 5: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
|__ Port 5: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 8: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 8: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 9: Dev 4, If 0, Class=Vendor Specific Class, Driver=, 12M


(mando@silk) (~) $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04f3:0903 Elan Microelectronics Corp. ELAN:Fingerprint
Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 002: ID 04f2:b56b Chicony Electronics Co., Ltd USB2.0 HD UVC WebCam
Bus 001 Device 007: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


C'est peut-être un bug dans virtualbox, à tout hasard tu peux regarder ce tutoriel même si je n'y crois pas vraiment. Ce serait intéressant aussi de faire un test à partir d'un live USB (e.g. une clé d'installation ubuntu, sur la clé d'installation de debian je ne sais pas si tu auras
lsusb
).

Bonne chance
J'ai fait un test avec une version live et la clé est effectivement vu en 3.0 mais pas la carte wifi USB.
Pour avoir la commande lsusb sur la version live, j'ai installé le package usbutils.

Du coup, j'ai retesté avec VirtualBox, mais au lieu d'y aller via Périphériques -> USB -> et sélectionné la clé USB comme si elle était branché à chaud, j'y suis aller par Paramètres -> USB -> +Ajout d'un filtre USB, pour y ajouter le périphérique et le clé est en USB 3.0 mais par la carte wifi USB.

Je me demande maintenant si sa vaux le coup d'essayer de faire fonctionner carte réseau wifi USB en 3.0 puisque le débit USB 2.0 max est 480Mbits/s et le 802.11n est au max de 288Mbps (j'ai un peu de mal avec la conversion).
Messages postés
29880
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
11 juin 2021
7 121
Bonjour,

Je reprends tes deux questions dans le message #4.

Règles de conversions

Si tu as besoin de faire une conversion, deux choses doivent être prises en compte :
  • l'unité :
    • 1 byte (terminologie anglophone, se prononce "baïte") = 1 octet (terminologie française) = 8 bits
    • Les bytes se notent B, les octets se notent o, les bits se notent b
  • le multiplicateur :
    • mega (10^6 qui se note M)
    • mebi (1024*1024 qui se note Mi).


Exemple : 1Mio (1 mebioctet) = 1024*1024*8 bits.

Bien évidemment, si tes débits sont exprimés sous la même unité (quelle qu'elle soit), pas besoin de s'embêter à faire des conversion, ils sont directement comparables.

Est-ce qu'un port USB 2.0 est suffisant pour du wifi 802.11n

Oui, car

Comme ces débits sont exprimés dans la même unité, on peut comparer directement. On voit clairement que l'USB 2.0 n'est pas limitant. En pratique, l'USB 3.0 prend tout son sens pour typiquement transférer des données depuis un disque SSD externe, où le débit est significativement plus important.

Bonne chance
Merci pour le coup de main.

Problème résolu.