Help with flashing LSI 9300-16i

Just bought it (has not arrived yet)

But when I looked at the guides I cam across GitHub - EverLand1/9300-8i_IT-Mode: A guide on how to flash IT mode firmware to your LSI Avago 9300-8i RAID Controller, making it an HBA, or Host Bus Adapter.

And specially these files

bootx64.efi  :  UEFI Shell Boot File
mptsas3.rom  :  Legacy BIOS OROM
mpt3x64.rom  :  UEFI BIOS OROM

Are these files valid for the 16i?
Can I follow the guide exacly? I know thatI need to use -fwall instead of -f to flash.
Can I just follow the guide exactly?

I mean the github repo. New account cannot post links

You could if you completed the tutorial. The one you got a DM about when you joined.

1 Like

TrueNAS-Bot
Type this in a new reply and send to bring up the tutorial, if you haven’t done it already.

@TrueNAS-Bot start tutorial

1 Like

This is for a -8i (LSI 3008 controller).
You have a 9300-16i, which is two 3008 and a PCIe switch on the same card. Get the right files for your -16i card.

1 Like

Yeah the firmware is also included in the repo/tutorial I linked.

But I can use the other files I mentioned and use the same process?
I really don’t want to brick the card

Specifically is the BIOS/UEFI the same between the 8 / 16 version?

mptsas3.rom  :  Legacy BIOS OROM
mpt3x64.rom  :  UEFI BIOS OROM

I tried to find the UEFI for the 16i but couldn’t find it. Where does this bios come from?

Only found UEFI_BSD_P20
from [Guide] Updating your LSI SAS Controller with a UEFI Motherboard - Firmware - serverbuilds.net Forums
(wrong card contains x64sas2.rom)

I am unable to find the 9300 ones here

These is SAS3_UEFI_BSD_P14
Which is marked as archived but has mpt3x64.rom but I don’t know if it fits into 16i or even if the version is alright no to mention mptsas3.rom is missing

A user named steik compiled relevant information over in a Reddit thread here:
https://www.reddit.com/r/truenas/comments/1fn4mhh/psa_upgrading_firmware_on_lsi_930016i_to_16001200/

No guarantees as I do not use a 16i-card myself.

1 Like

I already read that post but did not click on the link

Seems to have 16.00.10.00 bios files etc!

But not for 16.00.12.00
Are the bios files even necessarily for this version?

While I can’t speak for the 16i version specifically, I can say that when it comes to the 8i LSI variant, the mptsas3.rom file is identical in the 16.00.10.00 and 16.00.12.00 packs.

I prefer updating fully even if I end up running the card in UEFI-mode, I don’t like leaving things half done.

1 Like