Resource icon

LSI 9300-xx Firmware Update 16.00.12.00

fahadshery

Contributor
Joined
Sep 29, 2017
Messages
179
Flashed a 9302-8i/ServeRAID N2215 without issue. The 9300-8i firmware seems to apply to it.
I have the original SAS 9300-8i card. Could you share the instructions how you flashed it into IT mode?

Many thanks
 

dash144

Cadet
Joined
Dec 2, 2021
Messages
2
Hi, I have a 9300-16i card which has 2 controller on board. Followed the instruction and FW upgrade was successful. But after I check the bios, looks like only one controller got the upgrade, the 2nd controller still has the old FW. Is that correct or do I miss any step?
I found the right command for that, use "-fwall" instead of "-f", which will flash all controllers.
 

xnaron

Explorer
Joined
Dec 11, 2014
Messages
98
Tried different 9305-24i controllers, also a different motherboard. I was able to catch the error before a reboot.
Did you find out if there is a new firmware for the 9305-24i? My card has 16.00.01.00 on it. It seems to be a special unicorn hard to find the firmware for it on broadcoms site.
 

daemonix

Dabbler
Joined
Jun 3, 2022
Messages
21
Hi all,

Im getting crashes with no logs or kernel messages and Im not sure how to debug/RTFM...
The total crash happen when there is pool activity so I suspect the HBA.
I have 6 SSD 870QVO on the 9300-8i.

Am I in the same boat so I need to flash this firmware?
Thanks

root@truenas[~]# uname -a FreeBSD truenas.test.lan 13.1-RELEASE FreeBSD 13.1-RELEASE n245376-eba770b30ff TRUENAS amd64 root@truenas[~]# sas3flash -list Avago Technologies SAS3 Flash Utility Version 16.00.00.00 (2017.05.02) Copyright 2008-2017 Avago Technologies. All rights reserved. Adapter Selected is a Avago SAS: SAS3008(C0) Controller Number : 0 Controller : SAS3008(C0) PCI Address : 00:00:10:00 SAS Address : 500605b-0-0915-a7d2 NVDATA Version (Default) : 0e.01.00.07 NVDATA Version (Persistent) : 0e.01.00.07 Firmware Product ID : 0x2221 (IT) Firmware Version : 16.00.01.00 NVDATA Vendor : LSI NVDATA Product ID : SAS9300-8i BIOS Version : 08.37.00.00 UEFI BSD Version : 18.00.00.00 FCODE Version : N/A Board Name : SAS9300-8i Board Assembly : H3-25461-02H Board Tracer Number : XW64122ED2 Finished Processing Commands Successfully. Exiting SAS3Flash.
 

neofusion

Contributor
Joined
Apr 2, 2022
Messages
159
Hi all,

Im getting crashes with no logs or kernel messages and Im not sure how to debug/RTFM...
The total crash happen when there is pool activity so I suspect the HBA.
I have 6 SSD 870QVO on the 9300-8i.

Am I in the same boat so I need to flash this firmware?
Thanks

root@truenas[~]# uname -a FreeBSD truenas.test.lan 13.1-RELEASE FreeBSD 13.1-RELEASE n245376-eba770b30ff TRUENAS amd64 root@truenas[~]# sas3flash -list Avago Technologies SAS3 Flash Utility Version 16.00.00.00 (2017.05.02) Copyright 2008-2017 Avago Technologies. All rights reserved. Adapter Selected is a Avago SAS: SAS3008(C0) Controller Number : 0 Controller : SAS3008(C0) PCI Address : 00:00:10:00 SAS Address : 500605b-0-0915-a7d2 NVDATA Version (Default) : 0e.01.00.07 NVDATA Version (Persistent) : 0e.01.00.07 Firmware Product ID : 0x2221 (IT) Firmware Version : 16.00.01.00 NVDATA Vendor : LSI NVDATA Product ID : SAS9300-8i BIOS Version : 08.37.00.00 UEFI BSD Version : 18.00.00.00 FCODE Version : N/A Board Name : SAS9300-8i Board Assembly : H3-25461-02H Board Tracer Number : XW64122ED2 Finished Processing Commands Successfully. Exiting SAS3Flash.
Yes, you will want to update the firmware to 16.00.12.00.
No promises that it will solve your specific crashes but that update solves many known issues with the HBA.

I personally followed the guidance given in this thread when updating, ymmv:
 

Ceetan

Contributor
Joined
Apr 29, 2016
Messages
139
So, Just to make sure i have understood this right, can I just down loud this to somewhere on the nas (but outside the pool with drives connected to the card) or do I have to do the whole , falsihing with USB from UEFI shell? Curretly having the onboard controller on my mobo flashed to IT-mode, but with older firmware.
 

mgoulet65

Explorer
Joined
Jun 15, 2021
Messages
95
I have a Dell H330 flashed to IT Mode. How do I tell which 9300-xx to flash? Should I even bother if I am not getting HBA resets?

root@gznas[~]# sas3flash -list
Avago Technologies SAS3 Flash Utility
Version 16.00.00.00 (2017.05.02)
Copyright 2008-2017 Avago Technologies. All rights reserved.

Adapter Selected is a Avago SAS: SAS3008(C0)

Controller Number : 0
Controller : SAS3008(C0)
PCI Address : 00:02:00:00
SAS Address : a1b2c3d-4-a1b2-c3d4
NVDATA Version (Default) : 0e.01.00.39
NVDATA Version (Persistent) : 0e.01.00.39
Firmware Product ID : 0x2221 (IT)
Firmware Version : 16.00.11.00
NVDATA Vendor : LSI
NVDATA Product ID : Dell 12Gbps HBA
BIOS Version : 08.37.02.00
UEFI BSD Version : 18.00.03.00
FCODE Version : N/A
Board Name : Dell 12Gbps HBA
Board Assembly : N/A
Board Tracer Number : N/A

Finished Processing Commands Successfully.
Exiting SAS3Flash.
 

enoch85

Dabbler
Joined
Nov 30, 2016
Messages
33
Quick question, I have a Fujitsu card flashed with the LSI SAS9300-8i FW. It's currently at 16.XX.XX.XX (don't real exact number now) - and I'm wondering - even if it says:

>> If you are using an LSI 9300 HBA with FreeNAS or the soon-to-be TrueNAS CORE, you may experience some performance issues causing the controller to reset when using SATA HDDs.

...can this be used if not running TrueNAS? I'm currently on Proxmox, but want the latest FW version, so just asking before I do anything stupid.
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
Interesting question. It's fairly safe to assume that the fixes are OS-agnostic, but it's one of those things only Broadcom can answer definitively.
 

enoch85

Dabbler
Joined
Nov 30, 2016
Messages
33
Interesting question. It's fairly safe to assume that the fixes are OS-agnostic, but it's one of those things only Broadcom can answer definitively.
Already been in contact with them. They refuse to hand out any support or information since it's an OEM card.

1669231465572.png
 

jgreco

Resident Grinch
Joined
May 29, 2011
Messages
18,680
...can this be used if not running TrueNAS? I'm currently on Proxmox, but want the latest FW version, so just asking before I do anything stupid.

16.00.12.00 is being distributed by Broadcom for many of their cards. So, yes, you can use it if not running TrueNAS. Go to the download page for the 9300-8i or whatever the retail channel equivalent for your card is, and then read the release notes or other documentation.

Already been in contact with them. They refuse to hand out any support or information since it's an OEM card.

Hardly shocking. Not only do they not know, because they don't do development on OEM firmware, but also OEM-destined parts are sold at a discount to OEM's with the explicit expectation that the OEM will do the development and support. Part of the reason the retail channel parts are so much more expensive is because this covers the cost of direct-from-Broadcom support.
 

enoch85

Dabbler
Joined
Nov 30, 2016
Messages
33
Thanks for confirming! I will give it a shot tonight.

Yeah, Broadcom "support" shocks me as well...
 

enoch85

Dabbler
Joined
Nov 30, 2016
Messages
33
Mission success! Though it didn't solve my specific issue I'm happy that it works. :)

Thank you for bringing this to us!

1669319613333.png


Note to self: With 2 controllers it's sas3flash.efi -fwall SAS9300_8i_IT.bin
 
Last edited:

BRIO

Dabbler
Joined
Jan 7, 2023
Messages
33
Hello! I'm a bit new to all of this. I'm currently stuck at the step in the documentation:

Screenshot_104.png


I'm not sure if I'm doing the right thing, I opened a cmd window in Windows 10 and entered the suggested code line but it seems like the "sas3flash" isn't recognized

Screenshot_105.png


Am I at the right place to enter the command? Or should I install some drivers first so the card is recognized by Windows?

Thanks in advance!
 

Davvo

MVP
Joined
Jul 12, 2022
Messages
3,222
Hello! I'm a bit new to all of this. I'm currently stuck at the step in the documentation:

View attachment 68431

I'm not sure if I'm doing the right thing, I opened a cmd window in Windows 10 and entered the suggested code line but it seems like the "sas3flash" isn't recognized

View attachment 68432

Am I at the right place to enter the command? Or should I install some drivers first so the card is recognized by Windows?

Thanks in advance!
Why aren't you using TN to flash it?
 

Davvo

MVP
Joined
Jul 12, 2022
Messages
3,222
Hmm, didn't know I could even do it - dumb question but how I bring the .bin file to TrueNas? Do I put it on a USB key?
If you have a share active you can use that.
 

BRIO

Dabbler
Joined
Jan 7, 2023
Messages
33
Hey I got another card, the "9201-16E". Any chance I can get a firmware update that works with TrueNas on the website?
 

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,703
Any chance I can get a firmware update that works with TrueNas on the website?
If you mean the broadcom website, yes, it should be available there.

There's no need for custom firmware in the case of the card you mentioned.
 
Top