I was trying to install Openindiana using the Supermico AOC S2308L-L8i HBA but I was unable to get Openindiana to recognize the card.
At this point I decided to cross flash the card to the LSI SAS 9207-8i firmware that uses the same controller.
As a back up I downloaded the original Supermicro firmware from there ftp server.
In the original firmware there is a nice script for UEFI boot that shows you how to flash the card.
This is the original script:
echo -off sas2flash.efi -o -e 7 cls sas2flash.efi -f 2308IT14.ROM cls sas2flash.efi -b mptsas2.rom cls sas2flash.efi -o -sasaddhi 5003048
To flash using the LSI firmware you just need to replace the 2308IT14.ROM with the 9207-8.BIN. Copy the script and the 9207-8.ROM and mptsas2.bin into the same folder and you are good to go.
Comments
Hi. You seemed to forgot to mention if the cross flashing made OpenIndiana to detect the AOC-S2308L-L8i? 🙂
Yes it did, I have been using it ever since.
Good to know. Are your disks installed in a SGPIO enabled backplane? Does SGPIO work? Disks are in correct order?
I am not using a backplane. My system is a simple esxi box like the Baby Dragon II. I have just two HD and two SSD in a small case acting as my home server.