Device Registers—Test patterns are written, read, and verified through the adapter's device registers to check proper functionality.

FIFO—This option writes test bit patterns to the adapter's FIFO buffers to check the FIFOs proper functionality.

EEPROM—This option tests both the readability of the EEPROM as well as the integrity of the data stored in the EEPROM. It reads EEPROM and calculates the checksum. This checksum is then compared to the checksum stored in the EEPROM. If the values are not identical, the test reports failure.

Interrupt—This option tests the adapter's ability to generate an interrupt and have it propagated through the system to the Programmable Interrupt Controller (PIC). The test triggers an interrupt by setting the interrupt cause register and then verifies that an interrupt has been triggered. On EFI, interrupts are not supported, Therefore, this test sets the interrupt cause register and reads the interrupt set register, which verifies the card internally registered an interrupt.

Loopback Tests—These options are internal loopback tests. These tests set the adapter in the appropriate loopback mode and send packets back through the adapter's receive circuitry and logic.

Link—This option checks to see whether or not the adapter has link.

Network Test—This option tests network communication. It looks for a responder and then sends packets. If no responder is found, then the test reports failure. If packets are received back from the responder, the test reports success.

Displaying Diagnostic Log

The Display Diagnostic Log option allows you to view a detailed report of the tests you just ran. When Diagnostic Log is enabled, test results are recorded in a log file named DIAGS.LOG. If it does not already exist, the test utility creates it. If it already exists, new data is appended to it. The DISPLAY DIAGNOSTIC LOG command displays the contents of the log file for your convenience. Each entry in the log file is time stamped. The test run banner identifies the tested adapter according to its bus slot address.

Accessing the networking submenu

The networking submenu allows you to setup the adapter as a responder and to detect a spanning tree on the network.

Setting up as a responder—This allows the user to set up the adapter as a responder so another system can perform the continuous network test. Selecting this option displays the transmit/receive screen. This test will fail if the adapter does not have link. Although you can use a variety of adapters as responders, and either connect directly (with a crossover cable) or through a switch, ideal results are obtained with a same-type adapter.

When you press the Esc key, the responder operation is cancelled and control is immediately returned to the Test Adapter menu.

Detecting spanning tree—This allows the user to detect if a spanning tree is used on the network.

HP NC-Series Broadcom adapter diagnostics

Overview

The diagnostic software lets you test adapters to see if there are any problems with the adapter hardware, cabling, or network connections. HP recommends that you run diagnostics every time you install an adapter.

Diagnostics 156