Highlighted
2 Bronze

Re-flash PERC H700 Firmware from Adapter to Integrated Adapter?

Jump to solution
Hello, We have several 1Gb H700 Adapter cards (not modular) that we would like to use in our R710’s and were wondering if they can be re-flashed with the “Integrated” adapter firmware? I believe the two cards are identical with the firmware being the only difference, adapters work in any PCIe slot while Integrated Adapters only work in the dedicated Internal Storage PCIe slot. We tried these cards in the R710’s and they get the error: “Invalid PCIe in the Internal storage slot! SYSTEM HALTED” .They work fine when tried in the other PCIe slots but the SAS cables don’t reach. I have tried to flash the cards with the Dell Integrated firmware via DOS boot USB but it can’t find the card in the PCIe slot and I can’t get past the System Halted message when trying the dedicated PCIe slot. Thanks, Glenn
3 Solutions

Accepted Solutions
Highlighted
5 Tungsten

RE: Re-flash PERC H700 Firmware from Adapter to Integrated Adapter?

Jump to solution

There is a way to force the LSI bios update tool to flash whatever BIOS file you want, but you risk bricking your RAID controller. Unfortunately I don't know the exact commands...

Might be safer to get the longer SAS cables...

View solution in original post

0 Kudos
Highlighted
2 Bronze

RE: Re-flash PERC H700 Firmware from Adapter to Integrated Adapter?

Jump to solution

Hi Jobsoftinc,

If I can get your email or skype id etc I'll send it to you. I used Megarec to flash the card. Please note I also encountered an issue where my R710 changed the ID of the newly flashed card from Integrated back to Adapter. The problem was the servers NVRAM which I cleared using the jumpers on the R710 motherboard and rebooting the server.

To flash the card, I placed it in the PCIe x16 slot of a Dell Optiplex PC and flashed it from a DOS bootable USB using megarec.

Procedure:

  1. Boot PC to USB DOS
  2. Megarec -adplist        (Displays the RAID card ID, should be "0")
  3. Megarec -readsbr 0 <Backup-fileneme>.sbr        (Backup your current sbr file to the USB)
  4. Megarec -cleanflash 0        (erases the current flash)
  5. Reboot PC back to USB DOS
  6. Megarec -m0flash 0 FW1405IA.rom    (H700 Integrated ROM update file downloaded from Dell website)
  7. Megarec -writesbr 0 H700INT.SBR        (SBR from our H700 Int.)
  8. Megarec -writespd 0 H700INT.SPD        (SPD from our H700 Int.) 
  9. Reboot

I'm not a Dell tech so there are no guarantees this will work for you and there is a risk of bricking your card however I successfully flashed 3 H700 cards this way.

Good luck

GWM210

View solution in original post

Highlighted
Not applicable

RE: Re-flash PERC H700 Firmware from Adapter to Integrated Adapter?

Jump to solution

This is a data url for a zip file containing both the SBR and the SPD:

data:application/zip;base64,UEsDBBQAAAAIABKKi0RvW1ogKQAAAAABAAALAAAASDcwMElOVC5TQlJL/GqU+NXAf/MPhmMT...


Click the link or copy it into the address bar of a browser or decode the part after "base64,".

View solution in original post

31 Replies
Highlighted
5 Tungsten

RE: Re-flash PERC H700 Firmware from Adapter to Integrated Adapter?

Jump to solution

There is a way to force the LSI bios update tool to flash whatever BIOS file you want, but you risk bricking your RAID controller. Unfortunately I don't know the exact commands...

Might be safer to get the longer SAS cables...

View solution in original post

0 Kudos
Highlighted
2 Bronze

RE: Re-flash PERC H700 Firmware from Adapter to Integrated Adapter?

Jump to solution

Thanks HYDRALISK00222,

 I played with the LSI megarec flash utilities and successfully flashed the cards from a copy taken from one of our existing integrated H700’s and Dell’s latest Integrated card ROM update file. All working now! 

0 Kudos
Highlighted
1 Copper

