Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Question:

Question: FT232RL, CP2102, phantom / zombie USB devices

I'm having trouble with El Capitan and both CP2102 and FT232RL USB-based devices. If, for some reason, the device does not disconnect cleanly from whatever it's attached to (I'm not sure exactly how this occurs), and I then disconnect the device from the Mac, I end up with a "phantom" or "zombie" USB device. It appears in my System Information. Console.app repeatedly reports:


10/6/15 21:00:45.378 system_profiler[46939]: SPUSBDevice: IOServiceGetMatchingService did not return anything for location 0x14100000


0x14100000 is the previous location of the CP2102 or FT232RL device. The manifestation of this problem is that I cannot reconnect the device and have it appear as a port without attaching it to a different USB bus! That means if I want to use it, I need to put a hub between the device and the Mac. And if that fails, then I need another hub. And so on, and so forth.


Of note:


  • I have both of the latest drivers from Silicon Labs and FTDI.
  • This was somewhat of a problem with Yosemite, but has become markedly worse after the upgrade.
  • Google has no hits for this error message.


Hoping someone can confirm, offer a fix, or offer any best practices for using these things with Macs. Thanks!

MacBook Pro with Retina display, OS X El Capitan (10.11)

Posted on Oct 6, 2015 9:21 PM

Reply

Oct 27, 2015 11:25 AM in response to boneskull In response to boneskull

Yes! Confirm!

The problem is there. Appearedafter updating toEl Capitan.

Port hangs only if between the FT232BM(RL) based device and PC happen exchanged data.

If just enable/disable the device in USB, the port never freezes.

Only a reboot PC helps.

If use an external USB hub, there is no problem.

Oct 27, 2015 11:25 AM

Reply Helpful

Nov 15, 2015 1:08 PM in response to ranger81 In response to ranger81

Decisions no. updates, including 10.10.2 to Beta 3 do not help.

I sent a letter to the support FTDI but they are also not offered any solutions.

As I understand it, in order to repeat the mistake is enough to turn off the device when open the port.

I even made a video and sent it to support FTDI and Apple, but perhaps too few people complaining about this bug.

The solution is only one - to use any USB- HUB

Nov 15, 2015 1:08 PM

Reply Helpful

Dec 22, 2015 1:16 PM in response to boneskull In response to boneskull

Hi,


It seems like I could solve the issue on my OS X installation. I had the most recent FTDI VCP driver (2.3) installed and this driver was used for my FT232RL devices. I checked this with kextstat. Then I decided to remove the FTDI driver and use the default Apple FTDI driver. As soon as I removed the FTDI kexts and restarted my computer, the issue was gone.


I'm still testing but until now it looks very good. So the solution might be only removing the 3rd party FTDIchip driver.

Dec 22, 2015 1:16 PM

Reply Helpful (1)
User profile for user: boneskull

Question: FT232RL, CP2102, phantom / zombie USB devices