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: 11
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: 194
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: 11
Registered: ‎12-30-2016

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Thanks Mitch! Much appreciated!

Posts: 3
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: 194
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: 194
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: 11
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: 194
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: 11
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$

 

 

Posts: 18
Registered: ‎01-17-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hi. I'm one of the driver developers. Can you tell me which CP210x part you are using and also what the VID/PID of your part is. You can find this by typing the following in Terminal:

 

ioreg -p IOUSB

Also, can you open Console.app, view All Messages, and in the Filter (Apple changed the name to "Search" in 10.12) box type "com_silabs"? Then plug in the device. What I'm interested in is whether you will see any error messages from the driver.

 

Thanks.

Posts: 11
Registered: ‎12-30-2016

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Mikes-Air:Extensions mike$ ioreg -p IOUSB
+-o Root  <class IORegistryEntry, id 0x100000100, retain 13>
  +-o Root Hub Simulation Simulation@fa000000  <class AppleUSBRootHubDevice, id 0x10000024e, registered, matched, active, busy 0 (1 ms), retain 10>
  | +-o IOUSBHostDevice@fa100000  <class AppleUSBDevice, id 0x100000253, registered, matched, active, busy 0 (2 ms), retain 13>
  | | +-o BRCM20702 Hub@fa110000  <class AppleUSBDevice, id 0x100000292, registered, matched, active, busy 0 (1 ms), retain 12>
  | | | +-o Bluetooth USB Host Controller@fa113000  <class AppleUSBDevice, id 0x1000002eb, registered, matched, active, busy 0 (2 ms), retain 17>
  | | +-o Apple Internal Keyboard / Trackpad@fa120000  <class AppleUSBDevice, id 0x1000002b6, registered, matched, active, busy 0 (6 ms), retain 15>
  | +-o FaceTime Camera (Built-in)@fa200000  <class AppleUSBDevice, id 0x10000027a, registered, matched, active, busy 0 (11 ms), retain 20>
  +-o Root Hub Simulation Simulation@fd000000  <class AppleUSBRootHubDevice, id 0x100000261, registered, matched, active, busy 0 (5 ms), retain 9>
    +-o IOUSBHostDevice@fd100000  <class AppleUSBDevice, id 0x100000263, registered, matched, active, busy 0 (2 ms), retain 13>
      +-o Card Reader@fd110000  <class AppleUSBDevice, id 0x1000002a2, registered, matched, active, busy 0 (4 ms), retain 11>
      +-o My Passport 0730@fd120000  <class AppleUSBDevice, id 0x1000002f2, registered, matched, active, busy 0 (4 ms), retain 11>

 

Nothing is coming up in Console.

 

The parts are:

 

https://www.amazon.com/gp/product/B01IRAK2SO/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1

https://www.amazon.com/gp/product/B010O1G1ES/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1

https://www.amazon.com/gp/product/B01IK9GEQG/ref=oh_aui_detailpage_o09_s00?ie=UTF8&psc=1

 

So, I have a pretty good cross section of devices to try. All don't show up. Robot Sad

 

Thanks for the help,

mike

Posts: 18
Registered: ‎01-17-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Its not clear to me which device is the one you are testing in that device tree.

 

Also, I gave you a version of the ioreg command that doens't print the vid/pid. You can access that using  "System Information.app" or by using ioreg -p IOUSB -l

 

One thing we need to verify is that the ProductID VendorID pair matches a record in the IOKitPersonalities dictionary in the driver you have installed.  If the vid/pid pair isn't found in this dictionary, then we will have identified why the driver is not mounting the serial device. 

 

I'm guessing this driver works with this device on a different version of MacOS, so I'm thinking this won't be the case, but its something we need to rule out.

Posts: 11
Registered: ‎12-30-2016

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

That's the point, I've tried 4 different devices, 3 different Macbook types (200 MBA, 2013 MBP, 2015 MBPr) and a multitude of cables.

 

I see NO USB UART Bridge controller on any of these.

Posts: 18
Registered: ‎01-17-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

So you are saying that you plug the device into the USB port of the Mac and then you do not see it appear in the device tree? Do you see it appear on a different kind of computer (like Linux)?

 

