VMWare Hypervisor supports command line option to view the status of HBA , which can be executed on Esxi SSH command line
Sample command line option as below
[root@localhost:~] esxcli storage core adapter list
HBA Name Driver Link State UID Capabilities Description
-------- ---------- ---------- ------------------------------------ ------------------- -----------------------------------------------------------------------------
vmhba0 lsi_mr3 link-n/a sas.5d094660913ec600 (0000:18:00.0) Avago (LSI) PERC H730P Mini
vmhba1 vmw_ahci link-n/a sata.vmhba1 (0000:00:11.5) Intel Corporation Lewisburg SATA AHCI Controller
vmhba2 vmw_ahci link-n/a sata.vmhba2 (0000:00:17.0) Intel Corporation Lewisburg SATA AHCI Controller
vmhba3 qlnativefc link-up fc.2000f4e9d452277c:2100f4e9d452277c Second Level Lun ID (0000:3b:00.0) QLogic Corp ISP2532-based 8Gb Fibre Channel to PCI Express HBA
vmhba4 qlnativefc link-down fc.2000f4e9d452277d:2100f4e9d452277d Second Level Lun ID (0000:3b:00.1) QLogic Corp ISP2532-based 8Gb Fibre Channel to PCI Express HBA
Field Link State value indicates the current status of the physical link connected to external device. Value link-n/a indicates there is no physical cable connected. Value link-up indicates that physical link is up . Value link-down indicates that cable is connected but the link is still not up with the external device which could be due to reasons such as cable fault , remote port is not activated.