This document provides information on the b44udiag.exe diagnostic program for
the Broadcom 440X 10/100 Integrated Controller. When the b44udiag.exe program
is started, a series of tests are executed on the 440X 10/100 Integrated controller.
If a test fails, the b44udiag program displays an error and exits to DOS.
There are three groups of tests, and each group has a few sub-tests.
A4. Built-In Self-Test
Command: bist
Function: Runs the Built-In Self-Test.
Default: Enabled
A5. CAM Test
Command: camtest
Function: This test runs the CAM read/write test. There are 48-bit
patterns written to 64 entries of CAM space. The test reads back the 64
entries and checks them against 6 patterns such as FFFF, 0000, 5555, AAAA,
55AA, AA55.
Default: Enabled
B1. LED Test
Command: ledtest
Function: This test forces the link state for each link speed/duplex.
Default: Enabled
B2. EEPROM Test
Command: setest
Function: Reads the serial PROM and verifies its integrity by checking
the CRC.
Default: Enabled
B3. MII Test
Command: miitest
Function: The test writes zeros and ones into the test bits to insure
the read-only bits value are not changed, and the read/write bits are changed
accordingly.
Default: Enabled
B4. Link Status Test
Command: linkstatus
Function: Reports current link status.
Default: Enabled
C1. MAC Loopback Test
Command: lbtest 0
Function: Transmits a 128-byte packet with the incrementing data
pattern and checks the TX and RX flags and data integrity.
Default: Enabled
C2. PHY Loopback Test
Command: lbtest 1
Function: This test is same as the MAC Loopback Test,
except the data is routed back via a physical layer device.
Default: Enabled
C3. External Loopback Test 100BT
Command: lbtest -e
Function: This test is same as the MAC Loopback Test,
except the data is routed back via a loopback device.
Default: Disabled
C4. External Loopback Test 10BT
Command: lbtest -a
Function: This test is same as the MAC Loopback Test,
except the data is routed back via a loopback device.
Default: Disabled
C5. PHY Loopback with CAM Enabled Test
Command: camlbtest -p
Function: This test is same as the PHY Loopback
Test with CAM matching enabled.
Default: Enabled
C6. External Loopback Test 100BT with CAM Enabled
Command: camlbtest -e
Function: This test is same as the External Loopback
Test 100BT with CAM matching enabled
Default: Disabled
C7. External Loopback Test 10BT with CAM Enabled
Command: camlbtest -a
Function: This test is same as the External Loopback
Test 10BT with CAM matching enabled
Default: Disabled
C8. MIB MAC Loopback Test
Command: mibtest
Function: Tests each bit in the MIB counters. Ensures that the MIB
counter bits are incremented when MAC looping a packet.
Default: Enabled
By default, all tests except C3, C4, C6, and C7 are covered unless disabled
by the user.
Please read all restrictions and disclaimers.
Back to Top
Back to Contents