Technical data

Table 2–12 lists the tests that are included in the Network Interconnect (NI)
self-test.
Table 2–12 Network Interconnect Self-Test (9)
Self-Test Function
Network
Address ROM
test
Verifies the 32-byte network address ROM which contains the
unique 6-byte network address along with the 2-byte checksum and
test data byte.
Checks for a null or multicast address, calculates/compares the
checksum, and verifies the test data bytes.
LANCE
Register test
Tests the address and data paths to the LANCE register address
port (RAP) and the register data port (RDP) for each of the four
control status registers (CSRs).
LANCE
Initialization
test
Sets up the LANCE data structures and initializes the LANCE chip,
which causes the LANCE to perform a single word DMA read to the
system memory.
LANCE
Internal
Loopback test
Verifies the correct operation of the LANCE transmitter and receiver
during an internal loopback.
It also verifies the burst-mode DMA read and write on non-word-
aligned data buffers for packets of different lengths and data
patterns.
LANCE
Interrupt test
Enables, forces, and services the LANCE interrupts for initializa-
tion, transmission, and reception using internal loopback.
LANCE CRC
test
Tests the LANCE CRC generation on transmission.
It checks for detection of a bad CRC on reception using internal
loopback.
LANCE Receive
MISS/BUFF
test
Checks LANCE operation for missed packets and buffer error during
reception with internal loopback.
LANCE
Collision test
Verifies collision detection and retry during transmission with
internal loopback.
LANCE Address
Filtering test
Tests the LANCE receiver address filtering for broadcast,
promiscuous, and null destinations during internal loopback.
Refer to Section A.2.30 for a list of the NI test error codes and to Section B.11
for a list of the NI test diagnostic LED codes.
Diagnostic Testing 2–19