3 votos

Macbook Pro USB 3.0 ExpressCard caracol lento

Tengo un viejo MacBookPro3,1 al que he añadido un adaptador ExpressCard/34 USB 3.0. La tarjeta es reconocida por OS X desde el principio, pero cuando conecto un dispositivo a ella no puedo hablar con él a menos que espere eternamente. Es como si la velocidad de transferencia fuera lenta como un caracol en lugar de no poder comunicarse.

Estoy usando OS X 10.11.4 (15E65). La tarjeta se describe así:

  Type: USB eXtensible Host Controller
  Driver Installed: Yes
  MSI:  Yes
  Bus:  PCI
  Vendor ID:    0x1912
  Device ID:    0x0015
  Subsystem Vendor ID:  0xffff
  Subsystem ID: 0xffff
  Revision ID:  0x0002
  Link Width:   x1
  Link Speed:   2.5 GT/s

Esta tarjeta funciona bien en mi portátil Linux. También funciona bien en el Mac cuando se inicia en Ubuntu. Parece que no debería necesitar ningún .kext de terceros en OS X.

¿Qué más puedo probar para que esto funcione?

1voto

También tengo ese Macbook Pro (15 pulgadas, 2017, 2,2Ghz) y una ExpressCard USB 3.0 sin marca con el Chip NEC UPD720202. Hace tiempo pude instalarlo en mi Mac siguiendo las instrucciones encontradas en la web, pero dejó de funcionar en cuanto actualicé a El Capitán. Ahora he decidido darle otra oportunidad, ya que ha pasado algún tiempo. Así que encontré información potencialmente útil en algunos sitios web relacionados con "hackintosh" y creo que pude hacer que funcionara de nuevo siguiendo las instrucciones de este sitio:

https://remonpel.nl/2015/02/usb-3-0-on-macbook-pro-2011/

Básicamente, implica que renunciemos a algunas medidas de seguridad importantes de Apple al habilitar el "kext-dev-mode", escribiendo este comando en la Terminal:

sudo nvram boot-args="kext-dev-mode=1

Es posible que también tenga que obtener un archivo kext actualizado. Esa página proporciona el enlace de descarga de uno que debería ser compatible con El Capitán, y tal vez pueda encontrar alguna otra opción en tonymacx86.com.

También debe desactivar la protección de la integridad del sistema. Las instrucciones están aquí:

http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/

Consiste en entrar en el Modo de Recuperación (CMD+R justo después de encender tu Mac) y escribir esto en el Terminal:

csrutil disable; reboot

Obviamente, te aconsejaría que primero empezaras por hacer una copia de seguridad completa de tus archivos y también que leyeras esos artículos y trataras de entender las implicaciones de seguridad/privacidad de cada paso y consideraras que estás dispuesto a asumir el eventual riesgo. Yo intentaría volver a tomar esas dos medidas de seguridad y ver si la ExpressCard sigue funcionando como se espera. Eso es lo que pienso hacer en mi próximo reinicio, cuando tenga hecha la copia de seguridad actual. ;)

Actualización: Acabo de volver a activar la protección de la integridad del sistema mediante el comando de shell csrutil disable; reboot en modo de recuperación. Parece que funciona bien.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X