Troubleshooting the CP210x USB to UART Bridge VCP Drivers on a Mac
01/14/2016 | 12:50 AM
Question
How can I troubleshoot my Mac Virtual COM Port (VCP) driver installation?
Answer
Plug in the device, then use the following commands/utilities to either verify the expected condition or determine suggested troubleshooting steps:
OS X Mavericks (10.9) and Yosemite (10.10):
ls /dev/cu*
- CP210x based devices will show up as cu.SLAB_USBtoUART.
ls –n 50 /var/log/system.log
- Driver debug messages will show up here when a new device is attached. - If device doesn’t show up here kext wasn’t installed properly, or the VID/PID did not match the driver’s Info.pList file.
- Will tell you if the driver installed correctly, is loadable, and is signed.
[Apple Icon] -> System Report -> USB - Will show which devices are connected, and their VID/PID, and chapter 9 USB info. - If a device doesn’t show up here, there is a hardware issue. Check the USB hub, swap to a different cable/port, etc.
During the installation of SiLabs VCP Driver (SiLabsUSBDriverDisk.dmg) things appeared normal and successful. However, the device doesn't work (not seen by application, not shown in Mac USB device list). Please help, and appreciate any hint for next step to diagnose this problem. Here's what I 've done so far:
One of my end users is having the same issue, High Sierra, no VCP present.
Is there any solution to this?
0
Facing same problem. After updating to macOS High Sierra 10.13.3 none of my SiLabs supported devices do work/connect.
0
Same problem. Running High Sierra 10.13.3. None of my SiLabs devices are recognized when connected to my Mac using the High Sierra OS. The devices do work on the Mac when running Windows 10 via Parallels.
0
Facing same problem. After updating to macOS High Sierra 10.13.3 none of my SiLabs supported devices do work/connect. Is there any progress solving this issue or any known workaround ?
0
i tried all the stuff but doesn’t work. It works on a windows VM though! so it looks like a osx driver problem to me. Also interested in a fix or workaround!
0
I am happy to inform you that after changing the USB cable i am now able to connect my device via the SiLabs driver on macOS 10.13.3. I had used two Micro-USB cables from two different power packs both did not work. After using the third Micro-USB cable from a Smartphone it worked like a charm.
Troubleshooting the CP210x USB to UART Bridge VCP Drivers on a Mac
Howdy,
So I ran these scripts on my Mac 10.10.5
For some reason, it get a clean install, but the drivers do not show up.
With the first script:
ls /dev/cu*
/dev/cu.Bluetooth-Incoming-Port /dev/cu.SLAB_USBtoUART
/dev/cu.Bluetooth-Modem
Second:
ls –n 50 /var/log/system.log
ls: 50: No such file or directory
ls: –n: No such file or directory
/var/log/system.log
And third:
kextutil -n /Library/Extensions/SiLabsUSBDriver.kext
/Library/Extensions/SiLabsUSBDriver.kext appears to be loadable (including linkage for on-disk libraries).
When I run a software report and go to USB, no such driver appeart for UART Bridge. Any suggestions?
Hi D3D, I have the same problem, could you fix it???? Some one knows how to fix it?
In High Sierra I had to follow this guide:
https://developer.apple.com/library/content/technotes/tn2459/_index.html#//apple_ref/doc/uid/DTS40017658
Then I needed to:
sudo kextutil -tn /Library/Extensions/SiLabsUSBDriver.kext
My Mac OS High Sierra 10.13.1
During the installation of SiLabs VCP Driver (SiLabsUSBDriverDisk.dmg) things appeared normal and successful. However, the device doesn't work (not seen by application, not shown in Mac USB device list). Please help, and appreciate any hint for next step to diagnose this problem. Here's what I 've done so far:
The kextutil command shown below:
sudo kextutil -tn /Library/Extensions/SiLabsUSBDriver.kext
/Library/Extensions/SiLabsUSBDriver.kext appears to be loadable (including linkage for on-disk libraries).
The list of cu device only show this:
ls -al /dev/cu*
crw-rw-rw- 1 root wheel 21, 1 Nov 17 16:08 /dev/cu.Bluetooth-Incoming-Port
MacOS extention policy shows existence of SiLabs driver:
sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy
SQLite version 3.19.3 2017-06-27 16:48:08
Enter ".help" for usage hints.
sqlite> SELECT * FROM kext_policy;
Z3L495V9L4|com.intel.kext.intelhaxm|1|Intel Corporation Apps|8
4C6364ACXT|com.parallels.kext.hypervisor|1|Parallels International GmbH|8
4C6364ACXT|com.parallels.kext.netbridge|1|Parallels International GmbH|8
4C6364ACXT|com.parallels.kext.usbconnect|1|Parallels International GmbH|8
4C6364ACXT|com.parallels.kext.vnic|1|Parallels International GmbH|8
52444FG85C|com.silabs.driver.CP210xVCPDriver|1|Silicon Laboratories Inc|1
One of my end users is having the same issue, High Sierra, no VCP present.
Is there any solution to this?
Same problem. Running High Sierra 10.13.3. None of my SiLabs devices are recognized when connected to my Mac using the High Sierra OS. The devices do work on the Mac when running Windows 10 via Parallels.