User guide
E–ULP Troubleshooting
Troubleshooting VirtualNIC and VIO Hardware Issues
E-6 IB0054606-02 A
Another reason why the host might not be able to see the necessary IOCs is that
the subnet manager has gone down. Issue an iba_saquery command to make
certain that the response shows all of the nodes in the fabric. If an error is
returned and the adapter is physically connected to the fabric, then the subnet
manager has gone down, and this situation needs to be corrected.
Checking the interface definitions on the host
If it is not possible to ping from an IB host to the Ethernet host, and the ViPort
State of the interface is VIPORT_CONNECTED, then issue an ifconfig
command. The interfaces defined in the configuration files listed in
/etc/sysconfig/network directory for SLES hosts or the
/etc/sysconfig/network-scripts for Red Hat hosts should be displayed in
the list of interfaces in the ifconfig output. For example, the ifconfig file
should show an interface for each EIOC configuration file in the following list:
# ls /etc/sysconfig/network-scripts
ifcfg-eioc1
ifcfg-eioc2
ifcfg-eioc3
ifcfg-eioc4
ifcfg-eioc5
ifcfg-eioc6
Interface does not show up in output of 'ifconfig'
If an interface is not displayed in the output of an ifconfig command, there is
most likely a problem in the definition of that interface in the
/etc/sysconfig/network-scripts/ifcfg-<NAME> (for RedHat systems)
or /etc/sysconfig/network/ifcfg-<NAME> (for SuSE systems) file, where
<NAME> is the name of the virtual interface (e.g., eioc1).
Issue an ifup <NAME> command. If the interface is displayed when issuing an
ifconfig command, there may be a problem with the way the interface startup
is defined in the ifcfg directory'/ifcfg-<NAME> file that is preventing the
interface from coming up automatically.
If the interface does not come up, check the interface definitions in the ifcfg
directory. Make certain that there are no misspellings in the ifcfg-<NAME> file.
Example of ifcfg-eiocx setup for RedHat systems:
NOTE
For the remainder of this section, ifcfg directory refers to
/etc/sysconfig/network-scripts/ on RedHat systems, and
/etc/sysconfig/network on SuSE systems.