LSI Controller FW updates IR/IT modes


Recommended Posts

I was not able to do so using his toolset.

master.h, can you give more details, where my instructions failed?

 

I was not able to flash the LSI P7 or P16 firmware, I kept getting an error message (sorry, don't remember what it was...). I think that I actually was able to flash the firmware in the DELL_IT folder, if I'm remembering correctly, but since I was having all kinds of issues trying to boot my main system with this card, I may have just assumed that your instructions didn't work. I do have another H310 I could try with. I probably wouldn't be able to anything until later this weekend though.

Link to comment

After successfully bricking the Fujitsu D2607 by downflashing it  :'(

I'm proud to be able to contribute to this thread and hereby report:

 

LSI MegaRAID with SAS2008 chipsets

 

3) DELL Perc H310 Flashed successfully to LSI9211-8i IT (P16)

 

Files and instructions for flashing will be put together and added to this post ASAP.

 

3TB Drive Support with this card: YES (UPDATE: 5.0Beta7 added 3TB Drive support)

Drive Spin Down support: YES (UPDATE: Added as of 5.0Beta7)

Drive Temp Readings: YES

 

Toolset_PercH310 to LSIMegaraid.zip (DOS, via bootable usb key)

http://www11.zippyshare.com/v/48892844/file.html (for some reason I can't embed the link...)

 

Make sure you read and understand the __READMEFIRST.txt before starting!

If you experience troubles or something is not clear, don't hesitate to ask for help.

You can help improving the howto by doing so.

Chances are small but you can brick the controller!

This did not work.

 

It failed at the step where you flash the LSI P7 firmeware with "Cannot flash an IR controller with IT firmware" or something like that.

 

I was using the efi sas2flash, because all of the 9 different motherboards I tried had the PAL error.

Link to comment
"Cannot flash an IR controller with IT firmware" or something like that.

Can't imagine that because after flashing the DELL IT firmware you don't have an IR anymore...

 

But:

You have to use the sas2flash that comes with the zip!

This version of sas2flash offers to override the VENDOR ID mismatch!

 

Product ID and Vendor ID do not match.

Would you like to flash anyway [y/n]?

Valid BootLoader Image verified.

 

Flashing IT Firmware over IR Firmware!

Would you like to flash anyway [y/n]?

 

 

 

 

 

Link to comment

After successfully bricking the Fujitsu D2607 by downflashing it  :'(

I'm proud to be able to contribute to this thread and hereby report:

 

LSI MegaRAID with SAS2008 chipsets

 

3) DELL Perc H310 Flashed successfully to LSI9211-8i IT (P16)

 

Files and instructions for flashing will be put together and added to this post ASAP.

 

3TB Drive Support with this card: YES (UPDATE: 5.0Beta7 added 3TB Drive support)

Drive Spin Down support: YES (UPDATE: Added as of 5.0Beta7)

Drive Temp Readings: YES

 

Toolset_PercH310 to LSIMegaraid.zip (DOS, via bootable usb key)

http://www45.zippyshare.com/v/51016808/file.html (for some reason I can't embed the link...)

MD5:80174075959fb7d1ff8c6362f7241bfe

 

Make sure you read and understand the __READMEFIRST.txt before starting!

If you experience troubles or something is not clear, don't hesitate to ask for help.

You can help improving the howto by doing so.

Chances are small but you can brick the controller!

 

Hi @Fireball3,

I've just used your method to get P16 on 5 different H310s that I got my grubby little hands on, and your method worked flawlessly.

 

I haven't installed them yet into the target machine, but the flashing tools seem to indicate everything went smooth.

 

I have two questions..

  • There's a P17 F/W available from LSI released August 9th... Is there a reason not to upgrade to it?
  • You mention in you post that certain features (spin down etc.) are supported since version 5.00Beta7... what is this a version of? I'm interested in the Spindown functionality under linux specifically, so I'd like to know that I'm not miss any important piece of the puzzle

 

 

Link to comment

You mention in you post that certain features (spin down etc.) are supported since version 5.00Beta7... what is this a version of? I'm interested in the Spindown functionality under linux specifically, so I'd like to know that I'm not miss any important piece of the puzzle

 

