Did you know  45Drives offers free  public and private  webinars ? Click here to learn more  & register! Build & Price

KB450186 – Flashing LSI 9305 Controllers Firmware in FreeNAS

You are here:


  • To obtain the latest firmware and install in on your LSI 9305 controllers. This article references using 9305 16i Controllers. The commands will work the same for the 24i Controllers but you will need to obtain a different firmware file.


  • Having LSI 9305 controllers installed in your system.
  • Server must have internet access to obtain the latest Firmware.
  • No Clients should be write/reading data to/from the server at the time of update


  1. In the FreeNAS GUI, click on the left side menu to open “Shell”. You can run “sas3flash -listall” to see the current controllers and their respective firmware version.

 NOTE ** These LSI 9305 16i Controllers are running the latest firmware available (FW Ver but for purposes of this article I will show you the steps to upgrade to this version on           your 9305s that may be running FW 15 or less.

2. To obtain the firmware update for this controller for version 16, run the following command:

wget http://images.45drives.com/Firmware/LSI9305/16i/SAS9305_16i_IT_P.bin

3. To upgrade the firmware of your controllers, you must run an individual command for each controller. If you go back to the first screenshot in this article from running the command you                   will notice that each controller is numbered from “0-3”. This is important as that is how you will reference which controller to update.

4. The command(s) to run would be the following for each controller:

sas3flash -c 0 -f SAS9305_16i_IT_P.bin

sas3flash -c 1 -f SAS9305_16i_IT_P.bin

sas3flash -c 2 -f SAS9305_16i_IT_P.bin

sas3flash -c 3 -f SAS9305_16i_IT_P.bin


Run the command “sas3flash -listall to see that controller you update is now running Firmware version



  • If you update one of the controller successfully and then attempt to run another immediately and it fails, just reboot the server. This was a common issue when the firmware update was first released.
  • After rebooting, the second controller should update successfully.


Was this article helpful?
Dislike 0
Views: 2215
Unboxing Racking Storage Drives Cable Setup Power UPS Sizing Remote Access