Even without our driver loaded at all, the device should appear in the tree and you could see the vid/pid plus the device description and the name of the manufacturer (as reported by the device).

Posts: 11
Registered: ‎12-30-2016

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

That's correct. I don't see any of them. Which is very weird.

 

I don't have a Linux system handy (I normally do all that stuff in VMware) and only have an old Windows 2003 system I could possible try.

 

 

Posts: 18
Registered: ‎01-17-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

I'm not familiar with the devices you mentioned. If it isn't enumerating you have to solve that issue before looking to the driver as the source of the problem.

 

Sometimes boards like this need you to tie some of the pins together before it will enumerate. 

 

Posts: 11
Registered: ‎12-30-2016

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Sigh.. After trying 5 different cables I found one that, miraculously, worked. I can now see (at least one of) the devices in Arduino IDE. Thanks for your patience guys. Much appreciated.

 

These devices seem to be very cable sensitive.

 

mike

Posts: 18
Registered: ‎01-17-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

I'm pleased you got it working. Hope your day gets better. How frustrating.

Posts: 1
Registered: ‎01-17-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Had the exact same problem, with the same resolution. 2 wires didn't work, 1 did.

Posts: 10
Registered: ‎01-23-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

I have tried with 4 different cables with no success whatsoever. Mine was also working in MacOS 10.12.1 with a Adafruit Feather Huzzah ESP8266 Wi-Fi (CP2104) and now I cannot talk to the board at all. I have tried to reproduce the commands in the video and I get nothing in response.

 

Not that experienced with using kext and similar Mac stuff. Please help as I need to get this working again for a major event at the end of February!

Posts: 18
Registered: ‎01-17-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

I think we can help each other. I can help you get it working again and you can help me root cause the problem you are having.

 

Try this command:

 

ioreg -p IOUSB -l

 

This will show you the list of USB devices that are recognized by your Mac and the various details about those. Then I'd like you to identify the device in the print out and reply with the block of text that describes the device. For example:

 

 

      | +-o CP2102 USB to UART Bridge Controller@14142000  <class AppleUSBDevice, id 0x10000fb2f, registered, matched, active, busy 0 (32 ms), retain 20>

      |     {

      |       "sessionID" = 76037680571454

      |       "iManufacturer" = 1

      |       "bNumConfigurations" = 1

      |       "idProduct" = 60000

      |       "bcdDevice" = 256

      |       "Bus Power Available" = 500

      |       "USB Address" = 6

      |       "bMaxPacketSize0" = 64

      |       "iProduct" = 2

      |       "iSerialNumber" = 3

      |       "bDeviceClass" = 0

      |       "Built-In" = No

      |       "locationID" = 336863232

      |       "bDeviceSubClass" = 0

      |       "bcdUSB" = 272

      |       "USB Product Name" = "CP2102 USB to UART Bridge Controller"

      |       "PortNum" = 2

      |       "non-removable" = "no"

      |       "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}

      |       "bDeviceProtocol" = 0

      |       "IOUserClientClass" = "IOUSBDeviceUserClientV2"

      |       "IOPowerManagement" = {"ChildrenPowerState"=4,"DevicePowerState"=0,"CurrentPowerState"=4,"CapabilityFlags"=32768,"MaxPowerState"=4,"DriverPowerState"=4}

      |       "Device Speed" = 1

      |       "USB Vendor Name" = "Silicon Labs"

      |       "idVendor" = 4292

      |       "IOGeneralInterest" = "IOCommand is not serializable"

      |       "USB Serial Number" = "0001"

      |       "IOClassNameOverride" = "IOUSBDevice"

      |     }

 

In this case, the "idVendor" key is 4292 and the "idProduct" is 60000. These are the two fields that are used by the OS to load the appropriate driver.

 

Posts: 10
Registered: ‎01-23-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hi Brant,

 

Here is what I get when I run the command you asked and identify the correct block:

 

