A P P E N D I X B |
Diagnostic Software and Troubleshooting |
This appendix provides an overview of the SunVTS diagnostic application and troubleshooting tips for checking the adapter. There is also a section outlining some common troubleshooting issues. This appendix contains the following sections:
The SunVTS software executes multiple diagnostic hardware tests from a single user interface, and is used to verify the configuration and functionality of most hardware controllers and devices. The SunVTS software operates primarily from a graphical user interface, enabling test parameters to be set quickly and easily while a diagnostic test operation is being performed.
Note - SunVTS diagnostic software is not currently available for Solaris x86 Operating Systems. |
Refer to the SunVTS documents (listed in TABLE B-1) for instructions on how to run and monitor the nettest diagnostic. These SunVTS documents are available online at the following URL:
http://docs.sun.com/app/docs/prod/test.validate/sunvts/index.html
Select the document for the Solaris release on your system
Describes the new SunVTS features and tests, including the ibhcatest. |
|
Describes each SunVTS test and describes the various test options and command-line arguments. |
|
The ibhcatest diagnostic test checks the functionality of Sun Dual Port 4x DDR IB Host Channel Adapter PCIe ExpressModule card. This test can be run from the SunVTS user interface, or it can be run from the command line. See the SunVTS 6.0 Test Reference Manual (817-7665) for more information about the ibhcatest test.
The ibhcatest diagnostic test is included in the SunVTS 6.0 Patch Set 1 and subsequent SunVTS software releases. SunVTS 6.0 Patch Set 1 is available for downloading from the SunSolveSM web site http://sunsolve.sun.com using the following patch numbers:
The adapter and Tavor device driver must be installed, and the IB port interface must be configured offline for the ibhcatest to run. A loopback cable is not needed because ibhcatest includes an internal loopback test. Use the following procedure when running the ibhcatest command.
To Use the ibhcatest Command |
1. Ensure that the SunVTS software and the Tavor driver are installed on your system, by typing:
If a SunVTS software package is not installed, refer to the SunVTS User’s Guide for installation instruction. If the SUNWtavor package is not installed, check your Solaris Operating System documentation for software package information.
2. Unplumb the interface from the system, using the ifconfig command:
where n is the instance number of the interface.
3. Refer to SunVTS 6.0 PS1 Documentation Supplement (819-1804) for instructions on how to run the ibhcatest command.
The following tasks can be useful when troubleshooting the IB-HCA and the link.
Check that the following packages are installed:
If an InfiniBand software package is not installed, check your Solaris Operating System documentation for software package information.
See tavor(7D) for error messages and descriptions. When the driver is attached to a port on the adapter, the following message is sent.
In the message, n is the instance of the Tavor device number and m is the port number on the adapter.
One way to check Tavor messages is by typing the following command:
These utilities can display status and other information about InfiniBand devices:
The cfgadm utility displays status and other information about the IB-HCA and IB fabric. See cfgadm_ib(1M) for details. For example:
The snoop program captures and inspects network packets. See the snoop(1M) man page for details. For example:
netstat shows network status. See the netstat(1M) man page for details. For example:
kstat displays kernel statistics. See the kstat(1M) man page for details. For example:
# kstat ibd:1 module: ibd instance: 1 name: ibd1 class: net 0 opackets 27381595 opackets64 27381595 promisc off xmt_badinterp 0 xmtretry 4 |
Copyright © 2007, Sun Microsystems, Inc. All Rights Reserved.