To use this adapter with the Oracle Solaris OS, use the minimum firmware version. Refer to the Oracle Dual Port QDR InfiniBand Adapter M4 Product Notes at http://www.oracle.com/goto/dual_port_qdr_infiniband_m4/docs.
# fwflash -l
List of available devices:
Device[0] /devices/pci@340/pci@1/pci@0/pci@4/pciex108e,2088@0:devctl
Driver psif
Class [IB]
GUID : System Image - 0010e07a982c0007
Node Image - 0010e07ab4980004 <========================== Node GUID
Port 1 - 0010e07ab4980005
Port 2 - 0010e07ab4980006
Firmware Revision EPSC Active : 0.065 Thu Jun 2 22:57:10 2016 <===== Firmware version
Firmware Revision Bootloader : 0.036 Wed Feb 10 22:01:34 2016
Vendor Id : ORACLE
HW Revision : 3
Device Id : 2088
Description : Titan Infiniband HCA
Look for the revision number that appears after the Firmware revision string. If more than one device is displayed, look for the Node Image GUID that matches the GUID displayed on the physical GUID label of the adapter being installed. See Rear Panel.
To display all firmware details, set the export SIF_FW_ALL_SHOW=1 environment variable.
For the latest list of supported platforms and operating systems, and the latest software and firmware versions, refer to the Oracle Dual Port QDR InfiniBand Adapter M4 Product Notes. This document is available at http://www.oracle.com/goto/dual_port_qdr_infiniband_m4/docs.
# fwflash -f firmware-image-file -d device-path-of-IB-adapter
Sample output:
# fwflash -f titan-psif-epsc-0.064.bin -d /devices/pci@340/pci@1/pci@0/pci@4/pciex108e,2088@0:devctl
The current HCA firmware version is :0.065
Will be updated to HCA firmwarever of :0.064
About to update firmware on /devices/pci@340/pci@1/pci@0/pci@4/pciex108e,2088@0:devctl with file titan-psif-epsc-0.064.bin.
Do you want to continue? (Y/N): y
fwflash: New firmware will be activated after you reboot
#
# fwflash -d device-path-of-IB-adapter -r firmware-image-file