[...]
5. Now write the correct sbr file to the card. Otherwise, sas3flash will NOT recognize the CP400i as you might have noticed before. This is because the Fujitsu card has built in mechanisms hidden within the megaraid internal firmware that do compatibility checks and verify the checksum and security features embedded within the firmware and the tiny bits of info stored within...
...you know what, nevermind. You dont need all that jazz.
Just Type: megarec3 -writesbr 0 sleyksbr.bin Once it writes successfully, then type: megarec3 -cleanflash 0 and it will start to clean out the flash.
6. Reboot, my son. Reboot.
7. Once back at dos (or efi shell) type this whole string out: (Remember, its sas3flsh for dos, and sas3flash for EFI shell)
sas3flsh -o -f 9300it.bin -b mptsas3.rom -b x64sas3.rom -assem [whatevernameyoulike] -tracer [theserialnumberforthecard] -sasadd [the16digitsasaddress]
8. That's it! sas3flsh/sas3flash will write the firmware, and legacy and efi bioses as well as serial number info and your custom name to the card.
9. Verify it all worked by typing: sas3flsh -list or sas3flash -list
10. Enjoy!
You can also use this method to vendor crossflash these bad bois to a Dell HBA330, or perhaps you prefer a Supermicro AOCS-L3008L8i/e? Go right ahead. Whatever vendor you likey, just download and flash the vendor's firmware :.)
I will attach the utilities and files you need :.)
Have fun!
Hello.
We have a couple of Fujitsu PRAID CP400-8i cards around here and I'd like to "IT flash" them to make them more appropriate to our FBSD/ZFS infrastructure.
According to this youtube video (
The Art of Server) [1] and the thread I'm posting herein it should be "easy" - but it isn't. Me stupid has already "bricked" on CP400-8i so far.
First of all in avoiding violation of copyrights and further I will not post officially any binaries.
The first frustrating fact is, that I couldn't come by the prerequisite LSI9300IT.SBR mentioned in [1], which seemingly would have things made easy. We don't have a card/adapter of that type and searching the net for a SBR of that type was not successful. So, without this essential piece the whole capmaign is rendered useless.
Second frustrating fact is that it is recommended to use a most recent "megarec.exe" aka "megarec3.exe". I searched Broadcom and other places, did so for days without success. By "accident" I found the file within a ZIP archive somewhere out in the vastness of the net - but not from an official site belonging to LSI/Avago/Broadcom. That "problem" solved I had to solve the next one. megarec3 does only exist for a DOS Shell. but megarec3 is a key tool, to do at least something with the Fujitsu PRAID CP400 adapters - because most firmwares/BIOSes on our used computers/workstation quit sas3flash.exe with a PAL error in cases executed from DOS shell alongside with megarec3, or, if lucky to start en U/EFI shell (not always possible, especially on older ASRock crap where we tried the open source EFIshell found at GitHub), sas3flash.efi quits with the message: no AVAGO adapter found (although megarec3 was writing/reading from the adaptor).
It seems and look like a mine field.
Since sas3flash.efi doesn't recognize the Fujitsu Adaptor - even when megarec-written with the CP400SBR SBR file provided here - and state that it can not find any AVAGO adapter, the only way seems to be that described in [1] - but here I lack in the mentioned and prerequisite LSI9300IT SBR file.
At last I'd like to warn the impatient: It seems I bricked one of our boards.
In DOS Shell I issued the commands
megarec3 -writesbr 0 sbrempty.bin (I guess that is the nullified SBR)
megarec3 -cleanflash 0 (takes some seconds)
reboot
After that, that, the adapter wasn't visible anymore for the EFI/BIOS. Starting the EFIshell USBdrive let me run into the "AVAGO adaptor not found" issue with sas3flash.efi as reported above.
I got another SBR provided on this platform and tried to "fix" the problem via
megarec3 -writesbr 0 CP400SBR.BIN (256 bytes, but wasn't 3008 controllers 544 bytes ?)
reboot
I FORGOT THE CLEANFLASH step ( megarec3 -cleanflash 0 ) before reboot!
At this point, my workstation (Fujitsu ) is unwilling to come up with the BIOS/EFI firmware when issued as long the adaptor is plugged in (No SETUP, no Select of boot device).