Knowledgebase

Question:

Flash upgrading firmware on LSI SAS HBAs; Upgraded firmware on 9211-8i to P8, now duplicated drives

Answer:

See also: Click here for Flash upgrading LSI MegaRAID controllers       Click here for Flash upgrading LSI SAS HBAs


See also the SAS2Flash Reference Guide attached to this article.


LSI SAS 9211-4i and 9211-8i customers upgrading to P8 firmware (latest available https://www.broadcom.com/products/storage/host-bus-adapters/sas-9211-8i), on a SuperMicro SAS LSI 2028 backplane( BPN-SAS2-826ELS) it will show drives duplicated (Duplicated 4 times, showing 4 enclosures with the same disks in the Ctrl+C BIOS under SAS topology.)

Flash to the attached version of the P8 firmware to fix this.

Newer versions of the firmware posted to the download page will not have this issue.

 

 

 


Advanced users:

 

To delete the firmware and BIOS in your 9211, then reflash it, follow these steps:

1.  Check to see if there is an also an onboard SATA controller with disk in the system before running the commands below. 
Run sas2flsh -listall
If you see only the 9211, then run the commands as shown below.
If you see two controllers (e.g. c0 and c1, then add -c 1 to all of the commands below--> sas2flsh -c 1 -o -e 6

2.  Record the SAS address of the 9211 in case you need it later.  To display it, type:
sas2flsh -list

and write down the SAS address.  You can run the is DOS, Windows, Linux, etc.
3.  Download 9211_8i_Package_for_P9_Firmware_BIOS_on_MSDOS_and_Windows.zip for the 9211-8i
4.  Boot to DOS (create a DOS bootable USB stick from http://www.bootdisk.com or www.gocoding.com).
5.  Run from DOS sas2flsh -o -e 6 (this will erase the controller firmware and BIOS).
6.  Turn the system off.
7.  Turn the system on and boot to DOS (note:  the BIOS won't post, as you will reflash it in step 8 below).
8.  Run from DOS, with files sas2flsh.exe, the .bin and .rom files in the same directory:

  For IR firmware:  sas2flsh -f 9211IRP9.bin -b mptsas2.rom
  For IT firmware:  sas2flsh -f 9211itp9.bin -b mptsas2.rom

Note:  you will need to rename 9211-8i_IR_P9.bin to 9211IRP9.bin and 9211-8i-IT_ph9.bin to 9211itp9.bin

9.  The controller will now work normally, with the P9 firmware and BIOS.
10.  Check to make sure you have a SAS address:
sas2flsh -list
If you see the same SAS address that you had in step 2, then you are done.
If you don't see the same SAS address, or you don't see a SAS address, type:
sas2flsh -o -sasadd <SAS address>

 


To put the controller back to P7 firmware:

 

 

1.  Check to see if there is an also an onboard SATA controller with disk in the system before running the commands below. 
Run sas2flsh -listall
If you see only the 9211, then run the commands as shown below.
If you see two controllers (e.g. c0 and c1, then add -c 1 to all of the commands below--> sas2flsh -c 1 -o -e 6

2.  Record the SAS address of the 9211 in case you need it later.  To display it, type:
sas2flsh -list

and write down the SAS address.  You can run the is DOS, Windows, Linux, etc.
3.  Download 9211_8i_Package_For_P7_Firmware_BIOS_Upgrade_on_MSDOS_and_Windows.zip for the 9211-8i from here: https://docs.broadcom.com/docs/12350520
4.  Boot to DOS (create a DOS bootable USB stick from http://www.bootdisk.com or www.gocoding.com).
5.  Run from DOS sas2flsh -o -e 6 (this will erase the controller firmware and BIOS).
6.  Turn the system off.
7.  Turn the system on and boot to DOS (note:  the BIOS won't post, as you will reflash it in step 8 below).
8.  Run from DOS, with files sas2flsh.exe, the .bin (2118ir.bin or 2118it.bin) and mptsas2.rom files in the same directory:

  For IR firmware:  sas2flsh -f 2118ir.bin -b mptsas2.rom
  For IT firmware:  sas2flsh -f 2118it.bin -b mptsas2.rom

9.  The controller will now work normally, with the P7 firmware and BIOS.
10.  Check to make sure you have a SAS address:
sas2flsh -list
If you see the same SAS address that you had in step 2, then you are done.
If you don't see the same SAS address, or you don't see a SAS address, type:
sas2flsh -o -sasadd <SAS address>

keywords

duplication

 

 

 

 

Data Categories:

None

Supporting Documents: