2
read operation continues to fail after one second, or some other value is obtained, you should
assume the entire initialization process has failed.
Status Data Available from a DLAN Module
Three locations in VME dual-ported RAM contain one byte status codes. The locations and
values of these codes are shown in Table 2-3. Locations for additional status data are also
shown in the table. These items are explained in the following sections.
Byte
Offset
13
39
3B
0B2
Module ID String
The eleven bytes of VME dual-ported memory starting at offset 13 hexadecimal should contain
these characters.
Note that the even bytes contain ASCII space characters.
Power-Up Diagnostics Result
The DLAN Module self-test routines that run when the module is powered on copy a NUL-ter-
minated string of ASCII characters to VME dual-ported RAM, starting at offset 0B2 hexadeci-
mal (178 decimal). The string is copied to contiguous (both odd and even) bytes. The normal
string value is Diag Req 111 Completed(1); any other string indicates that an error oc-
curred during the tests. The nature of the error can be determined from the string. For exam-
ple:
VME DLAN/DLAN+ Interface Module User's Manual - August 1995
2-10
Table 2-5. DLAN Module Status Codes in VME Dual-Ported RAM
Type
11-byte character
array
Byte
Byte
NUL-terminated
ASCII string
B E M 7 6 4
Error Message String
ROM CRC is xxxx not yyyy!
ACC chksum is xxxx not yyyy
RAM failure at xxxx:yyyy!
Values and Description
Module ID string (See Module ID String, below).
Module error code (Hexadecimal):
0:
No error.
0C:
The daughter board type is incorrect.
Daughter board ID code (Hexadecimal):
40:
No daughter board .
5B:
DLAN communication daughter board.
Power-up diagnostics result (See Power-Up Diagnostics Result,
below).
Checksum failure of EPROM at board
location U60.
Checksum failure of EPROM at board
location U59.
RAM test failure.
Failure
GFK-1044A