Difference between revisions of "LSI Raid Firmware Bios Flashing"

From Hack Sphere Labs Wiki
Jump to: navigation, search
(Notes)
(Notes)
Line 43: Line 43:
 
*Failed to initialize PAL - Example of how dos util does not work:  https://plus.google.com/u/0/photos/106386350930626759085/albums/5848192137934097201
 
*Failed to initialize PAL - Example of how dos util does not work:  https://plus.google.com/u/0/photos/106386350930626759085/albums/5848192137934097201
 
*http://www.lsi.com/downloads/Public/Host%20Bus%20Adapters/Host%20Bus%20Adapters%20Common%20Files/SAS_SATA_6G_P16/readme_SAS2_UEFI_BSD_HII_P16.txt
 
*http://www.lsi.com/downloads/Public/Host%20Bus%20Adapters/Host%20Bus%20Adapters%20Common%20Files/SAS_SATA_6G_P16/readme_SAS2_UEFI_BSD_HII_P16.txt
 +
*IT is faster then IR (5%?) - http://forums.freebsd.org/showthread.php?t=37925

Revision as of 00:57, 27 April 2013

Best way is to create a UEFI boot disk as you will get command errors if you do not in most situations, at least in DOS.

Get the firmware use the sas2flash.efi

Create a usb key with fat16 and then create the following:
/EFI/boot
Get the shell.efi (it sounds like you need the older shell.efi because it supports older versions of EFI specs.)
cp shell.efi to /EFI/boot/boot.efi for 32bit/ bootx64.efi 64bit.

use the shellx64.efi

Boot into the EFI shell...

Run the proper command:

sas2flash.efi -o -f 2118ir.bin -b mptsas2.rom
sas2flash.efi -o -sasadd 500605bxxxxxxxxx (x= numbers for SAS address)

I switched from IR to IT bios with this command... I did not write a sas address (actually I may have)

If I add another card I have to. (http://lime-technology.com/forum/index.php?topic=12767.210)

6. Program SAS address in IT-mode:
sas2flsh -o -sasadd 500605bxxxxxxxxx 
where "500605bxxxxxxxxx" SAS address from small green sticker on yor card, without "-"

Despite me missing this, it is humming away nicely in my now converted production box on 5.0.12a.

BUT - I now have a second card, that I 'm intending to integrate.

I did the reflash including step 5 on the only machine I have been able to. Then I figured I would reboot to do step 6 - also to read the sticker for the number.

Unfortunately, that machine now can not boot, as it is hanging at the BIOS of the adapter. So I have no option at my disposal to do step 6 on any of the cards.  :-[

Will I have any issues in an unRAID scenario by having two cards that has both not been through step 6 to get individual addresses?

Notes