Well, this is the unRAID forum after all and that product comes with a version, too  ;D

Don't worry...spindown can work with other linux flavours as well.

In case of unRAID this is a feature embedded in the UI but it needs integration with the driver for the controller.

What you were referring to was simply the fact that this feature has been positively observed with the FW.

 

Link to comment

You mention in you post that certain features (spin down etc.) are supported since version 5.00Beta7... what is this a version of? I'm interested in the Spindown functionality under linux specifically, so I'd like to know that I'm not miss any important piece of the puzzle

 

Well, this is the unRAID forum after all and that product comes with a version, too  ;D

Don't worry...spindown can work with other linux flavours as well.

In case of unRAID this is a feature embedded in the UI but it needs integration with the driver for the controller.

What you were referring to was simply the fact that this feature has been positively observed with the FW.

 

Thanks  ;D

Yeah, I just went to try and use hdparm -S / -C to test the standby functionality and everything does indeed seem fine :)

Link to comment

After successfully bricking the Fujitsu D2607 by downflashing it  :'(

I'm proud to be able to contribute to this thread and hereby report:

 

LSI MegaRAID with SAS2008 chipsets

 

3) DELL Perc H310 Flashed successfully to LSI9211-8i IT (P16)

 

Files and instructions for flashing will be put together and added to this post ASAP.

 

3TB Drive Support with this card: YES (UPDATE: 5.0Beta7 added 3TB Drive support)

Drive Spin Down support: YES (UPDATE: Added as of 5.0Beta7)

Drive Temp Readings: YES

 

Toolset_PercH310 to LSIMegaraid.zip (DOS, via bootable usb key)

http://www45.zippyshare.com/v/51016808/file.html (for some reason I can't embed the link...)

MD5:80174075959fb7d1ff8c6362f7241bfe

 

Make sure you read and understand the __READMEFIRST.txt before starting!

If you experience troubles or something is not clear, don't hesitate to ask for help.

You can help improving the howto by doing so.

Chances are small but you can brick the controller!

 

This method works with the Fujitsu D2607, too. I just needed to use the H200 SBR instead of an empty SBR. That allowd me to flash the DELL IT firmware to the D2607. And the rest ist just the same as you described it.

 

By the way, you can probably unbrick your D2607 by using a motherboard that allows the disabling of loading option rom at the boot process for the PCIe slot the card is connected to.

Link to comment

Just to make sure I understand well.

When erasing the controller you used the H200.sbr instead the empty.sbr - right?

 

Would you please be so kind and PM me the H200.sbr

I will prepare a package for D2607.

 

Now I'm going to look for a board that allows disabling the option rom...

I already thought of applying the taping mod.

Maybe that will also give me a chance to flash the D2607 again?

 

Thanks for sharing your xp.

Link to comment

Just to make sure I understand well.

When erasing the controller you used the H200.sbr instead the empty.sbr - right?

Yes. If you use the empty.sbr, you wouldn't be able to flash the DELL IT firmware. This is only possible with the DELL SBR. I sent you a PM with the link where I got the SBR.

 

AFAIK Supermicro boards usually have this feature to disable the OpRom. Just look in the manual to check if you can disable option rom in the BIOS.

Link to comment

After successfully bricking the Fujitsu D2607 by downflashing it  :'(

I'm proud to be able to contribute to this thread and hereby report:

 

LSI MegaRAID with SAS2008 chipsets

 

3) DELL Perc H310 Flashed successfully to LSI9211-8i IT (P16)

 

Files and instructions for flashing will be put together and added to this post ASAP.

 

3TB Drive Support with this card: YES (UPDATE: 5.0Beta7 added 3TB Drive support)

Drive Spin Down support: YES (UPDATE: Added as of 5.0Beta7)

Drive Temp Readings: YES

 

Toolset_PercH310 to LSIMegaraid.zip (DOS, via bootable usb key)

http://www45.zippyshare.com/v/51016808/file.html (for some reason I can't embed the link...)

