Sun Enterprise 220R Server Service Manual

7.6.4 EBus DMA/TCR Registers

The EBus DMA/TCR registers diagnostic performs the following tests.

Test 

Function 

DMA_reg_test

Performs a walking ones bit test for control status register, address register, and byte count register of each channel. Verifies that the control status register is set properly. 

DMA_func_test

Validates the DMA capabilities and FIFOs. Test is executed in a DMA diagnostic loopback mode. Initializes the data of transmitting memory with its address, performs a DMA read and write, and verifies that the data received is correct. Repeats for four channels.  

The following example shows the EBus DMA/TCR registers diagnostic output message.


Example 7-1


Enter (0-11 tests, 12 -Quit, 13 -Menu) ===> 1

TEST='all_dma/ebus_test'
SUBTEST='dma_reg_test'
SUBTEST='dma_func_test'
Enter (0-11 tests, 12 -Quit, 13 -Menu) ===>