Installer de l’USB 3.0 dans un Mac Pro ou un MacBook Pro

Comme expliqué hier, il est possible d’installer une carte USB 3.0 dans un Mac Pro ou un MacBook Pro, avec une reconnaissance directe par Mac OS X.
In English.
superspeed-usb-3.0-logo

This post exist in english.

J’ai testé ce matin avec une carte équipée d’un contrôleur Fresco, totalement compatible xHCI, et ça fonctionne parfaitement, le tout pour seulement 18 €.

IMG_2049

Le choix de la carte est important : il existe plusieurs contrôleurs USB 3.0 sur le marché et il faut un contrôleur totalement compatible avec la norme USB 3.0 (xHCI). Les cartes contrôleurs à base de puces NEC ne fonctionnent pas, les cartes à base de puces Fresco fonctionnent. Pour les cartes à base de Via ou de Asmedia, je n’ai pas pu tester. Attention à un point : ça ne fonctionne que sous Mountain Lion (10.8.2) et éventuellement Lion (10.7.5) (sous Lion, ça ne semble pas marcher) mais pas Snow Leopard.

Tous les vendeurs n’indiquent pas le contrôleur utilisé, attention donc.

Les débits

Dans mon cas, j’ai testé une carte sur un MacBook Pro 17 pouces, dans un boîtier ExpressCard vers PCI-Express. Ca marchera dans un Mac Pro directement en PCI-Express ou — plus simplement — avec une carte ExpressCard. La carte a été reconnue directement et Mac OS X a utilisé les pilotes standards.

Screen Shot 2012-12-22 at 12.40.58

Les débits sont un peu limités par le bus PCI-Express : sur le MacBook Pro 2009, le bus est en PCI-Express 1.1, donc 250 Mo/s au maximum en théorie (c’est aussi le cas de certains anciens Mac Pro). Avec un appareil plus récent comme le MacBook Pro 17 pouces 2011 ou un Mac Pro récent, ça doit passer en PCI-Express 2.0 (500 Mo/s).

Avec une clé USB LaCie, j’obtiens 40 Mo/s en ~150 Mo/s en lecture, la même chose que sur le MacBook Air 2012.

Screen Shot 2012-12-22 at 13.08.39

Avec un SSD dans un bon boîtier USB 3.0, j’obtiens ~150 Mo/s au maximum, ce qui semble être la limite du bus PCI-Express. C’est moins rapide qu’un contrôleur interne (j’atteins environ 400 Mo/s sur un MacBook Air) mais beaucoup plus que l’USB 2.0 ou le FireWire 800.

Screen Shot 2012-12-22 at 13.15.28

A 18 € la carte pour un Mac Pro, l’investissement est intéressant. Attention à un point : il faut une prise MOLEX (issue d’un lecteur optique par exemple) pour alimenter la carte.

Pour ceux qui veulent voir un honteux bidouillage, voici le montage utilisé : un boîtier ExpressCard vers PCI-Express, une carte PCI-Express et un boîtier USB 2.0 pour disques durs 3,5 pouces pour récupérer l’alimentation. Une vraie ExpressCard sera évidemment un meilleur choix…

IMG_2050