Actualización#2, Después de probar con diferentes aplicaciones de consola, creo que la conclusión es que GNU screen que viene con Mac OS X 10.11.4 tiene un defecto que causa este problema. Espero que algún desarrollador pueda ver esto y ayudar a diagnosticar una solución...
Actualización#1, Ahora actualicé a la 10.11.4 y también actualicé el controlador del cable... El problema sigue ocurriendo... ¡¡¡Ayuda!!!
Tengo un adaptador de USB a serie para conectarme al puerto CONSOLE del switch/router y uso "screen" dentro de Terminal para conectarme. Recientemente encontré que el "screen /dev/cu.usbserial 9600" funciona sólo una vez por cada reinicio del sistema. Aquí están los pasos para replicar:
- La salida de "ls /dev/ usb " muestra el dispositivo correcto.
- Accede a la consola del dispositivo con "screen /dev/cu.usbserial 9600"
- Pulse "Ctrl+A, Ctrl+K" para salir de la pantalla
- (opcional), desconecte/reconecte el adaptador usb a serie del portátil O desconecte/reconecte el cable de la consola del dispositivo de destino.
- La salida de "ls /dev/ usb " sigue mostrando el dispositivo correcto.
- Intente conectarse a la consola de nuevo con "screen /dev/cu.usbserial 9600", el proceso de screen se colgará. Una vez que esto sucede, el proceso de pantalla no puede ser matado a través de "sudo kill -9" y sólo puede ser resuelto por el ciclo de alimentación completa. Por cierto, el portátil también se cuelga durante el reinicio/apagado, hasta que sigo presionando el botón de encendido...
- Una vez colgada la pantalla, la salida de "ls /dev/ usb " no mostraría nada.
Una vez que el portátil arranca de nuevo, 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 la marca Micro Innovations (chip Prolific). He descargado e instalado/reinstalado el controlador desde el sitio de Prolific y no hay diferencia...
¿Alguna idea?