Moved paper details to individual docs

This commit is contained in:
2026-02-15 23:21:34 +00:00
parent ee1c433368
commit 7d3d933d5f
15 changed files with 759 additions and 195 deletions

View File

@@ -50,6 +50,7 @@ and monitor (VR260) connected to the video port. The keyboard inputs
commands at 4800 baud and the monitor displays output from the video
circuits.
\Index{Baud Rate!Console Device}
The console device for a MicroVAX 2000 system is the terminal (VT220 or
similar terminal) connected to connector 1 on the DEC423 converter. The
terminal operates at 9600 baud.
@@ -71,6 +72,7 @@ following methods.
\item HALT button -- Press the halt button. It is located next to the printer port
on the back of the system box. The \console prompt is displayed when
ready for console commands.
\Index{BCC08 Cable}
\item BREAK key -- Press the BREAK key on the diagnostic console device
that is connected to the printer port with the BCC08 cable. The \console
prompt is displayed when ready for console commands.
@@ -79,10 +81,10 @@ The system automatically halts the CPU for the following reasons.
\begin{itemize}
\item After power-up testing -- If the default recovery action is halt, the system
automatically halts the CPU and enters console mode after power-up
tests are complete. See Section 2.5.4 for information on setting the
tests are complete. See \para{2.5.4} for information on setting the
default recovery actions.
\item For a boot failure -- If the system fails to boot properly, the system
automatically halts the CPU and enters console mode. See Section 2.5.2
automatically halts the CPU and enters console mode. See \para{2.5.2}
for information on setting the default boot device.
\item On a system error -- If the CPU detects a severe corruption of its
operating environment, it halts and reads the default recovery action in the
@@ -150,6 +152,8 @@ to start the operating system software.
There is a diagnostic console device available on the VAXstation 2000. The
MicroVAX 2000 can use this device if the DEC423 Converter is removed.
\Index{Baud Rate!Diagnostic Console}
\Index{BCC08 Cable}
The diagnostic console device can be utilized by connecting a terminal (such
as the VT100 or VT220) to the printer port with the special BCC08 cable.
The terminal operates at 9600 baud. Field service technicians can use this
@@ -356,6 +360,7 @@ numbers. \figref{2-5} shows an example of running self-test successfully on
the disk controller.
\begin{ttfig}{Example of Running Self-test on the Disk Controller}
>>> TEST 7
7...
>>>
@@ -371,9 +376,14 @@ 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{ttfig}{Example of Running a Series of Self-tests}
>>> TEST C 4
C...B...A...9...8...7...6...5...4_..
>>>
\end{ttfig}
To test all devices, enter TEST F 1. The MicroVAX 2000 skips over the
@@ -382,23 +392,24 @@ MONO video test (TEST F) since it does not use the video circuits.
\begin{tbl}{Self-test Commands}{c X}
\raggedright\textbf{Test\newline Number} & \textbf{Device\newline Tested} \\
\hline
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]
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) \\
\end{tbl}
\newpage
\subsubsection{Self-test with Loopback Connectors}
Customer mode self-test does not test the drivers or the lines of the serial
@@ -958,6 +969,7 @@ you replace one of the disks to fix an error code and the error still exists,'
replace the system module. If the system module does not fix the problem
replace the disk interface module.
\newpage
\subsubsection{System Exerciser}
Start the system exerciser by entering TEST 0 for customer mode or install
@@ -1282,7 +1294,7 @@ as described below.
and \tabref{2-10} lists the system exerciser error codes for the tape drives error
line.
\begin{tbl}{TPC Tape Controller System Exerciser Error Codes}{l X X}
\begin{tbl}{TPC Tape Controller System Exerciser Error Codes}{l p{0.25\textwidth} X}
\textbf{Error Codes} & \textbf{Possible Cause} & \textbf{Corrective Action}\\
\hline
@@ -1800,22 +1812,22 @@ module is faultly according to the last digit in the second 8-digit number.
\textbf{Error Codes} & \textbf{System Module} & \textbf{Option Module} \\
\hline
0 & & \\[0.5em]
1 & X & \\[0.5em]
2 & X & \\[0.5em]
3 & X & \\[0.5em]
4 & & X \\[0.5em]
5 & X & X \\[0.5em]
6 & X & X \\[0.5em]
7 & X & X \\[0.5em]
8 & & X \\[0.5em]
9 & X & X \\[0.5em]
A & X & X \\[0.5em]
B & X & X \\[0.5em]
C & & X \\[0.5em]
D & X & X \\[0.5em]
E & X & X \\[0.5em]
F & X & X \\[0.5em]
0 & & \\
1 & X & \\
2 & X & \\
3 & X & \\
4 & & X \\
5 & X & X \\
6 & X & X \\
7 & X & X \\
8 & & X \\
9 & X & X \\
A & X & X \\
B & X & X \\
C & & X \\
D & X & X \\
E & X & X \\
F & X & X \\
\end{tbl}
\newpage
@@ -2030,27 +2042,27 @@ shown in \figref{2-32} and enter the sum into NVR (TEST 52).
\textbf{Flag} & \textbf{Definition}\\
\hline
00000008 & RPB\$V\_BBLOCK -- This skips the files-11 boot and performs only the boot block type boot. \\[0.5em]
00000008 & RPB\$V\_BBLOCK -- This skips the files-11 boot and performs only the boot block type boot. \\
00000010 & RPB\$V\_DIAG -- Diagnostic boot. Secondary bootstrap is image called [SYSMAINT]DIAGBOOT.EXE. \\[0.5em]
00000010 & RPB\$V\_DIAG -- Diagnostic boot. Secondary bootstrap is image called [SYSMAINT]DIAGBOOT.EXE. \\
00000020 & RPB\$V\_BOOBPT -- Bootstrap breakpolnt. Stops the primary and secondary bootstraps with a breakpoint instruction before testing memory. \\[0.5em]
00000020 & RPB\$V\_BOOBPT -- Bootstrap breakpolnt. Stops the primary and secondary bootstraps with a breakpoint instruction before testing memory. \\
00000040 & RPB\$V\_HEADER -- Image header. Takes the transfer address of the secondary bootstrap image
from that file's image header. If RPB\$V\_HEADER is not set, transfers control to the first byte of the secondary boot file. \\[0.5em]
from that file's image header. If RPB\$V\_HEADER is not set, transfers control to the first byte of the secondary boot file. \\
00000100 & RPB\$V\_SOLICT -- File name. Prompt for the name of a secondary bootstrap file. \\[0.5em]
00000100 & RPB\$V\_SOLICT -- File name. Prompt for the name of a secondary bootstrap file. \\
\end{tbl}
\begin{tblcont}{Boot Flags Used by VMB for Booting All Operatlng System Software}{l X}
\textbf{Flag} & \textbf{Definition}\\
\hline
00000200 & RPB\$V\_HALT -- Halt before transfer. Executes a halt instruction before transferring control to the secondary bootstrap. \\[0.5em]
00000200 & RPB\$V\_HALT -- Halt before transfer. Executes a halt instruction before transferring control to the secondary bootstrap. \\
00001000 & RPB\$V\_PFILE -- (overlays RPB\$V\_USEMPM) File name. Prompt for the name of the parameters file on a network bootstrap operation. \\[0.5em]
00001000 & RPB\$V\_PFILE -- (overlays RPB\$V\_USEMPM) File name. Prompt for the name of the parameters file on a network bootstrap operation. \\
X0000000 & RPB\$V\_TOPSYS -- The X position specifies the top level directory number for system disks with multiple systems.\\[0.5em]
X0000000 & RPB\$V\_TOPSYS -- The X position specifies the top level directory number for system disks with multiple systems.\\
\end{tblcont}
\begin{tbl}{Specific Boot Flags Used by VMS}{l X}
@@ -2060,36 +2072,36 @@ X0000000 & RPB\$V\_TOPSYS -- The X position specifies the top level directory nu
00000001 & RPB\$V\_CONV -- Conversational boot. At various points in the system
boot procedure, the bootstrap code solicits parameters and other input
from the console terminal. If the DIAG is also on, the diagnostic supervisor
then enters "MENU" mode and prompts the user for devices to test. \\[0.5em]
then enters "MENU" mode and prompts the user for devices to test. \\
00000002 & RPB\$V\_DEBUG -- Debug. If this flag is set, VMS maps the code for the
XDELTA debugger into the system page tables of the running system. \\[0.5em]
XDELTA debugger into the system page tables of the running system. \\
00000004 & RPB\$V\_INIBPT -- Initial breakpoint. If RPB\$V\_DEBUG is set, VMS executes
a BPT instruction immediately after enabling mapping. \\[0.5em]
a BPT instruction immediately after enabling mapping. \\
00000080 & RPB\$V\_NOTEST -- Memory test inhibit. Sets a bit in the PFN bit map
for each page of memory present. Does not test the memory. \\[0.5em]
for each page of memory present. Does not test the memory. \\
00000400 & RPB\$V\_NOPFND -- No PFN deletion (not implemented; intended to tell
VMB not to read a file from the boot device that identifies bad or reserved
memory pages, so that VMB does not mark these pages as valid in the PFN
bitmap). \\[0.5em]
bitmap). \\
00000800 & RPB\$V\_MPM -- Specifies that multiport memory is to be used for the
total exec memory requirement. No local memory is to be used. This
is for tightly-coupled multiprocessing. If the DIAG is also on, then the
diagnostic supervisor enters "AUTOTEST" mode. \\[0.5em]
diagnostic supervisor enters "AUTOTEST" mode. \\
00002000 & RPB\$V\_MEMTEST -- Specifies that a more extensive algorithm be used
when testing main memory for hardware uncorrectable (RDS) errors. \\[0.5em]
when testing main memory for hardware uncorrectable (RDS) errors. \\
00004000 & RPB\$V\_FINDMEM — Requests use of MA780 memory if MS780 is insufficient
for booting. Used for 11/782 installations. \\[0.5em]
for booting. Used for 11/782 installations. \\
00008000 & RPB\$V\_AUTOTEST - Used by diagnostic supervisor. \\[0.5em]
00008000 & RPB\$V\_AUTOTEST - Used by diagnostic supervisor. \\
00010000 & RPB\$V\_CRDTEST — Request pages with CRD errors to be removed from bitmap. \\[0.5em]
00010000 & RPB\$V\_CRDTEST — Request pages with CRD errors to be removed from bitmap. \\
\end{tbl}
\newpage
@@ -2109,9 +2121,9 @@ lists the recovery flags available.
\textbf{Number} & \textbf{Recovery Action Flag}\\
\hline
1 & RESTART \\[0.5em]
2 & BOOT \\[0.5em]
3 & HALT \\[0.5em]
1 & RESTART \\
2 & BOOT \\
3 & HALT \\
\end{tbl}
To change the NVR recovery action flag, enter TEST 53. \figref{2-33} shows
@@ -2136,7 +2148,7 @@ setup procedures.
\newpage
\subsection{Circle Cross-Hatch Alignment Pattern}
\Index{Alignment Pattern!Circle Cross-hatch}
This utility is only available on the VAXstation 2000. This utility sends the
circle cross-hatch alignment pattern to the monitor connected to the video
port. Enter TEST 60 to display the circle cross-hatch alignment pattern. A
@@ -2144,12 +2156,14 @@ loopback (p/n 29-24795) must be attached to the 25-pin communication port
to run this utility. Hit the carriage return to stop the display.
\subsection{Screen of E's Pattern}
\Index{Alignment Pattern!Screen of E's}
This utility is only available on the VAXstation 2000. This utility sends a full
screen of E's to the monitor connected to the video port. Enter TEST 61 to
display the screen of E's pattern. Hit the carriage return to stop the display.
\subsection{White Screen}
\Index{Alignment Pattern!White Screen}
This utility is only available on the VAXstation 2000. This utility sends a full
white screen to the monitor connected to the video port. Enter TEST 62 to
@@ -2297,44 +2311,44 @@ an explanation for each.
\textbf{Formatter Message} & \textbf{Explanation}\\
\hline
VSfmt\_STS\_ChkPss & A check pass is being done on the disk. \\[0.5em]
VSfmt\_STS\_ChkPss & A check pass is being done on the disk. \\
VSfmt\_STS\_CkRXfmt & The RX33 diskette format is being checked. \\[0.5em]
VSfmt\_STS\_CkRXfmt & The RX33 diskette format is being checked. \\
VSfmt\_STS\_EntUIB & The formatter has sized an unknown disk and will
prompt you to input information about the disk. \\[0.5em]
prompt you to input information about the disk. \\
VSfmt\_STS\_FMTing & The disk is being formatted. \\[0.5em]
VSfmt\_STS\_FMTing & The disk is being formatted. \\
VSfmt\_STS\_RdMbb & The manufacturer's bad block is being located. \\[0.5em]
VSfmt\_STS\_RdMbb & The manufacturer's bad block is being located. \\
VSfmt\_STS\_RXfmt & The RX33 diskette is being formatted. \\[0.5em]
VSfmt\_STS\_RXfmt & The RX33 diskette is being formatted. \\
VSfmt\_STS\_Siz & The hard disk selected is being sized. \\[0.5em]
VSfmt\_STS\_Siz & The hard disk selected is being sized. \\
VSfmt\_QUE\_RUsure (DUA\# 1/0) ? & The formatter uses this question as a safety check.
If you want to format the disk or diskette that is
indicated by the \#, enter 1 for yes. Otherwise,
enter any character other than 1 to abort the formatter. \\[0.5em]
enter any character other than 1 to abort the formatter. \\
VSfmt\_QUE\_SerNbr (0-999999999) ? & Enter a number for the hard disk you are
formatting. The number can be any number from
0 to 999999999. This number should be the serial
number of the drive, but does not have to be. You
can enter a 0 for DUA0 and a 1 for DUA1, but any
number will do. \\[0.5em]
number will do. \\
VSfmt\_QUE\_unitno (0-2) ? & Enter the drive that needs formatting. Enter 0 for
DUA0, 1 for DUA1, and 2 for DUA2. Any other
character aborts the formatier. \\[0.5em]
character aborts the formatier. \\
VSfmt\_RES\_Succ & The disk has been successfully formatted. \\[0.5em]
VSfmt\_RES\_Succ & The disk has been successfully formatted. \\
VSfmt\_RES\_Abtd & The RDRX formatter has been aborted. \\[0.5em]
VSfmt\_RES\_Abtd & The RDRX formatter has been aborted. \\
VSfmt\_RES\_ERR \# & The formatter has been stopped because of the error
code indicated by the \#. \tabref{2-18} lists the
error codes. \\[0.5em]
error codes. \\
\end{tbl}
@@ -2342,17 +2356,17 @@ VSfmt\_RES\_ERR \# & The formatter has been stopped because of the error
\textbf{Code} & \textbf{Description}\\
\hline
1 & Illegal unit number entered. \\[0.5em]
1 & Illegal unit number entered. \\
2 & Error occurred during the RD autosizer. Either a disk is not a Digital disk or the disk is bad. \\[0.5em]
2 & Error occurred during the RD autosizer. Either a disk is not a Digital disk or the disk is bad. \\
3 & Error occurred during formatting. \\[0.5em]
3 & Error occurred during formatting. \\
4 & Error occurred during the hard disk check pass. \\[0.5em]
4 & Error occurred during the hard disk check pass. \\
5 & Error occurred during the floppy disk check pass. \\[0.5em]
5 & Error occurred during the floppy disk check pass. \\
6 & No diskette loaded in the floppy drive or the diskette is not RX33 media. \\[0.5em]
6 & No diskette loaded in the floppy drive or the diskette is not RX33 media. \\
\end{tbl}
@@ -2404,34 +2418,34 @@ an explanation for each.
\hline
VSmsv\_STS\_NBBcnt & The verifier lists the new bad block count since
the last time the disk was formatted. \\[0.5em]
the last time the disk was formatted. \\
VSmsv\_STS\_NBBpo3 & The verifier lists the new bad block locations if
any new bad blocks are found. It lists the cylinder
number, surface, and the sector. \\[0.5em]
number, surface, and the sector. \\
VSmsv\_STS\_OBBcnt & The verifier lists the old bad block count. \\[0.5em]
VSmsv\_STS\_OBBcnt & The verifier lists the old bad block count. \\
VSmsv\_STS\_RDing & The verifier is reading the disk. \\[0.5em]
VSmsv\_STS\_RDing & The verifier is reading the disk. \\
VSmsv\_STS\_Siz & The hard disk selected is being sized. \\[0.5em]
VSmsv\_STS\_Siz & The hard disk selected is being sized. \\
VSmsv\_QUE\_RUsure (DUA\# 1/0) ? & The verifier uses this question as a safety check.
If you want to verify the disk indicated by the \#,
enter 1 for yes. Otherwise, enter any character
other than 1 to abort the verifier. \\[0.5em]
other than 1 to abort the verifier. \\
VSmsv\_QUE\_unitno (0-1) ? & Enter the drive that you are verifying. Enter 0
for DUA0 or a 1 for DUA1. Any other character
aborts the verifier. \\[0.5em]
aborts the verifier. \\
VSmsv\_RES\_Succ & The disk has been successfully verified. \\[0.5em]
VSmsv\_RES\_Succ & The disk has been successfully verified. \\
VSmsv\_RES\_Abtd & The RD verifier has been aborted. \\[0.5em]
VSmsv\_RES\_Abtd & The RD verifier has been aborted. \\
VSmsv\_RES\_ERR \# & The verifier has been stopped because of the error
code indicated by the \#. \tabref{2-20} lists the error
codes. \\[0.5em]
codes. \\
\end{tbl}
@@ -2439,11 +2453,11 @@ VSmsv\_RES\_ERR \# & The verifier has been stopped because of the error
\textbf{Code} & \textbf{Description} \\
\hline
1 & Illegal unit number entered. \\[0.5em]
1 & Illegal unit number entered. \\
2 & Error occurred during the RD autosizer. The disk may not be formatted. \\[0.5em]
2 & Error occurred during the RD autosizer. The disk may not be formatted. \\
3 & Error reading the revectored block control table (RCT) \\[0.5em]
3 & Error reading the revectored block control table (RCT) \\
\end{tbl}
@@ -2564,30 +2578,30 @@ s_miss - 0 s_raerr - 0
\textbf{Item} & \textbf{Definition}\\
\hline
req\$\_num & System ID request response sent \\[0.5em]
sysid\$\_cnt & Unsolicited system ID's sent \\[0.5em]
tx\$\_cnt & Packeis transmitted \\[0.5em]
rx\$\_cnt & Packets received \\[0.5em]
mxcst\$\_cnt & Multicast or broadcast packets received \\[0.5em]
jnk\$\_pkts & Packets received with bad format \\[0.5em]
r\_err & Total receive errors detected by lance \\[0.5em]
r\_fram & Receive framing error \\[0.5em]
r\_oflo & Receive FIFO overflow error \\[0.5em]
r\_crc & Receive crc error \\[0.5em]
r\_buff & Receive buffer in chain not available error \\[0.5em]
t\_err & Total transmit errors detected by lance \\[0.5em]
t\_more & Transmits with more than one collision \\[0.5em]
t\_one & Transmits with one collision \\[0.5em]
t\_def & Transmits deferred \\[0.5em]
t\_buff & Transmit buffer not available error \\[0.5em]
t\_uflo & Transmit FIFO underflow error \\[0.5em]
t\_lcol & Transmits with late collision error \\[0.5em]
t\_lcar & Transmit loss of carrier error \\[0.5em]
t\_rtry & Transmit maximum retry error \\[0.5em]
hng\$\_tx & Transmit failed to complete error \\[0.5em]
s\_err & Total errors reported in CSR0 of lance \\[0.5em]
s\_babl & Babble error \\[0.5em]
s\_cerr & Collision check (heartbeat) error \\[0.5em]
s\_miss & Missed packet, no buffer available \\[0.5em]
s\_merr & DMA memory access or memory parity error \\[0.5em]
req\$\_num & System ID request response sent \\
sysid\$\_cnt & Unsolicited system ID's sent \\
tx\$\_cnt & Packeis transmitted \\
rx\$\_cnt & Packets received \\
mxcst\$\_cnt & Multicast or broadcast packets received \\
jnk\$\_pkts & Packets received with bad format \\
r\_err & Total receive errors detected by lance \\
r\_fram & Receive framing error \\
r\_oflo & Receive FIFO overflow error \\
r\_crc & Receive crc error \\
r\_buff & Receive buffer in chain not available error \\
t\_err & Total transmit errors detected by lance \\
t\_more & Transmits with more than one collision \\
t\_one & Transmits with one collision \\
t\_def & Transmits deferred \\
t\_buff & Transmit buffer not available error \\
t\_uflo & Transmit FIFO underflow error \\
t\_lcol & Transmits with late collision error \\
t\_lcar & Transmit loss of carrier error \\
t\_rtry & Transmit maximum retry error \\
hng\$\_tx & Transmit failed to complete error \\
s\_err & Total errors reported in CSR0 of lance \\
s\_babl & Babble error \\
s\_cerr & Collision check (heartbeat) error \\
s\_miss & Missed packet, no buffer available \\
s\_merr & DMA memory access or memory parity error \\
\end{tbl}