Installer libsmbios-bin :
# aptitude install libsmbios-bin ...
Utiliser getSystemId :
# getSystemId Libsmbios: 2.0.3 System ID: 0x0205 Service Tag: 2V3PF3J Express Service Code: 6234240943 Product Name: PowerEdge 2970 BIOS Version: 1.3.4 Vendor: Dell Inc. Is Dell: 1 #
Le System ID permet de récupérer le bios sur http://linux.dell.com/repo/firmware/bios-hdrs/ :
# wget http://linux.dell.com/repo/firmware/bios-hdrs/system_bios_ven_0x1028_dev_0x0205_version_1.5.4/bios.hdr --2010-04-20 14:41:25-- http://linux.dell.com/repo/firmware/bios-hdrs/system_bios_ven_0x1028_dev_0x0205_version_1.5.4/bios.hdr Resolving linux.dell.com... 143.166.82.43 Connecting to linux.dell.com|143.166.82.43|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1048668 (1.0M) [text/plain] Saving to: `bios.hdr' 100%[============================================================>] 1,048,668 532K/s in 1.9s 2010-04-20 14:41:29 (532 KB/s) - `bios.hdr' saved [1048668/1048668] #
Charger le module permettant l'upgrade du BIOS :
# modprobe dell_rbu # lsmod |grep dell dell_rbu 11808 0 firmware_class 12544 2 dell_rbu,bnx2 #
Upgrader le BIOS :
# dellBiosUpdate -u -f bios.hdr Supported RBU type for this system: (MONOLITHIC, PACKET) Using RBU v2 driver. Initializing Driver. Setting RBU type in v2 driver to: PACKET writing (4096) to file: /sys/devices/platform/dell_rbu/packet_size Writing RBU data (4096bytes/dot): .................................................................................................................................................................................................................................................................... Done writing packet data. Activate CMOS bit to notify BIOS that update is ready on next boot. Update staged sucessfully. BIOS update will occur on next reboot. #
Puis rebooter :
# reboot ...
Télécharger le rpm de MegaCli qui se trouve sur le site http://www.lsi.com/support. Cherchez une MegaSAS récente et cliquez dessus. Dans la partie Miscellaneous , cherchez MegaCli Linux. Extraire du zip les fichiers MegaCli (pour i386) et Megacli64 (pour amd64).
Récupérer le .BIN de votre machine à partir du support dell. Ici : RAID_FRMW_LX_R189337.BIN
Installer le MegaCli (voir ci dessus).
Extraire les fichiers pour récupérer la ROM :
# ./RAID_FRMW_LX_R189337.BIN --extract RAIDFW Successfully extracted to RAIDFW #
Mettre à jour le firmware :
# cd RAIDFW\payload
~/RAIDFW\payload/ # MegaCli64 -AdpFwFlash -f FW5461II.rom -aALL
Adapter 0: PERC 5/i Integrated
Vendor ID: 0x1028, Device ID: 0x0015
Package version on the controller: 5.2.1-0067
Package version of the image file: 5.2.2-0072
Flashing image to adapter...
Adapter 0: Flash Completed.
~/RAIDFW\payload/ #
PE2970_BMC_FRMW_LX_R232773.BIN./tmp/BMC puis entrer dedans :# ./PE2970_BMC_FRMW_LX_R232773.BIN --extract /tmp/BMC Successfully extracted to /tmp/BMC # cd /tmp/BMC/ /tmp/BMC/#
/tmp/BMC/# LD_LIBRARY_PATH=/tmp/BMC/hapi/opt/dell/dup/lib:$LD_LIBRARY_PATH ./bmcfl32l -i=payload/bmcflsh.dat
Baseboard Management Controller Flash Utility Version: 1.33
Copyright 2003-2007 Dell Inc. All Rights Reserved.
Loading file completed CRC OK
Firmware Versions Current Image
BMC .......................................... 1.52 2.43
Proceed with flash? Y/N: y
Processing BMC
Flash Completed
Checking Revision completed
/tmp/BMC/#
NETW_FRMW_LX_R309327.BIN./tmp/BCfw puis entrer dedans :# ./NETW_FRMW_LX_R309327.BIN --extract /tmp/BCfw Successfully extracted to /tmp/BCfw # cd /tmp/BCfw/ /tmp/BCfw/#
lib32gcc1/tmp/BCfw/# aptitude install lib32gcc1 ... /tmp/BCfw/#
spsetup.sh :/tmp/BCfw/# ./spsetup.sh Collecting inventory... ...... Running validation... rev 12 (eth2)CM5708 Gigabit Ethernet The version of this Update Package is newer than the currently installed version. rev 12 (eth2)cation name: NetXtreme II BCM5708 Gigabit Ethernet Package version: 6.4.4 Installed version: 3.0.0 rev 12 (eth3)CM5708 Gigabit Ethernet The version of this Update Package is newer than the currently installed version. rev 12 (eth3)cation name: NetXtreme II BCM5708 Gigabit Ethernet Package version: 6.4.4 Installed version: 3.0.0 Continue? Y/N:y Executing update... WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE IS IN PROGRESS. THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE! ...... Update success. Would you like to reboot your system now? Continue? Y/N:y /tmp/BCfw/#
IDRAC6_FRMW_LX_R300634.BIN.# aptitude install ia32-libs ... # * Executer le .BIN : <box 100% shell><code># IDRAC6_FRMW_LX_R300634.BIN Collecting inventory... .... Running validation... iDRAC The version of this Update Package is newer than the currently installed version. Software application name: iDRAC Package version: 3.21 Installed version: 2.10 Continue? Y/N:y Executing update... WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER DELL PRODUCTS WHILE UPDATE IS IN PROGRESS. THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE! ............................................................................................. ............................................................................................. ................................................