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.
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.