Guide: Flashing H310/H710/H810 Mini & full size to IT Mode

tomlaweseom

New Member
Mar 30, 2021
4
0
1
Hello all,

Thanks for all the effort gone into making this possible, obviously, especially thanks to @fohdeesha . I am struggling to boot after using FreeDOS with my Perc H710 Full size (D1).

I followed the introduction page fully, removed the battery with the system powered down, reinstalled the card and l actually left it overnight as I needed to get some sleep. This morning, I have booted to FreeDOS and then entered 'info' which gave the following output which matched the guides H710 D1 Full Size as expected:
Perc H710 Original Info PRE-FLASH_SECOND.png

I then ran 'BIGD1CRS' and got errors @ 40% and 80% on both passes at clearing memory. I cold booted, ran the util again and got 100% on both passes and 'Success' when continuing to flash the card. As per the guide, I then entered 'reboot'.

On reboot I got the following error:

error2.png

The system then continues to boot after 'Press any key to continue..' appears, and a key is pressed. I press F11 for the BIOS Boot Manager, but the system then hangs (where it used to boot just fine) at:

hang.png

Prior to attempting the flash, all drivers/firmwares (everything) were updated via the Dell Systems Update Utility with zero errors anywhere, including the Perc H710.

The only thing I can note is that having since pulled the card out of the server, the only part number on the card I can see is '0VM02C' which does not matched the part numbers on the introduction, despite it definitely being a Dell Perc H710.
partnumber.jpg

The system is a Dell PowerEdge T620 and was purchased from a corporate recycler, so I have no doubts of the cards authenticity as a genuine Dell part. The warranty on the server only ran out a year ago according to service tag information, and I was told by the reseller (who are a large operation) that the company they got it from had it from new, so it should be legit?

I'm guessing the card is now bricked as it's not the correct part number?

Edit:
To be clear, if it is bricked it's obviously my own fault. Just trying to determine whether or not the card can be saved, or if I should be looking to get a replacement ASAP.
 
Last edited:

tomlaweseom

New Member
Mar 30, 2021
4
0
1
Have taken the card out and rebooted the server, which worked just fine so pretty sure at this point that it's bricked! Would really appreciate it if anyone is able to confirm that though, as I will look at sourcing a replacement rather than spending more time on it.
 

tomlaweseom

New Member
Mar 30, 2021
4
0
1
In an effort to progress / reset the card I’ve switched it out to my desktop, but I can’t even get FreeDOS to run here.

68943E09-177F-4C89-B611-21962D5A0B1C.jpeg

The Linux live however boots just fine
 

tomlaweseom

New Member
Mar 30, 2021
4
0
1
Okay so, have had another stab at this, this evening and managed to recover the card to stock Dell H710 firmware. In the end I used my SBC with Windows on it to flash a different USB drive with FreeDOS form the ZIP via Rufus. After the second attempt it then managed to clear the memory and write the standard firmware back to the card.

For anyone reading the thread in the future: This is where I left off, I've realised that for the value of the H710 I can sell it and buy two LSI cards instead of the one H710 I have, so there's actually little point in continuing to try and flash.
 

rnwtenor

New Member
Apr 2, 2021
1
1
3
Looking for Help: H710 B0 Full Size
I followed the instructions on the H710 B0 Full Size - Fohdeesha Docs link and had no issues. I experienced the kernal meltdown, but upon reboot was able to 'setsas.' My issue is that my Dell T320 no longer sees my Dell Perc H710 raid controller. I have reflahsed the H710 from the linux step twice, reset iDRAC7 and updated the Lifecycle controller. There are two 10k drives in the 16bay caddy that show power upon boot, but then go dark after clearing the initial boot screen.

EDIT 20210403 15:19 CET: I have resolved the issue and I will post more detail with the steps I followed. The short answer is 1) for an H710 B0 card, run the DOS wipe utility at least two times. I ran it three times, the failed attempt, and then two more times when resolving my issue above. 2) I also wrote both optional boot loaders. Now I see the LSI card on boot and I see both drives.
 

Attachments

Last edited:
  • Like
Reactions: fohdeesha

Migraine

New Member
Apr 5, 2021
1
1
3
The only other person I've seen with this issue (driver erroring out on linux boot), also had their card in a non-dell server ( a supermicro). Given you're having the exact same issue trying to flash the card in an HP, it's probably not much of a reach to say that the LSI MPT driver only likes RAM-booting these cards in dell servers for some reason. It could be a mixture of options in BIOS, not sure. Make sure anything regarding SR-IOV, I/OAT / DMA Engine etc are disabled in bios, and make sure the bios is up to date. if it still fails, you may need to find a dell server to do the flash in
I'm having a simular issue with the linux boot. Although i am running on dell hardware (R720) any thoughts of what could be causing the image to not boot correctly. (note image is being booted throught idrak7 Vmedia)

H710P B0 Mini

