Pci/Cheerio; Ebus Dma/Tcr Registers - Sun Microsystems Sun Ultra 60 Service Manual

Hide thumbs Also See for Sun Ultra 60:
Table of Contents

Advertisement

4 Section 4.7.13 "All Above" on page 4-21
4.7.1

PCI/Cheerio

The PCI/Cheerio diagnostic performs the following:
1. vendor_ID_test – Verifies the Cheerio ASIC vender ID is 108e.
2. device_ID_test – Verifies the Cheerio ASIC device ID is 1000.
3. mixmode_read – Verifies the PCI configuration space is accessible as half-word
bytes by reading the EBus2 vender ID address.
4. 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).
5. status_reg_walk1 – Performs walk-one test on status register with mask 0 x
280 (Cheerio ASIC is accepting fast back-to-back transactions, DEVSEL timing is 0
x 1).
6. line_size_walk1 – Performs tests a through e.
7. latency_walk1 – Performs walk one test on latency timer.
8. line_walk1 – Performs walk one test on interrupt line.
9. pin_test – Verifies interrupt pin is logic-level high (1) after reset.
Code Example 4–12 identifies the PCI/Cheerio output message.
PCI/Cheerio Output Message
CODE EXAMPLE 4–12
Enter (0-12 tests, 13 -Quit, 14 -Menu) ===> 0
TEST='all_pci/cheerio_test'
SUBTEST='vendor_id_test'
SUBTEST='device_id_test'
SUBTEST='mixmode_read'
SUBTEST='e2_class_test'
SUBTEST='status_reg_walk1'
SUBTEST='line_size_walk1'
SUBTEST='latency_walk1'
SUBTEST='line_walk1'
SUBTEST='pin_test'
Enter (0-12 tests, 13 -Quit, 14 -Menu) ===>
4.7.2

EBus DMA/TCR Registers

The EBus DMA/TCR registers diagnostic performs the following:
Troubleshooting Procedures
4-15

Advertisement

Table of Contents
loading

Table of Contents