how to flash a DELL H310 SAS HBA from IR to IT mode

#This describes how to flash a DELL H310 SAS HBA from IR to IT mode
#UEFI is needed on Supermicro X9 series (when you have the "ERROR: Failed to initialize PAL. Exiting program." message)
#boot from DOS shell (Rufus Freedos) on a usb key
#LSI tools: http://www.lsi.com/support/Pages/download-results.aspx?component=Storag…

#Lets save the details, you will need the SAS address later!
megacli -adpallinfo -a0 > allinfo.txt

#Clear SerialBootRecord
megarec -writesbr 0 sbrempty.bin

#Clean flash
megarec -cleanflash 0

#Reboot, then UEFI shell, change to P5 directory (contains old (P5 version)sas2flash.efi and firmware files)
fs0:
cd P5
sas2flash.efi -listall
sas2flash.efi -c 0 -list

#sas2flash.efi -o -f 6GBPSAS.FW

#Write P5 flash, confirm with Y that you want to flash anyway (this fixes Mfg data mismatch for P18)
sas2flash.efi -o -f 2118it.bin

#Write back original SAS address (from allinfo.txt you saved in the beginning)
sas2flash.efi -o -sasadd 5b8ca3a0ef8fe300

#Reboot, then UEFI shell, change to P18 directory (contains new (P18 version)sas2flash.efi and firmware files)
fs0:
cd P18

#Write P18 flash
sas2flash.efi -o -f 2118it.bin

#Write the BIOS (optional, for ZFS HBA usage you don't need this)
sas2flash.efi -o -b mptsas2.rom

#This is the UEFI BSD (optional, for ZFS HBA usage you don't need this)
sas2flash.efi -o -b x64sas2.rom

#Write back original SAS address (from allinfo.txt you saved in the beginning)
sas2flash.efi -o -sasadd 5b8ca3a0ef8fe300

Hozzászólások

Jo lenne egy ilyen "Perc 6/i Integrated"-hez is...