Skip to content

Instantly share code, notes, and snippets.

@cam8001
Created October 27, 2024 07:11
Show Gist options
  • Save cam8001/fd5e11d310bb94bdeda3460bf6e99d87 to your computer and use it in GitHub Desktop.
Save cam8001/fd5e11d310bb94bdeda3460bf6e99d87 to your computer and use it in GitHub Desktop.
Flash LSI 9210-8i Host Bus Adapter (HBA) with SAS2008 chipset to Initiator Target (IT) mode so that you can use SATA instead of SAS drives, on a Supermicro motherboard

This is the prep work. Now what you want to do is 2 things:

  • Update the BIOS to a more recent version
    • The file you want for this is call MPTSAS2.ROM
  • Install Initator Target firmware.
    • The file you want for this is called 2108IT.BIN

Erase the existing flash:

sas2flash.efi -o -e 6

You'll see some message like 'Erasing Flash Region'. In my case it hung here for maybe 15 seconds, then I got 'Erase Flash Operation Successful!'

Then, try:

sas2flash.efi -o -f 2108it.bin -b mptsas2.rom

You should see some junk like "Beginning Firmware Download" which is poorly termed imo, as I think this is just the firmware being flashed.

Then, you should see another message like "Attempting to Flash Bios Image...". After a few seconds it will say "Flash BIOS image successful" and you should be good.

Now run a sas2flash -list to see:

  • an updated BIOS (mine was 7.20.00.00, now is 7.39.02.00)
  • A firmware product ID with IT as a suffix - this means you can use SATA drives with the adapter.

With thanks to ArsTech and boris_d on the TrueNAS forums.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment