Si vous avez eu un PC portable dans les années nonante et 2000, vous avez peut-être utilisé l’emplacement PC Card pour lire des cartes mémoire. Il y a une dizaine d’années, j’avais parlé des différents types de lecteurs de cartes CompactFlash, et j’ai trouvé un autre modèle CardBus… qui est en fait le même.
Un peu de théorie : les cartes CompactFlash sont essentiellement des cartes PC Card (PCMCIA) dans un format plus compact. Le PC Card dérive de l’ISA des premiers PC et l’ATA aussi, et il y a donc une compatibilité native. Une carte CompactFlash est vue comme un disque dur ATA basique dans un adaptateur passif, en schématisant. C’est lent, la consommation CPU est élevée, mais ça fonctionne nativement. Mais c’est lent. Le bus ISA permet en théorie 8 Mo/s mais les cartes CompactFlash en passif dépassent rarement 1,5 à 2 Mo/s.
La solution la plus simple pour aller plus vite, c’est le CardBus. C’est essentiellement un bus PCI externe, capable d’atteindre 133 Mo/s avec une utilisation CPU faible. Il n’y a plus de compatibilité ATA native, et il faut donc un contrôleur. De ce que j’ai pu voir, il existe plusieurs générations de cartes, mais la Buffalo RCF-CBA que j’ai récupéré est de la première génération. Elle a un contrôleur ATA intégré qui permet environ 6 Mo/s selon mes essais. C’est plus que les adaptateurs passifs, mais ça reste assez lent. Il existe une RCF-CBA2 plus rapide, mais c’est assez rare. Le contrôleur est visiblement un Workbit NinjaATA-32.
Le contrôleur ATA intégré a besoin de pilotes, et Buffalo n’en proposait que pour Windows à l’époque (et le CD fourni avec la carte était mort). Mais en regardant la carte et ses performances, j’ai supposé que c’était la même que la Lexar que j’avais déjà. Après avoir cherché les pilotes (qui existent pour Mac OS X), j’ai testé avec un PowerBook G4. Sous Mac OS X Leopard, ça ne fonctionne pas, les cartes ne montent pas, mais sous Mac OS X Tiger, ça marche avec les pilotes de Lexar. Les performances sont les mêmes et visuellement les cartes sont proches, donc c’est le même modèle OEM. A noter, évidemment, que ça ne fonctionne pas dans les lecteurs USB.
Je trouverais peut-être un jour une version rapide, pour vérifier si c’est vraiment plus rapide, même si n’importe quel lecteur USB récent est largement plus performant.














