Mettre à jour le firmware d’une carte PERC de Dell sous Debian

Procédure de mise à jour

Pour mettre à jour une carte PERC sous Gnu/Linux il faut télécharger un .BIN sur le site de Dell.
(Moi c’est une DELL PERC H800 Adapter)

http://www.dell.com/support/drivers/us/en/19/driverdetails?driverid=HT64R
et l’exécuter comme indiqué sur la doc du site.

Problème c’est pour RedHat.

Il faut déjà faire un
chmod 700 SAS-RAID_Firmware_HT64R_LN_12.10.6-0001_A12.BIN
pour rendre le fichier exécutable.

Si vous le lancez sous Debian vous obtiendrez une erreur :
./SAS-RAID_Firmware_HT64R_LN_12.10.6-0001_A12.BIN: typeset: not found

Solution :

Installer des dépendances pour pouvoir interpréter des fichiers destinés à Red Hat
apt-get install rpm libstdc++5
Modifier dash par bash
cd /bin
rm sh && ln -s bash sh

cd /root/   (si votre fichier .BIN est ici)

./SAS-RAID_Firmware_HT64R_LN_12.10.6-0001_A12.BIN

Appuyez q pour quitter l’avertissement (vous pouvez le lire) et répondez aux questions

 

Source: http://wherethebitsroam.com/blogs/jeffw/running-dell-update-package-red-hat-linux-debian