How to upgrade an LSI HBA firmware using Unraid


Recommended Posts

  • 4 weeks later...
3 minutes ago, Masterwishx said:

i already got  flash v20.00.07.00 on my card

but wanted installer for linux to see flash2sas -list command

and finded only Installer_P20_for_Linux  Version: 20.00.00.00 04/04/2016

Sorry, misread, yes that's the latest one, and it's whatever is on the LSI site.

Link to comment
  • 1 month later...
  • 2 months later...

Quick question on this...great guide btw...

 

I have read these are the steps one should follow. It mentions to flash the mpt3x64.rom and the controller address as well...

 

sas3flash -list

sas3flash -o -e 7

sas3flash -f SAS9300XXX_IT.bin -b mptsas3.rom -b mpt3x64.rom

sas3flash -o -sasadd 50060XXXXXXXXXXXX

 

Can you confirm if these need to be done?

Link to comment
  • 2 months later...

I have an LSI 9305-16i installed and `sas3flash -listall` results in the following:

```

Avago Technologies SAS3 Flash Utility
Version 16.00.00.00 (2017.05.02) 
Copyright 2008-2017 Avago Technologies. All rights reserved.

        No Avago SAS adapters found! Limited Command Set Available!
        ERROR: Command Not allowed without an adapter!
        ERROR: Couldn't Create Command -listall
        Exiting Program.

```

I can't for the life of me figure out why.  It is a sas3 card. I do see the card recognized in iommu groups (though it does occur to me that I do have another LSI card for external disk shelf, it is also recognized but I haven't tried using that card yet).  Both cards are recognized but no drives can be seen. 

 

diagnostics attached. 

 

 

diagnostics-20220430-0738.zip

Link to comment
20 hours ago, Command said:

Both cards are recognized but no drives can be seen. 

 

Both are bound to vfio-pci:

 

04:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2 [1000:0087] (rev 05)
    Subsystem: Broadcom / LSI 9207-8e SAS2.1 HBA [1000:3040]
    Kernel driver in use: vfio-pci
    Kernel modules: mpt3sas

 

0c:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS3224 PCI-Express Fusion-MPT SAS-3 [1000:00c4] (rev 01)
    Subsystem: Broadcom / LSI SAS3224 PCI-Express Fusion-MPT SAS-3 [1000:3190]
    Kernel driver in use: vfio-pci
    Kernel modules: mpt3sas

 

You need to unbind them before use.

 

 

Link to comment

I'm confused, how will unraid see the hardware? so unbind (I assume that means uncheck their iommu groups), then in console run sas3flash and it should see.  OK will try . And JorgeB; thank you so much for taking any of your time to help me.  I appreciate you greatly. 

Link to comment
  • 2 months later...

Is there a step by step someone can package up for me with all the necessary firmware files and BIOS files? I really forgot all that I learned years ago when I was doing the DELL PERC cards. 52 years old here and my memory does NOT retain what it use to, plus I'm starting to have issues with my eyes and it makes it that much difficult.

 

The card I have is:

Broadcom 9400-16I Tri-Mode 12Gb/s SAS HBA - 05-50008-00

 

Right now it's in a scrap windows box but can move it to my Linux Mint machine if easier.

 

Link to comment

I took out my 3 Dell percs and just installed my LSI 9400 and video card and the machine never posted. I waited quite a long time. I'm positive it is not not one of those Chinese knock offs because I spoke to the owner and they get them right from Broadcom/LSI. This really blows.

Edited by opentoe
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.