Estoy tratando de obtener información sobre cómo restablecer el puerto USB en un MacBook Pro utilizando la línea de comandos del terminal. Yo uso el puerto USB para acceder a un dispositivo de red a través de un puerto serie con un ioread GUC232A para llevar a cabo la automatización. Cuando el script está hecho, tengo que desconectar físicamente y volver a conectar el adaptador USB<->Serial con el fin de liberar el puerto USB del MacBook para una ejecución de automatización posterior. Como puede ver, esto no es factible.
He mirado la siguiente solución pero no funciona de forma muy fiable y francamente, no estoy muy por la labor de descargar y recargar drivers.
sudo kextunload IOUSBMassStorageClass.kext
sudo kextload /System/Library/Extensions/IOUSBMassStorageClass.kext
Podría utilizar un servidor de terminal de puerto único 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á sobre la mesa en este momento.
Cualquier sugerencia sobre un USB a Ethernet Terminal Server, donde el puerto USB actuará como una consola para acceder al dispositivo de red sería apreciada.