User Diagnostics in DOS: Broadcom NetXtreme II® Network Adapter User Guide
file:///C|/Users/Nalina_N_S/Documents/NetXtremeII/English/userdiag.htm[9/5/2014 3:45:19 PM]
C7
Core-Reset
Integrity
Verifies that the chip performs its reset operation correctly by resetting the chip multiple times,
checking that the bootcode and the internal uxdiag driver loads/unloads correctly.
C8
DMA Engine
Verifies the functionality of the DMA engine block by performing numerous DMA read and write
operations to various system and internal memory locations (and byte boundaries) with varying
lengths (from 1 byte to over 4 KB, crossing the physical page boundary) and different data patterns
(incremental, fixed, and random). CRC checks are performed to ensure data integrity. The DMA
write test also verifies that DMA writes do not corrupt the neighboring host memory.
C9
VPD
Exercises the Vital Product Data (VPD) interface using PCI configuration cycles and requires a proper
bootcode to be programmed into the non-volatile memory. If no VPD data is present (i.e., the VPD
NVM area is all 0s), the test first initializes the VPD data area with non-zero data before starting the
test and restores the original data after the test completes.
C11
FIO Events
Verifies that the event bits in the CPU's Fast IO (FIO) interface are triggering correctly when a
particular chip events occur, such as a VPD request initiated by the host, an expansion ROM request
initiated by the host, a timer event generated internally, toggling any GPIO bits, or accessing NVM.
Group D: Ethernet Traffic Tests
D1
MAC
Loopback
Enables MAC loopback mode in the adapter and transmits 5000 Layer 2 packets of various sizes. As
the packets are received back by Broadcom NetXtreme II User Diagnostics, they are checked for
errors. Packets are returned through the MAC receive path and never reach the PHY. The adapter
should not be connected to a network.
D2
PHY
Loopback
Enables PHY loopback mode in the adapter and transmits 5000 Layer 2 packets of various sizes. As
the packets are received back by Broadcom NetXtreme II User Diagnostics, they are checked for
errors. Packets are returned through the PHY receive path and never reach the wire. The adapter
should not be connected to a network.
D4
LSO
Verifies the functionality of the adapter's Large Send Offload (LSO) support by enabling MAC
loopback mode and transmitting large TCP packets. As the packets are received back by Broadcom
NetXtreme II User Diagnostics, they are checked for proper segmentation (according to the selected
MSS size) and any other errors. The adapter should not be connected to a network.
D5
EMAC
Statistics
Verifies that the basic statistics information maintained by the chip is correct by enabling MAC
loopback mode and sending Layer 2 packets of various sizes. The adapter should not be connected
to a network.
D6
RPC
Verifies the Receive Path Catch-up (RPC) block by sending packets to different transmit chains. The
packets traverse the RPC logic (though not the entire MAC block) and return to the receive buffers
as received packets. This is another loopback path that is used by Layer 4 and Layer 5 traffic within
the MAC block. As packets are received back by Broadcom NetXtreme II User Diagnostics, they are
checked for errors. The adapter should not be connected to a network.
Please read all
Restrictions and Disclaimers
.
Back to Contents Page