Restablecer bus USB sin reiniciar (MacBook ignora la pantalla)

Tengo un MacBook Pro y trabajo con diferentes monitores externos. Los monitores tienen un teclado y un mouse adjuntos. Con frecuencia, la MacBook no reconoce los dispositivos USB en la pantalla y el teclado y el mouse no funcionan. tengo que reiniciar ¿Hay alguna manera de restablecer el sistema USB sin reiniciar?

Problema similar aquí con un monitor Dell P2721Q Dell y una Macbook Air conectada a través de USB-C. ¿La pantalla en sí se conecta y muestra su escritorio? El mío sí, pero los dispositivos USB conectados no funcionan.
He tenido el mismo problema al conectar/desconectar mi monitor. Los launchctlcomandos a continuación no funcionaron para mí, pero apagar mi monitor y luego volver a encenderlo funcionó (lo dejo como un comentario ya que no tengo ningún punto de repetición para responder).
Para aquellos que intentan hacer esto con un concentrador USB: consulte uhubctl , un programa que le permite alternar puertos en concentradores USB compatibles. De esta respuesta

Respuestas (2)

Podría intentar reiniciar el demonio usb en la terminal. Al igual que:

sudo launchctl stop com.apple.usbd; sudo launchctl start com.apple.usbd
Es posible que desee poner eso en un guión. Si deshabilita el USB, su teclado/ratón dejarán de funcionar, ya que son dispositivos USB.
@Allan De hecho, probé y los dispositivos continúan funcionando. Aún así, una secuencia de comandos o una acción de Automator con un atajo de teclado lo haría mucho más fácil de usar si funciona.
¡Guau! Mis adaptadores USB a serie siguen volviendo locos a los puertos USB hasta que me quedo sin ellos y tengo que reiniciar mi Mac. ¡Esta solución funcionó, ya no tengo que reiniciar debido a esta tontería!
Por desgracia, esto no parece hacer nada: los dispositivos que ya no están conectados todavía se informan como presentes, y los dispositivos recién conectados no se enumeran.
sería una buena idea definirlo como un alias en su script de perfil. es deciralias resetusb='sudo launchctl stop com.apple.usbd; sudo launchctl start com.apple.usbd'
Esto funcionó mucho para mí. Y Apple: ¿en serio? ¿Alguna vez has oído hablar de un botón de "actualizar"? Smh.
No funciona para mí, aunque conseguí que USB funcionara desconectando el USB-C (ejecutando los comandos anteriores, aunque no estoy seguro de que fuera necesario) y volviendo a conectarlo. Es decir, no necesitaba reiniciar. Aún así, sería genial tener una solución que no requiera jugar con los cables.
@ hepcat72, ¿alguna vez encontró una solución para los dispositivos conectados a USB C sin desconectarlos y volver a conectarlos físicamente?
@Rob - No lo hice, técnicamente. Sin embargo, algo que hice evitó que sucediera el problema y no estoy seguro de qué fue lo que provocó eso. ¿Actualizacion del sistema? ¿Configuración del monitor? ¿Configuración de preferencia del sistema? ¿Comportamiento en el uso de los botones del monitor? ¿Cambio de cable? Ha pasado demasiado tiempo para que sepa qué marcó la diferencia.
@ hepcat72 gracias, terminé reemplazando mi concentrador USB y todo bien ahora. Supongo que no todos los concentradores usb c son iguales. El nuevo es de Anker.
funciona para mi. Apple debería tener un botón para ello.

El mismo problema aquí, sucede con una pantalla Thunderbolt Apple y una pantalla Thunderbolt LG, y a veces se soluciona después de conectar/reconectar/cambiar los puertos USB para el teclado. En el LG incluso eso no funcionó, solo un reinicio completo. Ahora estoy buscando en Google una solución de reinicio de USB que no reinicie mi Mac.

Encontré esta herramienta aquí: http://v6download.touch-base.com/downloads/MacProber/USB_Prober_Mac_OS_X_10.7.3.zip . Todavía funciona en Sierra. Lo mantendré a mano en mi escritorio en caso de que vuelva a suceder.