flashing LSI2308 firmware

myoung

Explorer
Joined
Mar 14, 2018
Messages
70
My HBA firmware is out of date:

Code:
# sas2flash -listall
LSI Corporation SAS2 Flash Utility
Version 16.00.00.00 (2013.03.01)
Copyright (c) 2008-2013 LSI Corporation. All rights reserved

        Adapter Selected is a LSI SAS: SAS2308_1(D1)

Num   Ctlr            FW Ver        NVDATA        x86-BIOS         PCI Addr
----------------------------------------------------------------------------

0  SAS2308_1(D1)   16.00.01.00    10.00.00.04    07.31.00.00     00:01:00:00

        Finished Processing Commands Successfully.
        Exiting SAS2Flash.


I want to update it, and I'd like to double check the process, because I don't want to brick this card.

I downloaded the zip from ftp://ftp.supermicro.com/driver/SAS/LSI/2308/Firmware/IT/

I've unzipped and pulled out 2308T207.ROM from the UEFI directory (It looks like they are the same in both DOS and UEFI).

It looks like the next step is to flash the firmware sas2flash -f 2308T207.ROM from freenas and reboot.

Do I need to remove the disks?
 

myoung

Explorer
Joined
Mar 14, 2018
Messages
70
Yes. I did end up removing the disks beforehand.

Code:
# sas2flash -listall
LSI Corporation SAS2 Flash Utility
Version 16.00.00.00 (2013.03.01)
Copyright (c) 2008-2013 LSI Corporation. All rights reserved

        Adapter Selected is a LSI SAS: SAS2308_1(D1)

Num   Ctlr            FW Ver        NVDATA        x86-BIOS         PCI Addr
----------------------------------------------------------------------------

0  SAS2308_1(D1)   20.00.07.00    14.01.30.16    07.31.00.00     00:01:00:00

        Finished Processing Commands Successfully.
        Exiting SAS2Flash.
 

droeders

Contributor
Joined
Mar 21, 2016
Messages
179
FYI, I believe the following command will show you the firmware version, as well as mode of the card (e.g. IT, IR, etc). I like to see all of this information for completeness.

sas2flash -list

Might need to provide a controller number if you have more than one.
 

myoung

Explorer
Joined
Mar 14, 2018
Messages
70
Should have given my system info earlier too:

Code:
Board:  Supermicro X9SRL-F
CPU:    E5-1620 v2 @ 3.70GHz
RAM:    64GB
Disks:  3x12x4TB RAIDZ2
HBA:    LSI2308


Code:
# sas2flash -list
LSI Corporation SAS2 Flash Utility
Version 16.00.00.00 (2013.03.01)
Copyright (c) 2008-2013 LSI Corporation. All rights reserved

        Adapter Selected is a LSI SAS: SAS2308_1(D1)

        Controller Number              : 0
        Controller                     : SAS2308_1(D1)
        PCI Address                    : 00:01:00:00
        SAS Address                    : 5003048-0-145b-9a00
        NVDATA Version (Default)       : 14.01.30.16
        NVDATA Version (Persistent)    : 14.01.30.16
        Firmware Product ID            : 0x2214 (IT)
        Firmware Version               : 20.00.07.00
        NVDATA Vendor                  : LSI
        NVDATA Product ID              : LSI2308-IT
        BIOS Version                   : 07.31.00.00
        UEFI BSD Version               : 07.23.01.00
        FCODE Version                  : N/A
        Board Name                     : LSI2308-IT
        Board Assembly                 : N/A
        Board Tracer Number            : N/A

        Finished Processing Commands Successfully.
        Exiting SAS2Flash.
 
Top