Sorry late response, didn't have time lately then was waiting to rip apart my server rack to reorganize, and currently it is running a scrub.
But I tried this originally and it couldn't find that. I think it's system dependent, similar to network naming (like igb1 vs ix1). Where as you must've just ran into a lot of FS0 and mine are BLK.
Unless there are specific formatting or something I have to do to the USB? I forget what I had on the USB for files. And I was just using FAT32.
But I had tried listing all the devices like I originally said, and it only found BLK0 BLK1 and BLK2
and I tried running BLK0: BLK1: and BLK2: and they all gave me that "ls: File not found - blk0:\" error
What are the commands you guys would use when you boot from the EFI shell to actually do the firmware update? It's likely I'm just typing the wrong stuff too. Tried looking up the commands for EFI shell but it wasn't much help because I couldn't even find the USB/files as proven above.
I have the same HBA from Supermicro AOC-S3008L-L8E that I flashed with 9300 latest firmware.
My USB drive ended up being on fs4:
Just keep cycling through FS0: FS1: FS2: following with a
dir command to see the contents of the USB. Then follow the flashing instructions from supermicro . I flashed the Supermicro recommended firmware first
16.00.10.00 by running the command SMC3008R.NSH. At the end I had to manually input last 9 digits of the SAS address. i.e. 0070a8b00.
So I suggest before flashing find out your sas address by running a command sas3flash.efi -list and making a note of your SAS address.
I am not sure if it is the same address for all HBAs of this model.
Anyway, after flashing the supermicro firmware I ran the latest 16.00.12.00 for the chipset sas3flash -o -f SAS9300_8i_IT.bin
Attached are two screens for both firmwares: