Extended Self-Test
Overview
The extended self-tests are started by entering the TEST
command at the console prompt, followed by the test number
or numbers you wish to run. The test dispatcher runs the self-test
requested until an error occurs or until all tests are completed.
Test Dispatcher
The dispatcher uses the main configuration table (MCT), device
configuration table (DCT), and drive descriptor data structures
when running a self-test.
Table 2–2 shows the stages of the test dispatcher self-test
procedure.
Table 2–2 Test Dispatcher Procedure
Stage
What the Dispatcher Does
1
Uses the device number to index into the MCT.
2
Receives a pointer to the device DCT from the MCT.
3
Finds a pointer to the device directory entries in the DCT.
4
Scans all the directories for a directory type of the self-test directory (=1).
5
Reads the flags field in the DCT to determine if the self-test diagnostic needs
to be loaded into RAM.
If the diagnostic needs to be loaded into RAM, the dispatcher allocates
memory for loading the diagnostic (moving it from ROM to RAM).
Continued on next page
2–6