Nevermind..... Forgot i have a external HBA installed as well, it appears that was throwing the errors. pulled it and the image ran without an issue.
 

Attachments

Last edited:
  • Like
Reactions: fohdeesha

Sphexi

New Member
Apr 17, 2021
1
0
1
I've been running into the same issue as above, Dell T420 with updated BIOS (2.9) and get the mpt2sas driver error booting into the live linux boot. I yanked any other pcie cards I had in there, went into the BIOS settings and disabled virtualization and anything else I could think of, still nothing.

Edit: End of the day I reverted and I'm just using it in H/W mode. My plan was to setup a 4x8TB raidz2 array and then add a hotswap to it, I even had a 6th spare disk sitting elsewhere (my old server didn't have room for it), the new server has plenty so I tossed that in and made a 6x8TB RAID10 array and left it at that.

Still curious what could be the underlying issue, but I'm loading it with data so too late for me lol, the guide is absolutely fantastic and at least I had some frustrating fun with it :)
 

Attachments

Last edited:

bertybassett

New Member
Apr 18, 2021
2
0
1
Gloucester
flashed my r720xd with a B0 h710p Perc card fine. First boot pressed crtl-c and checked the Perc firmware and all was good. Left ubuntu overnight doing drive tests and the next morning 18/24 disks were dead to the Ubuntu and too Windows. I though no issues, I'll just go into the IT mode Perc firmware and re-add the drives however when I press crtl-c the IT moose perc firmwares says entering configuration and reboots the system then the dell R720xd PCIE error light comes on and I get PCIE-error core-mid level.

I can flash it back to the Dell Perc software and recover but every time I flash IT mode firmware I cannot press ctrl-c without getting the above error? Any ideas welcomed

.IMG_0538.jpeg
 

bertybassett

New Member
Apr 18, 2021
2
0
1
Gloucester
Is this the fix? If so can I suggest that you add a note to the guide.

Make sure the server is set to boot in bios mode, and start the guide over from the beginning to wipe the card and all the bootloaders off it. flash only the BIOS bootloader. after that you should be able to enter the boot utility, everyone else with that card has
 
Last edited:

robsch

New Member
Apr 21, 2021
1
0
1
Hi! First I want to say thanks to @fohdeesha and @fourlynx for doing this. Great job!

I am running into an issue, and was wondering if someone has any input. I'm sure its something I have done.

I removed the battery from the controller, and then went into the perc config on boot, and checked the card, I ran Info, before I started the process. I figure that would cover me. :) So I go into FreeDOS and ran PD1CROSS, and that finished completely with 0 errors.

I then booted to the Linux side ran sudo, then D1-H710 and I get :
0 MPT Ports Found

When I reboot and run setsas to put in my address I get :
NO LSI SAS adapter found! Limited Command Set Available!


I Have tried :
reverting
powering off for 30 min. (Got dinner)
running the flasher twice.
powering off between stages

I am doing this with USB sticks

I flashed back to factory used pd1revert and everything works OK, so at least I didn't brick it yet. :)

This is a Dell R520

Thanks
 

Groto

New Member
Apr 26, 2021
2
0
1
I am having the same issue as the previous poster. I have a H710P D1 and I get to the setsas part and then it says No LSI SAS adapters found! Limited command set available! Any ideas? My battery was unplugged the whole time,

Thank you for this guide @fohdeesha ! Could you help me and the previous poster?
 
Last edited:

fohdeesha

Kaini Industries
Nov 20, 2016
2,115
1,981
113
30
fohdeesha.com
Are you both sure there's no other LSI based adapters anywhere in your systems? And you're sure you're following the right guide so you're flashing the right SBR in freedos? Are both your guys cards full size variants? Judging by my emails there's been a couple hundred people following the same guide with the same cards and I haven't seen anyone else get stuck like this, so there has to be something going wrong somewhere in the process.

Have you checked your BIOS settings to ensure they're set like the guide recommends? and you're booting BIOS, not UEFI? If you succesfully wipe the card and the SBR gets flashed in freedos, thee linux ISO should absolutely see the card
 

Groto

New Member
Apr 26, 2021
2
0
1
@fohdeesha thanks for the response. I read through the whole thread again last night and realized my issue was probably because I’m using a custom home server that has this Dell card in it. As far as I know I don’t have those bio settings but my problem is probably because I don’t have it in an actual Dell Server. Was a work around ever found for that? I don’t have access to a Dell server. Thanks
 

fohdeesha

Kaini Industries
Nov 20, 2016
2,115
1,981
113
30
fohdeesha.com
I'm trying to revert the flash - going back to RAID mode - but ehm.. info doesn't spit out anything at the moment (possibly because its flashed already) - how to find out which model I have now?
if you don't have the info saved down anywhere, you'll have to pull the card and look at the part number on the back. the info command uses megacli commands to dump info, which is a toolset for megaraid cards - it won't see cards that have been flashed to IT mode