Alarms in Linux Media Servers
Issue 1 June 2005 53
[DAJ1|DAL1] Local Loop Test
Note:
Note: This is an on-demand test that only runs on the standby media server when it is
busied out.
This test runs a local loop-around test on the standby media server’s [DAJ1|DAL1] board. A
32-bit data number is written to an address and verified for correct transmission. The test
reads the contents of the:
● Last data received registers
● Last address received register
and then compares the data. If the data matches, the test passes. If not, the test fails.
The following errors can be detected:
Table 11: TEST Read Error Register Test
Error Code Test
Result
Description / Recommendation
Open failed
to MDD
ABRT The Memory Duplication Driver (MDD) is the system driver that
communicates with the [DAJ1|DAL1] board. If this driver cannot be
opened, then the [DAJ1|DAL1] board’s registers cannot be read.
1. This is a system type error, try again.
System Error
–
MDD failed
to
return data
ABRT The test ran, but, for some reason the MDD could not return data.
1. This is a system type error, try again.
[DAJ1|DAL1]
err count
query,
code=?
?= 1 to 7
FAIL Test failed “[DAJ1|DAL1] err count query, code=?” — where “?”
indicates which of the [DAJ1|DAL1] board’s error counters had
positive data. The failure code can be 1–7 and is determined by the
bit vector, “0xxx”. (Every “x” bit could be set, indicating that every
error register had errors.) Specifically, if bit:
1 is set (0xx1) – Single-bit errors occurred.
2 is set (0x1x) – CRC errors occurred.
3 is set (01xx) – Multibit errors occurred.