USB-Bus ohne Neustart zurücksetzen (MacBook ignoriert Anzeige)

Ich habe ein MacBook Pro und arbeite mit verschiedenen externen Monitoren. An den Monitoren sind eine Tastatur und eine Maus angeschlossen. Häufig erkennt das MacBook die USB-Geräte im Display nicht und Tastatur und Maus funktionieren nicht. Ich muss neu starten. Gibt es eine Möglichkeit, das USB-System ohne Neustart zurückzusetzen?

Ähnliches Problem hier mit einem Dell P2721Q Dell Monitor und einem Macbook Air, das über USB-C verbunden ist. Stellt das Display selbst eine Verbindung her und zeigt Ihren Desktop an? Meins tut es, aber die angeschlossenen USB-Geräte funktionieren nicht.
Ich hatte das gleiche Problem beim Anschließen/Trennen meines Monitors. Die launchctlfolgenden Befehle haben bei mir nicht funktioniert, aber das Ausschalten und Wiedereinschalten meines Monitors hat funktioniert (als Kommentar hinterlassen, da ich keine Wiederholungspunkte zum Antworten habe).
Für diejenigen, die versuchen, dies mit einem USB-Hub zu tun: Schauen Sie sich uhubctl an , ein Programm, mit dem Sie Ports auf unterstützten USB-Hubs umschalten können. Aus dieser Antwort

Antworten (2)

Sie können versuchen, den USB-Daemon im Terminal neu zu starten. So:

sudo launchctl stop com.apple.usbd; sudo launchctl start com.apple.usbd
Vielleicht möchten Sie das in ein Skript einbauen. Wenn Sie USB deaktivieren, funktioniert Ihre Tastatur/Maus nicht mehr, da es sich um USB-Geräte handelt.
@Allan habe ich tatsächlich getestet und die Geräte funktionieren weiterhin. Dennoch würde ein Skript oder eine Automator-Aktion mit einer Tastenkombination die Verwendung erheblich vereinfachen, wenn sie funktioniert.
Wow! Meine USB-zu-Seriell-Adapter bringen die USB-Ports immer wieder zum Ausrasten, bis sie mir ausgehen und ich meinen Mac neu starten muss. Diese Lösung hat funktioniert, ich muss wegen diesem Unsinn keine Neustarts mehr machen!
Leider scheint dies nichts zu tun - nicht mehr verbundene Geräte werden immer noch als vorhanden gemeldet, und neu verbundene Geräte werden nicht aufgelistet.
Es wäre eine gute Idee, es als Alias ​​in Ihrem Profilskript zu definieren. dhalias resetusb='sudo launchctl stop com.apple.usbd; sudo launchctl start com.apple.usbd'
Das hat bei mir super funktioniert. Und Apple: Ernsthaft? Schon mal von einem „Refresh“-Button gehört? Smh.
Funktioniert bei mir nicht, obwohl ich USB zum Laufen gebracht habe, indem ich USB-C abgezogen habe (die obigen Befehle ausgeführt habe - obwohl ich nicht sicher bin, ob das notwendig war) und wieder eingesteckt habe. Dh ich musste nicht neu starten. Trotzdem wäre es toll, eine Lösung zu haben, die kein Durcheinander mit Drähten erfordert.
@hepcat72 hast du jemals eine Lösung für Geräte gefunden, die an USB C angeschlossen sind, ohne sie physisch zu trennen und wieder anzuschließen?
@Rob - habe ich technisch gesehen nicht. Allerdings hat etwas, was ich getan habe, das Problem verhindert, und ich bin mir nicht sicher, was es dazu gebracht hat. Systemupdate? Monitoreinstellung? Systemeinstellung? Verhalten bei der Verwendung der Monitortasten? Kabelwechsel? Es ist zu lange her, um zu wissen, was den Unterschied ausmachte.
@hepcat72 danke, am Ende habe ich meinen USB-Hub ersetzt und jetzt ist alles in Ordnung. Ich denke, nicht alle USB-C-Hubs sind gleich. Neu ist von Anker.
funktioniert bei mir. Apple sollte einen Knopf dafür haben.

Dasselbe Problem hier, es tritt bei einem Thunderbolt-Apple-Display und einem Thunderbolt-LG-Display auf, und es wird manchmal behoben, nachdem die USB-Anschlüsse für die Tastatur angeschlossen/wieder verbunden/geändert wurden. Beim LG hat auch das nicht funktioniert, nur ein kompletter Neustart. Ich googel jetzt nach einer USB-Reset-Lösung, die meinen Mac nicht neu startet.

Habe dieses Tool hier gefunden: http://v6download.touch-base.com/downloads/MacProber/USB_Prober_Mac_OS_X_10.7.3.zip . Funktioniert immer noch auf Sierra. Ich werde dies auf meinem Desktop griffbereit halten, falls es noch einmal passiert.