USB to Serial for Mac OS X Snow Leopard

Alright, so we have updated to Snow Leopard, now back to work. As a Solaris techie, I often need to access a servers serial console. Especially when troubleshooting a server I want to able to connect a serial cable from my laptop. Now as my laptop by default is a Mac, currently a Macbook Pro, this can become a challenge. As the last Apple laptop that was equipped with a serial port was one of the Wallstreet models, the way forward is to use a USB to Serial dongle. Alternatively one could use the Solaris tip command from one server to another, but I prefer having to plugin just one cable, instead of a dozen.

R233-USB-ADPT

In this example I am assuming you have a cable similar as the one pictured above. Simply make sure the cable you have has a PL2303 chipset, which is the most commonly used chipset for these cables anyway. Cable prices may vary, but I recall buying my cable under $5. If you cannot find one get in touch with me. The driver for the cable can be downloaded from the Prolific website, however I have found an open source driver, which does the job and more over gives some better performance. I recommend you download the open source driver.

After you have installed the driver, connect your cable to any of your free USB ports. Mac OS X will automatically create a serial device, which can be found in /dev. Start a terminal session and list all available serial (or tty) devices available.

user@mac # ls -l /dev/tty*

Find the entry that is referring to your cable. Typically this should look similar to:

/dev/tty.PL2303-0002600D

Now that we have identified our new serial device, we can start connecting to a switch or server. Most people will use a Terminal Emulator, but as most of these programs were built pre-Leopard, you may find some difficulties running them on new(er) Mac hardware. I simply use the built-in screen program on Mac OS. So in the same terminal window, simply type:

user@mac # screen /dev/tty.PL2303-0002600D 9600

You can obviously change the baud rate or any other options to what you need to connect to your specific device. I mainly connect to Solaris servers, which work fine with a baud rate of 9600. I did notice that every time you connect and re-connect the cable’s tty device id changes.

Make a small donation if you feel this post has saved your day!!

42 Comments

Filed under English, Mac, Solaris