+-o CP2104 USB to UART Bridge Controller@14100000  <class AppleUSBDevice, i$

        {

          "sessionID" = 12380135128179

          "iManufacturer" = 1

          "bNumConfigurations" = 1

          "idProduct" = 60000

          "bcdDevice" = 256

          "Bus Power Available" = 250

          "USB Address" = 8

          "bMaxPacketSize0" = 64

          "iProduct" = 2

          "iSerialNumber" = 3

          "bDeviceClass" = 0

          "Built-In" = No

          "locationID" = 336592896

          "bDeviceSubClass" = 0

          "bcdUSB" = 512

          "USB Product Name" = "CP2104 USB to UART Bridge Controller"

          "PortNum" = 1

          "non-removable" = "no"

          "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFam$

          "bDeviceProtocol" = 0

          "IOUserClientClass" = "IOUSBDeviceUserClientV2"

          "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=3,"Ca$

          "Device Speed" = 1

          "USB Vendor Name" = "Silicon Labs"

          "idVendor" = 4292

          "IOGeneralInterest" = "IOCommand is not serializable"

          "USB Serial Number" = "011BD07D"

          "IOClassNameOverride" = "IOUSBDevice"

        }

 

When I open CoolTerm, I get the same message that a few other people have listed:

The serial port "SLAB_USBtoUART" is not available. This is what I get in System In System Report: 

CP2104 USB to UART Bridge Controller:

 

  Product ID: 0xea60

  Vendor ID: 0x10c4  (Silicon Laboratories, Inc.)

  Version: 1.00

  Serial Number: 011BD07D

  Speed: Up to 12 Mb/sec

  Manufacturer: Silicon Labs

  Location ID: 0x14100000 / 8

  Current Available (mA): 500

  Current Required (mA): 100

  Extra Operating Current (mA): 0

 

Nevertheless, I am still unable to select the USBtoSerial port in CoolTerm. The only port that shows up, as before, is the Bluetooth Serial. This happens on the MacBook Pro on both USB ports.

 

I hope this helps. Please let me know if this is what you are looking for. Shortly I will be driving for a bit and then teaching a class until 6:00pm EST. I will check here again later tonight.

 

Thanks!

 

Jorge

Posts: 18
Registered: ‎01-17-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hi Jorge,

 

Great! So the USB device is showing up properly and is using the default Silabs vid/pid. So our driver should be seeing it.

 

Can you do the following command:

 

kextstat | grep silabs

 

to verify the driver is loaded? Can you paste in the result of this (assuming there is a result)? This will tell me what version of the driver you have.

 

If it doesn't show anything as a result of this command, check to make sure "SiLabsUSBDriver.kext" is located in /Library/Extensions.

 

 

Posts: 10
Registered: ‎01-23-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hi Brant,

 

As you might have guessed, the output of kextstat shows no result at all. The only clue I can give you is that the driver file is dated January 5th, 2017 and the Release Notes says it is version 4.x.14, November 3, 2016.

 

There is no Library/Extensions directory under my user home directory and nothing even resembling  "SiLabs..." file under root (/Library/Extensions). 

 

Thanks again and please let me know,

 

Jorge

Posts: 10
Registered: ‎01-23-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Brant, BTW, I did re-install the driver after it failed to load the first time (from the same file I had previously downloaded), but I never attempted to uninstall and re-install.

 

Just thought I would let you know this as well. Thanks again,

 

Jorge

Posts: 10
Registered: ‎01-23-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hi Brant,

 

Just to let you know that I also just checked /System/Library/Extensions (the directory listed in the uninstall shell script contained in the disk image file for the driver) and there is no kernel extension file in there related to SiLabs either.

 

Weird?

 

Jorge

Posts: 18
Registered: ‎01-17-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Jorge,

 

If the driver is not loaded ('kextstat | grep silabs' tells  you that) and the driver isn't in in /Library/Extensions/, then you need to install the driver.

 

Try running the installer and make sure it is loaded and then check to see if your device shows up in the file system.

 

As to why your driver went from being installed to not being installed, I cannot say.

 

Brant

Posts: 10
Registered: ‎01-23-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Thank you Brent,

 

I re-installed the driver and the results were the same. However, I decided to try yet another cable (one from an external USB hard drive). I ran kextstat again and got a response, so I tried replacing the cable with another one and it is still working.

 

