LSI SAS2 firmware flash

Status
Not open for further replies.

alpaca

Dabbler
Joined
Jul 24, 2014
Messages
24
Firmware upgrading/downgrading has been addressed a number of times, but wanted to share this anyway.

Setting up an older, intel x5650, supermicro box with LSI 9207-8i running 9.3. Everything went smooth with the install then get the famous firmware/driver mismatch alert. Ok no problem, the below steps were very easy, very low stress, and got the firmware flashed correctly and squared away.

**Please notice the use of "sas2flsh" not "sas2flash". The former is specific to the DOS method of flashing. Ensure that is the executable you use with this method.

1) Download the necessary files from LSI/Avago
--> 3 files total: sas2flsh.exe, the appropriate firmware ".bin" file and the appropriate ".rom" bios files
--> appropriate = for your card/firmware desired end result
--> those files will be in ZIPs with reads, etc....just take the necessary 3 files.

2) Put those 3 files in a folder together, named something simple

3) Using the very easy app on Windows 7/8, Rufus, create an MS-DOS bootable USB drive.
--> this will erase the drive and partition is for DOS boot
--> There also will be a lot of 'new' files that rufus puts there...leave them be

4) Drop your folder with the 3 required flashing files onto the new DOS-bootable USB drive

5) Insert the USB drive into the target server and power the server on

6) Change BIOS boot order to boot to this DOS-bootable USB drive, whatever it is called
--> Save and reboot

7) If this has been done correctly, your server should boot to an MS-DOS prompt

8) Use the "cd" command to navigate into the folder containing the 3 flashing files.
--> the "dir" command lists the contents of your current directory

9) Inside the correct folder, run "sas2flsh -list" to verify you are in the right place
--> that commence should run without a hitch

10) At this point I am assuming this is either an unused system or your have ensured a recent BACKUP
--> As we all know with firmware related anything...anything is possible

11) Erase the current firmware on your card with "sas2flsh -o -e 6"
--> DO NOT REBOOT AT THIS POINT!!!!

12) Flash the new bios and firmware in a single command "sas2flsh -o -b xxx.rom -f xxx.bin
--> OBVIOUSLY replace xxx with your appropriate filenames
--> Let this run and do it's thing, you should see outputs verifying success along the way

13) Once complete, run "sas2flsh -list" again to verify again the correct firmware has been flashed

14) Reboot
--> remember to change your BIOS boot order to boot back into FreeNAS

15) Have fun


The above steps worked without a hitch for me on an AMI/supermicro motherboard.
 
Status
Not open for further replies.
Top