Posts

Post not yet marked as solved
1 Replies
2.7k Views
All,I'm posting this to share my experience and help others having the same issues. With the final GM of Catalina I've noticed the bundled Apple DriverKit drivers for USB Serial devices fail to work with many devices.So far I've only tested the AppleUSBSLCOM drivers for Silicon Labs (SiLabs) CP2102 devices. This driver binds to several other chip types - the CP2102N, CP2104, CP2108, and CP2109, but the driver only SUPPORTS the CP2102. If you're using one of the devices listed the Apple driver fails to send or receive any data and hangs.Installing the kernel driver provided by Silicon Labs addresses the issue but causes two different serial port device nodes to be created under /dev, one that works and one that doesn't.I know Apple means well - and user space DriverKit drivers are a great idea - but their current implementation is severely broken and is causing a lot of headaches for users. To make matters worse, because of SIP, these drivers can't be easily removed like poorly behaving third party drivers can be. So the USB/Serial driver situation on macOS just went from terrible to apocalyptic.Meh.
Posted
by ckent617.
Last updated
.