You can check the HCA version information from the Oracle Fabric Interconnect.
Oracle Fabric Interconnect
show physical-server hostname hca
where hostname is the name of the ESXi host.
show physical-server kingston hca ----------------------------------------------------------------- lid 7 node-guid 0002c903000a9f7a board-id MT_0A50120005 device-id 26418 firmware-version 2.7.0 hardware-version unknown option-version 2.8.7 -----------------------------------------------------------------
Host
# ibstat CA 'mlx4_1' CA type: MT26428 Number of ports:2 Firmware version: 2.9.1000 Hardware version: 176 Node GUID: 0x0002c9030057b57c System image GUID: 0x0002c9030057b57f
# ibv_devinfo hca_id: mlx4_1 transport: InfiniBand (0) fw_ver: 2.9.1000 node_guid: 0002:c903:0057:b57c sys_image_guid: 0002:c903:0057:b57f vendor_id: 0x02c9 vendor_part_id: 26428 hw_ver: 0xB0 board_id: MT_0FC0110009 phys_port_cnt: 2
Install an HCA card or exchange an HCA card for firmware upgrade.
Upgrade the firmware or option ROM.
Remove the old host drivers if the firmware, hardware, and software prerequisites are met.