@vorticity_flux or Admins/Mods:
Can you please add the following info at the end of the OP?
Troubleshooting:
*When flashing an 12G HBA (SAS 9300 family) with IR mode firmware provided in the same package, named 9311,
SAS3Flash returns the following error:
ERROR: NVDATA Image does not match Controller Subsystem ID!
ERROR: No compatible NVDATA Image(s) found!
Firmware Image Validation Failed!
Resolution:
Using DOS or EFI SAS3Flash version 10.00.00.01 or higher with following command string
DOS
sas3flsh –o –e -6
sas3flsh –o –f <firmware> -b <bios> -nossid
EFI:
sas3flash –o –f <UEFI BSD firmware> -nossid
Flashing SAS9305-16e with ‘–o –e 6’ parameters erases some controller values
- Due to a defect in the SAS9305-16e, When running the ‘-o –e 6’ (which is only needed if flashing older firmware), the controller erases the , the SAS address, board tracer number, and board assembly number.
- Only the DOS and EFI versions of sas3flash support the ‘-o –e 6’ option.
Workaround: Capture the SAS address, board tracer number, and board assembly number before flashing using sas3flash -list and reflash the SAS address, board tracer number, and board assembly number afterwards.
This example is for the EFI version of sas3flash. Use ‘sas3flsh’ for the DOS version.
sas3flash -list [Capture to a file or Write down SAS address, Board Assembly and Board Tracer Number.]
sas3flash -o -e 6
sas3flash -o -f <firmware file name> -b <bios>
sas3flash -o -sasadd <SAS address>
sas3flash -o -tracer <tracer number>
sas3flash -o -assem <assembly number>