User guide

User Guide NetXtreme II
September 2013
Broadcom Corporation
Document INGSRVT78-CDUM100-R Managing Ethernet Controller (Port) Page 251
RUNNING DIAGNOSTIC TESTS IN WINDOWS
The Diagnostic Tests option on the Diagnostics tab lets you check the state of the physical components on a Broadcom
network adapter. You can trigger the tests manually, or choose to have BACS continuously perform them. If the test are
performed continuously, then the number of passes and fails in the Result field for each test increments every time the tests
are performed. For example, if a test is performed four times and there are no fails, the value in the Result field for that test
is 4/0. However, if there were 3 passes and 1 fail, the value in the Result field is 3/1.
NOTES:
This feature can be used with Windows Server managed hosts only. It is not available for hosts operating on
Linux or other OSes. You can, however use BACS on a Linux client to connect to a Windows Server host and
run the diagnostic test utility.
You must have administrator privileges to run diagnostic tests.
The network connection is temporarily lost while these tests are running.
Some tests are not supported on all Broadcom adapters.
To run the diagnostic tests once using the BACS GUI
1. Click the name of the adapter to test in the Explorer View pane and select the Diagnostics tab.
2. From the Select a test to run list, select Diagnostic Tests.
3. Select the diagnostic tests you want to run. Click Select All to select all tests or Clear All to clear all test selections.
4. Select the number of times to run the tests from Number of loops.
5. Click Run test(s).
6. In the error message window that warns of the network connection being temporarily interrupted, click Yes. The results
are displayed in the Result field for each test.
Control Registers. This test verifies the read and write capabilities of the network adapter registers by writing various values
to the registers and verifying the results. The adapter driver uses these registers to perform network functions such as
sending and receiving information. A test failure indicates that the adapter may not be working properly.
MII Registers. This test verifies the read and write capabilities of the registers of the physical layer (PHY). The physical layer
is used to control the electrical signals on the wire and to configure network speeds such as 1000 Mbit/s.
EEPROM. This test verifies the content of the electrically erasable programmable read-only memory (EEPROM) by reading
a portion of the EEPROM and computing the checksum. The test fails if the computed checksum is different from the
checksum stored in the EEPROM. An EEPROM image upgrade does not require a code change for this test.
Internal Memory. This test verifies that the internal memory of the adapter is functioning properly. The test writes patterned
values to the memory and reads back the results. The test fails if an erroneous value is read back. The adapter cannot
function if its internal memory is not functioning properly.
On-Chip CPU. This test verifies the operation of the internal CPUs in the adapter.
Interrupt. This test verifies that the Network Device Driver Interface Specification (NDIS) driver is able to receive interrupts
from the adapter.
Loopback MAC and Loopback PHY. These tests verify that the NDIS driver is able to send packets to and receive packets
from the adapter.