Real Hardwre Raid Card never be changed to dummy HBA IT.As far as I know, the IT mode firmware only works on SAS2008 and SAS3008 chipsets, and the SAS2108 and SAS3108 chipsets used in the higher end LSI RAID cards with cache RAM and connectors for BBUs / flash backup cannot use the IT mode HBA firmware, only MegaRaid firmware. That said, I have never tried it - does anyone else know for certain in the SAS2 world if the older SAS2108 based cards and their higher end equivalents - 9260 / 9261 / 9265 / 9285 can take HBA firmware?
Yes .. and I get the following error:
1 -> you need to use sas3flash(sas2flash on 6g card) , run sas3flash for help. you would see :So, let's break this into pieces.
#1. Does anyone know of a way I can extract the firmware from a stock LSI 9361-8i?
#2. Does anyone know of a way to circumvent the "Image does not match Controller Device" error listed above?
With these two questions answered, I would then be able to properly attack the Intel-->LSI crossflash process.
Thanks. I have tried this but on the 3X08 based cards there's a gotcha that I haven't been able to figure out a way around. sas3flsh doesn't recognize the presence of a 3x08 card unless one bridges a jumper on the board. When one bridges that jumper, it recognizes the card but won't run the -ufirmware -bios commands. It will run the firmware update command but errors on the device ID mismatch (listed above). I don't know how to circumvent the problem! Maybe there's a path using linux or UEFI?1 -> you need to use sas3flash(sas2flash on 6g card) , run sas3flash for help. you would see :
-ufirmware x: Upload the current firmware to file x
-ubios x: Upload the bios area to file x
Firstly, the Intel card is motherboard agnostic. I have it running in other machines just fine. It's absolutely identical (ex-firmware) - to the 9361-8i. Second, megarec doesn't seem to see the card in any of the configurations above (jumpered, non jumpered). So I'm stuck!2 ->, as I know, since your card is megaraid, you need to use megarec to flash dummy(empty) sbr ( as I know in flashing 6g to lsi 9260, need to check the detail on my note), after that you can flash with sas3flash your fw and bios.
* search on old mobilnvidia thread. you can understand the steps. this is 6g lsi card. I would assume nothing change on 12g lsi card expect only the flasher and megarec program changes.
I do not know on Intel card due on they mostly force their card to work on their (intel) motherboard.
I guess it is because you are looking in the download section for the RAID cards!I can't find a megarec for sas3. I know that a megaoem.exe exists for sas3 controllers....but can't find it:
The link in the article above is invalid. Someone, somewhere must have it!
Now, your comments are particularly important, because you seem to be the only person who has cross-flashed an Intel SAS3XXX card into its LSI equivalent.
Could you walk me through the steps you went through.
a) Did you only use SAS3FLSH.EXE?
b) Did you encounter the DeviceID mismatch, and if so, how did you circumvent it? If not, it suggests that my problem is a Firmware mismatch and the only way I'm gonna get round this is to extract the firmware (pre-boot) from a stock 9361 (which I have) -- but I can't find a way of doing this.
[LIST=1] [*][LIST=1] [*]Prepare a bootable DOS flash with: [*]sas3flsh.exe – flash utility [*]SAS9300_8i_IT.bin – firmware file [*]mptsas3.rom – bios rom file [*]mpt3x64.rom – UEFI bios rom file (optional) [/LIST] [*]Short the TP12 jumper on the board near the SAS connectors. [*]Boot the system to the DOS mode. [*]Flash the firmware: [LIST] [*]C: \> sas3flsh.exe -f SAS9300_8i_IT.bin [*]The system will hang on the resetting the board after flashing. This is normal, the flash utility is waiting for the board to boot and the board will never boot as the flash recovery jumper is shortened. You can try to add the -noreset flag to prevent this but I have not tested it. [/LIST] [/LIST]