SOLVED: Problems flashing H310 to IT mode: "No LSI adapters foudn"

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

dstanding

Member
Jan 27, 2015
97
21
8
32
Morristown NJ
I'm trying to flash an H310 into IT mode and I'm getting this error. I've already run

megarec -writesbr 0 sbrempty.bin

and

megarec -cleanflash 0

megarec still identifies it as an LSI 2008 card.

When I run sas2flsh.exe I get an error saying "No LSI SAS adapters found" and I am unable to flash any firmware, either in DOS or UEFI modes. This is on an Intel S2600CP2 motherboard

Is there a solution to this or did I screw something up royally?
 

nk215

Active Member
Oct 6, 2015
412
143
43
50
You didn't brick anything.

You need to get a hold of an old sas2flash.efi and flash the 6gbpsas.fw file to the card.

Then write the sas address back to the card.

After that you'll be able to use another old sas2flash.efi to flash IT over IR. Note newer flasher won't let you do this. if i remember correctly I used P15 flasher to do this step and flashed the card to FW 19.

Then flash it to latest 20.00.07 IT FW (I use P20 flasher for this).
 

nthu9280

Well-Known Member
Feb 3, 2016
1,628
498
83
San Antonio, TX
Adding to the @nk215's steps.

If you are using FreeDOS, I think sas2flsh.exe P7 or P13 seem to work depending on the stepping / version of the card.
I just renamed them s2fp07.exe and so on to s2fp20.exe on my USB boot drive.

Since you are on EFI system, you need to use sas2flash.efi older than p14 (I believe ) to overcome the page 2 data mismatch issue.

SAS address can be the last step

Sent from my Nexus 6 using Tapatalk
 
  • Like
Reactions: dstanding

dstanding

Member
Jan 27, 2015
97
21
8
32
Morristown NJ
You didn't brick anything.

You need to get a hold of an old sas2flash.efi and flash the 6gbpsas.fw file to the card.

Then write the sas address back to the card.

After that you'll be able to use another old sas2flash.efi to flash IT over IR. Note newer flasher won't let you do this. if i remember correctly I used P15 flasher to do this step and flashed the card to FW 19.

Then flash it to latest 20.00.07 IT FW (I use P20 flasher for this).
That's solved it! Went back to P7 and it flashed fine.
 

In0cenT

New Member
Mar 4, 2017
1
0
1
22
Hello dstanding

I'm currently having the same problem, could you pass on everything you did?

Thanks very much!
 

nthu9280

Well-Known Member
Feb 3, 2016
1,628
498
83
San Antonio, TX
Hello dstanding
I'm currently having the same problem, could you pass on everything you did?
Thanks very much!
Can Megarec see your card? if so that can be revived. Otherwise, the chances are slim. You could try putting the electrical tape on B5-B6 pins and try Megarec again.

Another option is to put Dell's FW from the link below. Use "nocheck.bat"
https://downloads.dell.com/FOLDER01712418M/2/SAS_RAID_H310_79H36_A02_SETUP_ZPE.exe

If that is successful, you can attempt the IT flashing process again.
 

Mattias71

New Member
Aug 20, 2020
5
0
1
This is how i got it working in DOS only mode with FreeDOS.


megacli.exe -AdpAllInfo -aAll -page 20
megacli.exe -AdpAllInfo -aAll | find “SAS Address”
megacli.exe -AdpAllInfo -aAll | find “SAS Address” > SASADD.txt

megarec -writesbr 0 sbrempty.bin
megarec -cleanflash 0

reboot

s2fp19.exe -o -f 6GBPSAS.FW
s2fp19.exe -o -sasadd 5xxxxxxxxxxxxxxx

reboot

sas2flsh.exe -o -f 2118p7.bin

reboot

s2fp19.exe -o -f 2118it.bin

s2fp19.exe -o -b mptsas2.rom (even after if you want bios on card)