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?