Lost Raid 6 on LSI 9266-8i

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

BigXor

Active Member
May 6, 2011
282
26
28
Pennsylvania, USA
bigxor.com
I was messing around with the 9266-8i I just got. I wanted to load Dell H710 Firmware so I could have array power down.

The firmware didn't take so I reloaded the LSI firmware, but lost all options including ability to have Raid 6,60.

Anybody know how to re-enable the standard card options
 

mrkrad

Well-Known Member
Oct 13, 2012
1,244
52
48
what did you do? These options are impossible to edit. step by step tell us what you did because it holds the golden key!

you can power down 9266 array out of the box, mine had that feature for spare drives (phase 1,2) and unconfigured drives.

Did you flash the SPD? tell us what utilities and what steps. This is key information to help you.
 

BigXor

Active Member
May 6, 2011
282
26
28
Pennsylvania, USA
bigxor.com
I wanted to power down the arrays not just spare drives.

I used dos and megacli -adpm0flash -f dell_fw_rom. The card would not initialize so I used megacli to reload the LSI FW. I got some kind of message about disabling options when it was booting up and I pressed the continue key. The card booted up, went into windows and had to rebuild the arrays, but Raid 6 was no longer there.
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
Ah, I did the same thing.

Not being at home right now so going my memory (like a sieve my Wife tells me)

Try this

m0flash an older H710, I think the FW thats 2 updates older than the FW released a couple of days ago.
This FW will work with the 9266, but you loose Cachecade.
Now do a normal update to the LSI FW (not M0flash)

M0flashing from Dell FW seems to loose the 1GB cache.
Without cache the card won't do RAID6 you'll also find that Cachecade is also disabled (if you have this)
The new Dell FW don't work with the LSI9266 :(

I've been through this my a few times in my testing, and have been able to get back with some fiddling (as above)

If you still have issues, when I get home from work, I can work out the exact fix.


Also, don't do this with valuable data, I've found that importing the foreign configs proved very difficult to setting up new Array.
 
Last edited:

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
Does the 1GB cache show in MSM ?
If its enabled it will be in the properties on the left (UPDATE) hand side.
If it's not enabled it won't show at all.
RAID6 won't work without it.

I have gone through this a few times over the last few weeks, and have come back fully working.
Just not having my machine in front of me is not helping.
 
Last edited:

BigXor

Active Member
May 6, 2011
282
26
28
Pennsylvania, USA
bigxor.com
Does the 1GB cache show in MSM ?
If its enabled it will be in the properties on the left (UPDATE) hand side.
If it's not enabled it won't show at all.
RAID6 won't work without it.

I have gone through this a few times over the last few weeks, and have come back fully working.
Just not having my machine in front of me is not helping.
Memory Size does not show up.
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
There's the RAID6 issue

Unless you sort this out before I get home.
I'll go and do the samething.
Then work out a step by step process to undo what has been done.

Have you tried H710 FW 21.0.0-0132 Driver Details | Dell US
Pretty sure the key was the old H710 FW flash, which worked and fixed the Cache issue
Then flashing the LSI FW


Another thing.
Have a look in first post here http://forums.servethehome.com/raid...arec-sas2flash-megaoem-commands.html#post3248
grab the file via 'DOS' link
In here I put a newer MegaREC that works with SAS2208's
Now try MegaREC to flash it might be better suited to fixing the cache issue.
You may need to m0flash nothing ie just clear the FW, reboot, then flash.

Becareful !!
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
With Megarec (newer version) use -cleanflash of course to clear the Firmware then reboot and flash.

Not getting much work done may as well go home ;)
 

BigXor

Active Member
May 6, 2011
282
26
28
Pennsylvania, USA
bigxor.com
With Megarec (newer version) use -cleanflash of course to clear the Firmware then reboot and flash.

Not getting much work done may as well go home ;)
I did the following procedures:

FIRST
megarec -cleanflash 0
[reboot]
megarec -m0flash mr2208fw.rom
[reboot]

no luck

SECOND
megarec -cleanflash 0
[reboot]
megarec -m0flash 0 del_fw.rom
{reboot]

controller failed to initialize and could not log into MSM

THIRD
same as first only used an older version of LSI FW

no luck

Fourth
logged into MSM and flashed latest LSI FW

no luck.

I just can't get the the cache enabled by flashing the controller.

I wonder if using the newest Dell firmware in the first place is what screwed things up? Raid 6 has been missing since then.
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
I'll be home in a couple of hours
Will have a go at this, I've been here before and got out of it.

I've got about a dozen SAS2208 FW's at home incl the Alpha 9266 version I can try
I'll get back and can give access to anything needed.
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
Alrighty, I broke my 9266 like yours, no have no Cache no RAID6 and no Cachecade, this was easy, flash newer Dell FW then flash back LSI FW = no cache
I'll write down my steps here to get back:

Megarec -cleanflash 0
reboot
As I also have a IBM M5016 in my machine it locked up at boot time
Put LSI9266 in my old ASRock P55 board and booted up (no LSI splash screen)
Megarec -m0flash 0132_del.rom (this rom with a different name can be found here Driver Details | Dell US
reboot (or in my case put 9266 back in main system)

MSM now displays 1GB cache :)
I have a working Dell FW on the 9266

Before I fix will try to update to latest Dell FW first while I'm here.

[UPDATE]
Newer Dell FW via normal (not m0flash) flash megacli adpfwflash doesn't work, new FW corrupt, but I think LSI have blocked it.
So
Megacli -adpfwflash -f -120011.rom -a0 (120011.rom = latest LSI rom 23.12.0011)
reboot

9266 back to normal, 1GB Cache back, RAID6 and Cachecade back, all is good again.

I hope this helps you.
 
Last edited:

BigXor

Active Member
May 6, 2011
282
26
28
Pennsylvania, USA
bigxor.com
I can't get any Dell FW to work. Get Error - Megaraid in failed state MFI Register State 0xF0010002

Can't get normal flash to work Megacli -adpfwflash, It starts to read usb stick for like one second and then the cursor just sits and blinks. I have to reboot and use M0flash. Doesn't have to be in dos root does it?
 

mobilenvidia

Moderator
Sep 25, 2011
1,956
212
63
New Zealand
Megarec = DOS only

MegaCLi = DOS and Windows
MegaSCU = DOS and Windows

StorCLI = Windows

Try the Megacli windows version
Same commands
You will need to run 'command' with admin privileges

Another option in Windows:
Storcli /c0 download file = c:\firmware.rom
also give 'storcli /c0 flasherase' ago, should be same as Megaraid cleanflash 0 but in Windows

Or:
MegaSCU -AdpFwFlash -f firmware.rom -a0

Try it with doing a Megarec -cleanflash 0 first in DOS and then reboot to windows.
There could be chance that windows might not see the 9266 with no Fimrware in which case you will need to go back to DOS
 
Last edited: