More work on EK-VSTAA-MG-001 chapter 2

This commit is contained in:
2025-03-25 13:38:35 +00:00
parent 29e99f6a49
commit 7c9d0c6fe4
4 changed files with 259 additions and 66 deletions

Binary file not shown.

View File

@@ -36,6 +36,7 @@ mode of operation each prompt represents.
\begin{table}[H]
\caption{Prompts}
\label{table:2-1}
\small
\begin{tabularx}{\textwidth}{c l}
\hline
\textbf{Prompt} & \textbf{Mode of operation}\\
@@ -203,27 +204,20 @@ installed, but its ROM is destroyed and the Option device must be replaced.
Only TESTS 1 through 4 can have an asterisk after them. Figure 2-2 lists
the symbols that can appear in between the tests and what they indicate.
\begin{figure}[H]
\caption{Example of Power-up Tests Screen Display}
\begin{verbatim}
\begin{ttfig}{2-1}{Example of Power-up Tests Screen Display}
KA410-A V1.0
F...E...D...C...B...A...9...8...7...6...5...4_..3_..2_..1_..
\end{verbatim}
\end{figure}
\end{ttfig}
Figure 2-2 lists the definitions of the symbols that appear between the test
numbers in the power-up test countdown.
\begin{figure}[H]
\caption{Power-up Symbols Defined}
\begin{verbatim}
\begin{ttfig}{2-2}{Power-up Symbols Defined}
... Device tested successfully or has a soft error
?.. Device has a hard error
_.. Device not installed or not tested
*.. Device installed but its ROM is destroyed
\end{verbatim}
\end{figure}
\label{figure:2-1}
\end{ttfig}
If any hard errors (errors that indicate the device must be replaced for
proper operation) are found during power-up testing, a question mark is
@@ -248,23 +242,19 @@ explanation of how to use the configuration table.
Each error summary consists of one or two question marks, a test number,
the ID number of the failed device, and an eight-digit error code. For ex-
ample, in Figure 2-3, the first line of the error summary shows a hard error
ample, in \hyperref[figure:2-3]{Figure 2-3}, the first line of the error summary shows a hard error
for TEST F, a device ID number of 00B0, and an error code of 0001.F002.
The second line shows a soft error for TEST E, a device ID of 0040, and an
error code of 0000.0005. Section ( 2.3.1.1) describes the error codes.
error code of 0000.0005. \hyperlink{subsubsection.2.3.1.1}{Section 2.3.1.1} describes the error codes.
\newpage
\begin{figure}[H]
\caption{Example of Power-up Tests Screen Display with Errors.}
\begin{verbatim}
\begin{ttfig}{2-3}{Example of Power-up Tests Screen Display with Errors.}
KA410-A V1.0
F?..E...0...C...B...A...9...8...7...6...5...4_..3_..2_..1_..
?? F 00B0 0001.F002
? E 0040 0000.0006
\end{verbatim}
\end{figure}
\label{figure:2-2}
\end{ttfig}
If there is a fatal error in the NVR during power-up testing, the system stops
testing the other devices and displays ?14 TOY ERR on the screen. When
@@ -275,6 +265,7 @@ the failing module. \hyperref[table:2-2]{Table 2-2} lists the LEDs and which mod
\begin{table}
\label{table:2-2}
\caption{Keyboard LEDs Deflned}
\small
\begin{tabularx}{\textwidth}{l l}
\hline
\textbf{Keyboard LED} & \textbf{Failing module}\\
@@ -315,15 +306,14 @@ of the self-test and power-up tests and is updated each time self-test is run.
The error codes for each device in the configuration table are explained in
the troubleshooting section for that individual device. Remember that the
configuration table contains the results of the self-test and power-up tests
and not the results of the system exerciser. Figure 2-4 shows an example
and not the results of the system exerciser. \hyperref[figure:2-4]{Figure 2-4} shows an example
of the configuration table and for an explanation of the configuration table,
see Paragraph 2.5.1.
see \hyperlink{subsection.2.5.1}{Paragraph 2.5.1}.
\begin{figure}[H]
\caption{Example of the Configuration Table}
\begin{verbatim}
\begin{ttfig}{2-4}{Example of the Configuration Table}
>>> TEST 50
KA410-A V1.0
ID 08-00-2B-02-CF-A4
@@ -344,10 +334,8 @@ ID 08-00-2B-02-CF-A4
SYS 0000.0001
NI 0000.0001 V1.0
>>>
\end{verbatim}
\end{figure}
\label{figure:2-3}
\end{ttfig}
\newpage
The most common good error code is 0000.0001. There are, however, some
devices that use the first four digits in the error code to indicate the status
of the device and the last four digits to indicate the error found on the
@@ -379,15 +367,13 @@ tested. \hyperref[table:2-3]{Table 2-3} lists the test numbers and the devices t
numbers. Figure 2-5 shows an example of running self-test successfully on
the disk controller.
\begin{figure}[H]
\caption{Example of Running Self-test on the Disk Controller}
\begin{verbatim}
\begin{ttfig}{2-5}{Example of Running Self-test on the Disk Controller}
>>> TEST 7
7...
>>>
\end{verbatim}
\end{figure}
\label{figure:2-4}
\end{ttfig}
\newpage
To test a group of devices, enter TEST followed by the test number of the
first device to be tested and then the test number of the last device to be
@@ -396,15 +382,11 @@ tested. Figure 2-6 shows an example of testing a group of devices. In Figure
pick and choose which devices to test between C and 4, all tests between
C and 4 are tested when entered as a group.
\begin{figure}[H]
\caption{Example of Running a Series of Self-tests}
\begin{verbatim}
\begin{ttfig}{2-6}{Example of Running a Series of Self-tests}
>>> TEST C 4
C...B...A...9...8...7...6...5...4_..
>>>
\end{verbatim}
\end{figure}
\label{figure:2-5}
\end{ttfig}
To test all devices, enter TEST F 1. The MicroVAX 2000 skips over the
MONO video test (TEST F) since it does not use the video circuits.
@@ -412,25 +394,26 @@ MONO video test (TEST F) since it does not use the video circuits.
\begin{table}[H]
\caption{Self-test Commands}
\label{table:2-3}
\small
\begin{tabularx}{\textwidth}{p{2cm} p{8cm}}
\hline
\raggedright\textbf{Test\newline Number} & \textbf{Device\newline Tested} \\
\hline
1 & Option module (Network Interconnect module) (NI) \\
2 & Option module (not available) \\
3 & Option module (not available) \\
4 & Option module (not available) \\
5 & Interrupt Controller and ThinWire Ethernet ID ROM (SYS) \\
6 & Tape Controller. (TPC) \\
7 & Disk conroller. (HDC) \\
8 & Interval timer. (IT) \\
9 & Floating point unit. (FP) \\
A & Memory management unit. (MM) \\
B & Memory. (MEM) \\
C & DZ Controller. (DZ) \\
D & Non-volatile RAM. (NVR) \\
E & Time-of-year dock. (CLK) \\
F & Base video (MONO) (VAXstation 2000 only) \\
1 & Option module (Network Interconnect module) (NI) \\[0.5em]
2 & Option module (not available) \\[0.5em]
3 & Option module (not available) \\[0.5em]
4 & Option module (not available) \\[0.5em]
5 & Interrupt Controller and ThinWire Ethernet ID ROM (SYS) \\[0.5em]
6 & Tape Controller. (TPC) \\[0.5em]
7 & Disk conroller. (HDC) \\[0.5em]
8 & Interval timer. (IT) \\[0.5em]
9 & Floating point unit. (FP) \\[0.5em]
A & Memory management unit. (MM) \\[0.5em]
B & Memory. (MEM) \\[0.5em]
C & DZ Controller. (DZ) \\[0.5em]
D & Non-volatile RAM. (NVR) \\[0.5em]
E & Time-of-year dock. (CLK) \\[0.5em]
F & Base video (MONO) (VAXstation 2000 only) \\[0.5em]
\hline
\end{tabularx}
\end{table}
@@ -472,17 +455,227 @@ that the configuration table contains the results of the self-test and power-up
tests and not the results of the system exerciser. See Paragraph 2 5 1 for an
explanation of the configuration table.
\begin{figure}[H]
\caption{Example of a Self-test Error on the Disk Controller}
\begin{verbatim}
\newpage
\begin{ttfig}{2-7}{Example of a Self-test Error on the Disk Controller}
>>> TEST 7
7?..
84 FAIL
>>>
\end{verbatim}
\end{figure}
\label{figure:2-6}
(You must display the configuration table to see the error code)
\end{ttfig}
\newpage
\subsection{System Exerciser Diagnostics}
The system exerciser simulates a worst-case situation test for each device
and checks how the device operates under these conditions. It does not use
the configuration table to list its results of the tests. The system exerciser
has a separate display that appears on the screen as the exerciser is running.
Any errors found are displayed in the exerciser display. When examining
the exerciser display, a single question mark in the far left column indicates
a soft error, a double question mark indicates a hard error, and the absence
of question marks indicate success. \hyperref[figure:2-8]{Figure 2-8} shows an example of the
exerciser display.
The system exerciser exercises most of the devices. However, some devices
such as the memory management unit (MM) and the interval timer (IT) are
tested through the testing of other devices and are not displayed. Of the
devices the exerciser does exercise, it runs each one sequentially until all
have been run once, then it runs them all at the same time (worst-case).
This type of testing usually finds any intermittent failures.
The system exerciser has two modes: customer mode and field service
mode. Customer mode system exerciser (TEST 0) does not use loopback
connectors and does not fully test all of the devices. Field service mode sys-
tem exerciser requires loopback connectors installed and removable media
from the maintenance kit inserted and loaded. You must initialize the floppy
diskette in the maintenance kit with a special diagnostic key so the exerciser
can perform write tests on the RX33. Refer to Paragraph 2.5.11 for more
Information on creating the special diagnostic keys. Once the floppy has
been initialized, load it into the RX33 (if a full read/write test of the RX33 is
necessary) before you run the system exerciser in field service mode. You
must also initialize the COMPACTape cartridge in the maintenance kit with
a special diagnostic key so the exerciser can perform read/write tests on
the TK50. Refer to Paragraph 2.5.11 for more information on creating the
special diagnostic keys. Once the COMPACTape cartridge has been initial
ized, load it into the TK50 (if a full read/write test of the TK50 is necessary)
before you run the system exerciser in field service mode. If the RX33 or
the TK50 are not loaded with the special-key media, the system exerciser
does not do destructive writes to them and tests them the same as it does
during the customer mode system exerciser. This special-key on the media
prevents the exerciser from accidentally destroying data on the customers
floppy diskette or COMPACTape cartridge. The field service mode system
exerciser is available in a run once (TEST 101) and a run forever (TEST 102)
configuration.
\newpage
\subsubsection{System Exerciser Diagnostic Commands}
\hyperref[table:2-4]{Table 2-4} lists the System exerciser diagnostic commands.
\begin{table}[H]
\label{table:2-4}
\caption{System Exerciser Diagnostic Commands}
\small
\begin{tabularx}{\textwidth}{p{0.2\textwidth} p{0.8\textwidth}}
\hline
\textbf{Test Commands} & \textbf{Description of Commands} \\
\hline
0 & Runs customer mode System exerciser. It exercises
each device once sequentially, then exercises them
simultaneously, and stops when the slowest device
finishes its second pass. No loopback connectors
and no removable media required. \\
101 & Runs field service system exerciser. It exercises
each device once sequentially, then exercises them
simultaneously, and stops when the slowest device
finishes its second pass. Do not stop the exerciser
before it finishes exercising every device twice
(second pass). Loopbacks and removable media required. \\
102 & Runs field Service System exerciser. It exercises each
device once sequentially and then exexcises them
simultaneously until you enter a \keystroke{CTRL}-\keystroke{C}.
Note that the exerciser takes up to thirty seconds
to stop after you enter \keystroke{CTRL}-\keystroke{C}. Do
not stop the exerciser until every device is exercised
twice (second pass). Also, do not press the halt button
to stop the exerciser. Loopbacks and removable media required. \\
\hline
\end{tabularx}
\end{table}
When the exerciser is started, PRA0 is displayed and the monitor connected
to the video port on the VAXstation 2000 blinks white and black several
times while the monochrome circuits are being tested. The results of the
MONO tests are then displayed on the console screen. MicroVAX 2000
does not use the MONO circuits and, therefore, does not test them. The
DZ test results are the first to be displayed on the console screen. The rest
of the devices are then exercised one at a Urne and the results are listed
on the display. The console displays the results of each device until the
last device is finished testing. When the last device is done, the exerciser
starts running all devices together at the same time. When this happens, the
monitor connected to the video port starts blinking again until the slowest
device finishes testing. On the MicroVAX 2000, the console terminal holds
the first pass display until the slowest device is done testing then displays a
new exerciser display. The console screen (VAXstation 2000 and MicroVAX
2000) displays the results of each device tested. This display stays on the
screen for about 10 seconds, then the exerciser starts running all devices
together again if TEST 102 was entered. If TEST 0 or TEST 101 was entered,
the exerciser stops after the slowest device is done testing. The halt message
is displayed when the exerciser is stopped.
To run the field service mode system exerciser on VAXstation 2000, install a
loopback (p/n 29-24795) on the 25-pin communication port and a loopback
(p/n 29-24794) on the 9-pin printer port. Insert and load the floppy diskette
and TK50 COMPACTape cartridge from the maintenance kit if the system
has these devices installed. Run the exerciser by entering TEST 101 or TEST
102. If you are using the diagnostic console device, you will get errors on
the DZ line since there is no loopback for the video port.
To run the field service mode system exerciser on MicroVAX 2000, install
a loopback (p/n 29-24795) on the 25-pin communication port and install an
MMJ loopback on both ports 2 and 3. Insert and load the scratch floppy
diskette and scratch TK50 COMPACTape cartridge from the maintenance
kit if the system has these devices installed. Run the exerciser by enter
ing TEST 101 or TEST 102. If the scratch floppy or TK50 cartridge is not
installed, the system tests those devices the same as in customer mode.
\subsubsection{System Exersiser Error Codes}
\hyperref[figure:2-8]{Figure 2-8} shows an example of the system exerciser display while running
the system exerciser in field service mode. Customer mode gives the same
display, but with a CU in place of the FS on the top of the display.
\begin{ttfig}{2-8}{System Exerciser Display Example}
KA410-A V1.0 01 FS
F 00B0 MONO 0000.0001 2 0 00:00:55.01
C 0080 DZ 0000.0001 5 0 00:01:28.03
B 0010 MEM 0175.0001 2 0 00:02:03.07
7 0090 HDC 2000.0001 4 0 00:02:08.58
? 0700.7091 0 00:02:08.58
?? 1002.0051 0 00:01:03:45
2500.0001
6 00A0 TPC 1000.0001 9 0 00:02:44.04
1300.0001
?? 1 OOCO NI 0000.7004 3 0 00:04:46.32
>>>
(The error codes are defined in the troubleshooting
procedures for each individual device)
\end{ttfig}
The first line indicates the CPU name (KA410-A), the ROM version (V1.0),
the ROM Status (01 -- the ROM is corrupted if this is anything other than
01), and the mode of the system exerciser (CU for customer and FS for field
service mode). The next several lines list information on the devices that
are exercised by the system exerciser.
The first column of the display lists the test number (F,C,B,7,6,1). TESTS 4
through 1 are option modules and these options may not be installed. They
are listed in the display only if they are installed. The second column lists
the device identifier (00B0, 0080, 0010,...). Next is the mnemonic for each
device (MONO, DZ, MEM,...) followed by the error code (0000.0000) for
that device (the HDC and TPC devices have additional error codes for each
drive). After the error code is the number of times the device was tested
followed by the time of the last pass the exerciser made on that device.
The time is in the format of days hours:minutes:seconds.hundredths of
seconds. Question marks identify hard (??) and soft (?) errors. See the
troubleshooting procedures (\hyperlink{section.2.4}{Paragraph 2.4}) for
the device that has an error detected with it.
\section{Troubleshooting Procedures}
Each section below contains troubleshooting information for the device
indicated. Find the section below with the mnemonic (such as MONO or TPC)
that you want to troubleshoot. Once the section is located, read through the
procedures to familiarize yourself with the testing of the device.
\subsection{MONO -- Monochrome Video Troubleshooting Procedures (VAXstation 2000 only)}
You can troubleshoot the monochrome circuitry on the system module
in either customer mode or field service mode. Both modes test the
monochrome circuits the same. This procedure does not troubleshoot the
video monitor, just the video circuits on the system module.
\subsubsection{Self-test}
To run self-test on MONO, enter TEST F. The monitor connected to the
video port blinks white and black several times. This is normal. The results
of the self-test are displayed when self-test is complete. Any error code
other than 0000.0001 indicates a fault in the monochrome video circuits.
You must replace the system module to fix this problem.
\subsubsection{System Exerciser}
To run the system exerciser, enter TEST 0 for customer mode or TEST 101
for field service mode. The monitor connected to the video port blinks white
and black several times while the monochrome circuits are being tested. The
results of the MONO tests are displayed on the console screen after they are
tested for the first time, then displayed again after each concurrent testing.
Any error code other than 0000.0001 indicates a fault in monochrome video
circuits. You must replace the system module to fix this problem. This
device is not exercised on the MicroVAX 2000 system since MicroVAX 2000
does not use video monitors.
\subsection{CLK -- Time-of-Year Clock Troubleshooting Procedures}
You can troubleshoot the CLK circuitry in either customer mode or field
service mode. Both modes test the CLK circuits the same.
\subsubsection{Self-test}
To run self-test, enter TEST E. Any error code other than 0000.0001
indicates a fault in the CLK circuits. An error code of 0000.0005 indicates that
the system time is not set. Refer to the operating system software
documentation to set the time. If any other error code appears in the CLK error
display, you must replace the system module.
The system exerciser does not display the Status of the CLK circuits. The
CLK circuits are not directly tested but are tested through the testing of
other circuits.

Binary file not shown.

Binary file not shown.