MacBook Pro USB 3.0 ExpressCard caracol lento

2

Tengo una vieja MacBookPro3,1 a la que agregué un adaptador ExpressCard / 34 USB 3.0. OS X reconoce la tarjeta desde el primer momento, pero cuando le conecto un dispositivo no puedo hablar con ella a menos que espere por siempre. Es como si la tasa de transferencia fuera lenta en vez de no poder comunicarse.

Estoy ejecutando 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 laptop Linux. También funciona bien en la Mac cuando se inicia en Ubuntu. Parece que no debería necesitar ningún .kext de terceros en OS X.

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

    
pregunta Radu C 02.04.2016 - 15:28

1 respuesta

1

También tengo esa Macbook Pro (15 pulgadas, 2017, 2.2 Ghz) y una ExpressCard USB 3.0 sin marca con el chip NEC UPD720202. Había podido instalarlo en mi Mac hace algún tiempo siguiendo las instrucciones que se encuentran en la web, pero dejó de funcionar tan pronto como actualicé a El Capitán. Ahora decidí darle otra oportunidad, ya que ha pasado un tiempo. Así que encontré información potencialmente útil en algunos sitios web relacionados con "hackintosh" y creo que pude hacerlo funcionar nuevamente siguiendo las instrucciones de este sitio:

enlace

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

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

También es posible que necesites obtener un archivo kext actualizado. Esa página proporciona el enlace de descarga para uno que debería ser compatible con El Capitán, y quizás puedas encontrar alguna otra opción en tonymacx86.com.

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

enlace

Consiste en ingresar al Modo de recuperación (CMD + R justo después de encender tu Mac) y escribir esto en la Terminal:

csrutil disable; reboot

Obviamente, le recomendaría que primero comience haciendo una copia de seguridad completa de sus archivos y también leyendo esos artículos e intente comprender las implicaciones de seguridad / privacidad de cada paso y considere que está dispuesto a asumir el riesgo final. Intentaría volver a poner esas dos medidas de seguridad en su lugar y ver si la ExpressCard sigue funcionando como se esperaba. Eso es lo que pretendo hacer en mi próximo reinicio, cuando termine mi copia de seguridad actual. ;)

Actualización: Acabo de volver a habilitar la Protección de integridad del sistema mediante el uso del comando de shell csrutil disable; reboot en el Modo de recuperación. Parece estar funcionando bien.

    
respondido por el Victor Domingos 15.04.2017 - 06:30

Lea otras preguntas en las etiquetas