Installer une carte SAS RocketRaid 2680 sur Ubuntu Oneiric

carte-pcie-4x-rocketraid-2680

J'ai récemment acheté une carte raid (sas) RocketRaid 2680 qui permet d'utiliser jusqu'à 128 disques durs via un expander (pour ma part j'ai pris un Chenbro 12803).

Cette carte va me permettre de remplacer ma carte raid PCI-X 3Ware 9550SXU-12 qui fonctionnait parfaitement mais me limite à 12 disques et qui à des débits tournant autour des 120Mb/s. En effet la connectique sur port PCI Express sera meilleure qu'une connectique sur port PCI-X. Pour informations, les ports PCI-X sont des ports que l'on trouve sur les cartes mères Serveurs qui permettent d'étendre la vitesse du port PCI classique.

Les principales caractéristiques de cette carte sont:

  • Connection sur PCI Express 4
  • Possibilité de connecter jusqu'à 128 disques via des expanders sinon 8 disques sont supportés nativement
  • Supporte les levels raid 0, 1, 5, 10, 50 and JBOD (JBOD m'intéresse pour l'utiliser avec ZFS)
  • Supporte plusieurs arrays raid
  • Prix très attractif : 200€ neuve.

Le problème c'est qu'aucun driver n'est disponible sur le site d'HighPoint pour des kernels supérieurs au 2.6.37. Manque de bol pour moi Oneiric utilise le kernel 3.0.0.16.

Voilà donc comment procéder pour installer la carte sas:

  1. Il faut télécharger le fichier rr268x-linux-src-v1.6-legacy_single-110316-1107.tar.gz qui est le driver pour pouvoir utiliser la RocketRaid 2680
  2. Téléchargez son patch qui permet d'utiliser le driver sur des kernels supérieurs au kernel 2.6.37
  3. Extraire le fichier  rr268x-linux-src-v1.6-legacy_single-110316-1107.tar.gz (tar xvzf rr268x-linux-src-v1.6-legacy_single-110316-1107.tar.gz)
  4. Copier le patch dans le répertoire " rr268x-linux-src-v1.6-legacy_single-110316-1107" (c'est le répertoire créé lors de l'extraction)
  5. Allez dans le répertoire "rr268x-linux-src-v1.6-legacy_single-110316-1107" puis patchez via la commande "patch -p1 -i rr268x-linux-src-v1.6.patch"
  6. Il faut ensuite faire "cd product/rr2680/linuxls/" puis compiler le kernel module via les commandes "make" puis "make install"

A partir d'ici, votre driver est correctement installé, il suffit juste de redémarrer la machine.

Vous verrez alors dans le gestionnaire de disque (Disk Utility) un nouveau contrôleur nommé SCSI Host Adapter.

Il ne vous reste plus qu'à connecter vos disques directement ou bien via l'expander.

Petite Astuce: si le volume n'est pas monté automatiquement, il suffit de faire

zfs mount -a

Voila :)

Edit du 08/05/2012: Mise à jour du patch

Leave a Reply

Your email address will not be published. Required fields are marked *