NetXtreme II User Guide
January 2010
Broadcom Corporation
Page 228 Performing Diagnostics Document ENGSRVT52-CDUM100-R
PERFORMING DIAGNOSTICS
At the MS-DOS prompt, type uxdiag (for BCM5706/BCM5708/BCM5709 network adapters) or uediag (for BCM57710
network adapters) followed by the command options. The uxdiag command options are shown in Table1 and the uediag
command options are shown in Table 2. For example, to run all diagnostic tests on adapter #1 except Group B tests:
C:\>uxdiag -c 1 -t b
NOTE: You must include uxdiag or uediag at the beginning of the command string each time you type a command.

Table 1: uxdiag Command Options

Command Options Description
uxdiag Performs all tests on all Broadcom NetXtreme II adapters in your system.
uxdiag -c <devnum> Specifies the adapter (devnum) to test. Use all in place of a specific device number to test
all adapters.
uxdiag -cof Allows tests to continue after detecting a failure.
uxdiag -F Forces an upgrade of the image without checking the version.
uxdiag -fbc <bc_image> Specifies the bin file to update the bootcode.
uxdiag -fib <ib_image> Specifies the bin file for iSCSI boot.
uxdiag -fibc Programs the iSCSI configuration block. Used only with -fib <ib_image>.
uxdiag -fibp Programs the iSCSI configuration software. Used only with -fib <ib_image>.
uxdiag -fipmi <ipmi_image> Specifies the bin file to update IPMI firmware.
uxdiag -fmba <mba_image> Specifies the bin file to update the MBA.
uxdiag -fncsi <ncsi_image> Specifies the bin file to update the NCSI firmware.
uxdiag -fnvm <raw_image> Programs the raw image into NVM.
uxdiag -fump <ump_image> Specifies the bin file to update UMP firmware.
uxdiag -help Displays the Broadcom NetXtreme II User Diagnostics (uxdiag) command options.
uxdiag -I <iteration num> Specifies the number of iterations to run on the selected tests.
uxdiag -idmatch Enables matching of VID, DID, SVID, and SSID from the image file with device IDs. Used
only with -fnvm <raw_image>.
uxdiag -log <file> Logs the test results to a specified log file.
uxdiag -mba <1/0> Enables/disables Multiple Boot Agent (MBA) protocol.
1 = Enable
0 = Disable
uxdiag -mbap <n> Sets the MBA boot protocol.
0 = PXE
1 = RPL
2 = BOOTP
3 = iSCSI_Boot