Reply
Highlighted
Posts: 9
Registered: ‎01-07-2016

MacOS 10.12.2 Update breaks CP210x VCP driver

Hello.

After updating to MacOS 10.12.2 (16C67) the port "SLAB_USBtoUART" stopped appearing in /dev/ which makes the driver unusable.

 

I tried reinstalling the drivers using the latest release (4.10.15), and still it doesn't appear. I verified using MacOS 10.11.4 and it's working perfectly there, it was also working perfectly on MacOS 10.12.1.

 

The driver is loaded:

$ kextstat | grep silabs
149 0 0xffffff7f832ae000 0x6000 0x6000 com.silabs.driver.CP210xVCPDriver (4.10.15) 428B19BE-834F-393B-8082-8FA87CB1E0D8 <125 41 4 3>

 

But does not appear on /dev.

 

Any suggestions on what to do? It's critical for us that this drivers works correctly on the latest MacOS because our clients rely on it to update the firmware of their devices.

 

Luís Silva

Findster Technologies

Posts: 9
Registered: ‎01-07-2016

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Further information: upon restarting, the driver no longer appears to be loaded. kextstat does not show the silabs driver.

Posts: 9
Registered: ‎01-07-2016

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Loading the driver manually (sudo kextload -b com.silabs.driver.CP210xVCPDriver) makes it appear again in the kextstat output but still doesn't appear on /dev.

 

$ kextstat | grep silabs

-> nothing
$ sudo kextload -b com.silabs.driver.CP210xVCPDriver
Password:
$ kextstat | grep silabs
149 0 0xffffff7f80d84000 0x6000 0x6000 com.silabs.driver.CP210xVCPDriver (4.10.15) 428B19BE-834F-393B-8082-8FA87CB1E0D8 <126 41 4 3>

Posts: 9
Registered: ‎01-07-2016

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Well it automagically started working again...

Posts: 5
Registered: ‎12-30-2016

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Lucky you. Robot Sad Still not working for me.

 

10.12.3 Beta

Posts: 154
Registered: ‎08-19-2015

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hi @mikefoley and @lm2s,

 

I am discussing this issue with our driver support team and will respond as soon as I have more information on what may be causing this/ how to fix it.  Thank you.

 

Regards,

Mitch

MCU Applications Engineer

Posts: 5
Registered: ‎12-30-2016

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Thanks Mitch! Much appreciated!

Posts: 1
Registered: ‎01-08-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hi,

 

I am on 10.12.3 and experiencing exactly the same problem.

 

In your post, I note that your kextstat shows:

 

"149 0 0xffffff7f832ae000 0x6000 0x6000 com.silabs.driver.CP210xVCPDriver (4.10.15) 428B19BE-834F-393B-8082-8FA87CB1E0D8 <125 41 4 3>" 

 

When I re-download the latest: 

http://www.silabs.com/Support%20Documents/Software/Mac_OSX_VCP_Driver.zip

And unzip, I see that the "SiLabsUSBDriverDisk.dmg" has size of 213194 and timestamp "Jan  5 12:28".

 

After installing, the driver does not load automatically.

 

When I do:

    "sudo kextload -b com.silabs.driver.CP210xVCPDriver"

 

and then:

 

    "kextstat | grep silab"

 

I get:

 

"153 0 0xffffff7f8370e000 0x6000 0x6000 com.silabs.driver.CP210xVCPDriver (4.10.14) 428B19BE-834F-393B-8082-8FA87CB1E0D8 <122 41 4 3>"

 

But still no device when I do "ls /dev".

 

Not mine shows 4.10.14 - not 4.10.15 as on your side.

 

Where did you get the 4.10.15 driver?  

Or does this mean they reverted to the older version?

 

Its a pitty SLAB does not better label the dmg file so we are able to tell what version is being installed.

 

A search shows that there are many applications out there that use CP210x and all those users are now  out of luck and completely stuck.

 

Regards 

Keith

 

Posts: 154
Registered: ‎08-19-2015

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

