Jump to content
madburg

LSI Controller FW updates IR/IT modes

1671 posts in this topic Last Reply

Recommended Posts

6 hours ago, johnnie.black said:

I already say yes, you should, UEFI or not depends on the board used.

If I search the first page I can't find that firmware if I search for it. Where do I find it. 

Share this post


Link to post

Found it now.

Should I also flash the bios ROM or is it better without it?

Edited by Bjur

Share this post


Link to post
12 hours ago, Bjur said:

Should I also flash the bios ROM or is it better without it?

It's totally optional, it will boot faster without it, but sometimes can help troubleshooting, e.g., if some device isn't being detected.

Share this post


Link to post

I posted some weeks ago that i waited for my LSI card and said that i was gonna update how it went with it. The LSI card is now in the machine, actully it was allready in IT mode firmware. I orderd a card without any descripten whit "FREENAS- UNRAID - ZFS READY" becuse i thought that i wanted to exprimentet with that part my self. But i got a flashed anyway. No worries, kind of nice to just plugg it in and start without any problems for once.

 

So now the LSI take cares of 8 drives to the array and the sata ports are to ssds, 2 SSDs are plugged in and 2 m.2 NVME and it runs really good actully. This was a good expansion to the main build.

 

The card is IBM LSI not sure what the model no are but i remember that the firmware was 10 something, and i guess that is a old fw but it works without any problems.

Share this post


Link to post

Hello,

 

A long time ago, I switched an LSI to IT mode without issues. I'm about to update my old HP freenas, and I got a cheap LSI board from amazon but I havent been able to flash it correctly so far. I collected many firmwares from many places, and put everything on a EFI/DOS bootable USB key.

I have the following content :

a7f42e2e834eb5857de0f6a2ff024954 *6GBPSAS.FW
6623426bffa9891d13deceb726ace2ab *DELL-A10-6GBPSAS-8e-IT.FW
39b41baedb989c1b6ad173a59b6a793f *H200A.FW
bcb1908e4239a555f264641510fdaa75 *2118ir.bin
8d8cd74b8080bbe100aedb8dff092301 *LSI-P20-2118it.bin
df4d912729c8daf2df98f881195c326f *LSI-P7-2118it.bin
f2539f86c58a5ec446b4e6d30d2fdd46 *sbrempty.bin
7166b8127665e5ea86a6ae7e939b79f6 *sbrfj.bin
7bfe05a0461a82f30339387183bc86b1 *LSI-P20-sas2flash.efi
bcf8814fe35afefd346168103f63211a *LSI-P5-sas2flash.efi
7bfe05a0461a82f30339387183bc86b1 *sas2flash.efi
4eae78687342155df60955eb76d40cd4 *sas2flash_p19.efi
7bfe05a0461a82f30339387183bc86b1 *sas2flash_P20.efi
bcf8814fe35afefd346168103f63211a *sas2flash_p5.efi

 

I include the md5sum as some files with the same name have different content...... making things even more complicated.

 

I had some doubts on the chipset so I removed the heatsink, and noticed the thermal compound was completely dry and inefficient so I cleaned it and put a decent one. Here is the chip of the card https://photos.app.goo.gl/NXBhBz2EtjHhnJie6

 

megarec -cleanflash 0 works as expected, as well as megarec -writesbr 0 sbrempty.bin (tried also with sbrfj.bin)

Things get worse when trying to upload firmware using sas2flash (P5 version, but tried others as well) : it always ends up with the famous "Failed to validate MfgPage2"

Each time, I went back to megarec to clean, and then repeat using different firmware, different sas2flash versions.

I also put the card in the PC where I succedded with the previous card, but still no luck.

 

Any idea on what I'm doing wrong ? Next step would be to return the card to the vendor (I asked him if he had any drivers or anything, but no)

 

Thanks.

 

 

 

 

Share this post


Link to post



Hello,
 

I had some doubts on the chipset so I removed the heatsink, and noticed the thermal compound was completely dry and inefficient so I cleaned it and put a decent one. Here is the chip of the card : https://photos.app.goo.gl/NXBhBz2EtjHhnJie6
 
Any idea on what I'm doing wrong ? Next step would be to return the card to the vendor (I asked him if he had any drivers or anything, but no)
 
Thanks


Is the PCB itself genuine LSI or a rebrand?
For LSI you shouldn't need the workaround as for the rebranded cards.
Have you tried the toolset I used for the Dell adapters?
Should be linked in my signature. Ima posting this from my mobile so can't provide a link right now.

Share this post


Link to post

Hi there.

I switched from a Syba SI-PEX40064 to a LSI SAS 9207-8i (bought on ebay, should be already on it-mode as it was in the headline)

But after switching on my system, the disks are not showing up in unraid, so the card is not working proberly or? Or is just the it-mode not working?

