H310 $35

rubylaser

Active Member
Jan 4, 2013
842
229
43
Michigan, USA
Ok, once I do that then I'm doing p7->p20 and hopefully it works :)
If the cards are showing up you should be fine :) @PigLover, any ideas to help me recover what appears to be failed flashing attempts by the previous owner with my cards?

I am pissed that both of these cards seem to be duds. The other H310 I bought a week ago plugged right in and worked. Flashing it was a breeze. These two don't show up with their OptionROM's and only one even shows up at all in sas2flash or megacli (it's has no firmware on it) and the other doesn't show up at all.
 

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,046
1,583
113
CA
Hmmmm using @whitey zip and his 2118p7.bin

I still am getting:

"Error: Cannot Flash IT Firmware over IR Firmware"

:(

Started from the top, and re-did it all... same thing... cannot flash IT over IR.

using this guide: Bit the bullet on a H310


Could this be a .EFI / UEFI Flash not letting me go from IR to IT but it still works on old version of sas2flsh.exe/DOS ?
 
Last edited:

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,046
1,583
113
CA
Put it in an old x58 SuperMicro 1U i have sitting around and tried sas2flsh.exe

Same error...

"Error: Cannot Flash IT Firmware over IR Firmware"


Thanks @PigLover I'll try "ERASING" and :)

The reason / process @white does from 7->19/20 I thought was entirely due to allowing IR->IT ??

I'll try erasing and then going to IT, that sounds like a way to do the same thing that's not workign for me right nwo :)
 

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,046
1,583
113
CA
Well it erased, and then I attempted to flash the p7 firmware and it hung at:

Chip is in RESET state. Attempting Host Boot...
Firmware Host Boot Successful.

It never got to: Beginning Firmware download....
 

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,046
1,583
113
CA
Well... I powered that x58 xeon system down and put it back in my x10 e3 system and used EFI

I got a "no firmware found" when listing, so it's at-least there.

Then I did a sas2flsh -o -f 2118it.bin for p7

And it got a new error now:

Failed to Validate MFg page 2!

Firmware fault occured: Fault code D04
 

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,046
1,583
113
CA
Well, I did a sas2flsh -o -f 6GBSSAS.FW

And that worked.

But, not sure it's going to let me go from that to IT.
 

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,046
1,583
113
CA
Guess need to wait for @whitey to confirm that the P7 on the zip is the Dell p7 from what I've read you need to go

Or rather if this is the dell firwmare? 6GBPSAS.FW

Dell IR
Dell IT (7?)
LSI IT


I have no problem erasing the firwmare and then re-flashing with 6GBPSAS.FW

However no matter what I do I can't get it to take the IT firmware (p7) from @whitey Zip
 

jmck

Member
Apr 4, 2013
90
28
18
Try using the zip file from here. The Dell Perc H310 to LSI 9211-8i IT Video

I just did it with 2 H310 and it worked great for me. I had some of the same problems you had but the versions in the zip file worked. I did the erase, restart, flash the 6gbssas.fw, restart, flash to 2118p7 using sas2flash.efi, restart and then 2118it using the sas2flash_p19.efi.

Edit: Also, that same site has a page on going back to Dell firmware. You could try doing that to reset the card back to what it shipped as. Then try again.
 
Last edited:
  • Like
Reactions: Hrast

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,046
1,583
113
CA
Try using the zip file from here. The Dell Perc H310 to LSI 9211-8i IT Video

I just did it with 2 H310 and it worked great for me. I had some of the same problems you had but the versions in the zip file worked. I did the erase, restart, flash the 6gbssas.fw, restart, flash to 2118p7 using sas2flash.efi, restart and then 2118it using the sas2flash_p19.efi.
When you say erase do you mean
megarec -writesbr 0 sbrempty.bin
megerec -cleanflash 0

or
sas2flsh -o -e 6

?
 

jmck

Member
Apr 4, 2013
90
28
18
The megarec method exactly as you listed. After that is when I switched to using sas2flash in EFI.
 

frogtech

Well-Known Member
Jan 4, 2016
1,346
209
63
32
Didn't read the whole thread but even if you failed to flash to IT mode it's pretty much impossible to brick these isn't it? There's plenty of firmwares available.
 

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,046
1,583
113
CA
@jmck

That worked!

I used that .efi and that p7 and it worked!!!!

@whitey just spent hours on this not so happy with your zip now :( :( I think the problem was when I copied the p19 .efi to the p20 to make it 'cleaner' but that specific EFI file didn't wrok for flashing to the old p7!

Looks like you can't use the 'latest' EFI sas2flsh with the old p7
 
Last edited:

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,046
1,583
113
CA
Didn't read the whole thread but even if you failed to flash to IT mode it's pretty much impossible to brick these isn't it? There's plenty of firmwares available.
I would say impossible to brick as long as it's detected at all based on my numerous deletes, etc.
 

jmck

Member
Apr 4, 2013
90
28
18
Glad you got them working.

And yea, I had a H200 about a year ago I thought I bricked but it was still detected by megarec. Flashed it back to Dell firmware and started over. Seems almost impossible to brick them.
 

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,046
1,583
113
CA
Here's what I did:

@jmck @whitey

1- megarec -writesbr 0 sbrempty.bin
2- megerec -cleanflash 0
3- reboot
4- sas2flsh -o -f 6GBSSAS.FW (sas2flsh.efi from @jmck 0r @whitey zip seemed to work here)
5. sas2flsh -o -sasadd [address]
6. reboot
7. sas2flsh -o -f 2118it.bin (sas2flsh.efi OLD version from @jmck the one in @whitey p19 moved over does not work)
8. reboot
9. sas2flsh -o -f 2118it.bin (v20 LSI .bin & used @whitey version of sas2flsh.EFI file)


Did a -list and it's showing up as a SAS9211-8i and firwmare v20.00.04.00 which afaik as of 3/28/15 is the latest.


I get to do this 5 more times.

Hopefully those 5 more times are <5min total :) Would be even faster if sometimes my SM board wouldn't carsh when pressing "DEL" to go into BIOS.!! Debating now if I need to RMA it, sometimes it just hangs on a black screen other times it goes into BIOS just fine ugh!
 

jmck

Member
Apr 4, 2013
90
28
18
Put them all in at once and do it in 1 go. You can find the card id with megarec -adplist.
 

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,046
1,583
113
CA
@jmck -- you mean doing each step for each card as I go, or is it possible to issue the commands for all cards LOL... dreaming likely on the last request :D LOL!!
 

jmck

Member
Apr 4, 2013
90
28
18
1 command for all cards would be nice, lol. But yea, 1 command for each card. But it does save time on all the reboots.