LSI Controller FW updates IR/IT modes


1714 posts in this topic Last Reply

Recommended Posts

  • Replies 1.7k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

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

Thank you all who have contributed to this mamooth information dump. I have tried to follow the instructions in the Wiki to convert my recently acquired IBM M1015 card to LSI SAS9211-8i but the establ

Been a little while so I'm going to try and outline this a little clearer.  You only need to download one more file to make this all work using the EFI shell for steps 5-7.  So I downloaded "Toolset_P

Posted Images

13 minutes ago, Fireball3 said:

I'm not sure if "5" is the right option.

It is.

 

sas2flash -o -e 5

then confirm it was removed with

 

sas2flash -list 

Bios Version should now read N/A

 

 

Edited by johnnie.black
Link to post
2 hours ago, johnnie.black said:

then confirm it was removed with

 


sas2flash -list 

Bios Version should now read N/A

If you have more than one controller you have to specify the desired one - same for the erase operation!

Better make sure you have only the desired controller plugged.

 

Also, the -list is usually somewhat lengthy so it won't fit into your screen buffer.

The line with the BIOS info is at the beginning of the dump.

You may have to pipe the output into a file.

There is a log option "-l settings.log" also, but I found it doesn't always work for some reason.

 

But you can also simply reboot and see that there is no BIOS anymore. :D

Edited by Fireball3
Link to post
6 hours ago, Fireball3 said:

If you have more than one controller you have to specify the desired one - same for the erase operation!

Better make sure you have only the desired controller plugged.

 

Also, the -list is usually somewhat lengthy so it won't fit into your screen buffer.

The line with the BIOS info is at the beginning of the dump.

You may have to pipe the output into a file.

There is a log option "-l settings.log" also, but I found it doesn't always work for some reason.

 

But you can also simply reboot and see that there is no BIOS anymore. :D

 Thanks Fireball3 and @johnnie.black,

 

So help me with what I need to do to be able to run the sas2flash program.

 

Do I need to boot into DOS? Where would I find the current version of sas2flash?

 

Is there a thread that I could follow? I am seeing flashing instructions but nothing for the 9201 specifically.

 

Thanks!

Link to post
51 minutes ago, SSD said:

Do I need to boot into DOS?

Either boot DOS and use sas2flsh.exe or UEFI and use sas2flash.efi, both are on the wiki toolset:

 

https://lime-technology.com/wiki/Crossflashing_Controllers#LSI_MegaRAID_with_SAS2008_chipsets

 

Scroll down to the Notes and download LSI MegaRAID to SAS2008(P20).zip - 4.1 MB (FREEDOS, via bootable usb key), it contains both

 

Link to post
34 minutes ago, johnnie.black said:

Either boot DOS and use sas2flsh.exe or UEFI and use sas2flash.efi, both are on the wiki toolset:

 

https://lime-technology.com/wiki/Crossflashing_Controllers#LSI_MegaRAID_with_SAS2008_chipsets

 

Scroll down to the Notes and download LSI MegaRAID to SAS2008(P20).zip - 4.1 MB (FREEDOS, via bootable usb key), it contains both

 

 

I am on MPT2BIOS-7.19.00.00 (2011.05.16). Is this a newer BIOS? Should I upgrade?

Link to post
13 minutes ago, SSD said:

I am on MPT2BIOS-7.19.00.00 (2011.05.16). Is this a newer BIOS? Should I upgrade?

I don't remember what's the latest bios version, latest firmware is 20.00.07, the bios included with that will be the latest, and if you're running an older firmware it will likely also have an older bios.

Link to post

@nthu9280, @johnnie.black

 

I have been having other boot issues - seems that if an HBA has too many hard disks, that the BIOS overflowed or something and the boot would hang (keyboard lights stopped working), always a bad sign. Only if i hit the button to manually pick the boot device could I get unRAID to boot. So went searching BIOS for options.

 

I found this setting called "CSM (Compatibility Support Module)" with choices of Enabled or Disabled.

 

When enabled it initializes each disk controller and recognizes the drives like normal, but when disabled, it skips all that completely. The USB boot just happens right away. When unRAID boots, it recognizes the controllers and disks just fine.

 

I think that is all I need! Nice BIOS feature, that didn't exactly jump off the screen as something useful at first glance.

 

Maybe this info will help someone else in the future.

 

But when I move this card into the backup server, I will want to flash it if it is generating long boot delays as that is an older MB and I'm pretty sure does not have this feature.

 

Thanks again!

Link to post
1 hour ago, SSD said:

When enabled it initializes each disk controller and recognizes the drives like normal, but when disabled, it skips all that completely. The USB boot just happens right away. When unRAID boots, it recognizes the controllers and disks just fine.

When CSM is disable only UEFI boot is available, so all HBA BIOS, NIC Boot ROMS, etc are skipped.

Link to post
1 minute ago, johnnie.black said:

When CSM is disable only UEFI boot is available, so all HBA BIOS, NIC Boot ROMS, etc are skipped.

 

Strangely - when it boots with this option, the syslinux menu does not count down. It just sits there saying it is going to count down but it is stuck at 5 seconds. After a while the machine reboots. If I hit enter to select one of the syslinux options, it boots fine.

Link to post
1 minute ago, SSD said:

 

Strangely - when it boots with this option, the syslinux menu does not count down. It just sits there saying it is going to count down but it is stuck at 5 seconds. After a while the machine reboots. If I hit enter to select one of the syslinux options, it boots fine.

That's likely a UEFI bug on the board you're using, bios update might help.

Link to post
26 minutes ago, johnnie.black said:

That's likely a UEFI bug on the board you're using, bios update might help.

 

I'll check. Updated it pretty recently but its a new board and there might be another.

Link to post

Hello guys new to the forum and Unraid! just go my hand on a 9211-8i from ebay. and I've read online that you need to flash the firmware to a newer ideration and IT mode to use it as a normal sata controller. But when I installed mine i'ts saying FW 20 and -IT mode. Does that mean I dont have to do anything? 

Link to post
27 minutes ago, Watterud said:

Hello guys new to the forum and Unraid! just go my hand on a 9211-8i from ebay. and I've read online that you need to flash the firmware to a newer ideration and IT mode to use it as a normal sata controller. But when I installed mine i'ts saying FW 20 and -IT mode. Does that mean I dont have to do anything? 

Should just work then.

Plug a HDD in and then, see if appears unraid. If it does boom working.

Link to post

Hey guys

just got a LSI 9211-8i HBA card and wanted to flash it to IT Mode. But my stupid Gigabyte motherboard has BIOs limitations and comes with the infamous failure “"Failed to initialize PAL". 

 

I have tried with many different EFI shell, but nothing work. So it looks like i have to invest in a motherboard, where i am able to flash the HBA card to IT-mode

 

The motherboard need to support LGA1150, and been looking at Supermicro motherboards, but i like to know if you have other good suggestion. 

 

The main use has been as a NAS/plex server and download/backup station. But i like to be able to fiddle with VMs in the future. Nothing heavy though.

 

I hope some of you can pinpoint me in the right direction

Link to post

Hi,

 

The other day I got a Dell H310 from ebay. I downloaded the latest toolkit from here, and booted into FreeDOS. 1.bat failed saying that megacli didn't work, and sas2flash.exe had the PAL error. So I booted into the EFI terminal, but wasn't sure what to do next. I had another look at the EFI step-by-step, and I see that 1.bat should have worked in FreeDOS.

 

In DOS I tried, megarec.exe -adpList, which returned saying that there was no SAS card. I also tried P7_sas2flash.efi -listall in EFI which also said that there was no card.

 

I then tried everything again with the card in a different PCIe slot, but had the same results. Also tried the tape on those two pins, but that didn't seem to make any difference.

 

I haven't got another mainboard to try it on.

 

Is the card dead?

Link to post
17 hours ago, Fireball3 said:

Hi, welcome to the unRAID forums.

When booting into efi shell you have can use the .nsh files, but sas2flash.efi -listall should work.

 

Is your card detected at boot?

If the card is in RAID mode you should notice it checking for drives at start-up.

Thank you for the welcome! And thanks for the tip about the .nsh files.

 

I didn't see any sign from it during boot. Would it do that even without any drives plugged into it?

Link to post
6 hours ago, Josey said:

I didn't see any sign from it during boot. Would it do that even without any drives plugged into it?

Yes, the card will show up during boot, checking for drives etc.

But only if the card is in RAID mode with a BIOS installed, which is usually the case, as those are designated for

use in RAID mode.

There is a LED on the card that is usually flashing (lifesign), does it work on your card?

Maybe you can try the card somewhere on another board?

Link to post

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.