Actualización # 2, después de probar con diferentes aplicaciones de consola, creo que la conclusión es que la pantalla GNU que viene con Mac OS X 10.11.4 tiene un defecto que causa este problema. Espero que algunos desarrolladores puedan ver esto y ayudar a diagnosticar una solución ...
Actualización # 1, ahora actualicé a la versión 10.11.4 y también actualicé el controlador de cable ... ¡El problema aún ocurre ... ¡ayuda!
Tengo un adaptador USB a serie para conectar al puerto CONSOLE del conmutador / enrutador y uso la "pantalla" dentro de la Terminal para conectar. Recientemente encontré que "screen /dev/cu.usbserial 9600" funciona solo una vez por cada reinicio del sistema. Aquí están los pasos para replicar:
- La salida de "ls / dev / usb " muestra el dispositivo correcto.
- Inicie sesión en la consola del dispositivo con "screen /dev/cu.usbserial 9600"
- Presiona "Ctrl + A, Ctrl + K" para salir de la pantalla
- (opcional), desconecte / vuelva a conectar el usb al adaptador en serie de la computadora portátil O desconecte / vuelva a conectar el cable de la consola del dispositivo de destino.
- La salida de "ls / dev / usb " aún muestra el dispositivo correcto.
- Intente conectarse a la consola nuevamente con "screen /dev/cu.usbserial 9600", el proceso de la pantalla se bloqueará. Una vez que esto sucede, el proceso de la pantalla no puede eliminarse a través de "sudo kill -9" y solo se puede resolver con un ciclo de alimentación completo. Por cierto, la computadora portátil también se bloqueará durante el reinicio / apagado, hasta que siga presionando el botón de encendido ...
- Una vez que la pantalla se bloquea, la salida de "ls / dev / usb " no mostrará nada.
Una vez que la computadora portátil se reinicie, puedo conectarme con el mismo comando de pantalla y el mismo escenario para el paso 2-3 anterior ...
Tengo Mac OS 10.11.3 y el adaptador es de marca Micro Innovations (Prolific chip). Descargué e instalé / reinstalé el controlador del sitio Prolific y no hay diferencia ...
¿Alguna idea?