18–Running User Diagnostics in DOS
Diagnostic Test Descriptions
268
83840-546-00 N
Diagnostic Test Descriptions
The diagnostic tests are divided into four groups: Basic Functional Tests
(Group A), Memory Tests (Group B), Block Tests (Group C), and Ethernet Traffic
Tests (Group D). The diagnostic tests are listed and described in
.
Table 18-2. Diagnostic Tests
Test
Number
Test Name
Description
Group A: Basic Functional Tests
A1
Register
Verifies that registers accessible through the PCI or PCIe interface
implement the expected read-only or read/write attributes by
attempting to modify those registers.
A2
PCI Configuration
Checks the PCI base address register (BAR) by varying the amount
of memory requested by the BAR and verifying that the BAR actu-
ally requests the correct amount of memory (without actually map-
ping the BAR into system memory). Refer to PCI or PCIe
specifications for details on the BAR and its addressing space.
A3
Interrupt
Generates a PCI interrupt and verifies that the system receives the
interrupt and invokes the correct ISR. A negative test is also per-
formed to verify that a masked interrupt does not invoke the ISR.
A5
MSI
Verifies that a Message Signaled Interrupt (MSI) causes an MSI
message to be DMA’d to host memory. A negative test is also per-
formed to verify that when an MSI is masked, it does not write an
MSI message to host memory.
A6
Memory BIST
Invokes the internal chip built-in self-test (BIST) command to test
internal memory.