7.6.2 OBDiag Tests
The OBDiag tests are described in the following sections:
Section 7.6.3 “PCI/Cheerio” on page 197
Section 7.6.4 “EBus DMA/TCR Registers” on page 198
Section 7.6.5 “Ethernet” on page 199
Section 7.6.6 “Keyboard” on page 200
Section 7.6.7 “Mouse” on page 200
Section 7.6.8 “Parallel Port” on page 200
Section 7.6.9 “Serial Port A” on page 201
Section 7.6.10 “Serial Port B” on page 202
Section 7.6.11 “NVRAM” on page 203
Section 7.6.13 “SCSI” on page 203
Section 7.6.14 “All Above” on page 203
Note - The OBDiag Audio test is not available for this system.
7.6.3 PCI/Cheerio
The PCI/Cheerio test performs the following diagnostics.
Test Function
vendor_ID_testVerifies that the U2P ASIC vendor ID is 108e.
device_ID_testVerifies that the U2P ASIC device ID is 1000.
mixmode_read Verifiesthat the PCI configuration space is accessible as half-word bytes
by reading the EBus2 vendor ID address.
e2_class_test Verifiesthe address class code. Address class codes include bridge device
(0 x B, 0 x 6), other bridge device (0 x A and 0 x 80), and programmable
interface (0 x 9 and 0 x 0).
status_reg_walk1
Performs walk-one test on status register with mask 0 x 280 (U2P ASIC is
accepting fast back-to-back transactions, DEVSEL timing is 0 x 1).
line_size_walk1
Performs tests a through e.
latency_walk1 Performs walk-one test on latency timer.
Diagnostics and Troubleshooting 197