User guide

EULP Troubleshooting
Troubleshooting VirtualNIC and VIO Hardware Issues
IB0054606-02 A E-5
If the host can not see applicable IOCs, there are two things to check. First, verify
that the adapter port specified in the eioc definition of the
/etc/infiniband/qlgc_vnic.cfg file is active. This is done using the
ibv_devinfo commands on the host, then checking the value of state. If the
state is not Port_Active, the adapter port is not logically connected to the
fabric. It is possible that one of the adapter ports is not physically connected to an
IB switch. For example:
st139:~ # ibv_devinfo
hca_id: mlx4_0
fw_ver: 2.2.000
node_guid: 0002:c903:0000:0f80
sys_image_guid: 0002:c903:0000:0f83
vendor_id: 0x02c9
vendor_part_id: 25418
hw_ver: 0xA0
board_id: MT_04A0110002
phys_port_cnt: 2
port: 1
state: PORT_ACTIVE (4)
max_mtu: 2048 (4)
active_mtu: 2048 (4)
sm_lid: 1
port_lid: 8
port_lmc: 0x00
port: 2
state: PORT_ACTIVE (4)
max_mtu: 2048 (4)
active_mtu: 2048 (4)
sm_lid: 1
port_lid: 9
port_lmc: 0x00#
Second, verify that the adapter port specified in the EIOC definition is the correct
port. The host sees the IOCs, but not over the adapter port in the definition of the
IOC. For example, the host may see the IOCs over adapter Port 1, but the eioc
definition in the /etc/infiniband/qlgc_vnic.cfg file specifies PORT=2.