I know there has been some digital ink spilled on this topic generally, but I had some specific questions that I was hoping someone could help with. This is my first HBA as I've grown my server over time. I've looked into it and believe I have old firmware and want to upgrade it. Below are the specifics to the HBA. As you can see its on version 14 of the firmware:
I dont have a PC to throw the HBA into and use the MSDOS utility, so my plan is to flash it on the freenas. My questions are:
Code:
root@freenas:~ # mpsutil show adapter
mps0 Adapter:
Board Name: SAS9207-8i
Board Assembly: H3-25584-00A
Chip Name: LSISAS2308
Chip Revision: ALL
BIOS Revision: 7.27.00.00
Firmware Revision: 14.00.00.00
Integrated RAID: no
PhyNum CtlrHandle DevHandle Disabled Speed Min Max Device
0 0001 0009 N 6.0 1.5 6.0 SAS Initiator
1 0003 000b N 6.0 1.5 6.0 SAS Initiator
2 0002 000a N 6.0 1.5 6.0 SAS Initiator
3 0005 000d N 6.0 1.5 6.0 SAS Initiator
4 0004 000c N 6.0 1.5 6.0 SAS Initiator
5 0006 000e N 6.0 1.5 6.0 SAS Initiator
6 0007 000f N 6.0 1.5 6.0 SAS Initiator
7 0008 0010 N 6.0 1.5 6.0 SAS Initiator
root@freenas:~ # 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_2(D1)
Num Ctlr FW Ver NVDATA x86-BIOS PCI Addr
----------------------------------------------------------------------------
0 SAS2308_2(D1) 14.00.00.00 0e.03.00.01 07.27.00.00 00:04:00:00
Finished Processing Commands Successfully.
Exiting SAS2Flash.
root@freenas:~ # 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_2(D1)
Controller Number : 0
Controller : SAS2308_2(D1)
PCI Address : 00:04:00:00
SAS Address : 500605b-0-05d9-2e70
NVDATA Version (Default) : 0e.03.00.01
NVDATA Version (Persistent) : 0e.03.00.01
Firmware Product ID : 0x2214 (IT)
Firmware Version : 14.00.00.00
NVDATA Vendor : LSI
NVDATA Product ID : SAS9207-8i
BIOS Version : 07.27.00.00
UEFI BSD Version : N/A
FCODE Version : N/A
Board Name : SAS9207-8i
Board Assembly : H3-25584-00A
Board Tracer Number : SV31015684
Finished Processing Commands Successfully.
Exiting SAS2Flash.
I dont have a PC to throw the HBA into and use the MSDOS utility, so my plan is to flash it on the freenas. My questions are:
- Can I flash this on the FreeNAS?
- If so, do I need to disconnect the pool I currently have attached to it? (I can host all the necessary files on the boot pool)
- When checking out https://www.broadcom.com/products/storage/host-bus-adapters/sas-9207-8i, I can only find the firmware in the 9207-8i_Package_P20_IR_IT_Firmware_BIOS_for_MSDOS_Windows archive. The FreeBSD listing only has an installer. Do I use the firmware included in the 9207-8i_Package_P20_IR_IT_Firmware_BIOS_for_MSDOS_Windows archive on the FreeNAS or is there another file?
- It looks like the sas2flash on Freenas is version 16. Should I use the installer from the Broadcom page?
- Is all I need to execute this: "sas2flash -o -f 9207-8.bin"?
- Do I need to update the bios as well?
- Anything else I am not thinking of?