MD5:80174075959fb7d1ff8c6362f7241bfe

 

Make sure you read and understand the __READMEFIRST.txt before starting!

If you experience troubles or something is not clear, don't hesitate to ask for help.

You can help improving the howto by doing so.

Chances are small but you can brick the controller!

 

Just got myself a H310 off the Bay and this works like a champ, thanks Fireball  ;D

Much easier to obtain here in the UK unlike the IBM M1015.

 

Link to comment

@reddi

Understood so far.

Just tried the taping mod on the bricked D2607 - no effect. Still stuck @boot.

Now I need to find a server board with the "disable OPROM" feature. This might take some time.

 

@Venares

Glad that it helped you and I could give something back to this community.

It's true, availability of most suggested parts in this forum is a real issue in Europe.

Unlike the Supermicro and IBM controllers, the H310 and the D2607 are frequently on ebay in Europe (for reasonable prices).

Link to comment

After successfully bricking the Fujitsu D2607 by downflashing it  :'(

I'm proud to be able to contribute to this thread and hereby report:

 

LSI MegaRAID with SAS2008 chipsets

 

3) DELL Perc H310 Flashed successfully to LSI9211-8i IT (P16)

 

Files and instructions for flashing will be put together and added to this post ASAP.

 

3TB Drive Support with this card: YES (UPDATE: 5.0Beta7 added 3TB Drive support)

Drive Spin Down support: YES (UPDATE: Added as of 5.0Beta7)

Drive Temp Readings: YES

 

Toolset_PercH310 to LSIMegaraid.zip (DOS, via bootable usb key)

http://www45.zippyshare.com/v/51016808/file.html (for some reason I can't embed the link...)

MD5:80174075959fb7d1ff8c6362f7241bfe

 

Make sure you read and understand the __READMEFIRST.txt before starting!

If you experience troubles or something is not clear, don't hesitate to ask for help.

You can help improving the howto by doing so.

Chances are small but you can brick the controller!

 

Hi,

 

I finally managed to get an h310 for a decent price and tried the above (needed to tap the 2 pins to boot), however i've run in to a slight problem at step 3. While it was doing the first part of this step I noticed it flashed up with an error code 8192 and then did the 2nd part of step 3. I now can't continue any further with the flashing. The card is still detectable using "sas2flash -listall" but says there is no image and exits.

 

Log bits;

 

C:\5_LSI_~1\SAS2FLSH.EXE -l Flashlog.txt -o -f 2118it.bin 
Advanced Mode Set

Adapter Selected is a LSI SAS: SAS2008(B2)   

Executing Operation: Flash Firmware Image

	Firmware Image has a Valid Checksum. 
	Firmware Version 16.00.00.00
	Firmware Image compatible with Controller. 

	Valid NVDATA Image found. 
	NVDATA Version 10.00.00.00 
	Checking for a compatible NVData image... 

	NVDATA Device ID and Chip Revision match verified.
	Valid Initialization Image verified.
	Valid BootLoader Image verified.

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

	Writing Current Mfg Page 2 Settings to NVRAM.
	Failed to Validate Mfg Page 2!

Firmware Returned Exception. IOCStatus=0x25, IOCLogInfo=0x0
Due to error remaining commands will not be executed.
Unable to Process Commands.
Exiting SAS2Flash.

 

C:\5_LSI_~1\SAS2FLSH.EXE -l info.txt -list 
Adapter Selected is a LSI SAS: SAS2008(B2)   

Controller Number              : 0
Controller                     : SAS2008(B2)   
PCI Address                    : 00:02:00:00
SAS Address                    : Undetermined
NVDATA Version (Default)       : 10.00.00.06
NVDATA Version (Persistent)    : 00.00.00.00
ERROR: Failed to Upload Image!
Firmware information could not be retrieved
BIOS Version                   : N/A
UEFI BSD Version               : N/A
FCODE Version                  : N/A

Firmware Returned Exception. IOCStatus=0x20, IOCLogInfo=0x0
Due to error remaining commands will not be executed.
Unable to Process Commands.
Exiting SAS2Flash.

 

