Estoy intentando acceder a la consola de un dispositivo de red desde mi mac utilizando un adaptador USB-serial de Prolific Technology a la consola del dispositivo. Tras instalar el controlador correspondiente, el adaptador se muestra correctamente:
$ ioreg -p IOUSB -l
...
+-o USB-Serial Controller@14200000 <class AppleUSBDevice, id 0x10000034a, registered, matched, active, busy 0 (101 ms), retain 11>
| {
| "sessionID" = 1402970206
| ...
| "bDeviceSubClass" = 0
| "bcdUSB" = 272
| "USB Product Name" = "USB-Serial Controller"
| "PortNum" = 2
| "non-removable" = "no"
| "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
| "bDeviceProtocol" = 0
| "IOUserClientClass" = "IOUSBDeviceUserClientV2"
| "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3$
| "kUSBCurrentConfiguration" = 1
| "Device Speed" = 1
| "USB Vendor Name" = "Prolific Technology Inc."
| "idVendor" = 1659
| "IOGeneralInterest" = "IOCommand is not serializable"
| "IOClassNameOverride" = "IOUSBDevice"
| }
Para acceder a la consola, inicié la pantalla desde la Terminal como se indica a continuación:
$ screen /dev/tty.usbserial 9600
Cuando enciendo el dispositivo de red conectado, veo que el cursor rebota aleatoriamente como si respondiera a la salida de la consola del dispositivo, pero no aparece ningún carácter en el Terminal. Sé que el adaptador USB-serial está funcionando bien, ya que usándolo en una máquina Windows, puedo acceder a la misma consola del dispositivo de red sin ningún problema. ¿Alguna idea de cómo solucionar esto?
Gracias.