Estoy tratando de obtener información sobre cómo restablecer el puerto USB en una MacBook Pro usando la línea de comandos del terminal. Utilizo el puerto USB para acceder a un dispositivo de red a través de un puerto serie con un ioread GUC232A para realizar la automatización. Cuando finalice el script, tengo que desconectar físicamente y volver a conectar el adaptador serial < - > USB para liberar el puerto USB del MacBook para una posterior ejecución de automatización. Como puede ver, esto no es viable.
He analizado la siguiente solución, pero no funciona de manera muy confiable y, francamente, no estoy demasiado interesado en descargar y recargar controladores.
sudo kextunload IOUSBMassStorageClass.kext
sudo kextload /System/Library/Extensions/IOUSBMassStorageClass.kext
Podría usar un servidor de terminal de un solo puerto de Lantronix para acceder al servidor de terminal a través de SSH, que a su vez está conectado a través de RS232. Pero esta solución no está en la tabla en este momento.
Cualquier sugerencia en un servidor de terminal USB a Ethernet, donde el puerto USB actuará como una consola para acceder al dispositivo de red, se agradecerá.