This is a huge help, but I am still puzzled as to why it would not work after I reinstalled the driver. I did download the driver file again, and it appears to be exactly the same one that I had before, but I have not run a file comparison.

 

Very strange, but I hope this helps some other folks as well, in case they have the same issue. Thanks again!

 

Jorge

Posts: 3
Registered: ‎01-30-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hi, after reading all the chain, and still with no joy please I would like to see if there is any other "magic" I could try in order to establish a good and productive relationship between my Mac and my NodeMCU...

 

This is where I´m:

 

- I have tried with two cables that work OK with a Windows Notebook

 

This is my Mac

 

sl1.jpeg

 

The System Information app "sees" the board

 

sl2.jpeg

I have installed / uninstalled / installed the driver but it still doesn't appear on the system/library/folder

 

sl3.jpeg 

 

What else can I do? (migrating to windows is not an option)

 

Many thanks in advance

Posts: 18
Registered: ‎01-17-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

I'm having a little trouble seeing the text in the screen shot. I think the forum has scaled down the image.

 

The driver is installed to:

 

/Library/Extensions/SiLabsUSBDriver.kext

 

You can test whether it is loaded using this command:

 

kextstat | grep silabs

 

Should look like this if it is loaded:

$ kextstat | grep silabs

  160    0 0xffffff7f82f60000 0x6000     0x6000     com.silabs.driver.CP210xVCPDriver (4.10.15) 428B19BE-834F-393B-8082-8FA87CB1E0D8 <85 40 4 3>

 

So make sure it is loaded and the driver is loaded it should tell you the version (in the above line, I have version 4.10.15 installed). If you can do that and its still not working, then I'll need to know the ProductID and VendorID of the board. This is visible in the System Information app screen shot you posted, but unfortunately I can't read it. 

 

Like an app, the driver .kext file is actually a folder full of things and it has an Info.plist file. If we find that the driver is loaded, then we are going to compare the ProductID/VendorID pair for your USB device with the list that is in the IOKitPersonalities key in the Info.plist file that is inside the driver bundle. The path to the Info.plist list file is:

 

/Library/Extensions/SiLabsUSBDriver.kext/Contents/Info.plist

 

To summarize, we'll want to rule out two possibilities. First possibility is that maybe the driver isn't loaded. Second possibility is that the driver is loaded, but the VID/PID of your device does not match a configuration that is supported by the version of the driver that is loaded.

 

If we can rule out both of those as possible causes for the problem, then we would have an incompatibility between the version of the OS and the CP210x driver.

 

Posts: 3
Registered: ‎01-30-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hi _brant many thanks for your prompt answer.

 

First things first, the driver doesn't seem to be loaded:

 

sl4.jpeg

 

Here it goes the System Information in actual size

 

sl2.jpeg

 

Looking forward for your next feedback

Posts: 18
Registered: ‎01-17-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

The VID/PID pair 0x7523 / 0x1a86 is not one that the driver supports at this time. This explains why the driver is not working for your device.

 

What device is it? Who is the manufacturer?

 

Posts: 3
Registered: ‎01-30-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Brant It is an ESP8266 NodeMCU ESP-12F by DoIt, any suggestions of what can I do next? 

 

FullSizeRender.jpg

Posts: 18
Registered: ‎01-17-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

I'm going to follow up with a private message to you.

Posts: 3
Registered: ‎02-08-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

I have same issue, just upgraded my mac mini to 10.12.3 and broke VCP. Had worked fine before.

Was gone after update.

Install driver and it still doesn't work.

I have mac laptop running 10.11.6 and install didn't work on it either.

I had been using tcp for several months before I updated mac mini. Laptop never had vcp installed before.

Any help would be appreciated.

ls /dev doesn't show up on either machine

 

Posts: 18
Registered: ‎01-17-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hello Gordo,

 

Check the following things:

 

1. Make sure the driver appears in your file system. It should be located at /Library/Extensions/

SiLabsUSBDriver.kext

 

2. Make sure the device appears in the USB device tree. Identify the VID/PID of the device.

 

3. Make sure that the driver is loaded with the following command:

  $ kextstat | grep silabs

 

    If it isn't loaded, try the following command:

    $ sudo kextload /Library/Extensions/SiLabsUSBDriver.kext

 

