Sun Enterprise 220R Server Service Manual

7.6.3 PCI/Cheerio

The PCI/Cheerio test performs the following diagnostics.

Test 

Function 

vendor_ID_test

Verifies that the U2P ASIC vendor ID is 108e. 

device_ID_test

Verifies that the U2P ASIC device ID is 1000. 

mixmode_read

Verifies that the PCI configuration space is accessible as half-word bytes by reading the EBus2 vendor ID address. 

e2_class_test

Verifies the 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. 

line_walk1

Performs walk-one test on interrupt line. 

pin_test

Verifies that the interrupt pin is logic-level high (1) after reset. 

The following example shows the PCI/Cheerio diagnostic output message.


Enter (0-11 tests, 12 -Quit, 13 -Menu) ===> 0
Test
vendor_ID_test
device_ID_test
mixmode_read
e2_class_test
status_reg_walk1
line_size_walk1
latency_walk1
line_walk1
pin_test
SUBTEST='pin_test'
Enter (0-11 tests, 12 -Quit, 13 -Menu) ===>