Skip to content
Luca Dell'Oca Principal Cloud Architect @Veeam
Virtual To The Core Virtual To The Core

Virtualization blog, the italian way.

  • Media
  • About me
Virtual To The Core
Virtual To The Core

Virtualization blog, the italian way.

How to use a console cable on a MacBook Pro

Luca Dell'Oca, April 24, 2013April 24, 2013

I’m a Mac user since many years, and I always used MacBook Pro notebooks only. I never had any problems to find good alternatives to each Windows software I was using before, even the less common ones. And just as a last resort, there is always a Virtual Machine (XP before, now 7) running inside VMware Fusion.

For the hardware part however, problems has always been a little bit worse. Even if I always checked Apple compatibility before buying any new piece of hardware (especially printers) there has been situations where I was not able to solve my problems. Console cables for connecting to network appliances like switches or routers has been my main problem.

Those console cables usually have an RJ45 jack towards the network appliance, and an RS232 jack towards the computer. But in the last 7 years, since I had my first Mac, I’ve never seen an Apple notebook with a serial cable. There are many Serial-to-USB adapters, but there are few drivers for OS X. Or at leat, until my last small discovery few days ago.

One of my colleagues, working primarily as a Network Administrator, uses a Ubuntu Linux notebook, and he owns this adapter:

Serial to USB Adapter

Has many adapters of its kind, they have no visible brand or information to read. My colleague told me he got this one many years ago in a electric fornitures shop. It is automatically recognized and mounted by Linux kernel, and this is enough for him. I tried to connect it to my Mac OS X but it was not recognized, as you can see:

view source
1ls -l /dev/cu.* /dev/tty.*
2crw-rw-rw- 1 root wheel 33, 3 Mar 17 18:07 /dev/cu.Bluetooth-Modem
3crw-rw-rw- 1 root wheel 33, 1 Mar 17 18:07 /dev/cu.Bluetooth-PDA-Sync
4crw-rw-rw- 1 root wheel 33, 2 Mar 17 18:07 /dev/tty.Bluetooth-Modem
5crw-rw-rw- 1 root wheel 33, 0 Mar 17 18:07 /dev/tty.Bluetooth-PDA-Sync

The only serial ports available are those created by the Bluetooth antenna, even if the adapter is correctly identified by the USB internal hub. This command

view source
1system_profiler SPUSBDataType

in fact lists all the available USB devices, and also the adapter is listed:

view source
1Composite Device:
2Product ID: 0x2008
3Vendor ID: 0x0557 (ATEN International Co. Ltd.)
4Version: 0.01
5Speed: Up to 12 Mb/sec
6Location ID: 0x06200000 / 3
7Current Available (mA): 500
8Current Required (mA): 100

Anyway, I found this great post, and I followed it from beginning to end. Once I completed the steps, I run again the shell command:

view source
1ls -l /dev/cu.* /dev/tty.*
2crw-rw-rw- 1 root wheel 18, 3 Apr 10 11:37 /dev/cu.Bluetooth-Modem
3crw-rw-rw- 1 root wheel 18, 1 Apr 10 11:37 /dev/cu.Bluetooth-PDA-Sync
4crw-rw-rw- 1 root wheel 18, 7 Apr 10 11:55 /dev/cu.PL2303-00002006
5crw-rw-rw- 1 root wheel 18, 2 Apr 10 11:37 /dev/tty.Bluetooth-Modem
6crw-rw-rw- 1 root wheel 18, 0 Apr 10 11:37 /dev/tty.Bluetooth-PDA-Sync
7crw-rw-rw- 1 root wheel 18, 6 Apr 10 11:55 /dev/tty.PL2303-00002006

The last line is the Serial-to-USB adapter. You can double-check that is the adapter by plugging it out and in and repeating the ls command, you will see it appearing and disappearing. Once I identified the adapter and I loaded its driver, I downloaded ZTerm to use it. You need to configure the program in this way:

Zterm Modem Configuration

Go to Settings -> Modem Preferences… and select the adapter as the default modem. Then, go to Settings -> Connections and you will find a screen like this one:

Zterm Connection

Now you will have to change the parameters as needed, depending on the appliance you need to connect to. Hitting OK, you should see the console:

ZTermo connected!

In my example, it’s a pfSense installation in a Soekris Net4511.

So, at the end even a Network Administrator can use a modern and fashionable Mac, instead of those old and ugly Windows XP notebooks with a serial port 🙂

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Pocket (Opens in new window) Pocket
Tech 10.8adapterappleconsoleemulationgeekmac os xmacbookPL2303serialsoekristerminalttyusbzterm

Post navigation

Previous post
Next post

Search

Sponsors

Latest Posts

  • Migrate WSL (Windows Subsystem for Linux) to a new computer
  • Pass keystrokes to a pfSense virtual machine to install it automatically
  • Automatically deploy pfSense with Terraform and Ansible
  • My Automated Lab project: #6 Create a S3 Bucket with Terraform
  • My Automated Lab project: #5 Deploy a Linux vSphere VM with Terraform and custom disks
©2025 Virtual To The Core | WordPress Theme by SuperbThemes
  • Media
  • About me
We use cookies to ensure that we give you the best experience on our website, and to collect anonymous data regarding navigations stats using 3rd party plugins; they all adhere to the EU Privacy Laws. If you continue to use this site we will assume that you are ok with it.OkNoPrivacy Policy