[ Edited ]

Hi @mikefoley and @KeithLaaks,

 

Thank you for the additional information.  Our driver team is investigating and has reproduced your observations.  This kind of issue has occurred in the past (it has happened with every Apple OS update), and in these cases the problem has ended up being on Apple's end as opposed to the Silicon Labs driver, and it usually gets fixed by Apple in the following update.  I am not sure that that is what is happening in this case, but we are continuing to investigate to determine root cause.

 

I will continue to update you as we know more information and work toward a resolution.  Thank you.

 

Regards,

Mitch

Posts: 154
Registered: ‎08-19-2015

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

[ Edited ]

Hi @KeithLaaks@mikefoley, and @lm2s,

 

Thank you all for your patience.  We have been trying to reproduce this issue consistently in-house here, and have some questions.  We are having trouble reproducing the issue with consistency.  Here is a summary of the questions from our driver developer:

 

"I attached a screen recording to [this post] so that you could see what I’m doing in my test scenario to try to reproduce the problem. I have the 10.12.3 Beta 4 installed. You said you were using 10.12.3 so I assume that is some beta version since 10.12.3 hasn’t shipped in production yet. Some other people were reporting the problem with 10.12.2. If you wouldn’t mind taking a look at what I’m doing perhaps you could tell me something I’m doing that is inconsistent with the way that you are able to reproduce the problem with the driver not mounting the CP210x device in the file system.

 

I was definitely able to get it to reproduce two times, but it seems like as soon as I start investigating the issue the problem goes away and then I can’t make it happen again."

 

Please take a look at this screen capture video (https://www.dropbox.com/s/c5z0c2xta7n23gd/Screen%20Recording%20CP210xFW-830%20%281%29.mov?dl=0) and let me know if you have any suggestions or comments on how we might be able to reproduce the behavior you are seeing.  

 

Thanks,

Mitch

 

again the link to that video is:

https://www.dropbox.com/s/c5z0c2xta7n23gd/Screen%20Recording%20CP210xFW-830%20%281%29.mov?dl=0

 

Note: I fixed the links here too!

Posts: 5
Registered: ‎12-30-2016

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

I'm unable to download the video. It goes to the dropbox page and sits there saying it's "uploading".

 

I'm running 10.12.4 beta. I can see the loaded driver but I don't see any /dev/cu.* devices.

 

I have two NodeMCU devices. I've tried both on multiple Mac's with multiple cables. No luck. Robot Sad

 

mike

Posts: 154
Registered: ‎08-19-2015

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hi @mikefoley and everyone,

 

Here is a new link to the movie file.  Sorry for that before - I was having a problem with dropbox.  Please let me know if you have any feedback and I will let you know if I have any more information on this issue.

 

https://www.dropbox.com/s/c5z0c2xta7n23gd/Screen%20Recording%20CP210xFW-830%20%281%29.mov?dl=0

 

Regards,

Mitch

Posts: 5
Registered: ‎12-30-2016

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

I'm not seeing what you're seeing Mitch.

 

10.12.4 beta that just came out. Same behavior on .3 the week before.

 

The driver I have is 4.10.15 which is different than your 4.10.14.

 

Here's my output of the same commands:

 

Mikes-Air:Extensions mike$ sudo kextstat |grep silab
Mikes-Air:Extensions mike$ sudo kextutil SiLabsUSBDriver.kext/
Warnings:
    Dependency lacks appropriate value for OSBundleRequired and may not be availalble during early boot:
        com.apple.iokit.IOSerialFamily - Safe Boot

Mikes-Air:Extensions mike$ sudo kextstat |grep silab
  159    0 0xffffff7f83221000 0x6000     0x6000     com.silabs.driver.CP210xVCPDriver (4.10.15) 428B19BE-834F-393B-8082-8FA87CB1E0D8 <126 47 4 3>
Mikes-Air:Extensions mike$ ls /dev |grep SILAB
Mikes-Air:Extensions mike$