Existe-t-il une commande terminal qui permet de réinitialiser le port USB sans avoir à débrancher et brancher le périphérique ? Il arrive que mon hub USB (HDMI, Ethernet, USB3) fonctionne mal, et la seule solution consiste à débrancher/rebrancher ou à redémarrer l'ordinateur.
Dans mon cas, il arrive que mon moniteur externe connecté par HDMI ne soit pas détecté lorsqu'il sort de sa veille. Ce qui se passe, c'est que mon Macbook Air M1 pense toujours que le moniteur externe est connecté, mais le moniteur est noir. L'écran intégré se comporte toujours comme le moniteur étendu. J'ai essayé de détecter les écrans dans les options d'affichage ou de mise à l'échelle pour essayer de forcer le système à redétecter le moniteur. La solution est toujours de redémarrer ou de débrancher le hub USB.
Il existe une application appelée "uhubctl", mais elle n'a pas fonctionné sur le port pour HDMI. J'avais des problèmes similaires lorsque j'utilisais Linux avec des hubs USB. Parfois, Ethernet ne serait pas détecté au démarrage, mais il y avait une commande de terminal qui réinitialisait le port que j'ai écrit dans un script et hot keyed. J'essaie donc de faire la même chose avec mon Mac.