42 Responses to USB to Serial for Mac OS X Snow Leopard

  1. John

    Hi, do you know how to make it buffer? Like when you’re reading a cisco config so you can scroll back, it seems to only hold the amount of lines that your terminal session is set at. thanks.

    • Dan

      The screen program has lots of useful commands accessible
      via “Ctrl-A”. To see a menu, type “Ctrl-A ?” One of the most useful
      “Ctrl-A [” which enters ‘copy mode’. This lets you select/copy…
      but also lets you scroll around using the arrow/pg-up/pg-down keys.
      Hit “ESC” to get back out of copy mode.

  2. YOsh

    hi there

    there are just 32 bit drivers available. do you have any idea where to find 64 bit compatible kext for the pl2303?

    thanx alot

  3. I’ve been using a PL2303 based lead under 10.5 for a while now, with the driver that you mention in your blog posting. One thing that irritates me somewhat is the apparent omission of the ability to send a break signal. I work with Cisco gear, so doing a password recovery on these means resorting to a Windows box. Don’t suppose this one has magically been solved in any way? Can’t see that it would’ve been, but you never know…

    Cheers,

    Gary Smith

    • Davy

      @ Gary + John

      There may be some other or smarter terminal emulators that may help you to send a break, such as Z-TERM. The integrated screen app is probably not the most fashionable way of logging on to equipment where you want to send a break or need some buffering of your session. Give Z-TERM a try or search for Terminal Emulator on GOOGLE. Once the driver has created the tty device, it should be usable for other terminal emulators as well. I recall using Z-TERM from my Macbook Pro last year, so it should work really.

      @ Yosh
      I am not sure if there is a 64-Bit driver out there already, but it should not stop you from using the cable. Why exactly do you want to run in 64-bit?

  4. Adam

    Once I have identified my serial device how do I connect to my printer in order to start printing files? I don’t understand what to do once I enter the “screen” part. I am not a techie if you haven’t noticed, but I managed to follow your steps up until actually getting my printer to print stuff. Any help would be appreciated. Thanks

    • Davy

      Adam,

      What type of printer are you trying to connect? Are you connecting an old serial printer? If so, check the following link http://webpages.charter.net/mbroughtn/serial_printing.html.

      Cheers,
      Davy

      • Adam

        Davy,

        Yes, thats exactly what I’m trying to do, but snow leopard is not allowing me to install the “serial print enabler” program provided in that tutorial. There are only versions for panther, tiger, and jaguar. It seems that whatever I was typing into the Screen command window, was printable, but when I tried to drag and drop a graphics file, all it printed was text. (desktop/car.jpg). Any other suggestions?

        Thanks for your help,
        Adam

      • Davy

        Adam,

        Play around with the baud rates as well. If you look at the bottom of the page, you can probably tell that there are many different settings. I put the 9600 in as I mainly use that for console access, but your printer may use a different setting. I thought serial printers died ages ago :-) …. I’d be interested to see this working, but I have no serial printer to simulate. You can always contact me with some screen dumps or errors. davy dot schmeits at gmail dot com.

  5. I’m connecting an enfora GPRS modem to a mac mini, and the link to the open source driver was exactly what I needed. Works great, thanks!

  6. Joe

    I’m using a Belkin F5U409 which as best I can tell, has the PL2303 chipset.

    I downloaded the source forge pkg and installed it. It said it installed ok. I have the /System/Library/Extensions/osx-pl2303.kext/ file in place.

    However when I type [ls -l /dev/tty*] I don’t see the pl2303 device.

    It seems it is not loading the ext.

    Any suggestions? I have this working on my pc but would love to have it running on the mac. I’m running OS X 10.6.2.

    Thanks,
    Joe

    • Davy

      Joe,

      Try checking the chipset by checking from the console when you put the device into the Mac. Go to Applications > Utilities > Console. Once you plugin your device you should see some reference to the chipset. Let me know how you get on.

      Davy

      • Seth Fiermonti

        This is also happening to me.. I cannot load the Radio Shack PL2303 cable on the newest MBP. Worked on my old MBP

      • Davy

        Hi Seth,

        I am not sure if I can help you on this. As you can see my article is about two years old and things have progressed quickly.

        One thing you may want to check if your Mac OS X installation is set to boot into 64-bit mode by default.

        Cheers,
        Davy

  7. Pingback: NAS and Web-Server: Putting Together the Hardware « About My Days

  8. Ian

    I normally boot my MBP into 64-bit mode (because I can) under 10.6.2 (again, because I can), and have noticed a bit of a performance increase. That being said, I’m not seeing this device show up in dev under either /dev/cu.* or /dev/tty.PL2303*. I haven’t tried booting in 32-bit to see if that changes things or not. It *does* show up under system profiler though.

    Thank you, though, for this post. Good stuff! :-)

  9. Nathan

    YOu may or may not be reading this, but how do I change options such as parity and flow control?

  10. Greg A. Woods

    I found this page too because I don’t seem to be able to successfully generate a BREAK signal from my nexxtech PL2303-based USB-to-Serial cable (using the Prolific driver on my macbook running 10.6.2)

    At 9600baud a proper BREAK signal should be very visible on a proper breakout box. Even a single character lasts long enough for me to see the change to red on my breakout box. I.e. I can see that it is not sending BREAK when it should.

    I still don’t know if this is a driver issue, or an issue with the PL2303 itself, though I seem to remember checking the datasheet and seeing that the chip is in fact able to generate BREAK.

    I think I’ll try looking at the old open source driver, though not having so much experience with OS X drivers, I’m not so sure I’ll have as much luck.

    BTW, one reason to need to run 64bit is when one has more than 4GB of RAM, as I do on my desktop machine, for example.

  11. Ian

    I gave it another shot, booted into 32-bit mode, and it worked out of the box. Thanks again!

  12. Pim van Pelt

    This was really useful. I’ve been using cu(1) with a prolific USB dongle, but after reinstalling with Snow Leopard, cu would only echo output, not take input. Using screen(1) is obvious in hindsight, and thank you for pointing it out. I can now party on :)

    Pim from Zurich

  13. Jonathan

    Thanks, saved my arse while sitting in a colo trying to troubleshoot a Cisco device :)

  14. Greg

    Using “screen -fn /dev/tty …… 9600″ etc

    How do you set parity to Even? Most serial devices seem to use 8n1 format but I need a 8E1 format.

    I can use minicom and talk to the serial ok but no success with “screen”.

  15. Roger Green

    Trying to connect Garmin etrex h GPS to Macbook Pro running MacOSX 10.6.4 Snow Leopard. I have downloaded Base Camp and a prolific USB to serial driver md PL230 Mac OSX 10.6 dmgv1.4.0.Zip

    I cannot get the the computer to connect to the GPS

    Where are the drivers located ? Any advice. I have successfully connected my GPS to a PC using a prolific driver. I am out of my comfort zone so please consider that you are dealing with a novice.

    • Davy

      I am not familiar with the Basecamp software unfortunately. Is there any way the software wants you to point to the serial device? The devices are all created in the /dev directory on Mac OS. If you are familiar with the Terminal.app, simply launch it and run the following command: ls /dev/ This gives you a listing of the available devices, including the tty devices. You would be looking for a tty.PL**** (where the stars are the particulars for you device). Let me know if you still get stuck.

  16. Mike Evans

    Help.

    Please take it easy on me – I’m fairly new to the mac – I’m probably missing something really simple…

    I’m trying to connect a Homevision home automation computer to the Mac Mini.
    It uses a Serial port interface only.

    So I’ve bought a PL2303 based USB to serial port.

    Tried the reccomended installers – all goes well with them – and I can see the PL2303 device in System Profiler.

    Problem is – when I then run the MAC version of Homevision XL, and I try to select a serial port – for the location, I have no idea where to point it. There is a “Browse” button – it seems to point at the Hard drive – I can see the usual file structure and folders but where do I point it to to connect to the USB serial port?

    Thanks in advance.

    Mike.

    • Davy

      The serial devices are all listed in the /dev directory. Perhaps it would be good to check the name of your specific tty address. You can do this by launching the terminal.app (It is under Application -> Utilities). Type the following command: ls /dev This gives you a listing of the available devices, including the tty devices. You would be looking for a tty.PL**** (where the stars are the particulars for you device). Let me know if you still get stuck. I hope your software will be able to understand this.

  17. javier

    Hi Davy, I found your post after looking for one solution
    using my USB-Serial cable. I’ve installed the open source driver
    but seems that my mac doesn’t recognize the hardware. I can see the
    following line in the logs when I plug in the cable: Nov 26
    13:49:49 air pcscd[243]: Non-smartcard device launched pcscd
    [Vendor: 0X403, Product: 0X6001] Do you know if I can change some
    configuration to make it work?

  18. lloyd

    Hi,

    I did the following steps you said.

    1. ls -l /dev/tty*
    2. then i looked witch tty it was. this is what is saw:
    crw-rw-rw- 1 root wheel 2, 0 28 dec 13:43 /dev/tty
    crw-rw-rw- 1 root wheel 10, 2 28 dec 13:44 /dev/tty.Bluetooth-Modem
    crw-rw-rw- 1 root wheel 10, 4 28 dec 13:44 /dev/tty.Bluetooth-PDA-Sync
    crw-rw-rw- 1 root wheel 10, 6 28 dec 14:20 /dev/tty.PL2303-0000203A
    crw-rw-rw- 1 root wheel 4, 0 28 dec 13:43 /dev/ttyp0
    crw-rw-rw- 1 root wheel 4, 1 28 dec 13:43 /dev/ttyp1

    3.then i used the command:
    screen /dev/tty.PL2303-0000203A 9600

    4. this was the answer i got back:

    Could not open line ‘ dev/tty.PL2303-0000203A ” for R/W resource busy

    sorry could not find a PTY

    CAN YOU TELL ME WHAT I DO WRONG PLEASE :- (

  19. Bryce

    how to send a break command for password resets for cisco devices using screen

    1. connect using screen but use 1200 baud
    screen /dev/tty.(your usb device) 1200

    2. reset the device, and while the device is booting, press the space bar several times (about 10 seconds to be sure)… you will not be able to read the screen, but will be getting weird displays

    3. disconnect screen ctrl a, ctrl \

    4. reconnect using screen likt you normaly would “screen /dev/tty.(xxx)”

    your cisco device should be at the recovery prompt!

  20. Thanks, useful how to… I’m running Mac OS X on 64 bit and I using this driver : http://www.apple.com/search/?q=pl2303 and it’s Work. Thanks so Much…

  21. dude, I LOVE YOU! :D
    i’ve been blowing my brains out trying to make the cable work with Prolific’s driver which came on their cd and remote control my telescope from a macbook pro with no success.
    installing the open source driver DID IT for me!

    thanks!

  22. Pingback: USB to Serial drivers « EdVoncken.NET

  23. Paarth

    After installing the driver and plugging in the cable, I typed in the command ls -l /dev/tty* but I did not see anything similar to /dev/tty.PL2303-0000203A . What i saw was:

    crw-rw-rw- 1 root wheel 2, 0 Jul 5 17:35 /dev/tty
    crw-rw-rw- 1 root wheel 11, 2 Jul 5 17:36 /dev/tty.Bluetooth-Modem
    crw-rw-rw- 1 root wheel 11, 0 Jul 5 17:36 /dev/tty.Bluetooth-PDA-Sync
    crw-rw-rw- 1 root wheel 4, 0 Jul 5 17:35 /dev/ttyp0
    crw-rw-rw- 1 root wheel 4, 1 Jul 5 17:35 /dev/ttyp1
    crw-rw-rw- 1 root wheel 4, 2 Jul 5 17:35 /dev/ttyp2
    crw-rw-rw- 1 root wheel 4, 3 Jul 5 17:35 /dev/ttyp3
    crw-rw-rw- 1 root wheel 4, 4 Jul 5 17:35 /dev/ttyp4
    crw-rw-rw- 1 root wheel 4, 5 Jul 5 17:35 /dev/ttyp5
    crw-rw-rw- 1 root wheel 4, 6 Jul 5 17:35 /dev/ttyp6
    crw-rw-rw- 1 root wheel 4, 7 Jul 5 17:35 /dev/ttyp7
    crw-rw-rw- 1 root wheel 4, 8 Jul 5 17:35 /dev/ttyp8
    crw-rw-rw- 1 root wheel 4, 9 Jul 5 17:35 /dev/ttyp9
    crw-rw-rw- 1 root wheel 4, 10 Jul 5 17:35 /dev/ttypa
    crw-rw-rw- 1 root wheel 4, 11 Jul 5 17:35 /dev/ttypb
    crw-rw-rw- 1 root wheel 4, 12 Jul 5 17:35 /dev/ttypc
    crw-rw-rw- 1 root wheel 4, 13 Jul 5 17:35 /dev/ttypd
    crw-rw-rw- 1 root wheel 4, 14 Jul 5 17:35 /dev/ttype
    crw-rw-rw- 1 root wheel 4, 15 Jul 5 17:35 /dev/ttypf
    crw-rw-rw- 1 root wheel 4, 16 Jul 5 17:35 /dev/ttyq0
    crw-rw-rw- 1 root wheel 4, 17 Jul 5 17:35 /dev/ttyq1
    crw-rw-rw- 1 root wheel 4, 18 Jul 5 17:35 /dev/ttyq2
    crw-rw-rw- 1 root wheel 4, 19 Jul 5 17:35 /dev/ttyq3
    crw-rw-rw- 1 root wheel 4, 20 Jul 5 17:35 /dev/ttyq4
    crw-rw-rw- 1 root wheel 4, 21 Jul 5 17:35 /dev/ttyq5
    crw-rw-rw- 1 root wheel 4, 22 Jul 5 17:35 /dev/ttyq6
    crw-rw-rw- 1 root wheel 4, 23 Jul 5 17:35 /dev/ttyq7
    crw-rw-rw- 1 root wheel 4, 24 Jul 5 17:35 /dev/ttyq8
    crw-rw-rw- 1 root wheel 4, 25 Jul 5 17:35 /dev/ttyq9
    crw-rw-rw- 1 root wheel 4, 26 Jul 5 17:35 /dev/ttyqa
    crw-rw-rw- 1 root wheel 4, 27 Jul 5 17:35 /dev/ttyqb
    crw-rw-rw- 1 root wheel 4, 28 Jul 5 17:35 /dev/ttyqc
    crw-rw-rw- 1 root wheel 4, 29 Jul 5 17:35 /dev/ttyqd
    crw-rw-rw- 1 root wheel 4, 30 Jul 5 17:35 /dev/ttyqe
    crw-rw-rw- 1 root wheel 4, 31 Jul 5 17:35 /dev/ttyqf
    crw-rw-rw- 1 root wheel 4, 32 Jul 5 17:35 /dev/ttyr0
    crw-rw-rw- 1 root wheel 4, 33 Jul 5 17:35 /dev/ttyr1
    crw-rw-rw- 1 root wheel 4, 34 Jul 5 17:35 /dev/ttyr2
    crw-rw-rw- 1 root wheel 4, 35 Jul 5 17:35 /dev/ttyr3
    crw-rw-rw- 1 root wheel 4, 36 Jul 5 17:35 /dev/ttyr4
    crw-rw-rw- 1 root wheel 4, 37 Jul 5 17:35 /dev/ttyr5
    crw-rw-rw- 1 root wheel 4, 38 Jul 5 17:35 /dev/ttyr6
    crw-rw-rw- 1 root wheel 4, 39 Jul 5 17:35 /dev/ttyr7
    crw-rw-rw- 1 root wheel 4, 40 Jul 5 17:35 /dev/ttyr8
    crw-rw-rw- 1 root wheel 4, 41 Jul 5 17:35 /dev/ttyr9
    crw-rw-rw- 1 root wheel 4, 42 Jul 5 17:35 /dev/ttyra
    crw-rw-rw- 1 root wheel 4, 43 Jul 5 17:35 /dev/ttyrb
    crw-rw-rw- 1 root wheel 4, 44 Jul 5 17:35 /dev/ttyrc
    crw-rw-rw- 1 root wheel 4, 45 Jul 5 17:35 /dev/ttyrd
    crw-rw-rw- 1 root wheel 4, 46 Jul 5 17:35 /dev/ttyre
    crw-rw-rw- 1 root wheel 4, 47 Jul 5 17:35 /dev/ttyrf
    crw-rw-rw- 1 root wheel 4, 48 Jul 5 17:35 /dev/ttys0
    crw–w—- 1 kuki tty 16, 0 Jul 5 17:41 /dev/ttys000
    crw-rw-rw- 1 root wheel 4, 49 Jul 5 17:35 /dev/ttys1
    crw-rw-rw- 1 root wheel 4, 50 Jul 5 17:35 /dev/ttys2
    crw-rw-rw- 1 root wheel 4, 51 Jul 5 17:35 /dev/ttys3
    crw-rw-rw- 1 root wheel 4, 52 Jul 5 17:35 /dev/ttys4
    crw-rw-rw- 1 root wheel 4, 53 Jul 5 17:35 /dev/ttys5
    crw-rw-rw- 1 root wheel 4, 54 Jul 5 17:35 /dev/ttys6
    crw-rw-rw- 1 root wheel 4, 55 Jul 5 17:35 /dev/ttys7
    crw-rw-rw- 1 root wheel 4, 56 Jul 5 17:35 /dev/ttys8
    crw-rw-rw- 1 root wheel 4, 57 Jul 5 17:35 /dev/ttys9
    crw-rw-rw- 1 root wheel 4, 58 Jul 5 17:35 /dev/ttysa
    crw-rw-rw- 1 root wheel 4, 59 Jul 5 17:35 /dev/ttysb
    crw-rw-rw- 1 root wheel 4, 60 Jul 5 17:35 /dev/ttysc
    crw-rw-rw- 1 root wheel 4, 61 Jul 5 17:35 /dev/ttysd
    crw-rw-rw- 1 root wheel 4, 62 Jul 5 17:35 /dev/ttyse
    crw-rw-rw- 1 root wheel 4, 63 Jul 5 17:35 /dev/ttysf
    crw-rw-rw- 1 root wheel 4, 64 Jul 5 17:35 /dev/ttyt0
    crw-rw-rw- 1 root wheel 4, 65 Jul 5 17:35 /dev/ttyt1
    crw-rw-rw- 1 root wheel 4, 66 Jul 5 17:35 /dev/ttyt2
    crw-rw-rw- 1 root wheel 4, 67 Jul 5 17:35 /dev/ttyt3
    crw-rw-rw- 1 root wheel 4, 68 Jul 5 17:35 /dev/ttyt4
    crw-rw-rw- 1 root wheel 4, 69 Jul 5 17:35 /dev/ttyt5
    crw-rw-rw- 1 root wheel 4, 70 Jul 5 17:35 /dev/ttyt6
    crw-rw-rw- 1 root wheel 4, 71 Jul 5 17:35 /dev/ttyt7
    crw-rw-rw- 1 root wheel 4, 72 Jul 5 17:35 /dev/ttyt8
    crw-rw-rw- 1 root wheel 4, 73 Jul 5 17:35 /dev/ttyt9
    crw-rw-rw- 1 root wheel 4, 74 Jul 5 17:35 /dev/ttyta
    crw-rw-rw- 1 root wheel 4, 75 Jul 5 17:35 /dev/ttytb
    crw-rw-rw- 1 root wheel 4, 76 Jul 5 17:35 /dev/ttytc
    crw-rw-rw- 1 root wheel 4, 77 Jul 5 17:35 /dev/ttytd
    crw-rw-rw- 1 root wheel 4, 78 Jul 5 17:35 /dev/ttyte
    crw-rw-rw- 1 root wheel 4, 79 Jul 5 17:35 /dev/ttytf
    crw-rw-rw- 1 root wheel 4, 80 Jul 5 17:35 /dev/ttyu0
    crw-rw-rw- 1 root wheel 4, 81 Jul 5 17:35 /dev/ttyu1
    crw-rw-rw- 1 root wheel 4, 82 Jul 5 17:35 /dev/ttyu2
    crw-rw-rw- 1 root wheel 4, 83 Jul 5 17:35 /dev/ttyu3
    crw-rw-rw- 1 root wheel 4, 84 Jul 5 17:35 /dev/ttyu4
    crw-rw-rw- 1 root wheel 4, 85 Jul 5 17:35 /dev/ttyu5
    crw-rw-rw- 1 root wheel 4, 86 Jul 5 17:35 /dev/ttyu6
    crw-rw-rw- 1 root wheel 4, 87 Jul 5 17:35 /dev/ttyu7
    crw-rw-rw- 1 root wheel 4, 88 Jul 5 17:35 /dev/ttyu8
    crw-rw-rw- 1 root wheel 4, 89 Jul 5 17:35 /dev/ttyu9
    crw-rw-rw- 1 root wheel 4, 90 Jul 5 17:35 /dev/ttyua
    crw-rw-rw- 1 root wheel 4, 91 Jul 5 17:35 /dev/ttyub
    crw-rw-rw- 1 root wheel 4, 92 Jul 5 17:35 /dev/ttyuc
    crw-rw-rw- 1 root wheel 4, 93 Jul 5 17:35 /dev/ttyud
    crw-rw-rw- 1 root wheel 4, 94 Jul 5 17:35 /dev/ttyue
    crw-rw-rw- 1 root wheel 4, 95 Jul 5 17:35 /dev/ttyuf
    crw-rw-rw- 1 root wheel 4, 96 Jul 5 17:35 /dev/ttyv0
    crw-rw-rw- 1 root wheel 4, 97 Jul 5 17:35 /dev/ttyv1
    crw-rw-rw- 1 root wheel 4, 98 Jul 5 17:35 /dev/ttyv2
    crw-rw-rw- 1 root wheel 4, 99 Jul 5 17:35 /dev/ttyv3
    crw-rw-rw- 1 root wheel 4, 100 Jul 5 17:35 /dev/ttyv4
    crw-rw-rw- 1 root wheel 4, 101 Jul 5 17:35 /dev/ttyv5
    crw-rw-rw- 1 root wheel 4, 102 Jul 5 17:35 /dev/ttyv6
    crw-rw-rw- 1 root wheel 4, 103 Jul 5 17:35 /dev/ttyv7
    crw-rw-rw- 1 root wheel 4, 104 Jul 5 17:35 /dev/ttyv8
    crw-rw-rw- 1 root wheel 4, 105 Jul 5 17:35 /dev/ttyv9
    crw-rw-rw- 1 root wheel 4, 106 Jul 5 17:35 /dev/ttyva
    crw-rw-rw- 1 root wheel 4, 107 Jul 5 17:35 /dev/ttyvb
    crw-rw-rw- 1 root wheel 4, 108 Jul 5 17:35 /dev/ttyvc
    crw-rw-rw- 1 root wheel 4, 109 Jul 5 17:35 /dev/ttyvd
    crw-rw-rw- 1 root wheel 4, 110 Jul 5 17:35 /dev/ttyve
    crw-rw-rw- 1 root wheel 4, 111 Jul 5 17:35 /dev/ttyvf
    crw-rw-rw- 1 root wheel 4, 112 Jul 5 17:35 /dev/ttyw0
    crw-rw-rw- 1 root wheel 4, 113 Jul 5 17:35 /dev/ttyw1
    crw-rw-rw- 1 root wheel 4, 114 Jul 5 17:35 /dev/ttyw2
    crw-rw-rw- 1 root wheel 4, 115 Jul 5 17:35 /dev/ttyw3
    crw-rw-rw- 1 root wheel 4, 116 Jul 5 17:35 /dev/ttyw4
    crw-rw-rw- 1 root wheel 4, 117 Jul 5 17:35 /dev/ttyw5
    crw-rw-rw- 1 root wheel 4, 118 Jul 5 17:35 /dev/ttyw6
    crw-rw-rw- 1 root wheel 4, 119 Jul 5 17:35 /dev/ttyw7
    crw-rw-rw- 1 root wheel 4, 120 Jul 5 17:35 /dev/ttyw8
    crw-rw-rw- 1 root wheel 4, 121 Jul 5 17:35 /dev/ttyw9
    crw-rw-rw- 1 root wheel 4, 122 Jul 5 17:35 /dev/ttywa
    crw-rw-rw- 1 root wheel 4, 123 Jul 5 17:35 /dev/ttywb
    crw-rw-rw- 1 root wheel 4, 124 Jul 5 17:35 /dev/ttywc
    crw-rw-rw- 1 root wheel 4, 125 Jul 5 17:35 /dev/ttywd
    crw-rw-rw- 1 root wheel 4, 126 Jul 5 17:35 /dev/ttywe
    crw-rw-rw- 1 root wheel 4, 127 Jul 5 17:35 /dev/ttywf

    What should I do?

    • andy

      Are you sure your USB adapter contains the Prolific chip?
      You could check it by plugging the USB-adapter to an USB-port of your Mac and opening the system-profiler. In the section “hardware” click on the entry “USB” and there should be shown all USB devices.
      On the right side you should see the device tree. Depending on the adapter manufacturer there could be used different names, in my case the name of the adapter is “USB Serial Controller D”. If you have found your adapter in the device tree then click on it and in the area below the device tree there will be shown detailed information about the USB device.
      Most important are the product ID (PID) and the vendor ID (VID) because a specific driver will only handle devices with specified VID/PID combinations. Devices which can be managed by the PL2303 driver should have:
      Product-ID: 0×2303
      Vendor-ID: 0x067b (Prolific Technology, Inc.)

      If your USB adapter shows other Vendor-ID’s or Product-ID’s you need probably a different driver.

  24. Pingback: NAS and Web-Server: Putting Together the Hardware | About My Days

  25. That’s what I was looking for, I’m going right now to Amazon and buy one of these converters. I guess any of them including the PL2303 chip will do the job…

  26. Matt

    Late to the party I am, but this post was right on the money. Thanks.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s