Pour réinitialiser un périphérique USB, il faut d'abord télécharger l'application USB Prober.app
comme expliqué dans cette autre réponse .
Ensuite, vous devez déterminer les identifiants du fournisseur et du produit du périphérique USB que vous souhaitez réinitialiser. Vous pouvez le faire avec USB Prober, mais c'est peut-être plus facile en utilisant la commande System Profiler
dans votre dossier Application / Utilitaires : Sélectionnez USB
au sein de la Hardware
dans le volet de gauche, puis recherchez votre périphérique USB dans le volet supérieur droit, sélectionnez-le et vous verrez ses identifiants de produit et de fournisseur affichés ci-dessous, comme ceci :
Les IDs commencent par des codes hexagonaux qui commencent par 0x et ont 4 chiffres/lettres supplémentaires. Notez-les, en commençant par l'ID du fournisseur.
Dans USB Prober, il y a un outil appelé reenumerate
que vous devez invoquer à partir de Terminal.app (qui se trouve dans votre dossier Application / Utilities).
Déplacer ou copier le fichier téléchargé USB Prober.app
dans votre dossier Utilities.
Abrir Terminal.app
et collez-y la ligne suivante :
/Applications/Utilities/USB\ Prober.app/Contents/Resources/reenumerate
Cliquez ensuite dans la fenêtre du terminal et tapez la touche d'espacement, puis tapez les deux ID des périphériques USB, l'ID du vendeur en premier, séparés par une virgule. Si vos ID sont 0x174c et 0x55aa, la ligne devrait être la suivante :
...$ /Applications/Utilities/USB\ Prober.app/Contents/Resources/reenumerate -v 0x174c,0x55aa
Appuyez sur la touche retour et vous devriez obtenir un résultat similaire à celui-ci :
Verbose mode ON
Looking for vid: 0x174c, pid: 0x55aa
Found "ASM105x" @ 0x14200000
Calling USBDeviceReEnumerate
USBDeviceReEnumerate returns 0x00000000
Si vous n'obtenez pas plus que la première ligne, cela signifie que vous avez saisi les mauvais identifiants. Si vous obtenez la totalité de la sortie, le périphérique doit s'être réinitialisé - pour un périphérique disque, cela signifie qu'il se déconnectera et se reconnectera comme si vous aviez débranché le câble brièvement.
Si vous invoquez le reenumerate
sans aucun argument, vous obtiendrez des informations sur l'utilisation de l'appareil et sur les options que vous pouvez essayer.