El dispositivo FTDI USB no se retira después de desconectar

Tengo un adaptador USB FTDI para cargar software en Arduino, pero tiene un pequeño problema. El 90% de las veces cuando desenchufo el cable USB, el dispositivo no se elimina como un dispositivo USB. Sigue listdo en Información del sistema> USB> Bus USB 3.0. Esto no parece ser un problema al principio, pero el puerto USB ya no se puede usar. Entonces uso el otro puerto USB en mi MacBook. Lo mismo sucede, por lo que ambos puertos USB son inútiles. Después de reiniciar, puedo comenzar de nuevo.

No es un gran problema, pero realmente odio reiniciar cada hora más o less. ¿Hay una mejor manera de "eliminar" / expulsar el dispositivo?

  • Comparta la connection a Internet desde una PC a un iPhone a través del cable USB
  • 2017 MacBook Pro no se puede conectar a Dell P2715Q a través del cable USB-C a DisplayPort
  • ¿Alternativa a Tuxera NTFS y MacFUSE?
  • Macbook Pro (finales de 2011) Bootcamp y preguntas de arranque USB
  • ¿OSX tiene una list oculta de "Administrador de dispositivos" como Windows?
  • ¿Cómo protejo contra escritura una partición de una unidad USB en OSX que puede funcionar multiplataforma?
  • Windows (10) en la 3ra Partición de MacBook Pro
  • ¿Es posible Bootcamp Windows 8.1 usando USB a finales de 2011 MBP?
  • Problemas al crear la unidad de arranque USB de Yosemite
  • Unidad USB atascada en solo lectura
  • lshw o lspci para Mac OS X
  • ¿Cómo uso múltiples cameras web a la vez en Mac OS X?
  • 3 Solutions collect form web for “El dispositivo FTDI USB no se retira después de desconectar”

    Descubrí que el controller FTDI de Apple se comporta de manera más pnetworkingecible que el de FTDI.

    Use kextstat | grep FTDI kextstat | grep FTDI para ver qué controller tiene. En mi MBP tenía com.FTDI.driver.FTDIUSBSerialDriver (2.3) ... que exhibía el comportamiento (no deseado) descrito por el OP.

    sudo kextunload -b com.FTDI.driver.FTDIUSBSerialDriver ese controller con sudo kextunload -b com.FTDI.driver.FTDIUSBSerialDriver .

    Dongle FTDI se instaló, el controller FTDI de apple se cargó automáticamente. kextstat|grep FTDI informa com.apple.driver.AppleUSBFTDI (5.0.0) ... Ahora puedo quitar y replace el dongle y continúa siendo reconocido por el Arduino IDE.

    Espero que esto ayude.

    No puedo garantizar que esto funcione, pero finalmente tuve cierto éxito hoy con un problema extremadamente similar con otro dispositivo USB que usa un chip FTDI:

    Esto puede funcionar solo para El Capitán, ya que tiene su propio controller incorporado. Todo lo que tuve que hacer fue desinstalar el controller provisto por FTDI, reiniciar y simplemente dejar que el controller integrado funcionara por sí mismo, ¡y los puertos ahora permanecen disponibles!

    También puede ser útil aplicar la última actualización de OS X 10.11.5.

    TENGA EN CUENTA: He leído en otra parte de mis búsquedas que si esto no funciona, entonces deberá hacer lo contrario y desinstalar el controller incorporado, posiblemente en cada reinicio, para asegurarse de que no entre en conflicto con el FTDI. conductor provisto.

    Si puede networkingucir la solución a su situación exacta, publique una mejor respuesta aquí para replace la mía.

    Hay un conflicto entre el controller nativo de Apple y el que instaló desde FTDI. Tienes que deshabilitar cualquiera de ellos.

    Por ejemplo, Sparkfun escribió un tutorial sobre eso.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).