Solaris 11.2 on Supermicro X10SL7-F with LSI SAS 2308

Hi,

I am planning on building a Solaris 11.2 based ZFS file server. The hardware I have chosen is the following:

Mobo: Supermicro X10SL7-F (with integrated 'LSI SAS 2308' controller)
CPU: Intel i3-4150
RAM: 16GB ECC (brand/model is certified by Supermicro)

# I will flash the integrated 'LSI SAS 2308' controller to 'IT mode' using the LSI firmware version P19 (since vesion P20 is known to have bugs), filename to be used: PH19-IT.zip.

# I will do a 'bare metal' install of Solaris 11.2 (NO virtual machine, no passthrough etc).

My questions are:

#1. Are there any known issues with the 'Supermicro X10SL7-F' when running Solaris 11.2 ?

#2. Is the 'LSI SAS 2308' controller (in IT mode, using firmware version P19) fully supported (and working without any problems) in Solaris 11.2 ?

I have seen in the Solaris 11.2 Hardware compatibility List (HCL) that the 'LSI 9207-8e HBA' is certified and since this HBA uses the 'LSI SAS 2308' controller (same as my planned mobo) I think it should work, but I am asking just to be sure.

If I have to take any other actions than the above mentioned to get this hardware working in Solaris 11.2, please feel free to enlighten me.

Hope that someone can answer my questions.

Thank you very much!

BR,
tubiman

Do you know the PCI id of the LSI 2308? If it's 1000:006e, I don't see it in /etc/driver_aliases on my Solaris 11.2 box.

Even if it's not there, I'd think there's a good chance it'll work if you manually add it to driver_aliases or run add_drv. Just about every LSI HBA just uses the "mpt" driver anyway - FC, SAS, SCSI. And they can all be manipulated with the "lsiutil" utility.

1 Like

Hi achenle,

Thank you for your input.

Since I have not yet bought the Supermicro motherboard I do not know the PCI id of the LSI 2308 controller. I am about to buy the mobo in the next days and it would be nice to be prepared for testing the controller in Solaris.

Since I am quite new to Solaris, could you please describe (step-by-step) how I manually add it (using add_drv). Can you please also tell me how I should use the 'lsiutil' utility.

Thank you very much!

BR,
tubiman