Service manual

C-28 AlphaServer GS80/160/320 Service Manual
Test#
hex
ERROR#
<15:0>
FRU(s) Component(s) Failure Description
Local DTAG scratch and BIST check test
Subtest 1: DTAGx Scratch CSR (DTAG_ERR_ADDR_0) testing
F001 QBBx DTGx (x=0 - 3)
for non-MCM
backplane
DTG0-3 or
DTG4-7 for
MCM backplane
Write/Read AAs to DTAG_ERR_ADDR_0
failed
F002 Write/Read 55s to DTAG_ERR_ADDR_0 fail
F003 Write/Read FFs to DTAG_ERR_ADDR_0 fail
F004 Write/Read 00s to DTAG_ERR_ADDR_0 fail
F005 Float 1s through DTAG_ERR_ADDR_0 failed
F006 Float 0s through DTAG_ERR_ADDR_) failed
Subtest 2: DTAG BIST check testing
Error# = 00xx where xx = 8-bit MASK of which DTAGs (0..7) failed.
If any DTAGs failed, then DTAGs TAG RAM block failed BIST.
Example: Error# = 64 means DTAG 2,5,6 are all bad.
00xx QBBx DTGx (x=0,1,2,3) for
non-MCM backplane
DTG0-3 or DTG4-7 for
MCM backplane
Either BIST did NOT complete, or
BIST_Err_Summary had bits set
29
(2
sub-
tests)
Subtest 1 Parameters for error numbers F00x
P1: Exp: Data written to DTAG_ERR_ADDR_0
P2: Rcvd: Data read back from DTAG_ERR_ADDR_0 after the write
P3: Addr: Failing Address (DTAG_ERR_ADDR_0 csr)
P4: Total # Dtags in <19:16>, Failing DTAGx in <27:24>, CPU# (running this test) in <1:0>
Subtest 2 Parameters for error numbers 00xx
P1: DTAGx_ERR_SUM CSR read data (8-bits per DTAG CSR read as follows):
<07:00> = DTAG0_ERR_SUM read data
<15:08> = DTAG1_ERR_SUM read data
:
<63:56> = DTAG7_ERR_SUM read data
P2: <7:0> shows the mask of DTAGs on which BIST_DONE never set
<15:8> = total number of DTAGs on the backplane of QBBx-under-test
P3: <7:0> shows the mask of DTAGs on which BIST_ERR_Sum had error bits set
P4: Address of LAST DTAGx_ERR_SUM CSR which was read.