Digital PDFs
Documents
Guest
Register
Log In
EK-247AA-MG-001
November 1988
86 pages
Original
3.6MB
view
download
OCR Version
1.9MB
view
download
Document:
-001 KDJ11-B CPU System Maintenance Nov88
Order Number:
EK-247AA-MG
Revision:
001
Pages:
86
Original Filename:
EK-247AA-MG-001_KDJ11-B_CPU_System_Maintenance_Nov88.pdf
OCR Text
KDJ11-B CPU System Maintenance Order Number EK-247AA-MG-001 digital equipment corporation maynard, massachusetts November 1988 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software, if any, described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software or equipment that is not supplied by Digital Equipment Corporation or its affiliated companies. © Digital Equipment Corporation. 1988. All rights reserved. Printed in U.S.A. The READER’'S COMMENTS form on the last page of this document requests the user’s critical evaluation to assist in preparing future documentation. The following are trademarks of Digital Equipment Corporation: DEC DECmate MicroVAX MicroVMS ULTRIX UNIBUS DECnet PDP VAX DECUS P/OS VAXBI DECwriter Professional VAXELN DELNI Q-bus VAXcluster DEQNA Rainbow VAXstation DESTA RSTS VMS DIBOL RSX vT MASSBUS RT Work Processor ThinWire oligli[t]a]1 MicroPDP-11 ML-S983 FCC NOTICE: The equipment described in this manual generates, uses, and may emit radio frequency energy. The equipment has been type tested and found to comply with the limits for a Class A computing device pursuant to Subpart J of Part 15 of FCC Rules, which are designed to provide reasonable protection against such radio frequency interference when operated in a commercial environment. Operation of this equipment in a residential area may cause interference, in which case the user at his own expense may be required to take measures to correct the interference. Contents vii Preface Chapter 1 KDJ11-B CPU Description 1.1 Introduction ......... ... ... .. 1-1 1.2 KDJ11-B Overview . ... ... ...t 1-1 1.3 Baud Rate Select Switch ............ ... ... ... ...... 14 1.4 Boot and DiagnosticROM Code . . .. ....... ... ... ... .. 1-6 1.5 AutomaticBoot Mode............ ... ... .. ... .. . ... 1-7 1.6 DialogMode . ....... ... 1-7 1.7 SetupMode ....... ... ... e 1-8 1.7.1 Command 1: Exit Setup Table . . . ................... 1-9 1.7.2 Command 2: List or Change Parameters in Setup Table .. 1-9 1.7.3 Command 3: List or Change Boot Translation in Setup Table ... ... . e 1-13 1.74 Command 4: List or Change the Automatic Boot Selection .. 1-14 1.7.5 Command 5: Store up to 20 Bytes in the EEPROM.. . . . .. 1-15 1.76 Command 6: List or Change the Switch Boot Selection in SetupTable . ....... ... ... . i 1-15 1.7.7 Command 7: List Boot Programs . ................... 1-15 1.7.8 Command 8: Initialize Setup Table ... ............... 1-16 1.7.9 Command 9: Save Setup Table into the EEPROM. . ... .. 1-16 1.7.10 Command 10: Load EEPROM Data into Setup Table .... 1-16 1.7.11 Command 11: Delete an EEPROM Boot .............. 1-16 1.7.12 Command 13: Load an EEPROM Boot into Memory . . ... 1-16 1.7.13 Command 13: Edit or Create an EEPROM Boot ........ 1-16 1.7.14 Command 14: Save Boot into EEPROM . ... .......... 1-17 1.7.15 Command 15: Enter ROMODT . .................... 1-17 MSVII-PMemory . .........cciuiimnminininnnenn. 1-18 MSV11-P Expansion Addresses . .. .................. 1-19 1.8 1.8.1 inSetupTable ......... ... . . ... . ... . 1.9 MSVII-Q Memory . .........oi i, 1-22 1.10 MSVII-J Memory . ....... ... 1-27 MSV1l-JAddresses............. ..., 1-29 1.10.1 Chapter 2 Configuration 2.1 Introduction ......... ... ... . ... ... 2-1 22 ModuleOrder....... ... ... .. . ... . . . ... 2-1 283 Configuration Rules . ................... .. ....... ... 2-2 2.4 Configuration Procedure ......................... ... 2-3 2.5 Configuration Worksheets ........................... 24 3.1 Overview ... ... 3-1 3.2 General Procedures ............... ... ... .. ... ..... 3-2 3.2.1 System Fails ToBoot .. ........................... 3-2 3.2.2 System Boots, but Device Fails .. ................... 3-3 KDJ11-BSelf-Test .. ......... ... ... ... ... ... ... ... 3-3 3.3.1 Self-Test Messages . . ... ... vt 3-5 3.3.2 Self-Test Console Terminal Messages . .. .............. 3-6 3.4 Console EmulatorMode . ............................ 3-8 3.5 Octal Debugging Technique (ODT) . .................... 3-9 Chapter3 3.3 Appendix Troubleshooting A ROM Differences Al Introduction .......... ... ... ... A-1 A2 V70and V6.0 ROM Differences. A-1 A3 VBOROMS. Appendix B B.1 . ... .................. ... A-5H Formatting RD- and RX-Series Disk Drives Disk Formatting. ........... ... ... ... .. . ... ..... B-1 B.1.1 Format Modes ........... ... ... .. ... . ... ... ..... B-2 B.1.2 Formatter Messages. B-3 iv .. ........................... Appendix C Related Documentation Index Figures 1-1 KDJ11-B Module Layout (M8190) . . ................... 1-3 1-2 SLU Display Panel, BA123 Enclosure .................. 1-4 1-3 KDJ11-BF CPU /O Panel (BA200-Series). .............. 1-5 14 MSV11-P Module Layout. . ......... ... ... ... ...... 1-19 1-5 MSV11-Q Module Layout 1-23 1-6 MSV11-Q CSR 17772102 Setting. 1-7 PMI/Q22-Bus Interface ........................... . . ................... 1-26 .................... . .. .0..... 1-28 1-8 MSV11-JD/—JE Module Layout (M8637-D/M8637-E) . .. ... 1-29 2-1 BA23 Enclosure Worksheet . ...................... ... 2-8 2-2 BA123 Enclosure Worksheet 2-9 2-3 H9642-J Cabinet Worksheet .. ... ... ... ... .. ... ... ... 2-10 2—4 BAZ200-Series Enclosure Worksheet .. ... .. .. ... ... ... ... 2-11 . ........... ... ... .. ... ... Tables 1-1 KDJI1-B Systems ... ... ...ttt 1-1 1-2 KDJ11-B System Enclosures and Memory .............. 1-2 1-3 KDJ11-B Switch and Jumper Factory Configuration....... 1-3 1-4 KDJ11-B Baud Rate and Mode Switch Settings .......... 1-6 1-5 KJD11-B Setup Mode Commands ..................... 1-9 1-6 KDJ11-B Setup Parameters .................. ... .... 1-9 1-7 KDJ11-B ROM ODT Commands ...................... 1-17 1-8 MSVI11-P CSR Addresses and Jumpers . . . .............. 1-20 1-9 MSVI11-P First Address Ranges. . ..................... 1-20 1-10 MSV11-P Partial Starting Address Ranges . ............. 1-21 1-11 MSVI11-PK Starting Address Jumpers (256-Kbyte increments) . ... ... ... e 1-22 MSVI11-PL Starting Address Jumpers (512-Kbyte Inerements) ... ... ... e 1-22 MSVI11l-Q Variants. 1-23 1-12 1-13 . .......... .. MSV11-Q Starting and Ending Addresses . . . ............ 1-24 MSV11-Q CSR Addresses ........................... 1-26 MSV11-Q Factory Jumper Settings .. ... ............... 1-27 MSV11-JD/-JE Jumper Configuration ................. 1-28 MSV11-J Starting Memory Address Ranges . ............ 1-30 MSV11-J Typical Memory Starting Addresses. ........... 1-31 MSV11—J CSR Address Switch Settings ................ 1-31 MSV11-J Typical CSR Switch Settings ... .............. 1-32 Q-Bus Recommended Module Order. . . ................. 2-2 Power and Bus Load Data (BA200-Series) . ... ........... 2-5 Power, Bus Load, and I/O Insert Data (BA23, BA123) ... ... 2-6 KDJ11-B Self-Tests .. ....... ........ .............. 34 KDJ11-B Self-Test Boot and Diagnostic ROM Messages . ... 3-5 KDJ11-B Console ODT Commands . ................... 3-9 KDJ11-B CPU ROM Part Numbers. . .................. A-1 . ..................... A-6 List Command Device Messages MicroPDP-11 Formatter Messages vi . ................... B-3 Preface This guide describes a base system, configuration, ROM-based diagnostics, and troubleshooting procedures for systems containing the KDJ11-BB, KDJ11-BC, and KDJ11-BF central processing unit (CPU). Intended Audience This document is intended only for DIGITAL Field Service personnel and qualified self-maintenance customers. Organization This guide has three chapters and three appendixes. Chapter 1 provides an overview of the KDJ11-B CPU and three memory modules: the MSV11-P, the MSV11-Q, and the MSV11-J. Chapter 2 contains system configuration guidelines and lists current, power, and bus loads for supported options. Chapter 3 contains ROM-based diagnostic troubleshooting procedures for systems containing the KDJ11-B CPU. Appendix A describes the differences between the three KDJ11-B ROM code versions: V6.0, V7.0, and V8.0. Appendix B explains how to format RD- and RX-series disk drives in MicroPDP-11 systems. Appendix C provides a list of related documentation. Warnings, Cautions, and Notes Warnings, cautions, and notes appear throughout this guide. They have the following meanings: WARNING Provides information to prevent personal injury. CAUTION Provides information to prevent damage to equipment or software. NOTE Provides general information about the current topic. vii Chapter 1 KDJ11-B CPU Description 1.1 Introduction This chapter describes the KDJ11-B CPU modules. There are three variants: KDJ11-BB, KDJ11-BC, and KDJ11-BF. Unless otherwise stated, the term KDJ11-B refers to all three variants. This chapter also describes the following three memory modules: MSV11PK/-PL, MSV11-QA/-QB/-QC, and MSV11-JD/-JE. The KDJ11-B is designed for systems that use the extended LSI-11 bus, commonly called the Q22-bus. Depending on the system, the KDJ11-B CPU uses either the MSV11-P, MSV11-Q, or MSV11—J memory modules and a set of standard Q22-bus options. 1.2 KDJ11-B Overview The KDJ11-B (M8190) is a quad-height processor module for the Q22-bus systems listed in Table 1-1. Table 1-1: KDJ11-B Systems CPU System CPU Description KDJ11-BB KDJ11-BC MicroPDP-11/73 Contains a 15-MHz clock and uses the Q22-bus to communicate with the MSV11-P or MSV11-Q memory KDJ11-BF MicroPDP-11/83 modules. Contains an 18-MHz clock and a floating point Uses the private memory accelerator (FPA) chip. interconnect (PMI) as a high-speed communication path to the MSV11—J memory module. The KDJ11BF module is not installed in slot 1 of the system backplane. It is installed in slot 2, 3, or 4, immediately following the last MSV11-J memory module. KDJ11-B CPU Description 1-1 The enclosures and memory modules for the KDJ11-B systems are listed in Table 1-2. Table 1-2: KDJ11-B System Enclosures and Memory System Enclosure Memory MicroPDP-11/73 BA23 (rack mount, pedestal, and tabletop) BA123 MSV11-P MSV11-Q BA23 (rack mount and pedestal) MSV11J MicroPDP-11/83 BA123 H9642—J cabinet containing two BA23s BA200-series The KDJ11-B CPU provides the following features: A PDP-11 instruction set, including extended instruction set (EIS) and floating point instruction set Four-level interrupt protocol Memory management An 8-Kbyte cache memory A 32-Kbyte boot and diagnostic facility with LED indicators Console serial line unit (SLU) Figure 1-1 shows the KDJ11-B module with a dual in-line package (DIP) switchpack (E83), diagnostic LEDs, and connectors and jumpers. To enable the baud rate select switch on the SLU display panel, set the switches in switchpack E83 to the Off position. Table 1-3 lists the factory configuration for the switches and jumpers. 1-2 KDJ11-B CPU System Maintenance Figure 1-1: KDJ11-B Module Layout (M8130) CONSOLE SLU CONNECTOR BAUD RATE SELECT AND LED DISPLAY CONNECTOR w PN LAN Jz_‘ cooloca y . BAUD RATE SELECT AND BOOTSTRAP SWITCHPACK ] W10 TP11o{3oTP10 EN7 E116 E115 ES3 ROM |iHiBYTE) ROM {LOBYTE) EEPROM w40 TP40 oo oTP42 TPa1 E8B0 GATE ARRAY E35 GATE ARRAY 1 [ I W20 TP2003© oTP22 TP21 [ MLO-001478 Table 1-3: KDJ11-B Switch and Jumper Factory Configuration Type Designation Position Switchpack E83 All Off Jumpers! W10 Installed between TP10 and TP11 W20 Installed between TP20 and TP21 W40 Installed between TP40 and TP41 1Do not remove. For manufacturing test purposes only. KDJ11-B CPU Description 1-3 Seven LEDs on the KDJ11-B module provide status information. A green LED indicates the status of +5 Vdc and +12 Vdc. Six red LEDs show error detection and diagnostic status codes. These codes also appear in octal format on the SLU panel. 1.3 Baud Rate Select Switch In BA23 and BA123 enclosures, the baud rate select switch is located on the SLU display panel, as shown in Figure 1-2. The cabinet kit for the KDJ11-B CPU contains the SLU panel and two cables that connect the SLU panel to the CPU. The SLU panel mounts onto the I/O panel of the enclosure. Figure 1-2: SLU Display Panel, BA123 Enclosure DISPLAYS ERROR DETECTION DIAGNOSTIC STATUS CODE CABLE TO CONSOLE SWITCH CONNECTOR @ @ BAUD RATE " SELECT SWITCH Ji BAUD RATE SELECT AND LED DISPLAY TM\ CONNECTOR 0000000000000 C000Q0000D000C FRONT REAR MLO-001479 In BA200-series enclosures, the KDJ11-BF CPU is covered by a special bulkhead I/O panel (H3601-SA), which contains a baud rate select switch and the console SLU connection. The H3601-SA panel, shown in Figure 1-3, covers the CPU and one additional backplane slot. 1-4 KDJ11-B CPU System Maintenance Figure 1-3: KDJ11-BF CPU /O Panel (BA200-Series) BAUD RATE SELECT SWITCH cPU INTERCONNECT CONSOLE-SLU CONNECTOR CABLE K/ MLO-001480 The baud rate select switch has 16 positions, 0 through 15. The first eight positions (0 through 7) select a baud rate and force the system to enter a boot mode specified by the EEPROM. Positions 8 through 15 select the same baud rates as positions 0 through 7, but override the EEPROM settings and put the system into dialog mode (Section 1.6). Switch positions 0 through 7 force the system to access the EEPROM. The EEPROM determines what action to take after successful completion of the power-up self-test. The default setting of the EEPROM causes an automatic boot at power-up and restart. Table 14 lists the baud rate and mode switch settings. KDJ11-B CPU Description 1-5 Table 1-4: KDJ11-B Baud Rate and Mode Switch Settings Baud Rate EEPROM Selects Boot Mode Dialog Mode 48,500 0 8 19,200 1 9 9600 21 10 4800 3 11 2400 4 12 1200 5 13 600 6 14 300 7 15 IFactory setting 1.4 Boot and Diagnostic ROM Code The KDJ11-B module contains two EPROMs and one EEPROM. The EPROMs contain CPU boot and diagnostic read-only memory (ROM) code. The ROM uses the EEPROM to store information needed to set up the KDJ11-B for normal operation. The original KDJ11-B module contains Version 6.0 (V6.0) ROMs. The updated KDJ11-B modules contain either V7.0 or V8.0 ROMs. Appendix A explains the ROM differences and describes how to identify the KDJ11-B version. The ROM descriptions in this chapter reflect the V8.0 ROMs. The EPROMs and the EEPROM have the following uses: EPROM (16K x 16 bits in two EPROMs): ¢ Power-up diagnostics for CPU and memory ¢ Bootstrap programs ¢ EEPROM setup program EEPROM (2K or 8K x 8 bits in one EEPROM): * Hardware parameters * Boot device selection ¢ Foreign language test ¢ Optional customer bootstrap programs 1-6 KDJ11-B CPU System Maintenance 1.5 Automatic Boot Mode After the successful completion of the KDJ11-B start-up self-test, the ROM code loads the first 105 bytes of the EEPROM into memory beginning at location 2000. This area in memory is referred to as the setup table. The factory configuration of the setup table initiates automatic boot mode, which searches an automatic boot sequence table for the appropriate action to take. The default setting (selection A) in the automatic boot sequence table directs the system to search for, identify, and attempt to boot an operating system from available mass storage control protocol (MSCP) devices (units 0 through 7). If an MSCP device is not found, the system searches for a non-MSCP device. When a bootable medium is found, the system boots. If a bootable medium is not available, the following message appears: Testing in progress - Please wait. 1234567829 Waiting for media to be loaded, or drive to go ready. Press the Return key when ready to continue. When you press [Feturn], the following message appears: Message None 07 of the selected devices were bootable. Press the Return key when ready to continue or to list boot messages. When you press [FETurn], the system lists the boot messages and enters dialog mode. 1.6 Dialog Mode The KDJ11-B dialog mode lets you perform the following functions: ¢ (Change the CPU parameters ¢ Select the boot source ¢ Display a list of all boot programs * List all memory and occupied register locations in the system ¢ Run the start-up self-test in a loop ¢ Enter ROM octal debugging technique (ODT) KDJ11-B CPU Description 1-7 The system enters dialog mode if any of the following actions occur: The user enters or during the start-up self-test. Parameter D (power-up) or E (restart) is set to 0 in the setup table. The baud rate select switch is set to any position from 8 to 15. Dialog mode has the following six commands, which you select by typing the first letter of the command: 1. HELP. Displays a one-screen help file that provides a short description of each command. BOOT. Allows you to select the boot source. You select the source using a mnemonic for a device name, followed by a unit number (for example, DU1). You can specify the unit number as an octal value by typing /O after the unit number (for example, DU1/0O). You can assign a nonstandard CSR address by typing /A after the unit number (for example, DU1/A). If you specify an octal value and a nonstandard address, do not repeat the slash (for example, DU1/OA). LIST. Displays a list of all boot programs available in the ROM and the EEPROM. The list includes the device name, unit number range, source of the program, and device type. SETUP. Enters setup mode. You can access and change the operating parameter settings and any bootstrap programs stored in the EEPROM. Setup mode consists of 15 commands, listed in Section 1.7. MAP. Searches for, identifies, and lists all memory in the system and all occupied register locations in the I/0 page. TEST. Runs the ROM code start-up self-test in a loop. Type [CTRCT] to exit the loop. 1.7 Setup Mode Table 1-5 lists the setup mode commands to change the operating parameter settings and any bootstrap programs stored in the EEPROM. Sections 1.7.1 through 1.7.15 explain the setup mode commands. 18 KDJ11-B CPU System Maintenance Table 1-5: KJD11-B Setup Mode Commands Command Number! Description N List or change the parameters. W Exit. List or change the boot translations. List or change the automatic boot selections. O Reserved. ~1 O List or change the switch boot selections. e W O = Delete an EEPROM boot. Load an EEPROM boot into memory. Edit or create an EEPROM boot. W e Load EEPROM data. N Save the setup table into the EEPROM. e Initialize. O List the boot programs. Ut v Save the boot into the EEPROM. = Enter the ROM ODT. 1Use these numbers to enter the setup commands. 1.7.1 Command 1: Exit Setup Table Setup command 1 returns you to dialog mode. Entering this command is equivalent to entering [CTRLC]. 1.7.2 Command 2: List or Change Parameters in Setup Table Setup command 2 allows you to set 15 CPU parameters using parameters A through O. Command 2 also allows you to disable the setup mode and the testing using parameters P and Q. Table 1-6 describes the setup parameters. Table 1-6: KDJ11-B Setup Parameters Values Parameter/Description Default A. Enable halt-on-break 0 = No 1 = Yes 0 B. Disable user-friendly format C. ANSI video terminal (1) 0 =No 0 =No 1 = Yes 1 = Yes 1 1 D. Power up! 2 =0DT 3=24 1 10 = dialog, 1 = automatic KDJ11-B CPU Description 1-9 Table 1-6 (Cont.): KDJ11-B Setup Parameters Parameter/Description Values E. Restart! 2 =0DT F. Ignore battery 1=No G. PMG count Default 3=24 1 1= Yes 0 0-7 7 1 = Yes 0 H. Disable clock CSR 0=No I. Force clock interrupts 0 = No 1 = Yes 0 J. Clock? 2 =60 Hz 3=80Hz 0 K. Enable ECC test 0 =No 1 = Yes 1 L. Disable long memory test 0 = No 1 = Yes 0 M. Disable ROM? 2=Dis 173 3 = Both 0 N. Enable trap on halt 0 = No 1 = Yes 0 O. Allow alternate boot block 0 =No 1 = Yes 0 P. Disable setup mode 0 = No 1 = Yes 1 Q. Disable all testing 0= No 1 = Yes 0 10 = dialog, 1 = automatic 20 = power supply, 1 = 60 Hz 30 = No, 1 = Dis 165 The ROM code displays the current status of all parameters, repeats the first parameter, and then waits for your input: * To move to the desired parameter, type the letter of the parameter and press [RETURN]. * To change a parameter, type in the new value and press [RETURN]. * To return to a previous parameter, type a caret (") or a dash (). ¢ If you do not want to make changes, press [RETURN]. * To exit, enter [CTALZ]. The functions of the setup parameters are as follows: * A. Enable halt-on-break. Determines how the processor handles a break condition from the console terminal. 0 = Ignore a break condition. Default. 1 = Halt on a break. ¢ B. Disable user-friendly format. Enables or disables the userfriendly mode. Normally used with the automatic boot mode. 0 = Disable user-friendly mode. Default. 1 = Enable user-friendly mode. 1-10 KDJ11-B CPU System Maintenance C. ANSI video terminal. Indicates the type of console terminal. If you use a terminal in the VT200 or VT300 series as the console device, set this parameter to 0. 0 = Hardcopy terminal. Pressing the delete key enters a slash character. 1 = ANSI video terminal. Pressing the delete key erases the previous character on the screen. Default. D. Power-up mode. Same as E. E. Restart mode. Parameters D and E use the same settings. When the ROM code starts, it determines if the power-up or restart switch was activated. In either case, the ROM code enters a mode based on one of the following: 0 = Enters dialog mode at the completion of the diagnostics. 1 = Enters automatic boot mode at the completion of diagnostics. Tries to boot devices in the order you select in the boot sequence table. Default. 2 = Enters ODT mode at the completion of a limited set of tests. The ROM code executes a halt instruction and passes control to the micro-ODT. 3 = Enters location 24 mode. The ROM code loads the processor status word (PSW) with the contents of location 26, then jumps to the address stored in location 24. This mode is used for power fail recovery when battery backed-up memory or nonvolatile memory is present. F. Ignore battery. Use this parameter when parameters D and E are set to 3. 0 = Memory battery OK signal must be present to execute 24 mode. Default. 1 = Ignore battery. G. Processor mastership grant (PMG) count. Sets the PMG count in the boot control and status register (BCSR). The range is 0 through 7. 0 = Counter disabled. 1 through 7 = KDJ11-B suppresses DMA requests and gives bus mastership to the processor during the next DMA cycle. Default = 7. H. Disable clock CSR. Enables or disables the clock control status register (CSR). 0 = Enable clock CSR. Default. 1 = Disable clock CSR at address 17777546. KDJ11-B CPU Description 1-11 I. Force clock interrupts. Requests interrupts. clocks, disable the clock CSR with parameter H. If you select force 0 = The clock requests interrupts only if the clock CSR is enabled. Default. 1 = The clock unconditionally processor priority is 5 or less. ¢ requests interrupts when the J. Clock select. Determines the source of the clock to use as follows: 0 = Backplane pin BR1. The power supply normally drives this signal internally at 50 or 60 Hz. Default. 1 =50 Hz. 2 = 60 Hz. 3 = 80 Hz. ¢ K. Enable error correction code (ECC) test. the ECC test. Enables or disables 0 = ROM code bypasses the ECC test. 1 = Enables the ECC memory test if the memory type is ECC. The test is disabled automatically for parity-type memories. Default. * L. Disable long memory test. Selects an address-shorts-data test for memory. 0 = Run an address-shorts-data test on all available memory. 1 = Bypass the memory address-shorts-data test for all memory above 256 Kbytes. ¢ M. Disable ROM. Disables all or part of the ROM code after the selected device has booted. 0 = ROM code responds to two 256 work pages in the I/O pages. The I/O pages are enabled at power-up or restart. Default. 1 = Disable 165. 2 = Disable 173. 3 = Disable both. ¢ N. Enable trap-on-halt. Controls how the processor reacts to a halt instruction in kernel mode. 0 = Processor enters micro-ODT if it executes a halt instruction in kernel mode. Default. 1 = Processor jumps to location 4 if it executes a halt instruction in kernel mode. 1-12 KDJ11-B CPU System Maintenance 0. Allow alternate boot block. The boot ROM code checks for bootable media on a device by loading the boot block from the device into memory and then testing it. 0 = ROM code considers the medium bootable if the word at location 0 is between 240 and 277, and the word at location 2 is between 400 and 777. If the medium is bootable, the ROM code jumps to location O of the boot block. Default. 1 = ROM code considers the medium bootable if the word at location 0 is any nonzero number. To boot properly, operating systems that are not DIGITAL systems may require you to set this parameter to 1. P. Disable setup mode. If you select the forced dialog mode, setup mode is enabled unconditionally regardless of the value of this parameter. This parameter prevents unauthorized entry into setup mode, assuming the forced dialog mode switch (switch 5 on the KDJ11B CPU module) is on. Not available in V6.0 ROM code. 0 = Setup mode enabled. 1 = User cannot enter the setup mode from dialog mode. The command lines with the commands normally available in dialog mode do not show the setup commands. Q. Disable all testing. If you select this parameter at the start of the ROM code and you do not select the forced dialog mode, the ROM code bypasses virtually all testing. In addition, the ROM code does not change any locations in memory, unless the selected boot program makes a change. Parameter Q is not available in V6.0 ROM code. Use this parameter only if you need immediate response at power-up, with the contents of memory unaltered. 1.7.3 Command 3: List or Change Boot Translation in Setup Table Setup command 3 prints out the current contents of the translation table and allows you to change the table. Use this command to perform the following functions: Boot devices that use nonstandard CSR addresses Change a CSR address when two or more devices share the same address Boot multiple MSCP devices with different controllers Handle multiple controllers of the same type KDJ11-B CPU Description 1-13 Setting a Nonstandard CSR Address As an example of the use of command 3, suppose a system contains the following devices: ¢ RD50-series fixed-disk drive ¢ RX50 dual-diskette drive * RC25 fixed and removable disk drive The RX50 and RD-series drives use an RQDX3 controller module at the standard CSR address of 17772150. The RC25 controller module also uses a standard CSR address of 17772150. Since two devices cannot use the same CSR address in one system, you must change the CSR jumpers on one module. The RD-series drive is disk unit 0 (DU0Q). The dual-diskette RX50 drive uses DU1 and DU2. The RC25 has a unit number select plug on its front panel that is set for units 4 and 5. (The first unit number of an RC25 is always even.) Since the RC25 has two unit numbers, there are two entries in the translation table. These entries set the CSR address to the new value as follows: TT1 blank Device Unit CSR name = number = address TT1 DU4 TT2 blank Device = DU 4 17760500 address 17760500 name = DU Unit number = 5 CSR address = 17760500 TT2 DU5 TT3 blank Device address name = 17760500 press Return for no change 1.7.4 Command 4: List or Change the Automatic Boot Selection in Setup Table Setup command 4 lets you select the devices to be tried in the automatic boot sequence. You create a list and then define the devices, their unit numbers, and the order the system is to try them. There are four special single-letter device names as follows: 1-14 KDJ11-B CPU System Maintenance * A. MSCP automatic boot. Causes the ROM code to find up to eight MSCP devices (units 0 through 7) at the standard CSR address. The ROM code tries to boot each removable media device in turn, then each fixed-media device. Using setup command 3, you must individually select each MSCP device that does not have a standard CSR address. ¢ B. Off-board boot. Causes the ROM code to check for an off-board ROM at address 17773000. When an off-board ROM exists and its first location is not 0, the ROM code disables the internal code and jumps to address 17773000 of the off-board ROM. NOTE: Device name B implements a method of supporting boot devices that are not DIGITAL devices on the Q22-bus. * E. Exit automatic boot. Signals the ROM code that there are no other devices to try. When fewer than six devices exist, follow the last device to be tried with this entry. * L. Exit automatic boot-reboot (V7.0 and V8.0 only). Similar to the D option except that when this mnemonic is reached, the ROM code restarts the boot sequence at the beginning of the list until either a successful boot has occurred or the sequence is terminated when you enter [CTRLC]. 1.7.5 Command 5: Store up to 20 Bytes in the EEPROM Setup command 5 lets you store up to 20 bytes of serial numbers in the EEPROM. The setup mode initialize command (setup command 8) resets this data to zero. 1.7.6 Command 6: List or Change the Switch Boot Selection in Setup Table Setup command 6 lets you define the value of switches 2, 3, and 4 of the E83 DIP switch, to boot specific devices. When the switches are all off (default), the EEPROM determines the action to take. When switch 5 is off and the baud rate select switch is set from 8 to 15, the ROM code selects dialog mode and overrides any switch settings you selected. 1.7.7 Command 7: List Boot Programs Setup command 7 lists all available boot programs in the two EPROMs and the EEPROM. It displays the device name, unit number range, source of the boot program, and a short device description. This command works the same as the dialog mode LIST command. KDJ11-B CPU Description 1-15 1.7.8 Command 8: Initialize Setup Table Setup command 8 initializes the current contents of the setup table in memory to the default values and resets the contents of the EEPROM to zero. To save the setup table into the EEPROM, you must execute the SAVE command (setup command 9). 1.7.9 Command 9: Save Setup Table into the EEPROM Setup command 9 copies the current contents of the setup table into the EEPROM. This command writes data into the first 105 bytes of the EEPROM. 1.7.10 Command 10: Load EEPROM Data into Setup Table Setup command 10 restores the setup table in memory with the values stored in the EEPROM. 1.7.11 Command 11: Delete an EEPROM Boot Setup command 11 asks you for the device name of the EEPROM boot you wish to delete. Enter the device name. The ROM code searches for and deletes the first boot program in the EEPROM (if it is found). Then the ROM code moves all the following boot programs up, to use the space made available by the deleted program. 1.7.12 Command 13: Load an EEPROM Boot into Memory Setup command 12 lets you load an EEPROM boot program into memory to examine or edit it. The ROM code prompts you for the device name of the EEPROM boot. 1.7.13 Command 13: Edit or Create an EEPROM Boot Setup command 13 lets you create a new EEPROM boot program or edit a program that was loaded with command 12. This command can change the following items: * Device name. Designated by the firmware for the device; for example, disk unit (DU). * Device description. Usually the physical name of the device. The maximum length allowed for this description is 11 characters and spaces. ¢ Allowable unit number range. The highest unit number defines the allowable range of valid unit numbers for the device. 1-16 KDJ11-B CPU System Maintenance * Beginning and ending address of the program in memory. The address of the last byte of code used in memory. * The starting address of the program. The address to which the ROM code passes control. This command lists the available space in the EEPROM for boots and prompts for entries. The ROM code enters ROM ODT when changes are completed. (See setup command 15.) You must use command 14 to save any changes you made with command 13. 1.7.14 Command 14: Save Boot into EEPROM Setup command 14 is the only command that writes a boot from memory into the EEPROM. Other commands only change a copy of the boot program that resides in memory. When you save a boot program into memory, the device name of the program must not match the name of a program that already exists in the EEPROM. If you write two or more programs into the EEPROM with the same name, only the first one is bootable. 1.7.15 Command 15: Enter ROM ODT Setup command 15 invokes the ROM octal debugging technique (ODT). The ROM code opens the address defined by the beginning address of the program. ROM ODT is not the same as micro-ODT. The only allowable addresses in ROM ODT are the addresses of memory from 0 to 28K words (0 to 00157776). You cannot access the I/O page from ROM ODT. Table 1-7 lists the ROM ODT commands. Table 1-7: KDJ11-B ROM ODT Commands Command Symbol Forward slash / Function Prints contents of specified address location or prints contents of last opened location. If opened location is an odd number, prints only the contents of the byte. If the location is even, the mode is word. If the location is odd, the mode is byte. ROM ODT assumes leading zeros and uses only the last six octal digits. (See the example following this table.) Return <CR> Line Feed <CR> Closes an open location. Closes an open location and then opens the next location. If in word mode, increment by 2; if in byte mode, increment by 1. Period . Alternate character for line feed. Used with VT200-series terminals. KDJ11-B CPU Description 1-17 Table 1-7 (Cont.): KDJ11-B ROM ODT Commands Command Symbol Function Caret A Closes an open location and then opens the previous location. If in word mode, decrement by 2; if in byte mode, decrement by 1. Minus - Alternate character terminals. Delete DELETE Deletes the previous character typed. CTRL/Z for caret. Used with VT200-series Exit ROM ODT and return to setup mode. Here are some examples of the use of the forward slash: ROM ODT> 200/1000000 ! Open location 200 ROM ODT> 1001/240 ROM ODT> 77777750020/100000 ROM ODT> 77770000/ ! ! ! Open byte location 1001 Open location 00150020 Tllegal location >157776 1.8 MSV11-P Memory The MSV11-P memory is a quad-height module that occupies the slot(s) in the backplane immediately following the KDJ11-BB or —-BC CPU in slot 1. The MSV11-P module contains 64K metallic oxide semiconductor (MOS) chips that provide storage for 18-bit words (16 data bits and 2 parity bits). The MSV11-P also contains parity control circuitry and a control status register. The memory module variants and their storage capacities are as follows: * MSV11-PK (M8967-K): 256 Kbytes ¢ MSVI11-PL (M8067-L): 512 Kbytes You configure the MSV11-P, shown in Figure 14, by means of jumpers and wire-wrap pins. The -PK and —PL modules have the same factory configuration. The MSV11-P module has two LEDs that show the following status: e A green LED: lights to indicate that +5 Vdc is present. ¢ A red LED: lights to indicate that a parity error has been detected. 1-18 KDJ11-B CPU System Maintenance Figure 14: MSV11-P Module Layout Na N | G |G 3 44 +3 1 L% T ’ Lx Wou ,-{-o4 celd 15 I 7e I 6 7 §1= . 21 ~ s4 B P Le1g R L. L35 |STARTING s [ADDRESS LJ JUMPERS rmoom 1--213 CSR ADDRESS JUMPERS Fe W15 e W4 o W5 W9 -I e oI I—"l w2 oW14 W13e e W12 Wi1le s W10 W3 e Wi |—-"L T Feo{ T I— MLO-001275 1.8.1 MSV11-P Expansion Addresses You can install additional MSV11-P modules for system expansion. For each memory module that you add to the Q22-bus, you must reposition jumpers on the wire-wrap pins to provide a CSR address and a starting address. Figure 1-4, above, shows the CSR address jumpers on the MSV11-P module. Table 1-8 lists the CSR address and corresponding jumper configurations for each memory module (-PK or —PL) added to the system. KDJ11-B CPU Description 1-19 Table 1-8: MSV11-P CSR Addresses and Jumpers Module No. in System Pins to Wire-Wrap CSR Address x = 177721 1 None x00 2 AtoE x02 3 Bto E x04 4 AtoB,BtoE x06 5 CtoE x10 6 AtoC,Cto E x12 7 BtoC,CtoE x14 8 AtoB,BtoC,CtoE x16 The starting address depends on the amount of memory already present in the system. Table 1-9 lists the first address ranges (FAR) to select the 256K word range. Table 1-10 lists the partial starting address (PSA) ranges for additional MSV11-P memory modules. Table 1-9: MSV11-P First Address Ranges First Address Ranges Decimal K Words Octal K Words 000-248 00000000-01740000 None 256-504 02000000-03740000 VteY 512-760 04000000-05740000 WtoY 768-1016 06000000-07740000 WitoY, VtoY 1024-1727 10000000-11740000 XtoY 1280-1528 12000000-13740000 XtoY,VtoY 1526-1784 14000000-15740000 XtoY,WtoY 1742-2040 16000000-17740000 XtoY,WtoY, Vto Y 1-20 KDJ11-B CPU System Maintenance Pins to Wire-Wrap Table 1-10: MSV11-P Partial Starting Address Ranges Partial Starting Address Decimal K Octal Pins to Wire-Wrap 0 00000000 None 8 00040000 TtoR 16 00100000 LtoR 24 00140000 LtoR, TtoR 32 00200000 Mto R 40 00240000 MtoR, TtoR 48 00300000 MtoR,LtoR 56 00340000 MtoR,LtoR, TtoR 64 00400000 NtoR 72 00440000 NtoR,TtoR 80 00500000 NtoR,LtoR 88 00540000 NtoR,LtoR, TtoR 96 00600000 NtoR, MtoR 104 00640000 NtoR,MtoR 112 00700000 NtoR,MtoR,LtoR 120 00740000 NtoR,MtoR,LtoR, TtoR 128 01000000 PtoR 136 01040000 PtoR, TtoR 144 01100000 PtoR,LtoR 152 01140000 PtoR,LtoR, TtoR 160 01200000 PtoR,MtoR 168 01240000 PtoR,MtoR, Tto R 176 01300000 PtoR,MtoR,LteR 184 01340000 PtoR,MtoR,LtoR, TtoR 192 01400000 PtoR,Nto R 200 01440000 PtoR,NtoR, TtoR 208 01400000 PtoR,NtoR,LtoR 216 01540000 PtoR,NtoR,LtoR,TtoR 224 01600000 PtoR,NtoR,Mto R 232 01640000 PtoR,NtoR,MtoR, 240 01700000 PtoR,NtoR,MtoR,LtoR 248 01740000 PtoR,NtoR,MtoR,LtoR, TtoR Tto R Table 1-11 lists the jumper configuration for additional MSV11-PK modules. Table 1-12 lists the jumper configuration for additional MSV11PL modules. KDJ11-B CPU Description 1-21 Table 1-11: MSV11-PK Starting Address Jumpers (256-Kbyte Address Jumpers (512-Kbyte increments) Module No. in System Pins to Wire-Wrap W None PtoR VteY VtoY,PtoR -1 O WitoY,PtoR 0 WtoY WtoY,VtoY, PtoR WtoY,VtoY Table 1-12: MSV11-PL Starting increments) Module No. in System Pins to Wire-Wrap W N None VtoY WtoY U XtoY ~1 dD Wto Y XtoY,VtoY W VtoY, XtoY,WtoY,Vto Y XtoY,WtoY For more information on the MSV11-P memory, refer to the MSV11-P User’s Guide (EK-MSVOP-UGQG). 1.9 MSV11-Q Memory The MSV11-Q memory is a quad-height module that occupies the slot(s) in the backplane immediately following the KDJ11-BB or —-BC CPU in slot 1. The MSV11-Q module has a 1, 2, or 4 Mbyte capacity using either 64K or 256K MOS dynamic RAMs. The control status register (CSR) contains bits used to store the parity error address bits. You can force wrong parity by setting a bit in the CSR to check the parity logic. Figure 1-5 shows the MSV11-Q module. Table 1-13 lists the memory module variants and their storage capacities. 1-22 KDJ11-B CPU System Maintenance Figure 1-5: MSV11-Q Module Layout TEST JUMPER CSR REGISTER SELECTION Il 501754701.01 (USED BY MANUFACTURING. DO NOT REMOVE.) N\ Nfiéfl — —— J10,J8.,06,J4 iE%ZQQ'SG o i3 J?z—fi SWITCHES ] (S6 NOT USED) SW2 OFF ON SW1 = ENDING =l =]° I~ ADDRESS SWITCHES OFF ON o 17416415 414913012 — —— [} }m o ~ TEST JUMPERS BATTERY BACKUP (USED BY MANUFACTURING. JUMPERS DO NOT REMOVE.) Table 1-13: w3 o MLO-001481 MSV11-Q Variants Revision! Option Module Storage RAM Size AC MSV11-QA C MSV11-QB M7551-AA 1 Mbyte 56K M7551-BA 2 Mbyte 256K (half populated) C MSV11-QC M7551-CA 4 Mbyte 256K (fully populated) Identify the revision level by the following printed circuit board number: A = 5017547A1 on upper right corner of component side of module C = 5017547-01-C1 on upper left corner of component side of module KDJ11-B CPU Description 1-23 You must configure the MSV11-Q starting and ending addresses using DIP switches SW1 and SW2 (Figure 1-5, above). SW1 is the ending address and SW2 is the starting address. Table 1-14 lists the switch settings for the starting and ending addresses. Table 1-14: Starting MSV11-Q Starting and Ending Addresses sSw2 SW1 1234572 6 Address SW1 Position! 0 00000 0 128 111 128 11111 1 256 01111 256 01111 1 384 10111 384 10111 1 512 00111 512 00111 1 640 11011 640 11011 1 768 01011 768 01011 1 896 10011 896 10011 1 1024 (1 Mbyte) 00011 1024 (1 Mbyte) 00011 1 1152 11101 1152 11101 1 1280 01101 1280 01101 1 1408 10101 1408 10101 1 1536 00101 1536 00101 1 1664 11001 1664 11001 1 1792 01001 1792 01001 1 1920 10001 1920 10001 1 2048 (2 Mbytes) 00001 2048 (2 Mbytes) 00001 1 2176 11110 2176 11110 1 2304 01110 2304 01110 1 2432 10110 2432 10110 1 2560 00110 2560 00110 1 2688 11010 2688 11010 1 2816 01010 2816 01010 1 2944 10010 2944 10010 1 3072 (3 Mbytes) 00010 3072 (3 Mbytes) 00010 1 3200 11100 (in Kbytes) Position Ending Address (in Kbytes) Position 123452 1Switch S6 of SW2 is not used. For a memory starting address of 0, set switch S6 of SW1 to on (0). For all other starting addresses, set switch S6 of SW1 to off (1). 21 = off: 0 = on 1-24 KDJ11-B CPU System Maintenance Table 1-14 (Cont.): Starting Address MSV11-Q Starting and Ending Addresses SW2 Position! SW1 Position Ending Address SW1 Position 3200 11100 1 3328 01100 3328 01100 1 3456 10100 00100 (in Kbytes) 123452 6 (in Kbytes) 123452 3456 10100 1 3584 3584 00100 1 3712 11000 3712 11000 1 3840 01000 3849 01000 1 3968 10000 3968 10000 1 4096 (4 Mbytes) 00000 !Switch S6 of SW2 is not used. For a memory starting address of 0, set switch S6 of SW1 to on (0). For all other starting addresses, set switch S6 of SW1 to off (1). 21 = off: 0 = on You configure the MSV11-Q CSR address by setting jumpers J4 through J11 (Figure 1-5, above). Table 1-15 shows the jumper positions and the corresponding CSR register addresses for up to 16 locations. Figure 1-6 shows the jumper settings for a CSR register address of 17772102, representing a second MSV11-Q. KDJ11-B CPU Description 1-25 Table 1-15: MSV11-Q CSR Addresses Jumper Number CSR Memory! J4 to J5 J6 to J7 J8 to J9 J10 to J11 CSR Address 1 In In In In x00 2 Out In In In x02 3 In Out In In x04 4 Out Out In In x06 5 In In Out In x10 6 Out In Out In x12 7 In Out Out In x14 8 Out Out Out In x16 9 In In 10 Out In In In Out Out x20 x22 11 In Out In Out x24 12 Out Out In Out x26 13 In In Out Out x30 14 Out In Out Out x32 15 In Out Out Out x34 16 Out Out Out Out x36 11f more than one CSR parity-type memory is installed, use care to ensure that no two modules have the same address. Figure 1-6: MSV11-Q CSR 17772102 Setting J8 J10 [ o o JB J5 T Ja 17 J9 J1i MLO-001277 1-26 KDJ11-B CPU System Maintenance The factory configuration for the remaining jumpers is listed in Table 1-16. Table 1—-16: MSV11-Q Factory Jumper Settings Jumper State Condition J1 to J2 In For manufacturing test only. Do not remove. J13 to J14 In Selects 64K RAMs. Do not remove. J15 to J16 In Selects 64K RAMs. Do not remove. W3, W1 In Battery backup configuration. For more information on the MSV11-Q, see MSV11-Q MOS Memory User’s Guide (KE-MSV1Q-QG). 1.10 MSV11—-J Memory The MSV11-J memory is a quad-height module that occupies the first slot(s) in the backplane, before the KDJ11-BF CPU. The MSV11—J provides the following features: ¢ Error correction code (ECC) for increased reliability * A CSR to store status and error information * Support for the private memory interconnect (PMI) protocol and normal Q22-bus protocol e Four jumpers and two switchpacks * Starting addresses on 8K word boundaries ¢ Two LEDs You can configure the MSV11-J with half populated or fully populated 256K dynamic RAMs. The MSV11-J variants and storage capacities are as follows: ¢ MSV11-JD (M8637-D): 1 Mbyte * MSVI11JE (M8637-E): 2 Mbytes The location of the MSV11—J in the backplane determines the protocol used between the KDJ11-BF CPU and the memory module. KDJ11-B CPU Description 1-27 The PMI protocol is shown in Figure 1-7. Figure 1-7: PMI/Q22-Bus Interface MSvV11-J KDJ11-B MEMORY CPU Q22-bus DEVICES PMI BUS DATA 'ADDRESS Q22-bus > MLO-001482 To use the PMI protocol, you must install the MSV11—J in the first backplane slot(s), followed by the KDJ11-BF CPU. Otherwise the memory and CPU communicate with the Q22-bus protocol. There can be no open slots between the memory and the CPU, nor can any open slots precede the MSV11J. Table 1-17 lists and describes the four factory installed jumpers on the MSV11—J module, shown in Figure 1-8. Confirm this configuration and change it as necessary. Table 1-17: MSV11—JD/—JE Jumper Configuration Jumper Description W1 In Reserved for DIGITAL use only W1 Out 256K dynamic RAMs W2 In W2 Out Half populated module Fully populated module W3, W4 Reserved for future battery backup mounted left/right W3, W4 +5 Vdc (factory position) mounted up/down 1-28 KDJ11-B CPU System Maintenance Figure 1-8: MSV11-JD/—JE Module Layout (M8637-D/M8637-E) <= e > N — CSR ADDRESS/B . EL\MEMORY 52 1 H1 SWITCH (SP2) ADDRESS SWITCH (SP1) TEST CONNECTOR w2 w1 DATA GATE ARRAY ADDRESS GATE ARRAY MLC 1.10.1 00483 MSV11—J Addresses The MSV11—J memory address switch is SP1, shown in Figure 1-8, above. You must set this switch to select the starting memory address. KDJ11-B CPU Description 1-29 Table 1-18 lists the switch settings in 8K increments. typical settings. Table 1-18: MSV11-J Starting Memory Address Ranges Decimal Switch Setting (SP1)! (K Word) Octal 0 00000000 8 00040000 00000001 16 00100000 00000010 24 00140000 00000011 32 00200000 00000100 40 00240000 00000101 48 00300000 00000110 56 00340000 00000111 64 00400000 00001000 72 00440000 00001001 80 00500000 00001010 88 00540000 00001011 96 00600000 00001100 104 00640000 00001101 112 00700000 00001110 12345678 00000000 120 00740000 00001111 000-120 00000000-00740000 0000xxxx 128-248 01000000—-01740000 0001xxxx 256-376 02000000-02740000 0010xxxx 384-504 03000000-03740000 0011xxxx 512-632 04000000—-04740000 0100xxxx 640-760 05000000-05740000 0101xxxx 768-888 06000000-06740000 0110xxxx 896-1016 07000000-07740000 0111lxxxx 1024-1144 10000000-10740000 1000xxxx 1152-1272 11000000-11740000 1001xxxx 1280-1400 12000000-12740000 1010xxxx 1408-1528 13000000-13740000 1011xxxx 1536-1656 14000000-14740000 1100xxxx 1664-1784 15000000-15740000 1101xxxx 1792-1912 16000000-16740000 1110xxxx 1920-2040 17000000-17740000 1111xxxx 11 = on; 2 = off; x = can be either off or on 1-30 Table 1-19 shows KDJ11-B CPU System Maintenance Table 1-19: MSV11-J Typical Memory Starting Addresses Option Module No. in System SP1 Switches! 12345678 1 00000000 2 01000000 MSV11-JD MSVI11-JE 3 10000000 1 00000000 2 10000000 11 = on, 0 = off The MSV11-J CSR address switch is SP2, shown in Figure 1-8. You must set this switch to configure the CSR address. Table 1-20 lists the 16 possible CSR switch settings. Table 1-21 lists the settings according to the module number in the system. Table 1-20: MSVi1-J CSR Address Switch Settings CSR Address (x = 177721) Switch Setting 1234 x00 0000 x02 0001 x04 0010 x06 0011 x10 0100 x12 0101 x14 0110 x16 0111 x20 1000 x22 1001 x24 1010 x26 1011 x30 1100 x32 1101 x34 1110 x36 1111 KDJ11-B CPU Description 1-31 Table 1-21: MSV11-J Typical CSR Switch Settings Module No. in System Switch Setting 1234 CSR Address x = 177721 1 0000 x00 2 0001 x02 3! 0010 x04 IMSV11-JE only 1-32 KDJ11-B CPU System Maintenance Chapter 2 Configuration 2.1 Introduction This chapter describes the rules and guidelines for changing the configuration of a KDJ11-B system. Before you change a system’s configuration, you must consider the following factors: Module order in the backplane Module configuration Mass storage device configuration Section 2.2 lists the guidelines for module order and configuration. These guidelines apply to the KDJ11-B CPU in the BA23, BA123, and BA200series enclosures. If you are adding a device to a system, you must know the capacity of the system enclosure in the following areas: Backplane 1/0 panel Power supply Mass storage devices Worksheets for the enclosures (Section 2.5) provide information about system capacities. 2.2 Module Order The order of modules in the backplane depends on four factors: * Relative use of devices in the system e Expected performance of each device relative to other devices ¢ The ability of a device to tolerate delays between bus requests and bus grants (known as “delay tolerance” or “interrupt latency”) e The tendency of a device to prevent devices farther from the CPU from accessing the bus Configuration 2-1 The relative use and performance of devices depends on the application. This means the order of modules also depends on the application. Most applications try to balance the use of devices. To achieve maximum system performance, use the recommended order listed in Table 2-1. The order is based on the Q-bus DMA transfer characteristics; use it as a guideline. Make sure you read the rules and guidelines in Section 2.3 for placement of the CPU and memory modules. Table 2-1: Q-Bus Recommended Module Order Option Type Option Example Comments Communications DPV11 Synchronous DEQNA Ethernet interface DRV11-J General purpose Line printer LPV11 Communications DLVJ1 Asynchronous DMV11 Synchronous (DMA) Disk controller RLV12 RRD50 Read only KDA50 RQDX3 Disk/tape controller KLESI Tape controller TQK50 Disk controller RQDX2 General purpose interface DRV11 MSCP CAUTION: If an option has @/CD jumpers, check the documentation for that option for the correct @ / CD jumper settings. An incorrect jumper setting can cause damage to the option. When devices do not perform as expected, you can change the recommended module order to meet the needs of the application. Often, performance problems involve a device that is heavily used or has a low delay tolerance. Usually, there are other heavily used devices between the device with the low delay tolerance and the CPU. In this case, move the problem device closer to the CPU. 2.3 Configuration Rules Follow these configuration rules when you install or remove modules from the card cage: 2-2 KDJ11-B CPU System Maintenance KDJ11-BB/~BC CPU with MSV11-P or MSV11-Q Memory (MicroPDP-11/73) Always install the KDJ11-BB/~-BC CPU module in slot 1. Always install the MSV11-P or MSV11-Q memory module(s) in the slots immediately following the CPU, beginning with slot 2. Make sure you maintain the Q22-bus grant continuity for all Q22-bus devices in the system. Each Q22-bus slot that comes before a Q22bus device on the grant continuity chain must contain an M9047 grant continuity card or another Q22-bus device. Install modules following the CPU and memory using the sequence shown in Table 2-1. Refer to the applicable enclosure maintenance documentation for enclosure-specific guidelines for the I/O panel and configuration of the backplane. KDJ11-BF CPU with MSV11-J Memory (MicroPDP-11/83) Always install the MSV11—J memory module(s) first, beginning with slot 1. Always install the KDJ11-BF CPU module in the slot immediately following the MSV11—J module(s). Make sure you maintain the Q22-bus grant continuity for ail Q22-bus devices in the system. Each Q22-bus slot that comes before a Q22bus device on the grant continuity chain must contain an M9047 grant continuity card or another Q22-bus device. Install modules following the CPU and memory using the sequence shown in Table 2-1. Refer to the applicable enclosure maintenance documentation for enclosure-specific guidelines for the I/O panel and configuration of the backplane. 2.4 Configuration Procedure Each module in a system must use a unique device address and interrupt vector. The device address is also known as the control status register (CSR) address. Most modules have switches or jumpers for setting the CSR address and interrupt vector values. Configuration 2-3 Calculating address and vector values is a complex procedure because some modules use floating addresses and vectors. The value of a floating address depends on the other modules in the system. See Microsystems Options for CSR addresses and interrupt vectors for MicroPDP-11 options. Most modules have switches and jumpers to change their operating characteristics. For some applications, you may have to change the factory switch and jumper positions according to the guidelines in Microsystems Options. NOTE: Changing the factory positions may affect the operation of the diagnostics for the device. 2.5 Configuration Worksheets Use the following configuration worksheets, located at the end of this chapter, to make sure a configuration does not exceed a system’s limits for expansion space, I/O space, power, and bus loads: Enclosure Worksheet BA23 Figure 2-1 BA123 Figure 2-2 H9642—J Figure 2-3 BA200-series Figure 24 If you use standard DIGITAL modules, you will not exceed the limits for bus loads. Use the configuration worksheet as follows: 1. List all the devices already installed in the system. 2. List all the devices you plan to install in the system. 3. Fillin the information for each device, using the data listed in Table 2-2 for BA200-series enclosures or Table 2—3 for all other enclosures. 4. 24 Add up the columns. Make sure the totals are within the limits for the enclosure power supply. KDJ11-B CPU System Maintenance Table 2-2: Power and Bus Load Data (BA200-Series) Current (Amps) Power Bus Loads Option Module +5V +12V Watts AC DC AAV11-SA A1009-PA 0.5 0.0 0.0 0.130 9.0 16.0 10.0 11.16 2.1 A1008-PA A026-PA M4002-PA 1.8 3.2 2.0 2.2 0.0 ADV11-SA AXV11-SA KWV11-SA 2.3 1.2 1.0 0.5 0.3 0.3 CXAl16-M M3118-YA 1.6 0.20 10.4 3.0 0.5 CXB16-M M3118-YB 2.0 0.0 10.0 3.0 0.5 CXY08-M M3119-YA 1.8 0.30 12.6 3.2 0.5 DELQA-SA M7516-PA 2.7 0.5 19.5 2.2 0.5 DEQNA-SA M7504-PA 3.5 0.50 23.5 2.2 0.5 DFAQ1 M3121-PA 1.97 0.40 14.7 3.0 1.0 DPV11-SA M8020-PA 1.2 0.30 9.6 1.0 1.0 DRV1J-SA MB049-PA 1.8 0.0 9.0 2.0 1.0 DRV1W-SA M7651-PA 1.8 0.0 9.0 2.0 1.0 DZQ11-SA M3106-PA 1.0 0.36 9.3 1.4 0.5 IEQ11-SA M8634-PA 3.5 0.0 17.5 2.0 1.0 KDJ11-BB M8190 5.5 0.1 28.7 2.3 1.1 KDJ11-BC KDJ11-BF M8190 M8190 5.5 5.5 0.1 0.2 28.7 29.9 2.3 2.6 1.1 1.0 KMV1A-SA M7500-PA 2.6 0.2 15.4 3.0 1.0 KWV11-SA LPV11-SA M4002-PA M8086-PA 2.2 1.6 0.13 0.0 11.16 8.0 1.0 1.8 0.3 0.5 M9060 M9060-YA 5.3 0.0 26.5 0.0 0.0 MSV11-JD M8637-D 3.74 0.0 18.7 2.7 0.5 MSV11JE M8637-E 4.1 0.0 20.5 2.7 0.5 MSV11-PK M8067-K 3.45 - 17.25 2.0 1.0 MSV11-PL M8067-L 3.6 - 17.5 2.0 1.0 MSV11-QA M7551-AA 24 0.0 12.0 2.0 1.0 MSV11-QB M7551-BA 2.3 0.0 11.5 2.0 1.0 MSV11-QC M7551-CA 2.5 0.0 12.5 2.0 1.0 RF30-S - 1.25 2.85 18.3 - - TK50 - 1.35 2.4 33.55 TQKS50 M7546 2.9 0.0 14.5 - 2.0 1.0 Configuration 2-5 Table 2-3: Power, Bus Load, and I/0 Insert Data (BA23, BA123) Current (Amps) Power Bus Loads Option Module +5V +12V Watts AC DC Insert! AAV11-D? ADV11-D2 A1009 A1008 1.8 3.2 0.0 0.0 9.0 16.0 1.0 1.0 1.0 1.0 - 2.8 0.5 A A DEQNA M7504 3.5 0.5 23.5 DELQA M7516 2.7 0.5 19.5 2.2 0.5 DHV11 M3104 4.5 0.55 29.1 29 0.5 B (2) DLVEI-DP M8017 1.0 1.5 23.0 1.6 1.0 A DILVJ1 M8043 1.0 0.25 8.0 1.0 1.0 B DMV11-M M8053 34 0.4 21.8 2.0 1.0 A DMV11-AP M8053-MA 3.4 0.38 21.6 2.0 1.0 B DMV11-BP M8053-MA 34 0.38 21.6 2.0 1.0 A DMV11-CP M8064-MA 3.35 0.26 19.9 2.0 1.0 B DMV11-FP M8053-MA 3.4 0.38 21.6 2.0 1.0 DMVI11-N A(2) M8064 3.4 0.4 21.8 2.0 1.0 A DPV11 M8020 1.2 0.3 9.6 1.0 1.0 A DUV11-DP M7951 1.2 0.39 10.7 3.0 1.0 A (2) DZV11 M7957 1.2 0.39 10.7 3.9 1.0 B KDJ11-BB M8190 5.5 0.1 28.7 2.3 1.1 - KDJ11-BC M8190 5.5 0.1 28.7 2.3 1.1 - KDJ11-BF M8190 5.5 KWV11-C2 0.2 M4002 29.9 2.6 2.2 1.0 0.013 — 11.2 1.0 1.0 - LPV11 M8027 0.8 0.0 4.0 14 1.0 A MRV11-D? M7942 1.6 0.0 8.0 3.0 0.5 - MRV11-D M7942 2.8 0.0 14.0 1.8 1.0 - MSV11-JD M8637-D 3.74 0.0 18.7 2.7 0.5 - MSV11-JE M8637-E 4.1 0.0 20.5 2.7 0.5 - MSV11-PK M8067-K 3.45 0.0 17.25 2.0 1.0 - MSV11-PL M8067-L 3.6 0.0 17.5 2.0 1.0 - MSV11-QA M7551-AA 24 0.0 12.0 2.0 1.0 - MSV11-QB M7551-BA 2.3 0.0 11.5 2.0 1.0 - MSV11-QC M7551-CA 2.5 0.0 12.5 2.0 1.0 - RC25 - 1.0 2.5 35.0 — - - RD33 - 0.9 1.0 15.7 - - - RD51 - 1.0 1.6 24.2 - - - 1A=25emx10.0em (1inx 4 in) B=50cmx7.5cm(2in x 3 in) 2Usually connected through a universal data input panel (UDIP), using a 13.13-cm (5.25-in) mass storage slot 3Unpopulated module 2-6 KDJ11-B CPU System Maintenance Table 2-3 (Cont.): Power, Bus Load, and I/O Insert Data (BA23, BA123) Current (Amps) Power Bus Loads Option Module +5V +12V Watts AC DC Insert! RD52 - 1.0 2.5 35.0 - - - RD53 - 0.9 2.5 34.5 - - - RDb54 - 1.3 1.34 23.7 - - - RD54A-EA - 1.3 1.34 22.6 - - - RLV12-AP M8061 5.0 0.10 26.2 2.7 1.0 A RQDX1 M8639-YA 64 0.25 35.0 2.0 1.0 - RQDX2 M8639-YB 64 0.1 33.2 2.0 1.0 - RQDX3 M7555 2.48 0.06 13.2 1.0 1.0 - RQDXE M7513 0.5 0.0 25 1.0 0.0 - RX33 - 0.5 0.3 5.6 - - - RX50 - 0.85 1.8 25.9 - - - TK50 - 1.35 2.4 33.55 - - - TK50-AA - 1.35 2.4 34.5 - - - TK50E-EA - 1.35 2.4 35.6 - - - TQK25-KA M7605 4.0 - 20.0 2.0 1.0 A TQK50 M7546 29 0.0 14.5 2.8 0.5 - TSV05 M7196 6.5 0.0 32.5 3.0 1.0 A IA=25cmx 10.0cm (1in x 4 in) B=50cmx75cm(2in x 3in) Configuration 2-7 Figure 2-1: BA23 Enclosure Worksheet ADD THESE COLUMNS A ¢ BACKPLANE SLOT 1 M ODULE Voo CURRENT (A) +5V +12 V 36.0 7.0 POWER Voo 1’0 INSERTS (W) B A 230 4 2" AB CcD 2 AB CD 3 AB CcD 4 AB CD 5 AB CD AB 6 CcD 7 AB CcD 8 AB cD MASS STORAGE 1 2 COLUMN TOTALS: MUST NOT EXCEED: “IF MORE THAN TWO TYPE-A FILTER CONNECTORS ARE REQUIRED, AN ADAPTER TEMPLATE (PN 74-27740-01) MAY BE USED. THE ADAPTER ALLOWS THREE ADDITIONAL TYPE-A FILTER CONNECTORS, BUT REDUCES THE AVAILABLE TYPE-B CUTOUTS TO TWO. MLO-001484 2-8 KDJ11-B CPU System Maintenance Figure 2-2: BA123 Enclosure Worksheet ADD THESE COLUMNS R ' ' ' ' POWER CURRENT {AMPS) +5 VDC +12 VDC 36 A 7A REGULATOR A CURRENT SLOT 1 AB 2 AB 3 AB 4 AB MODULE| +5vDC iAMPS) | ' } REGULATOR B +12 vDC | (WATTS) Vo 'O INSERTS POWER 8 A 6 arr co co cD cD 5 A8 6 AB co co 7 aB €D 8 AB cD 9 AB co 10 AB 1 AB 12 AB co cDh co 13 AB | SIGNAL co| bist MASS STORAGE SHELF | DEVICE 0.52 260 & l i 36 A 7A 230 W 5* 4 3 2 1 COLUMAN TOTALS MUST NOT EXCEED *RECOMMENDED FOUR DRIVES MAXIMUM: 3,4 OR 5. **IF MORE THAN FOUR 1 X 4 BE USED. 230 w TWO IN SHELVES 1 AND 2, TWO IN SHELVES /0 INSERTS ARE REQUIRED, AN ADAPTER TEMPLATE MAY MLO-00" 485 Configuration 2-9 Figure 2-3: H9642—J Cabinet Worksheet ADD THESE COLUMNS AL r BACKPLANE | MODULE SLOT 1 CURRENT AMPS, POWER N BUS LOADS 'O INSERTS +5 v 12V [WATTS: AC DC B A 00 00 00 ) 0 ) 0 AB co AB 2 co AB 3 co s aB co UPPER AB 5 co AB 6 co 7 aB €2 A8 % moaoa 8 co MASS STORAGE [ i i Ll e2 1 2 COLUMN TOTALS MUST NOT EXCEED 360 7.0 2300 170 | M9405-vB 00 00 00 0 AB v 03] 2 AB co 3 AB co LOWER 4 5 AB CcD AB cb € AB 7 AB 8 AB o D MASS STORAGE 1 [Ty s iy i 360 70 / 7 995 v A COLUMN TOTALS MUST NOT EXCEED 2300 170 200 119 T 6.9 T *A BRACKET CAN BE INSTALLED THAT INCREASES TYPE-A INSERTS TO NINE AND DECREASES TYPE-B INSERTS TO SIX. 2-10 KDJ11-B CPU System Maintenance MLO-001486 Figure 2—4: BA200-Series Enclosure Worksheet 125107 ENCLOSURE o1 sicT T ABcl | .\ met CLRRENT _ WODULE IVES 5 T 2. BLUS LCADS N AC oc 1 } 3 ; A . ! WASS STORAGE i P - TSk 1 TOTAL oo | Pce : + ; RIGHT-HALF i i SOWER SUPP_Y MUST NOTM EXCEED io 2300 * so oc _ _ - - — | = i LEF7-~ALF POWER SUPP.Y s.a1 . agcor, CURRENT MOPGLE awps 5y POWER 12 WATTS| | 9 10 Iat 12 MASS STORAGE co | oo 2 8x H 015K ! 0.0 oISk oo oc | oo 3s0 | 200 TOTAL LEFT-HALF SOWER SUPPLY MUST NOT EXCEED 30 70 2300 * TCTAL BUS .0ADS MUST NCT EXCEED 6SL0" ENCLOSLRE POWES SLPP_ v CURRENT wQ0 uLE o BUS .CADS AP o ac ; | oe I ; * I : | 300 i Il 4 i 5 [ TOTAL POWER SPP_v MUST NOT EXCEED | 310 ic 2300 = — — — — i MUSTNOT EXCEED = POWER SUPPLIES MATM DIFFER MAX MUV WA TAGE CONF =@ NCTE Bl T - 200 CHECK YOL® POWER SUPPLY SPEC'F CATIONS TO MLO-001487 Configuration 2-11 Chapter 3 Troubleshooting 3.1 Overview This chapter describes the KDJ11-B CPU power-up self-test procedure and error messages, and the console emulator mode and octal debugging technique (ODT). NOTE: The XXDP V2 diagnostic monitor is described in the XXDP User’s Manual. Read the Troubleshooting section of the customer documentation before using this chapter. Many apparent system problems have simple causes, such as incorrect external cabling or monitor settings. Always check for obvious problems before troubleshooting the system. The KDJ11-B CPU and most option modules run self-tests when you power up the system. A module self-test can detect hard or repeatable errors, but not intermittent errors. The LEDs on the module indicate test results. A successful module self-test does not guarantee that the module is performing correctly, because the test checks the controller logic only. The test does not check the module’s Q22bus interface, line drivers and receivers, or connector pins. An unsuccessful module self-test is accurate; the test does not require any other part of the system to be working. Refer to Microsystems Options for a description of self-tests for individual modules. For detailed information, including the contents of the command status register (CSR) of the module’s Q22-bus interface, see the user’s guide for the module. Troubleshooting 3-1 3.2 General Procedures System problems are generally of two types: ¢ The system fails to boot (Section 3.2.1). ¢ The system boots, but a device in the system fails (Section 3.2.2). You should ask two questions before troubleshooting any problem: ¢ Has the system been used before, and did it work correctly? ¢ Have changes been made to the system recently? Two common problems occur when you make a change to the system: ¢ (Cabling is incorrect. * Module configuration errors (incorrect CSR addresses and interrupt vectors) are introduced. When you troubleshoot problems, note the status of cables and connectors before you perform each step. Since cables are not always keyed, you can easily install them backward, or into the wrong connector. Label cables before you disconnect them, to prevent introducing new problems that make it more difficult to diagnose the original problem. 3.2.1 System Fails To Boot The KDJ11-B CPU module self-tests are described in Section 3.3. If the system fails (or appears to fail) to boot the operating system, load and boot the XXDP diagnostic monitor. If you cannot boot XXDP V2, do the following: * Check the console terminal screen for an error message. Error messages are listed in Section 3.3.1. * If no error message appears, make sure the on/off power switches on the console terminal and the system are set to on (1). Check the DC OK light on both, if applicable. * Check the cabling to the console terminal. * Check the hex display on the CPU I/O panel. If the display does not light, check the CPU module’s LEDs and the CPU cabling. If a hex error message appears (F through 1) on the I/O panel or the module, see Section 3.3.1. s 3-2 If the console terminal remains off, check the power supply and power supply cabling. KDJ11-B CPU System Maintenance If you can boot XXDP V2, and the system passes all tests, then the fault may be in the operating system. 3.2.2 System Boots, but Device Fails If the system boots successfully, but a device seems to fail or an intermittent failure occurs, run the XXDP diagnostic monitor to isolate the failure to an FRU. The failing device is usually in one of the following areas: CPU Memory Mass storage Communications devices Here are some common indications of an intermittent or device-specific problem: * e Operating system error messages appear at power-up for a particular communications device. Periodic operating system error messages indicate that a device is not present or cannot be found. e Periodic data loss s Attached devices either do not work, or work incorrectly. ¢ The system cannot communicate with another computer. communications lines. or scrambled data occur on one or more 3.3 KDJ11-B Self-Test The KDJ11-B CPU is configured at the factory for automatic self-test and boot mode. The self-test is stored in boot ROMs, and runs each time the system is turned on or restarted. The self-test performs tests on the following: e CPU ¢ Memory * Connections between both CPU and memory modules and the Q22-bus The self-test first tests a small portion of the CPU module, then progressively tests the rest of the system. The system enters automatic boot mode (Section 1.5) upon successful completion of the self-test. If the self-test discovers an error or failure, the system displays a message (Section 3.3.1). Troubleshooting 3-3 The self-test program contains 40 separate parts, beginning with test 77 octal and counting down to 30 octal. The serial line unit (SLU) panel displays the number of the current self-test. The SLU panel also displays boot messages (27 to 00 octal). Table 3-1 lists the messages and describes the tests. Table 3-1: KDJ11-B Self-Tests Test Description 77 CPU hung or Halt switch on at power-up or restart. 76 CPU pretests, then memory management unit (MMU) register tests. 75 Turns on MMU. Runs MMU tests and CPU tests. 74 Not used. 73 Powers up to octal debugging technique (ODT). 72 Powers up to 24/26. 71 EEPROM checksum test. 70 CPU ROM and page addressing test. 67 Miscellaneous CPU and extended instruction set (EIS) tests. 66 SLU 1. Checks all four registers. 65 SLU 2. Checks receivers and transmitters in maintenance mode. 64 SLU 3. Checks interrupts and errors in maintenance mode. 63 Test MMU abort logic. 62 Standalone CPU cache mode tests {memory off). 61 Line clock test. 60 Floating point processor (FPP). 57 CPU commercial instruction set (CIS) test. 56 Standalone mode exit. Checks address 1776000 for guaranteed timeout. 55 Not used. 54 Memory sizing test. 53 Checks for memory at address 0. 52 Tests memory from 0 to 4K words. 51 Cache test using memory. 50 Memory data byte tests for all memory. 47 Parity and error correction code 46 Memory address line shorts for all memory. 45 to 31 Not used. 30 Test exit. Test completed successfully. 27 Not used. 26 Not used. 25 Not used. (ECC) for all memory. 24 DECnet boot (DLV11-E/F or DUV11) waiting for a reply from host. 23 XON not received after XOFF. To correct, enter 22 XMIT ready bit never sets in DLART transmit CSR. 34 KDJ11-B CPU System Maintenance Table 3—-1 (Cont.): KDJ11-B Self-Tests Test Description 21 Drive error. 20 Controller error. 17 Boot device selection invalid (for example, AA). 16 Invalid unit number. 15 Nonexistent drive. 14 Nonexistent controller. 13 No tape. 12 No disk. 11 Invalid boot block. 10 Drive not ready. 07 For Q-bus only. No bootable device found in automatic boot mode. 06 Console disabled by switch 1 = on and no force dialog. For V6.0 only, APT break received and ROM code entered ODT. 05 Not used. 04 Dialog mode. 03 Off-board ROM boot in progress. 02 EEPROM boot in progress. 01 CPU ROM boot in progress. 00 Control transferred from ROM code to booted device. The display goes blank when it receives a code of 00. 3.3.1 Self-Test Messages Table 3-2 lists and describes the self-test boot and diagnostic ROM messages. Table 3—-2: KDJ11-B Self-Test Boot and Diagnostic ROM Messages Error Number Probable FRU Failure 177 to 100 (Subtract 100, and refer to the codes below.) 77 Halt switch; CPU; power supply. 73 Not a failure. Selected mode is ODT. 61 Clock from power supply. 54, 53, 52, 50, Memory module. 47, and 46 23 Console terminal not ready due to XOFF received from terminal while attempting to print a message. Any other number CPU. Troubleshooting 3-5 Before removing and replacing the recommended FRU, boot from the XXDP diagnostic monitor and verify the fault. To boot from XXDP V2, you must restart the built-in diagnostics after the test that found the error. Use the following procedure: 1. Remove all removable media containing user data. 2. Write-protect all other on-line data storage devices (devices containing fixed media). NOTE: Restart testing after the test that found the fault only when you are attempting to boot write-protected media containing software diagnostics. In this case, write-protect all other on-line data storage devices to prevent possible data loss. 3. Install the bootable diagnostic. 4. Enter followed by a 4, then press to restart the testing. This procedure restarts the built-in diagnostics. If this restart procedure fails, you cannot load the diagnostic diskettes to verify the error and the failing FRU. In this case, replace the FRU recommended in Table 3-2. 3.3.2 Self-Test Console Terminal Messages If any part of the self-test or boot diagnostics fail, the system normally displays a message in three locations: ¢ On the console terminal ¢ On the KDJ11-B LEDs ¢ On the SLU panel The console terminal messages follow this format, usually displayed on two screens: Testing Memory 9 in progress size is step memory Step 1 Error Please wait. test 234567829 46 Memory See - 256 Kbytes CSR Error troubleshooting documentation. Error PC = 173436 Page = 15 Program listing address = RO = 060000 Rl = 052525 R2 172100 R3 = 172344 R4 = 100000 R5 = R6 172300 PAR3 = 3-6 040000 KDJ11-B CPU System Maintenance 010000 015436 Command Description Rerun Loop test on test Map memory and I/O page Advance Type to the next test a command then press the Return key: These messages contain the following information: 1. An error number (error 46 in this example). This is the number of the self-test that failed and is typically an octal number from 30 to 77. Sometimes the system displays an octal number from 130 to 177. The system displays this exception when an unexpected trap to location xxx error occurs. In this case, the failing self-test is the number minus 100. A one-line description of the error (memory CSR error in this example). A message to refer to the troubleshooting documentation. The address of the error. This address information locates the error to the ROM address itself and the address in the program listing. The contents of RO to R6 of register set 0 and the contents of kernel PAR 3. For some memory tests, the system displays expected data, found data (that is, faulty data), and any faulty memory address. A command line with up to four user-selectable options that show how to continue the system testing. These options include: ¢ Rerun test. Rerun the test once and, if it passes, continue with the remaining tests. ¢ Loop on test. Run a continuous loop on the failing test. To stop this loop, enter [cTric]. When the loop stops, the system displays the number of successful passes and number of error passes. ¢ Map memory and I/O page. Available for tests 56 to 30. Helps * Advance to the next test. Allows you to restart the system testing locate a misconfigured or failing memory module. after the failing test. Troubleshooting 3-7 NOTE: Use the “advance to the next test” command only when attempting to boot write-protected media containing software diagnostics. Write-protect all other on-line data storage to prevent possible loss. If the system does not display this command, enter [CTruo] followed by 4; then press 3.4 Console Emulator Mode Some errors cause the system to halt any type of program. In this case, control passes to the console emulator mode. This mode allows you to simulate error conditions using the octal debugging technique (ODT). The system enters console emulator mode when one of the following occurs: ¢ The program executes a halt instruction. * You press the Halt button on the control panel. Console emulator mode replaces the use of control switches and indicators for communicating directly with the system. When you type commands, the system displays responses on the console terminal instead of lighting indicators on the control panel. When the system halts, it enters console emulator mode and displays the following: nnnnnn @ The number nnnnnn is the contents of PC (R7), and @ is the ODT prompt character. You can examine or modify the contents of the registers and memory by entering ODT commands (Section 3.5). A portion of the microcode on the KDJ11-B module emulates the capability normally found on a programmer’s console. The CPU interprets streams of ASCII characters from the console terminal as console commands. The micro-ODT accepts 18-bit addresses, allowing it to access 248 Kbytes of memory and the 8-Kbyte I/O page. 3-8 KDJ11-B CPU System Maintenance 3.5 Octal Debugging Technique (ODT) The octal debugging technique (ODT) functions only when the system is in console emulator mode. ODT consists of a group of commands and routines for finding error conditions and for simple communication with the system. ODT helps you interactively debug binary programs that reside in memory. When using ODT commands, express all addresses, registers, and memory location contents in octal. Letters and symbols make up the command set for ODT. The hardware ODT commands are a subset of commands within a larger ODT program. The hardware program, which resides on the KDJ11-B module, is intended primarily for diagnosis of hardware problems. The system’s response to ODT commands helps trace events that occur in the system. Table 3-3 lists the basic ODT commands for the KDJ11-B CPU module. Table 3-3: KDJ11-B Console ODT Commands Command Symbol Forward slash / Function Prints the contents of a specified register or memory location. Carriage return <CR> Line feed <LF> Closes an open location. Closes an open location and opens the next contiguous location. Internal register $orR Used with forward slash (/) to open a specified CPU Processor status word designator S Used with forward slash (/) to open the CPU’s processor status PS register, R6; must follow a $ or R command. Go G Starts program execution at a specified address. Proceed P Resumes execution of a program. designator Binary dump (Reserved) register. Manufacturing use only. H Reserved for future use. For more information on ODT commands, see KDJ11-BA CPU Module User’s Guide. Troubleshooting 3-9 Appendix A ROM Differences A.1 Introduction The KDJ11-B CPU modules (M8190) ship with an enhancement to the ROM code. The newest ROMs are Version 8.0 (V8.0); they upgrade V7.0 and V6.0. You can check to make sure of the version of the existing KDJ11-B. When you enter setup mode from dialog mode, the system displays the version of the ROM code in the upper right corner of the screen. Table A-1 lists the ROM versions and the DIGITAL part numbers. Section A.2 describes the differences between the V7.0 and V6.0 ROMs. Section A.3 explains the V8.0 ROMs. Table A-1: KDJ11-B CPU ROM Part Numbers Socket Location on CPU (M8190) V8.0 V7.0 V6.0 E116 (low byte) E117 (high byte) 23-168E5 23-169E5 23-116E5 23-117E5 23-077E5 23-078E5 A.2 V7.0 and V6.0 ROM Differences The differences between the V7.0 and V6.0 ROMs on the KDJ11-B CPU EPROMS are as follows: Boot Support for Tape Devices (TK50) V7.0 contains a built-in tape mass storage control protocol (MSCP) boot program for the TK50. The device name is MU. V6.0 does not contain this feature. Disable Setup Mode Parameter V7.0 adds setup mode parameter P to setup command 2. Parameter P allows you to disable entry into setup mode if you do not select force dialog mode. This feature prevents unauthorized entry into setup mode. ROM Differences A-1 This change assumes that the force dialog switch is controlled, or that switch 5 on the KDJ11-B CPU is on to prevent unauthorized access to setup mode. When setup mode is disabled and the ROM code is in dialog mode, all references to the setup command are eliminated. If you type SETUP, the ROM code displays an error message. In V6.0, you can always enter setup mode from dialog mode. Disable All Testing Parameter V7.0 adds setup mode parameter Q to setup command 2. Parameter Q disables all memory and cache testing if you do not select force dialog. Force dialog causes all testing to run. V6.0 does not contain this feature. Edit or Create Command In the V7.0 setup mode edit or create command (setup command 13) for EEPROM boots, the highest unit number entry is decimal. In V6.0, you must type an octal number that then converts to a decimal value. Disk MSCP Autoboot Routine In V7.0 MSCP autoboot, the boot program tries to boot removable media from units 0 to 255, then tries fixed-media units from 0 to 255. The boot program attempts to boot each unit using the standard disk MSCP address. If this fails, the program attempts to boot the same unit number using the first floating MSCP device (if present) before continuing to the next unit number. The first floating MSCP address is 17760334 if there are no floating devices from 17760010 to 17760330. In V6.0 MSCP autoboot, the boot program tries to boot removable media from units 0 to 7, then tries fixed-media units 0 to 7. The program tries only drives connected to the controller at the standard disk MSCP address (17772150). Disk MSCP Boot Differences In the V7.0 dialog mode BOOT command, the ROM code automatically tries the first floating controller if the standard controller reports an error. If an error exists on both controllers, the system displays an error message for each controller. The system does not display error messages unless the unit is not present on both controllers. If the second controller does not exist at the proper floating address, the ROM code displays only messages associated with the standard controller. A-2 KDJ11-B CPU System Maintenance If you use the translation table or the /A switch, the ROM code tries only one controller regardless of the existence of two or more controllers. In the V6.0 dialog mode boot command, the ROM code tries the standard controller only. The system displays an error message if the unit is not present on the standard controller. In V6.0, a floating controller can boot MSCP devices under software control. Initialize Setup Table In V7.0, setup command 8 sets the PMG count value to 7. In V6.0, setup command 8 sets the PMG count value to 0. NOTE: The recommended value for the PMG count is 7 for all KDJ11-B CPUs. Memory Testing In V7.0, all consecutive memory starting from location 0 is written at least once at power-up, unless all testing has been disabled. In V6.0, memory above 248 Kbytes cannot be written if the long memory test is disabled or if you enter [cTRCC], Power-Up Set to 3 with Battery Backed-up Memory In V7.0, if you select mode 3 at power-up, the battery indicates that the voltages are lost and the Ignore Battery function is not set. Execute the restart mode selection if it is not mode 3. Otherwise, go to dialog mode. In V6.0, if you select mode 3 at power-up, the battery indicates that the voltages are lost, and the Ignore Battery function is not set. Go to dialog mode regardless of the restart mode selection. Enabling Halt-on-Break In V7.0, the halt-on-break bit is set immediately after the Testing in progress - Please wait message is displayed. Since halt-on-break is generally enabled only in a single-user environment, this feature was not needed and has been removed. This change allows the ROM code to ignore the break that often comes from certain terminals when they are powered up. In V6.0, the halt-on-break bit in the BCSR is not enabled until one of the following occurs: * One break is received and discarded. ¢ Any valid character is received except XON. * The ROM code gives up control of the CPU. ROM Differences A-3 CTRL/R and CTRL/U Echoing V7.0 does not echo the CTRI/R and CTRL/U commands. V6.0 echoes these commands as "R and AU. Setup Mode Command 5 Setup mode command 5 was deleted in V7.0. If you enter command 5, it is ignored. In V6.0, setup command 5 (List or Change Terminal Setup Message) allows you to specify an octal message of up to ten characters to be sent to the console terminal. Use this command if the console terminal does not power up with the current language characters. Automatic Boot Sequence Message In V7.0, if you select autoboot mode, the ROM code prints a message when the autoboot boot sequence starts. The following message indicates that all tests are complete, that the ROM code is starting the autoboot sequence, and the name and unit number of the device booted: Testing in progress Memory 9 size is step memory Step 1 512 - Please wait. Kbytes test 234567889 Starting automatic boot Starting system from DUO Addition to Boot Command List In V7.0, L was added to the boot command list. Typing L causes the automatic boot sequence to continuously loop until one of the selected devices boots. Normally, the last device in the autoboot table is followed by an E, which terminates the table. If no devices are bootable, the ROM code prints an error message and requests input before proceeding. The ROM code continuously tries every device in the table until one boots or until you enter [CTRLC]. V6.0 ROMs do not contain this feature, but you can implement it by writing a small EEPROM boot. A-4 KDJ11-B CPU System Maintenance A.3 V8.0 ROMs The V8.0 ROMs on the KDJ11-B CPU EPROMS contain the following changes: RQDX3 Small Memory Automatic Boot Problem In the MSCP INITIALIZE sequence, V7.0 checks to ensure that the disk controller starts step 1 within 100 msec of a hard initialize command. This is not true of many RQDX3 controller modules at power-up. The problem happens in small memory systems (less than 1 Mbyte) and on large memory systems if some of the memory tests are bypassed. The problem occurs at power-up only. As in V6.0, V8.0 allows at least 10 seconds for step 1 to start. RA-Series Disk Spin-Up Time Delay for Automatic Boot In V6.0 and V7.0, the disk MSCP bootstrap assumes accurate off-line error codes from the disk being booted. If the disk is an RA-series on a KDA controller, and if the disk is spinning up or down, it can incorrectly identify a disk spinning up as being off line (not available). This causes the ROM code to skip this unit and try another, even though there is no problem, V8.0 corrects this problem. The device promptly reports any errors if they occur. Some RA-series devices work adequately without this change. CAUTION: When you configure a system with MSCP devices, the wait loop in V8.0 delays the automatic boot process for 60 seconds or more. This is especially true when you boot fixed-media devices, since the disk automatic boot ignores fixed-media devices until it has tried all removable media devices. Using setup command 4, remove A (disk MSCP automatic boot) from the boot table in the EEPROM. Replace A with the desired order of devices to be booted (for example, DUO and DU2). Remember that the disk automatic boot tries each unit at the standard controller address and then at the first floating address. This is also true for individual unit numbers (for example, DUO and DU2) unless the unit number is described in the translation table (setup command 3). Addition of RESET Instruction V8.0 executes a RESET instruction (bus reset) at the beginning of the code, after POK is asserted. V6.0 and V7.0 do not include this instruction. ROM Differences A-5 Addition of Setup Command 5 V8.0 adds a new setup command 5, similar to the setup command 5 in V6.0. Setup command 5 allows you to store up to 20 bytes of information in the EEPROM. However, the data stored in the EEPROM is not sent to the console, as it is in V6.0. You must enter the data in octal numbers, from 0 to 377. Setup command 5 was deleted in V7.0. Memory Test Coverage V6.0 and V7.0 test only the first 4K words of memory when running test 50. V8.0 checks all available consecutive memory. Test 50 performs byte testing and checks two locations for floating ones and zeros. List Command Device Descriptions Some of the messages displayed during the V8.0 list command are new. The changes are listed in Table A-2. Table A-2: List Command Device Messages Message Type V6.0 and V7.0 Messages V8.0 Messages DU RD51, RD52, RC25, RDnn, RXnn, RC25, RAnn RAB80, RA81, RA60 XH DECnet DEQNA DECnet Ethernet Manutacturing Test Loop The manufacturing test loop in V7.0 does not execute all of the tests. V8.0 corrects this problem. The manufacturing test loop in V6.0 works correctly. A-6 KDJ11-B CPU System Maintenance Appendix B Formatting RD- and RX-Series Disk Drives B.1 Disk Formatting Format an RD- or RX-series disk drive as follows: CAUTION: Do not format disks without first backing up the data. The disk formatting procedure destroys previous disk contents. 1. Insert the formatter diskette or the tape cartridge into its drive. Press [RETUAN]. 2. Type R ZRQx?? after the . (period) prompt; x is B for RQDX1 or RQDX2, C for RQDX3, and F for RX33. The question marks allow you to use any revision of the program. Press [RETURN]. NOTE: When formatting an RD52 drive, make sure you have Version CO or later. Earlier versions format the RD52 (31 Mbytes) as though it were an RD51 (11 Mbytes). A prompt similar to the following appears on the terminal: DR> 3. To run the program, type START and press[Feturn]. The following dialog takes place: CHANGE HW (L)? Type N (no) and press [RETURN]. CHANGE SW (L)? Type N and press [RETURN]. ENTER DATE (in mm-dd-yy format) (3) Type the current date (for example, 11-15-88). Press [RETURN]. ENTER UNIT NUMBER TO FORMAT <0> Formatting RD- and RX-Series Disk Drives B-1 Type 0 for the first fixed-disk drive, or type 1 for the second. Press [RETURN], USE EXISTING BAD BLOCK INFORMATION? Type Y (yes) and press [Return]. (Section B.1.1). This activates the reformat mode NOTE: The program requires about 12 minutes to format an RD51 and about 30 minutes to format an RD52 or RD53. Typing N (no) doubles the time required to format the disk drive. CONTINUE IF BAD BLOCK INFORMATION IS INACCESSIBLE? Type Y and press [RETURN]. ENTER A NON-ZERO SERIAL NUMBER: Type your serial number (located on top of the disk drive) and press [RETURN], FORMAT BEGUN After about 12 minutes, the system displays a completion message as follows: FORMAT COMPLETED If the formatting is not successful, the system displays a message when the error occurs (Section B.1.2). Remove the diskette or tape cartridge if the formatting has completed successfully. B.1.1 Format Modes The program can run three types of format modes: reformat, restore, or reconstruct, In order, the program asks you the following questions. Your answers determine the format mode that runs. 1. Use existing bad block information? 2. Down-line load? 3. Continue if bad block information is inaccessible? The second question does not appear unless you answer N to the first question. Answering N to the third question causes the diagnostic program to stop and print a message if a problem is found. The format modes operate as follows: * B-2 Reformat mode. If you answer Y to question one, no further questions are asked. The format program reads the manufacturer’s bad blocks from a block on the disk. It then formats the disk except for these bad KDJ11-B CPU System Maintenance blocks. The process requires about 12 minutes. If the program fails, try restore mode. ¢ Restore mode. If you answer N to question one, the program asks you to type in a list of the bad blocks. It then formats the disk except for the bad blocks you specify. You can specify the bad blocks using the list that comes with the drive. The program asks you for the last eight digits of the serial number (found at the top of the disk drive). Restore mode requires about 15 minutes. ¢ Reconstruct mode. If you answer N to questions one and two, the program searches the disk and identifies the bad blocks. It does not use the manufacturer’s bad block information. It then formats the disk except for the identified bad blocks. Reconstruct mode requires about 30 minutes. B.1.2 Formatter Messages Table B—1 lists the formatter messages, their probable causes, and actions to correct the problem. The first few errors can occur almost immediately. The remaining errors can occur from one minute to longer than ten minutes after the program starts. Table B-1: MicroPDP-11 Formatter Messages Message Description/Action Unit is not Winchester or cannot be selected. Unit is either unavailable or is an RX-series diskette drive. Check to make sure the fixed-disk is not write-protected. Make sure the jumper on the disk drive is set correctly. Initial failure accessing FCT. The format control table (FCT) cannot be read. Try Factory bad block information is inaccessible. Occurs only in reformat mode. Run in reconstruct mode (Section B.1.1). reconstruct mode (Section B.1.1). Seek failure during actual formatting. There is a hardware error. problems. Check for hardware Revector limit exceeded. The disk is bad. Replace the disk. RCT write failure. Write to disk failed after successful formatting and Failure closing FCTS. Disk is marked as unformatted. surface analysis. Check write-protect status. Formatting RD- and RX-Series Disk Drives B-3 Appendix C Related Documentation The following documents contain information relating to MicroVAX or MicroPDP-11 systems. Document Title Order Number Modules CXA16 Technical Manual EK-CAB16-TM CXY08 Technical Manual EK-CXY08-TM DEQNA Ethernet User’s Guide EK-DEQNA-UG DHV11 Technical Manual EK-DHV11-TM DLV11-J User’s Guide EK-DLV1J-UG DMV11 Synchronous Controller Technical Manual EK-DMV11-TM DMV11 Synchronous Controller User’s Guide EK-DMV11-UG DPV11 Synchronous Controller Technical Manual EK-DPV11-TM DPV11 Synchronous Controller User’s Guide EK-DPV11-UG DRV11-J Interface User’s Manual EK-DRV1J-UG DRV11-WA General Purpose DMA User’s Guide EK-DRVWA-UG DZQ11 Asynchronous Multiplexer Technical Manual EK-DZQ11-TM DZQ11 Asynchronous Multiplexer User’s Guide EK-DZQ11-UG DZV11 Asynchronous Multiplexer Technical Manual EK-DZV11-TM DZV11 Asynchronous Multiplexer User’s Guide EK-DZV11-UG IEU11-A/IEQ11-A User’s Guide EK-IEUQ1-UG KAB30-AA CPU Module User’s Guide EK-KA630-UG KA640-AA CPU Module User’s Guide EK-KA640-UG KA650-AA CPU Module User’s Guide EK-KA650-UG KDA50-Q CPU Module User’s Guide EK-KDA5Q-UG KDJ11-D/S CPU Module User’s Guide EK-KDJ1D-UG KDJ11-B CPU Meodule User’s Guide EK-KDJ1B-UG KDF11-BA CPU Module User’s Guide EK-KDFEB-UG KMV11 Programmable Communications Controller User’s Guide EK-KMV11-UG KMV11 Programmable Communications Controller Technical Manual EK-KMV11-TM Related Documentation C-1 Document Title Order Number Modules LSI-11 Analog System User’s Guide EK-AXV11-UG Q-Bus DMA Analog System User’s Guide EK-AV11D-UG RQDX2 Controller Module User’s Guide EK-RQDX2-UG RQDX3 Controller Module User’s Guide EK-RQDX3-UG Disk and Tape Drives RA60 Disk Drive Service Manual EK-ORA60-SV RA60 Disk Drive User’s Guide EK-ORA60-UG RAB81 Disk Drive Service Manual EK-ORA81-8V RAB81 Disk Drive User’s Guide EK-ORAS81-UG SA482 Storage Array User’s Guide (for RA82) EK-SA482-UG SA482 Storage Array Service Manual (for RA82) EK-SA482-SV RC25 Disk Subsystem User’s Guide EK-ORC25-UG RC25 Disk Subsystem Pocket Service Guide EK-ORC25-PS RRD50 Subsystem Pocket Service Guide EK-RRD50-PS RRD50 Digital Disk Drive User’s Guide EK-RRD50-UG RX33 Technical Description Manual EK-RX33T-TM RX50-D, —R Dual Flexible Disk Drive Subsystem Owner’s Manual EK-LEP01-OM TK50 Tape Drive Subsystem User’s Guide EK-LEP05-UG TS05 Tape Transport Pocket Service Guide EK-TSV05-PS TS05 Tape Transport Subsystem Technical Manual EK-TSV05-TM TS05 Tape Transport System User’s Guide EK-TSV05-UG C-2 KDJ11-B CPU System Maintenance ~— Order Number Document Title Systems MicroVAX Special Systems Maintenance EK-181AA-MG 630QB Maintenance Print Set MP-02071-01 630QE Maintenance Print Set MP-02219-01 630QY Maintenance Print Set MP-02065-01 630QZ Maintenance Print Set MP-02068-01 BA23 Enclosure Maintenance EK-186AA-MG BA123 Enclosure Maintenance EK-188AA-MG BAZ213 Enclosure Maintenance EK-189AA-MG BA214 Enclosure Maintenance EK-190AA-MG BA215 Enclosure Maintenance EK-191AA-MG H9642—J Cabinet Maintenance EK-187AA-MG H9644 Cabinet Maintenance EK-221AA-MG KA630 CPU System Maintenance EK-178AA-MG KA640 CPU System Maintenance EK-179AA-MG KA650 CPU System Maintenance EK-180AA-MG KDF11-B CPU System Maintenance EK-245AA-MG KDJ11-B CPU System Maintenance EK-247TAA-MG KDJ11-D/S CPU System Maintenance EK-246AA-MG MicroPDP-11 Hardware Information Kit (for BA23) 00-ZYAAA-GZ MicroPDP-11 Hardware Information Kit (for BA123) 00-ZYAAB-GZ MicroPDP-11 Hardware Information Kit (for H9642—J) 00-ZYAAE-GZ MicroPDP-11 Hardware Information Kit (for BA213) 00-ZYAAS-GZ Microsystems Options EK-192AA-MG Microsystems Site Preparation Guide EK-067AB-PG MicroVAX II Hardware Information Kit (for BA23) 00-ZNAAA-GZ MicroVAX II Hardware Information Kit (for BA123) 00-ZNAAB-GZ MicroVAX II Hardware Information Kit (for H3642—J) 00-ZNAAE-GZ MicroVAX 3500 Customer Hardware Information Kit 00-ZNAES-GZ MicroVAX 3600 Customer Hardware Information Kit (for H9644) 00-ZNAEF-GZ VAXstation 3200 Owner’s Manual EK-154AA-OW (BA23) VAXstation 3500 Owner’s Manual (BA213) EK-171AA-OW VAXstation IVGPX Owner’s Manual (BA23) EK-106AA-OW VAXstation IVGPX Owner’s Manual (BA123) EK-105AA-OW Related Documentation C-3 Document Title Order Number Diagnostics DEC/X11 Reference Card AV-F145A-MC DEC/X11 User’s Manual AC-FO53D-MC XXDP User’s Manual AZ-GNJAA-MC XXDP DEC/X11 Programming Card EK-OXXDP-MC MicroVAX Diagnostic Monitor Ethernet Server User’s Guide AA-FNTAC-DN MicroVAX Diagnostic Monitor Reference Card AV-FMXAA-DN MicroVAX Diagnostic Monitor User’s Guide AA-FM7AB-DN Networks Ethernet Transceiver Tester User’s Manual EK-ETHTT-UG VAX/VMS Networking Manual AA-Y512C-TE VAX NI Exerciser User’s Guide AA-HIOBA-TE C—4 KDJ11-B CPU System Maintenance Index Configuration worksheet A use of, Addresses CSR, for MSV11-Q, 1-26 1-19 MSV11-P, CSR, MSV11-P, starting, Console emulator mode, Console SLU panel 3-8 and LED indications, description of, 14 1—4 1-20 starting and ending, MSV11-Q, 1-24 Automatic boot mode baud rate select switch positions, for BA200-series enclosures, 1-4 CSR addresses See Addresses D 1-5 description of, 24 1-7 Dialog mode baud rate select switch positions, Backplane configuration rules, 1-5 2-2 Baud rate and select switch positions, switch settings, 1-2, 1-6 Boot console messages, 1-5 description of, See Automatic boot mode formatting in KDJ11-B system, B-1 E C EEPROM, Commands console ODT, for KDJ11-B, 3-9 dialog mode, 1-8 for formatting RD and RX disk EPROM, drives, setup mode, B-1 1-9 to Formatter program for RD and RX disk drives, messages, modes, and module order in backplane, of modules, 2-3 worksheets, 2-7 1-2 1-6 F Configuration 2-2 1-6 Enclosures for KDJ11-B, 1-18 capacity requirements, 2-1 factors in changing, 2-1 1-7 Disk drives 1-7 Boot mode 1-8 commands, B-1 B-3 B-2 H H3601-SA I/O panel, 14 Index-1 J MSV11-J memory and PMI protocol, Jumpers CSR addresses, factory settings for MSV11-Q, 1-31 CSR address switch for, 1-27 W20 and W40, on KDJ11-B, 1-28 description of, 1-3 K jumper configuration for, 1-28 location in backplane of, 1-27 starting address for, KDJ11-B CPU module 1-30 starting address switch for, cabinet kit for field installation, 1-4 variants of, 1-29 1-27 MSV11-P memory console ODT commands, description of, factory configuration, LED indicators, self-tests, 3-9 CSR addresses for expansion of, 1-2 LEDs for, 1-1 1-19 enclosures and memory, 1-18 location in backplane of, 1-3 14 1-18 starting address, additional modules, 3-3 switches and jumpers, variants, 1-31 1-27 1-21 starting addresses, 1-2 variants, 1-1 1-20 1-18 MSV11-Q memory L and CSR address configuration, LEDs on KDJ11-B, 1-25 1-4 factory CSR address configuration of, 1-25 location in backplane of, Messages by disk formatter program, B-3 in console emulator mode, 3-8 MicroPDP-11/73 enclosures and memory, 1-24 variants of, Octal debugging technique (ODT) 1-2 commands, Medules backplane, entering, 2-2 and self-tests for KDJ11-B, 3-3 configuration guidelines for, 2-3 CSR addresses and interrupt vectors for, 2-3 recommended order for, in 2-2 3-8 ODT, micro See Octal debugging technique (ODT) Options 1-2 power and bus load data for, backplane, 3-9 1-11 for simulating error conditions, 3-1 memory, for KDJ11-B, 1-17, 3-9 description of, and rules for placement in and self-tests, 1-23 (o) 1-2 MicroPDP-11/83 enclosures and memory, power and bus load data for, 2-5 R RD-series disk drives, Index-2 1-22 starting and ending addresses, B-1 2-5 Reconstruct mode, for disk formatter, B-3 Reformat mode, for disk formatter, B-2 X XXDP diagnostic monitor for isolating an FRU failure, 3-3 loading, for system that fails to boot, 3-2 Restore mode, for disk formatter, B-3 ROM code different modes for, 1-11 ROMs A-1 description of, V7.0 and V6.0 differences, V8.0 changes, versions of, A-1 A-5 1-6 RX-series disk drives, B-1 S Self-tests and dialog mode, KDJ11-B, 1-8 3-3 successful and unsuccessful, 3-1 Setup mode commands, 1-9 to description of, 1-18 1-8 parameters for commands in, 1-9 Setup table, 1-7 SLU panel See Console SLU panel Switches E58, on KDJ11-B, 1-3 factory configuration of, for KDJ11-B, 1-3 SW1 and SW2, MSV11-Q, 1-24 T Troubleshooting after system changes, 3-2 and device-specific problems, and KDJ11-B console ODT commands, boot failures, 3-3 3-9 3-2 checking for obvious problems before, 3-1 device failures, 3-3 index-3 NOTES HOW TO ORDER ADDITIONAL DOCUMENTATION From Call Write Alaska, Hawaii, 603-884-6660 Digital Equipment Corporation or New Hampshire Rest of U.S.A. P.O. Box CS2008 Nashua, NH 03061 1-800-DIGITAL and Puerto Rico* * Prepaid orders from Puerto Rico, call DIGITAL's local subsidiary (809-754-7575) Canada 8002676219 Digital Equipment of Canada Ltd. documentation) Kanata, Ontario, Canada K2K 2A6 (for software 100 Herzberg Road Attn: Direct Order desk 613-592-5111 (for hardware documentation) Internal orders (for software documentation) — Internal orders DTN: 2344323 (for hardware documentation) 508-351-4323 Software Distribution Center (SDC} Digital Equipment Corporation Westminster, MA 01473 Publishing & Circulation Serv. (P&CS) NRO3-1/W3 Digital Equipment Corporation Northboro, MA 01532 Reader’'s Comments KDJ11-B CPU System Maintenance EK-247AA-MG-001 Your comments and suggestions will help us improve the quality of our future documen- tation. Please note that this form is for comments on documentation only. I rate this manual’s: Excellent Good Fair Poor Accuracy (product works as described) O O O O Completeness (enough information) O O O O Clarity (easy to understand) O O d ! Organization (structure of subject matter) [ O O O Figures (useful) O O ad O Examples (useful) O O ad d Index (ability to find topic) O O O O Page layout (easy to find information) O d O O What I like best about this manual: What I like least about this manual: My additional comments or suggestions for improving this manual: I found the following errors in this manual: Page Description Please indicate the type of user/reader that you most nearly represent: 0 Administrative Support O Scientist/Engineer [J Computer Operator O Software Support O Educator/Trainer 0O System Manager U Programmer/Analyst O Other (please specify) O Sales Name/Title Dept. Company Date Mailing Address Phone 10/87 — — Do Not Tear — Fold Here and Tape — dlilalitlalI | — — — — — — — — I/ — — — — — — — — — — NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST CLASS PERMIT NO.33 MAYNARD MASS. POSTAGE WILL BE PAID BY ADDRESSEE DIGITAL EQUIPMENT CORPORATION CORPORATE USER PUBLICATIONS MLO5-5/E45 146 MAIN STREET MAYNARD, MA 01754-2571 “IlllIII”llIIIIlI'IIIII”IIIIIIIIII!III”IIII”III — Do Not Tear — Fold Here @ -— — — — — — — — — — — — — — — — — — — — — Cut Along Dotted Line —_
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies