CP2102 device is not listed in /dev on macOS 10.13
I found that macOS High Sierra has blocked the SiLabs kernel extension.
Here are steps to allow this extension:
- Go to "System Preferences" -> "Security & Privacy"
- In the bottom of the window, you will see a message "System software from developer "SiLabs" was blocked from loading."
- Click on "Allow" button
- Restart your Mac
Now my device is listed as /dev/cu.SLAB_USBtoUART
and everything work as expected.
The Allow button did not work for me, so I had to disable checking altogether:
- Shut Down
- Hold
mac
+ R during boot to enter recovery mode - Open a terminal
- type
spctl kext-consent disable
and press enter - Reboot
- It worked