RE: Re-flash PERC H700 Firmware from Adapter to Integrated Adapter?

Jump to solution

@GWM210,

I am in the exact same boat as you were in. I have a regular H700 adapter and want to place it in the IR slot of my R710 and need to reflash it as you did. But I don't have an existing integrated H700 to pull the SBR image from in order to do this (using the LSI tools). Any chance I could get a copy of that firmware image(s) you used to reflash your H700?? Which LSI flashing tool did you use as well? I have played with Megarec.exe but I've read there are other tools for this as well.

Thanks!!

0 Kudos
Highlighted
2 Bronze

RE: Re-flash PERC H700 Firmware from Adapter to Integrated Adapter?

Jump to solution

Hi Jobsoftinc,

If I can get your email or skype id etc I'll send it to you. I used Megarec to flash the card. Please note I also encountered an issue where my R710 changed the ID of the newly flashed card from Integrated back to Adapter. The problem was the servers NVRAM which I cleared using the jumpers on the R710 motherboard and rebooting the server.

To flash the card, I placed it in the PCIe x16 slot of a Dell Optiplex PC and flashed it from a DOS bootable USB using megarec.

Procedure:

  1. Boot PC to USB DOS
  2. Megarec -adplist        (Displays the RAID card ID, should be "0")
  3. Megarec -readsbr 0 <Backup-fileneme>.sbr        (Backup your current sbr file to the USB)
  4. Megarec -cleanflash 0        (erases the current flash)
  5. Reboot PC back to USB DOS
  6. Megarec -m0flash 0 FW1405IA.rom    (H700 Integrated ROM update file downloaded from Dell website)
  7. Megarec -writesbr 0 H700INT.SBR        (SBR from our H700 Int.)
  8. Megarec -writespd 0 H700INT.SPD        (SPD from our H700 Int.) 
  9. Reboot

I'm not a Dell tech so there are no guarantees this will work for you and there is a risk of bricking your card however I successfully flashed 3 H700 cards this way.

Good luck

GWM210

View solution in original post

Highlighted
1 Copper

RE: Re-flash PERC H700 Firmware from Adapter to Integrated A

Jump to solution

Hello GWM210,

 

Here's my email: hwdutry8861@gmail.com

Thank you very much in advance.

0 Kudos
Highlighted
1 Copper

RE: Re-flash PERC H700 Firmware from Adapter to Integrated Adapter?

Jump to solution

That info was great, thanks!

I am able to use: lspci -Dmmnn | grep LSI

To see that > "PERC H700 Adapter [1f16]" -- Adapter

Goes to > "PERC H700 Adapter [1f17]" -- Integrated (Also tried 1f1b)

But, when rebooting (with NVRAM pins shorted) I still get: "Invalid PCIe card found in the Internal Storage slot!" Should I be performing your steps on a separate machine and then transferring the PERC H700?

Any advice here would be greatly appreciated 🙂

0 Kudos
Highlighted
Community Manager
Community Manager

RE: Re-flash PERC H700 Firmware from Adapter to Integrated Adapter?

Jump to solution

Hello,

we cannot help you because this modification is out of support. Let's see if other customer can answer to your question!

Thanks
Marco

0 Kudos
Highlighted
1 Copper

RE: Re-flash PERC H700 Firmware from Adapter to Integrated Adapter?

Jump to solution

Great deal! Email is <ADMIN NOTE: Email id removed as per privacy policy>I have played with Megarec some before, so am somewhat familiar with it. The bit about clearing the R710's NVRAM to keep it from overwriting the newly flashed ID is news to me. But it wouldn't at all surprise me. 🙂 My R710 is a second-hand one (for me) so I've no qualm in trying it. Anyways, very much obliged for your assistance! 

0 Kudos
Highlighted
Not applicable

RE: Re-flash PERC H700 Firmware from Adapter to Integrated Adapter?

Jump to solution

Hi GWM210

We are in the same boat, have successfully flashed rom to card but haven't got the H700 integrated sbr file.  Any chance you could send us this?

Many thanks

MCS1

0 Kudos