Any ideas how to get it flashed correctly please?

 

Thanks

 

:: EDIT::

 

Flashing the Dell IT works ok, but not LSI P7 or P16.

Link to comment

In theory it should work.

You can try to replace both files in the P16 folder.

It's not tested but it should work.

 

EDIT:

You can also replace the sas2flsh.exe with the one in sas2flash_dos_rel.

 

They built in an interesting new feature:

HEADLINE: SAS2FLASH : CLI switch added to force an update of the SBR from ManPage2 only and do not reset.

NEW FUNCTIONALITY: Added new command -sbr that will update the SBR from ManPage2 if there is mismatch between SBR and

ManPage2 values.

This will probably solve the ManPage2 error when flashing the FSC D2607.  ;D

 

With regard to the changes in P17:

From my understanding, the changes in the new version add no benefit for unRAID use.

Link to comment

Yes, that worked. Copied both files and the sas2flsh.exe from the new zip.

 

This has got to be one of the scariest things(unraid related) I've done in a while.

 

First I was using an Intel RS2WC080 Card that hardly anyone(maybe 2 others) here has tried. (Scored it on ebay for $67 with bracket and 2 forward cables!)

 

I got through step 1, then step 2, then it failed at step 3(No LSI controllers recognized).

 

Not sure, what to do so I flashed it using the Intel utility to its latest(Flash package = v20.11.1-0135 (firmware 2.130.384-2166))

 

Then rebooted, No RAID bios! Uh oh.

 

Also the boot order keeps changing around every time the raid card gets reconfigured.

 

Tried to start over from step 1 but that failed(some about no mouse detected and then it spit out non 0x0 error codes)

 

Then I tried step 3 again and it finally worked.....of course I go straight to 5it without rebooting...and it was stuck at: Chip is in RESET state. Attempting Host Boot...

 

Another gray hair moment(do I reboot?!!!!)

 

Rebooted (again no raid bios...which is expected)

 

Tried step 5 again and it got past the host boot and started flashing! BTW, no PAL errors on an ASUS P5LD2-VM 2.0

 

Was nervous in step 6 about using capital letters for the hex code or not (Used lower case)....worked.

 

Reboot, drives now recognized in unraid syslog! Success!

 

Lost a couple years from stress where it was touch and go....

 

 

 

 

 

In theory it should work.

You can try to replace both files in the P16 folder.

It's not tested but it should work.

 

EDIT:

You can also replace the sas2flsh.exe with the one in sas2flash_dos_rel.

 

They built in an interesting new feature:

HEADLINE: SAS2FLASH : CLI switch added to force an update of the SBR from ManPage2 only and do not reset.

NEW FUNCTIONALITY: Added new command -sbr that will update the SBR from ManPage2 if there is mismatch between SBR and

ManPage2 values.

This will probably solve the ManPage2 error when flashing the FSC D2607.  ;D

 

With regard to the changes in P17:

From my understanding, the changes in the new version add no benefit for unRAID use.

Link to comment
First I was using an Intel RS2WC080 Card

 

Now I'm quite confused.  ???

Did you flash a RS2WC080 or a Dell Perc H310 in the end?

When answering your first post I was thinking of a Dell card because the recent posts in this

thread referred to the H310 card only.

 

Next time you should clearly point out what you want to do.

Due to a misunderstanding like this you could have easily bricked your card when flashing

a wrong firmware!

 

Good to hear it worked after all.

 

Link to comment

Intel RS2WC080 Card

Sorry...maybe a non-sequitur. I thought this thread was for all LSI clone cards...but yes I can see the chain of messages that lead you to think it was a Dell card.

 

 

 

First I was using an Intel RS2WC080 Card

 

Now I'm quite confused.  ???

Did you flash a RS2WC080 or a Dell Perc H310 in the end?

When answering your first post I was thinking of a Dell card because the recent posts in this

thread referred to the H310 card only.

 

Next time you should clearly point out what you want to do.

Due to a misunderstanding like this you could have easily bricked your card when flashing

a wrong firmware!

 

Good to hear it worked after all.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.