3 votes

Macbook Pro USB 3.0 ExpressCard lent comme un escargot

J'ai un vieux MacBookPro3,1 auquel j'ai ajouté un adaptateur ExpressCard/34 USB 3.0. La carte est reconnue par OS X, mais lorsque j'y connecte un périphérique, je ne peux pas lui parler à moins d'attendre indéfiniment. C'est comme si le taux de transfert était lent comme un escargot plutôt que de ne pas être capable de communiquer.

Je suis sous OS X 10.11.4 (15E65). La carte est décrite comme suit :

  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

Cette carte fonctionne bien sur mon ordinateur portable Linux. Elle fonctionne également très bien sur le Mac lorsqu'on démarre sous Ubuntu. J'ai l'impression que je ne devrais pas avoir besoin d'un .kext tiers sous OS X.

Que puis-je essayer d'autre pour que cela fonctionne ?

1voto

Victor Domingos Points 882

J'ai aussi ce Macbook Pro (15 pouces, 2017, 2.2Ghz) et une ExpressCard USB 3.0 sans marque avec la puce NEC UPD720202. J'avais réussi à l'installer dans mon Mac il y a quelque temps en suivant les instructions trouvées sur le web, mais elle a cessé de fonctionner dès que j'ai effectué la mise à niveau vers El Capitan. Aujourd'hui, j'ai décidé d'essayer à nouveau, car un certain temps s'est écoulé. J'ai donc trouvé des informations potentiellement utiles sur certains sites Web liés à "hackintosh" et je pense avoir réussi à le faire fonctionner à nouveau en suivant les instructions de ce site :

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

En gros, cela implique que nous renoncions à certaines mesures de sécurité importantes d'Apple en activant le "kext-dev-mode", en tapant cette commande dans le Terminal :

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

Vous pouvez également avoir besoin d'obtenir un fichier kext mis à jour. Cette page fournit le lien de téléchargement d'un fichier qui devrait être compatible avec El Capitan, et peut-être pouvez-vous trouver une autre option sur tonymacx86.com.

Vous devez également désactiver la protection de l'intégrité du système. Les instructions sont ici :

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

Elle consiste à entrer en mode de récupération (CMD+R juste après avoir allumé votre Mac) et à taper ceci dans le Terminal :

csrutil disable; reboot

Évidemment, je vous conseillerais de commencer par faire une sauvegarde complète de vos fichiers et de lire ces articles en essayant de comprendre les implications de chaque étape en matière de sécurité et de confidentialité et d'évaluer si vous êtes prêt à prendre le risque éventuel. J'essaierais de remettre ces deux mesures de sécurité en place et de voir si l'ExpressCard continue à fonctionner comme prévu. C'est ce que j'ai l'intention de faire lors de mon prochain redémarrage, lorsque j'aurai terminé ma sauvegarde actuelle. ;)

Mise à jour : Je viens de réactiver la protection de l'intégrité du système en utilisant la commande shell suivante csrutil disable; reboot en mode récupération. Ça a l'air de bien fonctionner.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X