4. Once you've verified the driver is loaded and identified the VID/PID of your part, if you still are having an issue, reply with the VID/PID and we can continue to troubleshoot from that point.

 

 

Posts: 3
Registered: ‎02-08-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

 
Posts: 3
Registered: ‎02-08-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

did your instructions

after boot driver is in file system

SiLabsUSBDriver.kext

did kextstat | grep silabs

no response

did sudo kextload /Library/Extensions/SiLabsUSBDriver.kext

then

kextstat | grep silabs

never found VID/PID using system-profiler SPUSBDataType

I have attached what I found..

Observation:

I installed driver on PC-XT (2 machines) version 6x I believe and when I plug in device it says it

found new hardware  "USB Device Not Recognized " so its possible my device is broke although it works 5 minutes before I did the MAC update to 10.12.3 OS X. Strange

 

Posts: 1
Registered: ‎02-20-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

I notice that the release notes for the OSX driver include the 4.10.15 update, but the download actually contains the older 4.10.14 version instead.  It seems that the 4.10.15 version is needed to work with OSX with current updates, is that correct?

 

Posts: 10
Registered: ‎01-23-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

 


delancj wrote:

I notice that the release notes for the OSX driver include the 4.10.15 update, but the download actually contains the older 4.10.14 version instead.  It seems that the 4.10.15 version is needed to work with OSX with current updates, is that correct?

 


Hi DelanCJ, I have had it working fine on my Macs running MacOS 10.12.3 and OS X 10.11.x. It never worked correctly the first time I downloaded the CP210x driver file. I downloaded it again, removed and reinstalled, and now everything has been running smoothly.

 

I hope this helps.

Posts: 2
Registered: ‎03-11-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

I have installed the driver on two different Mac's and it does NOT install.  In fact there is no /Library/Extension/ directory.  I have install it with Mac OS  10.11.6  and 10.12.3 and I can find no evidence that it has installed.  It would be good if I could get this driver to work as I have several CP210x devices I would like to connect to.

Posts: 10
Registered: ‎01-23-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

I am not sure what to say Norm. I had to download again, remove and reinstall and now it is working on MacOS 10.12.3. Did you plug one of the devices in? You may not see directories and you will certainly not see the serial port until you plug one of the CP210x devices, after installing the driver.

 

My devices are all CP2104, just in case. Not all CP210x may be supported by the same driver. If you have not done so yet, I suggest you take a look at the text file that comes with the driver. You may also notice that the driver version and the version mentioned in the text file are different.

 

I hope this helps.

Posts: 2
Registered: ‎03-11-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hi jolenewa!  The problem I really have is I can find no evidence that the drivers have been installed on my Mac after I have run the install package.  I can't find where they are installed and I can't find any indication that they are installed.  Where did your drivers get installed?  

Posts: 3
Registered: ‎01-08-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hi,

 

After much debugging, we came to the conclusion that the root cause of the audio issue had nothing to do with the VCP driver. The root cause was some Qt bug triggered with OSX upgrade to 10.12.

 

Without changing anything at the CP210x VCP driver, upgrading to MacOS 10.12.3 and rebuilding the APP to Qt 5.8 resolved the issue completely.

 

Thanks

 

Keith

Posts: 10
Registered: ‎01-23-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Hi norm2017,

 

Did you look under /Library/Extensions in the root folder or under your user account? Check in Finder, Computer/MacintoshHD/Library/Extensions. That's where mine shows up. Then plug the CP210x device in and follow the instructions in the message from "_brant" above. Let us know if that works.

 

Posts: 10
Registered: ‎01-23-2017

Re: MacOS 10.12.2 Update breaks CP210x VCP driver

Norm2017, the message from "_brant" is the one from ‎02-08-2017 with instructions on how to tell if the driver is installed. I hope this helps.


jolenewa wrote:

Hi norm2017,

 

Did you look under /Library/Extensions in the root folder or under your user account? Check in Finder, Computer/MacintoshHD/Library/Extensions. That's where mine shows up. Then plug the CP210x device in and follow the instructions in the message from "_brant" above. Let us know if that works.