Pages : 1
#1 Le 24/07/2018, à 09:53
- stpabu
Forçage usb 2.0 en usb 1.0
Bonjour,
J'ai un périphérique (lecteur de code à barre un peu ancien) qui ne fonctionne qu'en USB 1.0. Est-il possible de forcer un ou plusieurs ports en USB 1.0 ? N'étant pas du tout un spécialiste, je suis preneur de toute instruction détaillée.
Merci beaucoup.
Pierre.
Hors ligne
#2 Le 24/07/2018, à 10:05
- moko138
Re : Forçage usb 2.0 en usb 1.0
La norme usb incluant la compatibilité descendante, tu branches ton périphérique usb1, et c'est tout.
Observes-tu un dysfonctionnement ?
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#3 Le 24/07/2018, à 11:03
- stpabu
Re : Forçage usb 2.0 en usb 1.0
Bonjour,
En fait l'enumération est très lente quand je branche ce périphérique. Merci.
Hors ligne
#4 Le 24/07/2018, à 11:07
- moko138
Re : Forçage usb 2.0 en usb 1.0
Qu'entends-tu par "l'enumération" ?
Qu'entends-tu par "très lente" ?
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#5 Le 24/07/2018, à 12:50
- stpabu
Re : Forçage usb 2.0 en usb 1.0
Merci,
Au démarrage, Linux essaie de détecter et d'identifier les périphériques attachés aux ports USB de la machine (enumération). Lorsque ce périphérique est attaché, on remarque qu'il y a un nombre infinis d'essais pour le détecter. Si ce périphérique est retiré, il n'y a plus de problème. Nous avons essayé avec plusieurs des mêmes périphériques attachés à la même machine et une OS ne supportant que l'USB 1.0. Dans ce cas, sur des machines, l'énumération est très rapide .D'où l'idée de n'activer uniquement que le support du USB 1.0.
Hors ligne
#6 Le 24/07/2018, à 13:21
- moko138
Re : Forçage usb 2.0 en usb 1.0
Qu'entends-tu par "très lente" ?
- -
Peux-tu montrer
lsmod | grep -Ei "hci|usb"
lsusb; echo; lsusb -t
dmesg | grep -iC1 usb
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#7 Le 24/07/2018, à 13:25
- serged
Re : Forçage usb 2.0 en usb 1.0
Que dit un :
dmesg|tail
après le branchement ?
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#8 Le 24/07/2018, à 13:27
- stpabu
Re : Forçage usb 2.0 en usb 1.0
Merci,
Je n'ai pas la machine près de moi. Je regarde comment te récupérer ces éléments.
Hors ligne
#9 Le 24/07/2018, à 14:46
- GammaDraconis
Re : Forçage usb 2.0 en usb 1.0
Les normes USB sont rétro-compatibles !
c'est à dire que tu peux utiliser une clé usb qu'elle soit en USB1, USB2, USB3 sur n'importe quel port USB qu'il soit USB1, USB2, USB3 donc toutes les combinaisons possibles !
Ce qui change c'est qu'évidemment si tu met par exemple une très vieille clé usb en norme USB1 sur un port USB2 ou USB3, ça fonctionnera mais la vitesse sera comme en USB1 (donc très lent).
C'est la même chose dans le sens inverse : si tu as une clé usb super performante (très récente en norme USB3) mais que tu la branche sur un vieux port USB d'un très vieux pc qui en USB1, là encore, elle sera très lente et à la vitesse de l'USB1.
Autrement dit, la vitesse d'un périphérique USB correspond à la vitesse la plus lente entre l'entrée et la sortie. A cela s'ajoute les performances du périphériques lui même car pour la même norme par exemple un disque dur externe 3.5p avec sa propre alimentation sera généralement plus performant qu'un disque dur externe 2.5p auto-alimenté.
Pour qu'un périphérique USB soit performant il faut donc réunir 3 conditions :
- port USB performant sur le PC (ex : norme USB3 sur le PC)
- norme USB performante sur le périphérique USB (ex : boitier disque dur externe avec sortie USB3)
- périphérique USB performant (ex : boitier externe avec sa propre alimentation avec un SSD à l'intérieur)
Dernière modification par GammaDraconis (Le 24/07/2018, à 14:48)
Discussion sur mon script de post-install pour Ubuntu 20.04LTS : https://forum.ubuntu-fr.org/viewtopic.php?id=2026344
Lien direct script : https://github.com/simbd/Ubuntu_20.04LTS_PostInstall
Démo vidéo (peertube) : https://video.ploud.fr/videos/watch/fb7 … 0d252ed2db
Hors ligne
#10 Le 24/07/2018, à 15:35
- stpabu
Re : Forçage usb 2.0 en usb 1.0
Merci,
En l'occurence, il ne s'agit pas d'un périphérique de stockage mais d'un lecteur de code barre.
Hors ligne
#11 Le 25/07/2018, à 01:49
- moko138
Re : Forçage usb 2.0 en usb 1.0
Puisque tu n'as pas la machine près de toi, je t'indique la suite :
Débrancher le lecteur de codes-barres (s'il était branché)
Attendre 15 secondes,
Exécuter :
dmesg | tail -1 > tail.txt
Aussitôt après, brancher le lecteur de codes-barres
Attendre 40 secondes et montrer :
dmesg | grep -A1000 "$(sed -r 's/([].[])/\\\1/g' tail.txt)" | grep -Evi "80211|associate|authenticat|dhclient|dhcp|ipv6|network|tx status|ufw|wlan"
Remontrer :
lsusb; echo; lsusb -t
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#12 Le 25/07/2018, à 06:53
- stpabu
Re : Forçage usb 2.0 en usb 1.0
Merci. Je te tiens au courant dès que j'ai accès à cet équipement. Bonne journée.
Hors ligne
Pages : 1