USB to Serial Adaptor works once for every reboot...

I have a USB to Serial Adaptor for connecting to CONSOLE port of switch/router and I use "screen" inside Terminal to connect. Recently I found the "screen /dev/cu.usbserial 9600" works only once for every system reboot. Here are the steps to replicate:


1. The output of "ls /dev/*usb*" shows the correct device.

2. Login to console of the device with "screen /dev/cu.usbserial 9600"

3. Press "Ctrl+A, Ctrl+K" to exit screen

4. (optional), disconnect/reconnect the usb to serial adaptor from laptop OR disconnect/reconnect the console cable from target device.

5. The output of "ls /dev/*usb*" still shows the correct device.

6. Try to connect to console again with "screen /dev/cu.usbserial 9600", the screen process will hang. Once that is happening, the screen process can not be killed via "sudo kill -9" and only be solved by complete power cycle. BTW, the laptop will also hang during reboot/shutdown, until I keep pressing on power button...

7. Once screen hang, The output of "ls /dev/*usb*" would show nothing.


Once laptop boots up again, I can connect with the same screen command and same scenario for step 2-3 above...


I have Mac OS 10.11.3 and adaptor is Micro Innovations branded (Prolific chip). I downloaded and installed/re-installed driver from Prolific site and no difference...


Any idea?

Posted on Feb 17, 2016 11:24 AM

Reply
4 replies
Sort By: 

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

USB to Serial Adaptor works once for every reboot...

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.