Im a bit helpless at this point :/ - thought it would be a plug & play switch only.

Share this post


Link to post
4 minutes ago, Toobie said:

Hi there.

I switched from a Syba SI-PEX40064 to a LSI SAS 9207-8i (bought on ebay, should be already on it-mode as it was in the headline)

But after switching on my system, the disks are not showing up in unraid, so the card is not working proberly or? Or is just the it-mode not working?

Im a bit helpless at this point :/ - thought it would be a plug & play switch only.

Are the disks detected in the HBA bios? Most common reason for this is using the wrong cables, you need forward breakout cables, reverse breakout look the same but won't work for this, you can also post diags to confirm HBA is being detected correctly.

Share this post


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

Are the disks detected in the HBA bios? Most common reason for this is using the wrong cables, you need forward breakout cables, reverse breakout look the same but won't work for this, you can also post diags to confirm HBA is being detected correctly.

Ok, this is absolutely new for me. The HBA Bios is the Bios from the Controller? If yes, how do I get into this Bios?

Share this post


Link to post
1 minute ago, Toobie said:

Ok, this is absolutely new for me. The HBA Bios is the Bios from the Controller? If yes, how do I get into this Bios?

If there is one, since it's optional, it will show at boot time, unless OPROM are disable in the board bios (or it's booting UEFI), like mentioned you can also post the diags.

Share this post


Link to post

Cables appear to the correct ones, no HBA is being detected, try a different slot if available, or a different PC to confirm it's not DOA.

Share this post


Link to post
Cables appear to the correct ones, no HBA is being detected, try a different slot if available, or a different PC to confirm it's not DOA.
Ok, I switched to the second port, but the bios is saying there is no card in the PCI slot..

The blue one I tried first, now it's on the black.715b31d0a8ad752b030b4ad00244f78b.jpg3f3cd3e8b2567fa4bec91f65fff44a51.jpg

Sent from my MI 9 using Tapatalk

Share this post


Link to post
If you can try it on a different PC/server, but it's likely DOA.
Ok, seems to be a DOA.
I switched back to the old card now.

Sent from my MI 9 using Tapatalk

Share this post


Link to post
On 1/11/2020 at 11:04 AM, Fireball3 said:


 

 


Is the PCB itself genuine LSI or a rebrand?
For LSI you shouldn't need the workaround as for the rebranded cards.
Have you tried the toolset I used for the Dell adapters?
Should be linked in my signature. Ima posting this from my mobile so can't provide a link right now.

 

Well, I finally sorted it by using the following sequence :

megarec -cleanflash 0

flash sbrempty.bin with megarec

flash LSI-P7-2118it.bin with  sas2flash_p14.exe

flash LSI-P20-2118it.bin with  sas2flash_p19.exe

flash with  LSI-P20-mptsas2.rom with sas2flash_p19.exe

apply SASID with sas2flash_p19.exe

 

Thanks for your help !

 

Share this post


Link to post

Whew, what a thread! Thanks to OP and all who post here, but I've been unable to resolve my issue, so here goes:

I own four (4) LSI branded 9201-16e HBAs, and have been using two of them for a couple of years without incident. I was able to flash them (~4 mins IIRC) to P20 firmware without incident. The other two have just been sitting on a shelf awaiting their time in the sun 🙂

So I got my FreeDOS USB ready and started down a path to hell I've been on for the past couple days LOL

sas2flsh -o -list output:

Adapter Selected is a LSI SAS: SAS2116_1(B1)
Controller is not operational. A firmware download is required.
Enter firmware file name or quit to exit:

When I offer the P20 fw file, I get:

Firmware Image has a Valid Checksum.
Firmware Image compatible with Controller.
Valid NVDATA Image found.
Valid Initialization Image verified.
Valid Bootloader Image verified.

Chip is in FAULT state. Attempting Host Boot...
ERROR: Firmware Host Boot failed !
Due to error remaining commands will not be executed.
Unable to process Commands.
Exiting SAS2Flash.

Attempts to execute the flash command directly (sas2flsh -o -f 9201-16E.BIN) gives same error message.

Attempts to wipe card (sas2flsh -o -e 6 or any other number for that matter) result in same

I've tried sas2flsh v7, v16, and v20.

megarec commands fail as this is an LSI branded card

Is there any hope for my cards? I have two like this... TIA

EDIT: FYI, I've also tried on two different systems, both of which are able to flash the other two cards

2nd EDIT: I've tried the above commands with v8, v9, v10, v11, v12, v13, v13-5, v14, v15, v16, v17, v18, v19, and v20, all freshly downloaded from LSI website today. It doesn't appear to be an issue with the wrong version or anything... unless there are tools I'm not using that can fix this I may have a couple of useless cards 😕

Edited by Deke The Geek
Added extra info about systems and versions used

Share this post


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.