Part Number: AC-F501M-DD Product Name: KLAD10 V7.04 Users Guide Supports KLAD10 version KLAD10-AC-7.04-A *** WARNING *** WARNING *** The contents of this and all KLAD10 or KLAD20 media are confidential in nature, and are the sole property of Digital Equipment Corporation. Their use is intended for Digital personnel only! Digital Equipment Corporation does not make available any of the software, documentation, or any other files from these media to persons not considered authorized employees of Digital Equipment Corporation. Individuals who violate or otherwise disregard this warning without previous written consent from LCG CSSE may be subject to disciplinary action. It is recommended that you read this document before attempting to perform any of the indicated procedures. Copyright 1989 Digital Equipment Corporation, Marlborough, Mass. EDITED 2 May 1989 KLAD10-AC-7.04-A Users Guide 2 May 1989 KLAD10-AC-7.04-A Users Guide 2 May 1989 CONTENTS A KLAD10 INTRODUCTION (READ ME FIRST) . . . . . . . . 1 A.1 Specific Contents Of The KLAD10 Pack: . . . . . . 1 A.2 What's New And Different On KLAD10 7.04 . . . . . 1 A.3 Conventions Used In This Document: . . . . . . . . 2 A.4 A List Of Directories On KLAD10 . . . . . . . . . 3 B MONITORS . . . . . . . . . . . . . . . . . . . . . . 4 C CREATING A KLAD10 PACK FROM TAPES . . . . . . . . . 5 C.1 Requirements . . . . . . . . . . . . . . . . . . . 5 C.2 Preparation . . . . . . . . . . . . . . . . . . . 5 C.3 Initializing The KL Front-End . . . . . . . . . . 6 C.4 Booting The KL Monitor . . . . . . . . . . . . . . 7 C.5 The ONCE Dialog . . . . . . . . . . . . . . . . . 8 C.6 Building The Monitor File System With The KLAD10 Tapes . . . . . . . . . . . . . . . . . . . . . 12 C.7 Copying Diagnostics To The [6,11] Front End Diagnostic Area . . . . . . . . . . . . . . . . 15 C.8 Load The KL Front End File System . . . . . . . 16 C.9 Booting The KL Front-End From Disk . . . . . . . 21 D USING KLAD10 . . . . . . . . . . . . . . . . . . . 25 D.1 Passwords For KLAD10 Directories . . . . . . . . 25 D.2 Running Stand-alone Diagnostics With KLDCP . . . 25 D.3 Running User Mode Diagnostics With DIAMON . . . 27 D.4 Loading The 7.04 Monitor . . . . . . . . . . . . 29 D.5 Bringing Down The System . . . . . . . . . . . . 29 E KLONE- MAKING A COPY OF THE KLAD10 PACK . . . . . 31 F KLAD10 PROGRAM HELP FILE . . . . . . . . . . . . . 35 F.1 Restoring The Diagnostic Magtape To The KLAD [6,10] Area . . . . . . . . . . . . . . . . . . 35 F.2 Copying Diagnostics To The [6,11] Front-End Diagnostic Area. . . . . . . . . . . . . . . . . 36 F.3 KLAD10 COMMAND FORMATS: . . . . . . . . . . . . 39 F.4 SWITCHES: . . . . . . . . . . . . . . . . . . . 39 G BACKING UP YOUR KLAD10 PACK . . . . . . . . . . . 42 H FORMATTING A PACK STANDALONE . . . . . . . . . . . 44 KLAD10-AC-7.04-A Users Guide 2 May 1989 KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 1 A KLAD10 INTRODUCTION (READ ME FIRST) ------ ------------ ----- -- ------ This informational guide contains instructions on how to build a KLAD10 pack, how to do a pack to pack copy of KLAD10, and how to save it to tape. It also gives you some helpful hints and information about this tool. This guide is meant to show you the basic uses of KLAD10. Further information about this package can be gained from your LCG experienced co-workers or through the normal LCG support structure. Additional information on the contents of this package and how it was put together can be obtained through the LCG support Hotline at DTN: 297-5000 (508-467-5000) or Enet: SUPPORT@GIDNEY (GIDNEY::SUPPORT). KLAD10 (KL Acceptance and Diagnostics for TOPS-10) is a single disk pack that contains currently available TOPS-10 software to run and diagnose a TOPS-10 system. A.1 Specific Contents Of The KLAD10 Pack: -------- -------- -- --- ------ ----- 1. A complete TOPS-10 V7.04 system. This monitor is the 7.04 TOPS-10 monitor that was submitted to SDC plus Autopatch 22. It was necessary to use Autopatch 22 because certain diagnostics need AP22 to run properly. 2. The contents of the current diagnostic tapes DFXLK and DDXLA. The diagnostics are in the front-end [6,11] area, and the TOPS-10 [6,10] area, which contain fixes to the following diagnostics: DDRPI, DFTUJ, DFTUI, DFDXC, DFDXD, DFDXE. Be aware, diagnostics altered for this KLAD10 (7.04 AP22) may not run in USER MODE on systems running versions of TOPS10 prior to 7.04 Autopatch level 22. All diagnostics will run under KLDCP. 3. The Manufacturing [35,1414] area, which contains the Final Assembly and Test (F.A.& T.) version of the 72 hour reliability test. 4. The CSSE [6,6] area which contains tools and an online copy of this manual. A.2 What's New And Different On KLAD10 7.04 ------ --- --- --------- -- ------ ---- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 2 KLAD10 INTRODUCTION (READ ME FIRST) 1. Resolutions for problems with diagnostics DFPTA, DFKCC, DDRPI, DFTUJ, DFTUI, DFDXC, DFDXD, and DFDXE. 2. The 7.04 monitor on KLAD10 is the 7.04 distributed to the customer plus TOPS-10 Autopatch 22. AP22 was needed so certain user mode diagnostics would run. 3. An updated version of the KLAD10 User's Guide. 4. The KLONE procedure, an unsupported tool created by the TOPS-10 engineering group. KLONE simplifies the process of making pack to pack copies of KLAD10. A.3 Conventions Used In This Document: ----------- ---- -- ---- --------- The expression Indicates the user is to type a carrige return. In most cases, it is assumed that the user will terminate all keyboard entries with a , unless directed to do otherwise. The words C, \, or Z Indicates that the user is directed to depress the CTRL key and the other indicated key simultaneously. NOTE Version numbers and dates in this manual may be different than the version numbers and dates that you have on your pack. There are several examples in this manual that are samples only and do not reflect current versions of the software. KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 3 KLAD10 INTRODUCTION (READ ME FIRST) A.4 A List Of Directories On KLAD10 - ---- -- ----------- -- ------ 1,1 MFD: Master File Directory 1,2 FFA: Operator area 1,3 OLD: Old files 1,4 SYS: System files 1,5 NEW: New files 1,7 ACT: Accounting DAEMON files 2,5 HLP: Help files 3,3 SPL: Spooled files 5,11 REL: REL files 5,14 DOC: Documentation files 5,17 MAC: MACRO universal files 5,35 UPS: MX mail listener 6,6 CSSE area 6,10 TOPS-10 Diagnostic area 6,11 Front-End Diagnostic area 10,1 XPN: Monitor Crashes are copied to this area 35,1414 Manufacturing Area KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 4 MONITORS B MONITORS -------- The monitors provided on the pack are listed below. The default is SYSTEM.EXE. 1. SYSTEM.EXE ---------- Supports the following system features: o DECnet o ANF-10 networking o LAT o Ethernet o CI disks o DX-10 magtape controller In addition to the SYSTEM.EXE monitor, there are 3 other monitors in the SYS: area: 2. SYSMAX.EXE ---------- Contains the same configuration as SYSTEM.EXE, but will support a maximum of 4096K words of core. 3. TRIMON.EXE ---------- Contains the same configuration as SYSTEM.EXE, plus additional support for: o SMP support for 3 CPUs o DECtape 4. QUINT.EXE --------- Contains the same configuration as SYSTEM.EXE, plus additional support for: o SMP support for 3 CPUs o DECtape KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 5 CREATING A KLAD10 PACK FROM TAPES C CREATING A KLAD10 PACK FROM TAPES -------- - ------ ---- ---- ----- This procedure must be done on a stand-alone system. NOTE This procedure is to be used on a system with only an RP06B(0) on an RH20 #0 or RH10 #0 online. Power down all other drives. The KLAD10 update tapes are 9 track, 1600 BPI. C.1 Requirements ------------ 1 KL10 1 RP06B(0) RH20 #0 or RH10 #0 And at least one of the following style magtape subsystems: DX10 - TU70/TU72 DX20 - TU70/TU72 TM02/TM03 - TU45/TU77 TM78 - TU78/TU79 C.2 Preparation ----------- 1. If this is a 1091/1095 (floppy) installation mount Floppy A in DX0: and Floppy B in DX1:. If this is a 1090 (DECtape) installation load DECtape A onto DT0: and DECtape B onto DT1: Make sure the DECtapes are write enabled. KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 6 CREATING A KLAD10 PACK FROM TAPES 2. Mount a formatted disk pack on a dual-ported drive (0) of an RH20 #0 or an RH10 #0. 3. Mount magtape #1 from the KLAD10 update kit on magtape unit 0. C.3 Initializing The KL Front-End ------------ --- -- --------- 1. Load the front end software from the floppies or DECtapes. To do this, set the front end switches to 000003 octal (0,1 up). Press ENABLE and SWITCH/REGISTER simultaneously. RSX-20F VAxx-xx hh:mm dd-mmm-yy [SY0: REDIRECTED TO DX0:] [DX0: MOUNTED] [DX1: MOUNTED] 2. Deposit a zero in location 20. \ ------- PAR#DEP 20=0 --- ---- 3. Start the KL Initialization dialog. PAR#MCR KLI --- --- KLI -- VERSION VAxx-xx RUNNING KLI -- ENTER DIALOG [NO,YES,EXIT,BOOT]? 4. KLI>YES --- KLI -- KL10 S/N: ####., MODEL B, 60 HERTZ KLI -- KL10 HARDWARE ENVIRONMENT: MOS MASTER OSCILLATOR EXTENDED ADDRESSING INTERNAL CHANNELS CACHE 5. The following question will be asked if you have an MCA25 cache pager installed on your system. KLI -- SELECT PAGE TABLE KLI>BOTH ---- KLI -- RELOAD MICROCODE [YES,VERIFY,FIX,NO]? KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 7 CREATING A KLAD10 PACK FROM TAPES 6. KLI>YES --- KLI -- MICROCODE VERSION X.X[XXX] LOADED KLI -- RECONFIGURE CACHE [FILE,ALL,YES,NO]? 7. KLI>ALL --- KLI -- ALL CACHES ENABLED KLI -- CONFIGURE KL MEMORY [FILE,ALL,REVERSE,FORCE,YES,NO]? 8. KLI>ALL --- STARTING MF20 DBE SCAN. WAIT 25 SEC/256K. MEMORY RESOURCES: CONTROLLER ADDRESS TYPE MODULES/GROUPS 7 6 5 4 3 2 1 0 10 MF20 0 0 0 0 0 0 0 4 KLI -- CONFIGURE MOS MEMORY [ALL,YES,NO]? 9. KLI>ALL --- LOGICAL MEMORY CONFIGURATION. ADDRESS SIZE INT TYPE CONTROLLER 000000000 256K 4 MF20 10 KLI -- LOAD KL BOOTSTRAP [FILE,YES,NO,FILENAME]? 10. KLI>YES --- KLI -- WRITE CONFIGURATION FILE [YES,NO]? 11. KLI>NO -- KLI -- BOOTSTRAP LOADED AND STARTED BOOT Vx(xx) BOOT> C.4 Booting The KL Monitor ------- --- -- ------- At the BOOT> prompt, type the file specification of the monitor you are loading, followed by a switch to specify the tape drive controller name, and press RETURN. The file specification is optional, defaulting to the following: KLAD:SYSTEM.EXE[1,4]/switch Where "/switch" identifies the tape controller for the tape drive. One of the following switches may be used: KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 8 CREATING A KLAD10 PACK FROM TAPES /TM02 or /TM03 for TU45 and TU77 tape drives. For drives other than Unit 0, specify /TM02:u or /TM03:u, where 'u' is the unit number. /TM10 for TU10, TU40, and TU41 tape drives. /TX01 or /TX02 for TU70, TU71, or TU72 tape drives on a DX10 channel. /DX20 for TU70, TU71, or TU72 tape drives on a DX20 channel. /TM78:nx for TU78/79 tape drives, where 'n' is a single digit for the TM78's MASSBUSS unit number and 'x' is a single digit for the slave unit number. (controller number unit number) In this example we assume you are using a TM78 controller 0, unit 0. 12. BOOT>KLAD:SYSTEM.EXE[1,4]/TM78:00 ---------------------------- [Loading from KLAD:SYSTEM.EXE [1,4]] When the system begins running, the system name is printed on the CTY: ### DEC-10 SINGLE-CPU - D DD-MMM-YY C.5 The ONCE Dialog --- ---- ------ The ONCE dialog starts automatically when the monitor starts, allowing you to give the monitor the information it requires to run. ONCE begins by printing, on the CTY, the system name and the date that the monitor was created. After printing the system name and date, ONCE scans memory to be sure that it is accessible. Each monitor is built for a specific amount of memory. 13. Because you are installing a new system, you may receive the following message, indicating that the default monitor was built to expect more memory than that which is currently online: %Memory from xxxxxx to yyyyyy is offline KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 9 CREATING A KLAD10 PACK FROM TAPES Set memory (DOWN,OFFLIN,ONLINE) [OFFLIN]: Type DOWN and press RETURN. DOWN ---- 14. ONCE then asks: Why reload: This question is asked whenever the system is reloaded. For the purpose of installing a new system, you should answer this question with NEW, and press RETURN. NEW --- 15. ONCE then asks for the date by printing: Date: Enter the date in one of the following forms and press return. MMM-DD-YY or DD-MMM-YY --------- --------- 16. ONCE will now ask for the time: Time: Enter the time in one of the following forms and press return. HH:MM:SS or HHMMSS -------- ------ After this initial dialog, ONCE prompts you for a startup option by printing: Startup option: 17. STOP. If your pack is a freshly formatted pack, go on to ---- Step 18. If you are making a KLAD10 using a pack with an existing file structure, use the DISSOLVE option. This will DISSOLVE the file structure on the pack. Here is an example of the DISSOLVE option: Startup option:DISSOLVE -------- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 10 CREATING A KLAD10 PACK FROM TAPES Structure to dissolve:KLAD ---- All data will be destroyed. Are you sure (NO,YES) [NO]:YES --- Structure to dissolve: 18. Startup option: DEFINE ------ 19. Define (ASL,SDL,SSL,STRUCT):STRUCT ------ In the following dialog, all numbers are decimal unless otherwise indicated. Values within square brackets are defaults which will be substituted if RETURN is pressed. Any question preceeded with an asterisk indicates changing that parameter will require the structure to be refreshed. NOTE HOME blocks will be initialized immediately after all units in the structure have been entered. 20. Structure to define:KLAD ---- By entering KLAD at this point, defaults are set up for the ---- structure. Type to take the default. ---- Disk drive for logical unit 0:RPA0 ---- Disk drive for logical unit 1: ---- Do you want to see the bad regions (NO,YES) [NO]:YES --- [HOM blocks initialized on RPA0] Initialize BAT blocks (NO,YES) [NO]:YES --- [BAT blocks initialized on RPA0] In the following section, default values are enclosed in square brackets. Default values are calculated by ONCE according to the structure type. Accept the default value by pressing RETURN. Parameters for structure KLAD KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 11 CREATING A KLAD10 PACK FROM TAPES *Blocks per cluster (3 - 262143) [10]: ---- Private structure (NO,YES) [NO]: ---- Owner PPN (NONE,[P,PN])[NONE]: ---- Disk-set (1-36,ALL,NONE) [ALL]: ---- *Number of K for CRASH.EXE (0 - 4096) [4096]: ---- Blocks allowed for overdraw per user (0 - 307800) [500]: ---- Consecutive blocks tried for on output (90 - 262143) [30]: ---- *Bits per cluster count (0 - 18) [12]: ---- Make this the only structure in the SSL (NO,YES) [YES]: ---- Make this the only structure in the SDL (NO,YES) [YES]: ---- Parameters for unit RPA0 Unit ID [KLAD0]: ---- *SAT blocks per unit (8 - 81) [8]: ---- SAT blocks in core (1 - 8) [8]: ---- *K for swapping (0 - 4807) [4807]: ---- *First logical block for swapping (33090 - 269332) [134672]: ---- Swapping class (0 - 1) [0]: ---- Make this the only unit in the ASL (NO,YES) [YES]: ---- % Structure KLAD must be refreshed before it can be used. Structure to define: ---- 21. At the "Structure to define" prompt press RETURN and you will be prompted for another startup option. [Rebuilding the system search list from the HOM blocks] [Rebuilding the active swapping list from the HOM blocks] [Rebuilding the system dump list from the HOM blocks] 22. After a structure is defined, it must be refreshed. Enter REFRESH and press RETURN: KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 12 CREATING A KLAD10 PACK FROM TAPES Startup option:REFRESH ------- Needs refreshing:KLAD Structure to refresh:KLAD ---- [Updated HOM blocks on unit RPA0] [Structure KLAD refreshed] Structure to refresh: ---- [Rebuilding the system search list from the HOM blocks] [Rebuilding the active swapping list from the HOM blocks] [Rebuilding the system dump list from the HOM blocks] 23. To start the monitor now, enter NOINITIA and press RETURN: Startup option:NOINITIA -------- [Rebuilding the system search list from the HOM blocks] [Rebuilding the active swapping list from the HOM blocks] [Rebuilding the system dump list from the HOM blocks] To automatically log in under [1,2] type "LOGIN" ### DEC10 SINGLE-CPU -D dd-mmm-yy hh:mm:ss NOTE The above header will vary according to what monitor you are using on the system. C.6 Building The Monitor File System With The KLAD10 Tapes -------- --- ------- ---- ------ ---- --- ------ ----- 24. When you type LOGIN you will automatically be logged into the [1,2] area. .LOGIN ----- 25. Assign a tape drive. MTA0 is used as an example in the procedure - if you are not sure what tape drives are on the system, type RESOURCES at monitor level. .ASSIGN MTA0: ------ ----- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 13 CREATING A KLAD10 PACK FROM TAPES MTA0 ASSIGNED .SET DENSITY MTA0: 1600 --- ------- ----- ---- 26. REWIND THE TAPE MANUALLY. 27. Get the FEFILE program from the tape. FEFILE is used to allocate space on the disk for the front end file system. .GET MTA0:FEFILE --- ----------- JOB SETUP NOTE If ?TRANSMISSION ERROR prints out after Step ------------ ----- 27 do the following, otherwise skip Steps A. - through H. - A. REWIND THE TAPE MANUALLY! B. .GET MTA0:BACKUP --- ----------- JOB SETUP C. .START ----- D. /TAPE MTA0: ---- ----- E. /REWIND ------ F. /SKIP 1 ---- - G. /C ------- H. .GET MTA0:FEFILE --- ----------- JOB SETUP Continue with the procedure. 28. Run FEFILE and allocate 5000 blocks on the disk for the front end file system. .START ----- DISK UNIT NAME:RPA0: ----- SIZE OF FILE IN BLOCKS ( gives default of 2000): 5000 ---- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 14 CREATING A KLAD10 PACK FROM TAPES [5008 DATA BLOCKS ALLOCATED TO FE.SYS] NOTE This step takes a few minutes. [FE.SYS AREA STARTS AT LOGICAL BLOCK xxxx.] [FRONT END FILE CREATED, HOM BLOCKS WRITTEN] 29. Get the BACKUP program from the tape. BACKUP is used to restore the KLAD files from tape to the disk. .GET MTA0:BACKUP --- ----------- JOB SETUP .SAVE BACKUP ---- ------ BACKUP SAVED 30. Run the BACKUP program and restore the KLAD10 files to the disk. .RU BACKUP -- ------ /TAPE MTA0: ---- ----- /SSNAME ALL ------ --- /RESTORE ------- Each PPN will print out to the terminal as it is being restored. At End Of Tape, the tape will unload and you will see the message: $BKPEOT REACHED EOT -- MOUNT NEW TAPE THEN TYPE "GO" Remove the tape, mount the next KLAD10 tape, type GO and press . /GO -- 31. When all tapes have been restored, BACKUP will type "DONE and then the / prompt. Dismount the tape and logout of the [1,2] area. "DONE /UNLOAD ------ /EXIT ---- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 15 CREATING A KLAD10 PACK FROM TAPES .DEASSIGN MTA0: -------- ----- .K - Remove the KLAD10 tape from the drive and put away. C.7 Copying Diagnostics To The [6,11] Front End Diagnostic Area ------- ----------- -- --- ------ ----- --- ---------- ---- 32. Login to the [6,11] area, using the /BYPASS switch: .LOG 6,11/BYPASS --- ----------- JOB 2 KL10 CTY 33. Delete any files that may be in the [6,11] area. .DELETE KLAD:*.*[6,11] ------ -------------- 34. Run SETSRC to set up the search list to copy diagnostics to the front end [6,11] area. .R SETSRC - ------ *C /LIB:[6,10]KLAD - --------------- *T - /LIB:[6,10] KLAD:, FENCE *C ------- 35. Run the KLAD10 program to copy diagnostics to the [6,11] front end diagnostic area with the indirect command file P1011. .ASSIGN KLAD DEV ------ ---- --- KLAD ASSIGNED .RU WHEEL -- ----- SETTING WHEEL CAPABILITY JOB 2 (OPERATOR ) SETTING WHEEL. .RU KLAD10 -- ------ DECSYSTEM10 RP04/RP06 KLAD PACK CREATION PROGRAM, VER 0.2 KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 16 CREATING A KLAD10 PACK FROM TAPES COMMAND *P1011[6,10]@ ------------ NOTE:This step takes approximately 15-25 minutes. When it is finished it will type "EXIT". If ILLEGAL MEMORY REFERENCE prints on the CTY, stop the procedure and start again from Step 33. EXIT 36. Disable WHEEL priviledges. .RU WHEEL -- ----- CLEARING WHEEL CAPABILITY JOB 2 (OPERATOR ) CLEARING WHEEL. KJOB 37. Log out of [6,11]. .K - 38. Get the KL into a known state by forcing it into a HALT loop. .\ ------- PAR>ABORT ----- PAR% NOTE If this is a 1090 (DECtape) installation, do not continue the procedure until the DECtape stops moving. C.8 Load The KL Front End File System ---- --- -- ----- --- ---- ------ 39. Set the front end switches to 000003 (0 and 1 up) and press SWITCH REGISTER and ENABLE simultaneously. RSX-20F VAxx-xx hh:mm dd-mmm-yy (floppies) (DECtapes) [SY0: REDIRECTED TO DX0:] [SY0: REDIRECTED TO DT0:] KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 17 CREATING A KLAD10 PACK FROM TAPES [DX0: MOUNTED] [DT0: MOUNTED] [DX1: MOUNTED] [DT1: MOUNTED] 40. Get the KL into a known state by forcing it into a HALT loop. \ ------- PAR%ABORT ----- 41. Set the console mode of operation to allow the full set of PARSER commands. PAR%SET CONSOLE MAINTENANCE --- ------- ----------- CONSOLE MODE: MAINTENANCE 42. Perform a MASTER RESET of the KL. This will retain the clock and parity-stop enables that existed before the reset, and start the microcode at zero. PAR%RESET ----- PAR#START MICROCODE ----- --------- 43. Set the console mode of operation to allow only those PARSER commands that will not crash the TOPS-10 monitor. PAR%SET CONSOLE OPERATOR --- ------- -------- CONSOLE MODE: OPERATOR 44. Initialize the front end by running the INItialization program. PAR%M INI - --- INI>DB0: ---- If you are performing a 1090 (DECtape) upgrade, do not go on with the procedure until the tape stops moving. If you are performing a 1091/1095 (floppy) upgrade, wait 15 seconds, and continue with the next step. 45. Mount the disk unit on which the front end file system will reside with the MOUNT program. \ PAR%M MOU - --- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 18 CREATING A KLAD10 PACK FROM TAPES MOU>DB0: ---- MOU -- MOUNT COMPLETE MOU>Z ------- 46. Create the front end file system directory DB0:[5,5] with the UFD program. \ ------- PAR%M UFD - --- UFD>DB0:[5,5] --------- If you are performing a 1090 (DECtape) upgrade, do not proceed with the procedure until the tape stops moving. If you are performing a 1091/1095 (floppy) upgrade, wait 15 seconds and continue with the next step. 47. PIP floppies A and B, or the DECtape *.TSK files to [5,5] front end area. (floppies) (DECtapes) \ \ ------- ------- PAR%MCR PIP PAR#MCR PIP --- --- --- --- PIP>DB0:=DX0:,DX1: PIP>DB0:=DT0:F11ACP.TSK -------------- ------------------- PIP> PIP>DB0:=DT0:PARSER.TSK ------------------- PIP>DB0:=DT0:PIP.TSK ---------------- The contents of the system floppies A and B are being copied to the front end area of the KLAD pack. The 1091/1095 (floppy) process takes about 5 to 10 minutes. Continue when the PIP prompt returns. The 1090 (DECtape) process will take approximately 30 - 45 minutes. Continue when the PIP prompt returns. 48. Delete KL.CFG from the front end [5,5] area. If the file is not there, continue with the next step. PIP>DB0:KL.CFG;*/DELETE ------------------- PIP>Z ------- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 19 CREATING A KLAD10 PACK FROM TAPES 49. Redirect the system search area (SY0:) from floppy or DECtape to the pack with the REDirect program. \ ------- PAR%M RED - --- RED>DB0:=SY0: --------- Wait 15 seconds for floppies, and continue with the next step. For DECtapes, continue when tapes stop moving (about 3 minutes). \ ------- 50. If you are loading the front end from DECtape, you will copy the rest of the files from DECtape to disk. This may take 25 minutes or more to complete. When this has been completed, list the directory of all the files in SY0: and exit from PIP. If you are loading the front end floppies, you have already copied the files and only need to list the directory. Type the following commands: (floppies) (DECtapes) PAR#MCR PIP PAR#MCR PIP --- --- --- --- PIP>DB0:[5,5]*.*/LIST PIP>DB0:=DT0:,DT1 ----------------- ------------- PIP>DB0:[5,5]*.*/LIST ----------------- PIP>Z PIP>Z ------- ------- 51. Run the SAVe program to write the front end monitor to SY0:. It is already defined as DB0:[5,5]. The DECtapes or floppies and disk are logically dismounted automatically. Type the following commands: \ ------- PAR#SET CONSOLE OPERATOR --- ------- -------- PAR%M SAV - --- SAV>SY0:/WB ------- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 20 CREATING A KLAD10 PACK FROM TAPES (floppies) (DECtapes) [DB0: DISMOUNTED] [DBO: DISMOUNTED] [DX0: DISMOUNTED] [DT0: DISMOUNTED] [DX1: DISMOUNTED] [DT1: DISMOUNTED] RSX-20F VAxx-xx hh:mm dd-mmm-yy [SY0: REDIRECTED TO DB0:] [DB0: MOUNTED] Remove floppies or DECtapes from drives. Put the third floppy in DX0: or the third DECtape onto DT0:, and type the following: 52. Mount Floppy C or DECtape C: \ ------- PAR%MCR MOU --- --- MOU>DX0: (or DT0: for DECtape) ---- ---- MOU -- MOUNT COMPLETE MOU>Z ------- 53. Copy Floppy C or DECtape C to [5,5] front-end area with PIP. If this is a 1090 (DECtape) installation, the process will take approximately 15-20 minutes. \ ------- PAR%MCR PIP --- --- PIP>DB0:=DX0: (or DB0:=DT0: for DECtape) --------- --------- 54. Print directory of [5,5] area on terminal. PIP>DB0:[5,5]*.*/LIST ----------------- PIP>Z ------- 55. Dismount Floppy C or DECtape C. \ ------- PAR%MCR DMO --- --- DMO>DX0: (or DT0: for DECtape) ---- ---- DMO -- DISMOUNT COMPLETE KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 21 CREATING A KLAD10 PACK FROM TAPES DMO>Z ------- 56. Get to PARSER. \ ------- PAR> Remove Floppy C or DECtape C from the drive. C.9 Booting The KL Front-End From Disk ------- --- -- --------- ---- ---- 57. Set the front-end switches to octal 000207 (switches 0,1,2,7 up) and press SWITCH REGISTER and ENABLE simultaneously. RSX-20F VAxx-xx hh:mm dd-mmm-yy [SY0: REDIRECTED TO DB0:] [DB0: MOUNTED] KLI -- VERSION VAxx-xx RUNNING KLI -- ENTER DIALOG [NO,YES,EXIT,BOOT]? 58. KLI> ---- KLI -- KL10 S/N: 2500., MODEL B, 60 HERTZ KLI -- KL10 HARDWARE ENVIRONMENT: MOS MASTER OSCILLATOR EXTENDED ADDRESSING INTERNAL CHANNELS CACHE KLI -- MICROCODE VERSION x.x[xxx] LOADED KLI -- % NO FILE - ALL CACHE BEING CONFIGURED KLI -- ALL CACHES ENABLED KLI -- % NO FILE - ALL MEMORY BEING CONFIGURED LOGICAL MEMORY CONFIGURATION ADDRESS SIZE INT TYPE CONTROLLER 00000000 256K 4 MF20 10 KLI -- % NO FILE - LOADING BOOTSTRAP KLI -- CONFIGURATION FILE WRITTEN KLI -- BOOTSTRAP LOADED AND STARTED BOOT V4(xx) 59. BOOT>KLAD:SYSTEM.EXE --------------- [Loading from KLAD:SYSTEM.EXE[1,4]] KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 22 CREATING A KLAD10 PACK FROM TAPES ### DEC10 Single-CPU - D 10-Jan-89 60. WHY RELOAD: OTHER INSTALL REST OF FE ----- ------- ---- -- -- 61. DATE:dd-mmm-yy --------- 62. TIME:hhmm ---- [RP20 microcode %3(1) loaded on RH20 550, DX20 0] [KLNI microcode %1(172) loaded on NIA20 564] [KLIPA microcode %1A(733) loaded on CI20 574] [Initializing CI network] % Unit RPB2 foreign pack mounted (considered offline) Type = TOPS-20 63. STARTUP OPTION: GO -- ### DEC10 Single-CPU - D 12:47:30 CTY system 2798 Connected to Node KLAD10(77) Line # 355 [Checking terminal type . . . found VT102] %% Node KL2476(67) up at 12:47:32 %% Node KL1026(26) up at 12:47:33 .LOGIN 1,2 .R OPR %% Node ENCORE(32) up at 12:47:35 %% Node NOVA(31) up at 12:47:36 [CCPWFD Waiting for file daemon to start] %% Node COMET(70) up at 12:47:38 %%TTY STOMPER - Starting OPR> 12:48:17 -- Network topology -- Nodes on-line: COMET (70) ENCORE (32) NOVA (31) KL1026 (26) KL2476 (67) 12:48:17 -- Begin auto take file -- File: SYS:SYSTEM.CMD[1,4] OPR> 12:48:18 -- End auto take file -- 17 lines processed ;;OPR: - PLEASE READ THE HAND10 DOCUMENT BEFORE RUNNING ACCEPTANCE! ;;OPR: - TYPE "GEN-DO KERNEL[35,1414]24,,,," (FOR 7.04 TEST SCRIPTS) ;;OPR: - TYPE "GEN-DO TEST NAME" (TO START UP INDIVIDUAL NAME.CTL TESTS) KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 23 CREATING A KLAD10 PACK FROM TAPES OPR 3 1,2 OPR HB 00:00:00 GEN 1 1,2 00:00:00 ! 64. Kill all OPSER subjobs and C to leave OPSER and get to monitor level. :KILL ALL ----- --- * C ------- - . 65. Run FE and mount it to move files to the front end. .R FE - -- Mount FE \ ------- PAR>M MOU - --- MOU>FE: --- MOU -- MOUNT COMPLETE MOU>Z ------- 66. PIP the DBOOT, TKB, and KLDCP files from the TOPS-10 [6,10] area to the front-end DB0:[5,5] area. \ ------- PAR>M PIP - --- PIP>DB0:=FE:[6,10]DBOOT.CMD,DBOOT.OBJ,DBOOT.MAP ------------------------------------------- PIP>DB0:=FE:[6,10]DBOOT.SYS/CONT,TKB.TSK/CONT,KLDCP.BIN --------------------------------------------------- PIP>DB0:[5,5]*.*/LIST ----------------- The DBOOT, TKB, and KLDCP files will look like this: DIRECTORY DB0:[5,5] 5-JAN-89 17:55 DBOOT.CMD;1 1. 05-JAN-89 17:54 DBOOT.OBJ;1 6. 05-JAN-89 17:54 DBOOT.MAP;1 2. 05-JAN-89 17:54 KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 24 CREATING A KLAD10 PACK FROM TAPES DBOOT.SYS;1 8. C 05-JAN-89 17:55 TKB.TSK;1 119. C 05-JAN-89 17:55 KLDCP.BIN;1 51. 05-JAN-89 17:55 PIP>Z ------- 67. Exit from the FE program. C ------- C ------- 68. Get the KL into a known state by forcing it into a HALT loop. \ ------- PAR>ABORT ----- PAR% 69. Set the front-end switches to octal 000203 (switches 0,1,7 up) and press SWITCH REGISTER and ENABLE simultaneously. RSX-20F VAxx-xx hh:mm dd-mmm-yy [SY0: REDIRECTED TO DB0:] [DB0: MOUNTED] 70. Run KLDCP. \ ------- PAR%M BOO - --- BOO>DBOOT ----- DECSYSTEM DIAGNOSTIC CONSOLE VERSION 0.17 SWR = 000000 DTE # 0 CMD: >. 71. The KLAD10 Field Service Installation procedure is now complete. Halt the front end by pressing and raising the HALT switch, and remove the pack from the system. KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 25 USING KLAD10 D USING KLAD10 ----- ------ D.1 Passwords For KLAD10 Directories --------- --- ------ ----------- [1,2] FAILSA [6,10] KL10 [6,11] KL10 [35,1414] (no password needed) [6,6] (no password needed) D.2 Running Stand-alone Diagnostics With KLDCP ------- ----------- ----------- ---- ----- Using the latest release of KLDCP you can run all diagnostics. 1. Mount KLAD10 pack on unit 0 (dual ported RP06). 2. Set PDP-11 switches to octal 203 (0,1,7 up). o Bit 7 boot from disk. o Bits 0,1 don't start KL Initialization. o Bits 8, 9, 10 are the unit number of the disk as seen from the RH11, in this case unit 0. 3. Press ENABLE and SWITCH REGISTER buttons simultaneously. [SY0: redirected to DB0:] [DB0: MOUNTED] 4. Get to PARSER. \ ------- If PARSER echoes PAR% or PAR#, go to Step 5. If PARSER echoes PAR>, type the following commands to stop running the DECsystem-10: PAR>SET CONSOLE MAINTENANCE --- ------- --------------- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 26 USING KLAD10 PAR>HALT -------- PAR%RESET --------- PAR# You should now see PAR% or PAR#. 5. Load bootstrap. PAR MC BOO -- ------- 6. Load Diagnostic Bootstrap. BOO>DBOOT --------- DECSYSTEM DIAGNOSTIC CONSOLE VERSION 0.17 SWR = 000203 DTE # 0 CMD: >. 7. VERY IMPORTANT: write protect the KLAD10 pack. 8. Set the PDP-11 switches to the state the diagnostic needs to run. If you are running the B string, set the switches to zero. 9. Diagnostic Boot. >.BT ------ The KLDCP program is now activated, and you can run diagnostics. The KL10 checkout command file (B-string) can be invoked by typing B to KLDCP. This will run a series ----- of KL10 diagnostics. >.B ; start B-string ----- Example: to run other diagnostics >.P DFTUJ ; load DFTUJ - --------- >.STD ; start DFTUJ (Start Ten Diagnostic) ------- You can now select other exec diagnostics you wish to run. A KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 27 USING KLAD10 complete list of diagnostics from the DDXLA and DFXLK tapes resides in KLAD:[6,10]. 10. When you have finished running diagnostics, type the following commands to get back to RSX20F. 11. Write enable the KLAD10 pack. Set PDP-11 switches to octal 203 (switches 0,1,7 up), as you had them in step 2. NOTE: If the pack is not write enabled, the following steps will fail. 12. Start 11 at address 173000 >.SE 173000 -- ---------- ~[Loading RSX-20F] RSX-20F VExx-xx hh:mm dd-mmm-yy [SY0: redirected to DB0:] [DB0: MOUNTED] 13. Get to PARSER. \ ------- PAR# 14. Start KL Initialization. PAR#MCR KLI --- ------- 15. Follow normal monitor startup procedures. D.3 Running User Mode Diagnostics With DIAMON ------- ---- ---- ----------- ---- ------ NOTE: Running DIAMON requires the KLAD10 pack to be write enabled. 1. Set PDP-11 switches to 207 (switches 0,1,2,7 up). 2. Press the DISK and ENABLE buttons simultaneously. KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 28 USING KLAD10 3. Type KLAD: at the BOOT> prompt to boot SYSTEM.EXE. --------- 4. Answer the questions WHY RELOAD, DATE, and TIME. 5. Type GO at the STARTUP OPTION prompt to start TOPS-10. ------ 6. When auto files have finished, kill all of the OPSER subjobs: :KILL ALL ----- ------- 7. Leave OPSER: * C ------- You are now logged in as a [1,2] job. 8. Path to the [6,10] diagnostic area. .PATH=[6,10] --------------- 9. Run Diagnostic Monitor. .RUN DIAMON --- ---------- *DIAMON [DDQDC] - DECSYSTEM DIAGNOSTIC MONITOR - VER 0.15* DIAMON CMD - 10. Select the user mode diagnostic to run. DIAMON CMD - DDRPI ; Example- run DDRPI --------- 11. If you want to turn the system back to the customer, type .R OPR - ------- OPR> SET KSYS NOW --- ---- ------- -- Timesharing is over -- -- KSYS processing completed -- \ ------- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 29 USING KLAD10 PAR>SHUTDOWN ------------ %DECsystem-10 not running BOOT> At this point you can safely remove the KLAD10 pack from the drive. D.4 Loading The 7.04 Monitor ------- --- ---- ------- 1. Write enable all drives. 2. Set the front-end switches to octal 207 (0,1,2,7 up). 3. Press ENABLE and SWITCH REGISTER simultaneously. The system will start the KLI dialog. NOTE There are several different monitors in the [1,4] area. Refer to the MONITORS section in this manual for a description of each monitor. 4. At the BOOT prompt type KLAD: to bring up SYSTEM.EXE, or --------- type KLAD:(name of monitor) to bring up a different monitor. ---------- -- -------- BOOT>KLAD: --------- The 7.04 monitor will load and start. D.5 Bringing Down The System -------- ---- --- ------ Type SET KSYS NOW at the OPR prompt to force the system to --- ---- --- shutdown immediately. If you want the system to shutdown at a specific time, type SET --- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 30 USING KLAD10 KSYS and the time you want the system to come down, i.e. SET ---- --- KSYS 15:05:00. ---- -------- Shutdown Complete \ ------- PAR>SHUTDOWN ------------ OR -- \ ------- PAR> PAR>SHUTDOWN ------------ PAR>ABORT --------- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 31 KLONE- MAKING A COPY OF THE KLAD10 PACK E KLONE- MAKING A COPY OF THE KLAD10 PACK ------ ------ - ---- -- --- ------ ---- A KLAD10 pack can be KLONEd in both a standalone or timesharing environment. This procedure assumes that the pack to be created is mounted on RPA1. If you are using a different drive, replace RPA1 with your disk drive specification. If the pack you are going to copy to (the destination disk) is brand new, you should format the pack before you run KLONE. If it contains an existing structure, KLONE will dissolve the pack during the procedure. 1. If you are KLONEing a pack on a standalone system, put the KLAD10 pack in drive 0, and the destination pack in a free drive. Make sure the LAP plug is in place on the destination drive. Do not spin up the destination pack until told to do so by the KLONE procedure. Boot the system. 2. If you are in a timesharing environment, spin up the KLAD10 pack on a free drive. Put the destination pack in a drive, but don't spin it up until told to do so. 3. Login as a [1,2] job .LOG 1/2 --- ------- 4. Invoke KLONE. .DO KLAD:KLONE[1,4] -- ------------------- KLONE -- Field Service KLAD pack cloning procedure Procedure started at hh:mm:ss on Tuesday, dd-mmm-yy This procedure will, given a blank disk and a mounted KLAD pack, initialize the new pack and copy the entire contents of the KLAD pack onto it. KLONE is designed to make the KLAD-cloning process simpler and easier. Before proceeding, KLONE will first check some important system parameters and verify the system state. If there are any problems, KLONE will tell you what problem it encountered and then exit. If everything is all right, KLONE will ask you some questions about the target disk. After you have KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 32 KLONE- MAKING A COPY OF THE KLAD10 PACK entered your answers, it will verify them and give you the opportunity to change them if they are incorrect. Default answers are enclosed within square brackets ([]). 15:57:54 Performing preliminary checks. 15:57:59 GALAXY-10 is up and running. 15:57:59 An orginal KLAD pack is mounted on this system. 15:58:00 Initial checks complete. KLONE needs to know the name of the physical disk unit where the destination KLAD pack will be mounted. Please specify a 1 to 4 character unit name. 5. Enter the drive name that contains the destination disk. * What physical unit holds the destination disk [No default]? RPA1 -------- 15:58:07 Verifying that unit RPA1 is a disk drive 15:58:10 Checking unit RPA1 to see if a system-mounted structure is present... %Device RPA1 has structure ZXCV mounted on it. If you wish to use this device, the structure will be dissolved and all previous data on the structure will be destroyed. 6. If the drive name is correct, type Y to continue the - procedure. If the drive name is incorrect, type N and KLONE - will ask for a new device name. * Do you wish to use this device anyway [N]? Y ----- You have specified the following: Destination unit name: RPA1 Structure to dissolve: ZXCV 7. If either is correct type Y and KLONE will continue the - procedure. If either is incorrect, type N and KLONE will ask - for a new device name. * Is this correct [Y or N, no default]? Y ----- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 33 KLONE- MAKING A COPY OF THE KLAD10 PACK [Structure ZXCV dismounted from unit RPA1] 8. KLONE pauses before continuing, to allow you to spin up the destination pack if the drive is empty. If no pack is mounted on unit RPA1, please go mount one now and press RETURN when it is spun up and ready: ---- 15:58:58 Commencing definition of destination pack on unit RPA1... 15:59:00 Dissolving structure... 15:59:02 Defining structure... 15:59:07 Refreshing structure... 15:59:18 Mounting structure on system... [Destination KLAD pack mounted using alias ZXCV on unit RPA1] 15:59:26 Now running FSCOPY to copy pack. This step will take 30 minutes or so (on an unloaded system) to complete. 16:18:09 FSCOPY process completed 9. If the front end was not copied correctly, KLONE will print the following message and invoke RSXINS to copy the front end. When it is finished, it will return control to KLONE. If the front end was copied correctly, this section will be skipped. "The FE.SYS file did not get created correctly on this pack. It needs to be created by using the RSXINS procedure before the pack can be used. RSXINS will ask you a series of questions about the installation. A default response for each question will be displayed. KLONE will provide a set of defaults to RSXINS that is appropriate to this installation, so you should press RETURN to use each of these defaults." 16:18:10 Creating new [6,11] area on destination pack... 16:18:12 Running KLAD10 program to create and populate [6,11] area. This will take about 20 minutes. 16:37:25 Dismounting new KLAD pack from system... 16:37:35 Redefining pack name from ZXCV to KLAD... 10. Spin down the destination pack if desired. * Do you wish to spin down the destination pack [Y]? Y ----- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 34 KLONE- MAKING A COPY OF THE KLAD10 PACK New KLAD pack may now be removed from unit RPA1. KLONE procedure finished at hh:mm:ss on Tuesday, dd-mmm-yy 11. Logout of [1,2] job. .K ----- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 35 KLAD10 PROGRAM HELP FILE F KLAD10 PROGRAM HELP FILE ------ ------- ---- ---- F.1 Restoring The Diagnostic Magtape To The KLAD [6,10] Area --------- --- ---------- ------- -- --- ---- ------ ---- This procedure assumes that the tape drive being used is MTA0:. If you are using a different tape drive, replace MTA0: with your tape drive specification. 1. Log into the [6,10] area using the /BYPASS switch (the system will not ask for a password). .LOG 6,10/BYPASS --- --------------- 2. Mount the KLAD pack. .MOUNT KLAD ----- -------- 3. Set up the search list for the KLAD pack only. .R SETSRC - ---------- *C KLAD - -------- *C ------- 4. Delete the contents of the [6,10] area. .DELETE KLAD:*.*[6,10] ------ ------------------ 5. Set tape drive unavailable in OPR. .OPR ------- OPR>SET TAPE-DRIVE MTA0: UNAVAILABLE Z --- ---------- ----- ----------- ------- OPR>EXIT -------- . 6. Mount the diagnostic tape on a tape drive and assign the tape drive. .ASSIGN MTA0: ------ --------- MTA0: ASSIGNED KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 36 KLAD10 PROGRAM HELP FILE 7. Set up the tape drive and get MAGTAP off the diagnostic tape. .REWIND MTA0: ------ --------- .SET DENSITY MTA0: 1600 --- ------- ----- -------- .SET BLOCKSIZE MTA0: 512 WORDS --- --------- ----- --- --------- .SKIP MTA0: 1 FILE ---- ----- - -------- .COPY MAGTAP.SAV=MTA0: ---- ---------------- 8. Restore the contents of the diagnostic magtape to the [6,10] area. .RUN MAGTAP --- ---------- DIAGNOSTIC DISTRIBUTION MAGTAPE CREATOR VERSION 0.5 MAGTAPE DEVICE - MTA0: --------- WHAT DENSITY - (800 or 1600) 1600 -------- COMMAND - GET ------- COMMAND - UNLOAD ---------- 9. Dismount the diagnostic tape from the drive. 10. Log out of the [6,10] area. .K ----- F.2 Copying Diagnostics To The [6,11] Front-End Diagnostic Area. ------- ----------- -- --- ------ --------- ---------- ----- This procedure assumes that you have already restored the diagnostic distribution magtape(s) to the [6,10] diagnostic area on the KLAD pack. If your pack is not named KLAD, substitute its name where KLAD is used. 1. Login to the [6,11] area, using the /BYPASS switch (The system will not ask for a password). .LOG 6,11/BYPASS --- --------------- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 37 KLAD10 PROGRAM HELP FILE JOB 4 KL10 CTY 2. Mount the KLAD pack. .MOUNT KLAD ----- -------- 3. Delete any files that may be in the [6,11] area. .DELETE KLAD:*.*[6,11] ------ ------------------ 4. Run SETSRC to set up the search list to copy diagnostics to the front-end [6,11] area. .R SETSRC - ---------- *C /LIB:[6,10]KLAD - ------------------- *T ----- /LIB:[6,10]KLAD *C ------- 5. Run the KLAD10 program to copy diagnostics to the [6,11] front-end diagnostic area with the indirect command file P1011. .ASSIGN KLAD: DEV ------ ----- ------- KLAD ASSIGNED .RUN WHEEL --- --------- SETTING WHEEL CAPABILITY JOB # 4 (OPERATOR ) SETTING WHEEL .RUN KLAD10 --- ---------- DECSYSTEM10 RP04/RP06 KLAD PACK CREATION PROGRAM, VER 0.2 COMMAND: *P1011[6,10]@ ------------ NOTE This step takes approximately 15-25 minutes. When it is finished it will type "EXIT" If ILLEGAL MEMORY REFERENCE prints out on the CTY, stop the procedure and start over again at Step 3. KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 38 KLAD10 PROGRAM HELP FILE EXIT .RUN WHEEL --- --------- CLEARING WHEEL CAPABILITY JOB # 4 (OPERATOR ) CLEARING WHEEL. 6. Dismount the KLAD10 pack. .DISMOUNT KLAD: -------- --------- 7. Log out of the [6,11] area. .K ----- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 39 KLAD10 PROGRAM HELP FILE F.3 KLAD10 COMMAND FORMATS: ------ ------- -------- 1. /SWITCH 2. /SWITCH:VALUE 3. FILENAME.EXT[PPN]/SWITCH:VALUE 4. FILENAME.EXT[PPN] = FILENAME.EXT[PPN]/SWITCH:VALUE OUTPUT = INPUT F.4 SWITCHES: --------- A. /DEV:DEVICE NAME Indicate the device on which the front end directory structure will be located. The device name may be a logical, physical or file structure name. B. /CREATE:n Create a new front end directory or supersede an existing one with n directory entries allocated. C. FILENAME.EXT/ALLOC:n Allocate a directory entry with n data blocks for a dummy file specified by filename. No data is transferred. n must be greater than 0. D. FILENAME.EXT/DELETE The front-end directory is searched for the file specified by the filename. If found, the file will be deleted from the front-end directory and the [6,11] directory. If the file is not found, the user will be notified. E. FILENAME.EXT[PPN]/BOOT Write the front-end bootstrap program specified by the filename to the hardware boot area of the disk. File must be "KLADBT.BIN". :ROM406 KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 40 KLAD10 PROGRAM HELP FILE If this switch value is appended to the /BOOT switch, the boot will also be written to disk cylinder 406, block 0, to allow for the old KL10 BM873 ROM. F. FILENAME.EXT[PPN]/TO11 The front-end directory must exist prior to the use of this switch. The TOPS-10 directory is searched for the file specified by the filename. If found, the file is copied from the TOPS-10 file system to the front-end file system. Data conversion is performed unless the file extension is one of those listed under /BINARY switch. /ASCII and /BINARY are the only switches which may be used with /TO11. G. OUTPUT FILENAME.EXT[PPN]=INPUT FILENAME.EXT/TO10 The front-end directory is searched for the input file specified. If found, the input file is copied to the TOPS-10 file system by the output filename. Data conversion is performed unless the file extension is listed under /BINARY switch. Output must not be to the [6,11] area. H. FILENAME.EXT[PPN]/REPLACE Replace file in front-end directory with a new version I. /ASCII Force data conversion from 7-bit bytes to 8-bit bytes if used with /TO11. Force data conversion from 8-bit bytes to 7-bit bytes if used with /TO10. This switch is assumed (it is the default) unless the file extension is one of those listed under /BINARY. J. /BINARY Cancel data conversion for input files whose file extension is not one of: .ABS .BIN .BIC .CIL .LBO .LDA .LDR .LOD .MFD .OBJ KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 41 KLAD10 PROGRAM HELP FILE .SAV .SYM .SYS .UFD This switch is assumed for files with above file extensions. K. /LIST This switch is used to obtain a front-end directory listing. :SUM If this switch is appended to the /LIST switch only the directory summary information will be printed. KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 42 BACKING UP YOUR KLAD10 PACK G BACKING UP YOUR KLAD10 PACK ------- -- ---- ------ ---- Type in what is underlined. This procedure assumes that the tape drive being used is MTA0:. If you are using a different drive, replace MTA0: with your tape specification. 1. Boot the KLAD10 pack. 2. Log in a [1,2] job 3. Delete non-essential files. .DELETE [10,1]*.* ------ ------------- .DELETE KLAD:ERROR.*[1,4] ------ --------------------- 4. Set up the tape. If you have brought up the system with the "GO" option, you must set the tape drive unavailable in OPR. .ASSIGN MTA0: ------ --------- .SET DENSITY MTA0:1600 --- ------- ------------- .SET BLOCKSIZE MTA0:512 --- --------- ------------ .REWIND MTA0: ------ --------- 5. Put FEFILE.EXE and BACKUP.EXE on the tape in an executable format. .COPY MTA0:=KLAD:FEFILE.EXE[1,4] ---- ------------------------------ .COPY MTA0:=KLAD:BACKUP.EXE[1,4] ---- ------------------------------ 6. Run BACKUP and save SYSTEM.EXE on the tape, then save the entire pack. .R BACKUP - ---------- /TAPE MTA0: ---- --------- /DENSITY 1600 ------- -------- /SORT FILES ALPHABETICALLY ---- ----- ------------------ KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 43 BACKING UP YOUR KLAD10 PACK /REPEAT ---------- /SAVE KLAD:SYSTEM.EXE[1,4] ---- ------------------------ /SAVE KLAD: ---- --------- 7. You will see the following message when you get to the end of a tape: $BKPEOT REACHED EOT--MOUNT NEW TAPE THEN TYPE "GO" At this point, remove the tape, mount a new one on the drive, and type: /GO ------ 8. When all files are saved on tape, you will see the following prompt: "DONE 9. Unload the tape and logout of [1,2]. /UNLOAD ---------- /EXIT -------- .K ----- If you get a tape parity error while backing up the pack, it is not necessary to start the procedure over again. Do the following: C ------- .R BACKUP - ---------- /TAPE MTA0: ---- --------- /REWIND ---------- /DENSITY 1600 ------- -------- /SORT FILES ALPHABETICALLY ---- ----- ------------------ Type the next command with the last file that was saved on the previous tape, and continue saving the KLAD. KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 44 BACKING UP YOUR KLAD10 PACK /INITIAL KLAD:[*,*]FILE.EXT ------- ---------------------- /SAVE KLAD: ---- --------- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 45 FORMATTING A PACK STANDALONE H FORMATTING A PACK STANDALONE ---------- - ---- ---------- In this example it is assumed that the KLAD pack is in channel 0, drive 0, and the pack to be formatted is in channel 0, drive 2. 1. Spin up the KLAD10 pack in drive 0, and the pack to be formatted in a free drive. 2. Set the front-end switches to octal 000203 (0,1,7 up). 3. Press ENABLE and SW REG simultaneously. This will load RSX-20F. [Loading RSX-20F] RSX-20F VAxx-xx hh:mm dd-mmm-yy [SY0: REDIRECTED TO DB0:] [DB0: MOUNTED] 4. Set front-end switches to zero (all switches down). 5. Get to PARSER. \ ------- PAR% 6. Load Bootstrap. PAR%MCR BOO --- ------- 7. Load Diagnostic Bootstrap. BOO>DBOOT --------- DECSYSTEM DIAGNOSTIC CONSOLE VERSION 0.17 SWR = 000000 DTE # 0 CMD: 8. Select drive. >.RP0 ------- 9. Boot ten. This will run BBT.CMD as the "J" file, load UB.RAM, configure memory with the indirect command file CONFG.CCL, and load SUBRTN.A10 and KLDDT.A10. KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 46 FORMATTING A PACK STANDALONE >.BT ------ ;BBT.CMD, KL10B DIAGNOSTIC BOOT, 9-JUN-78 P UB.RAM I CONFG.CCL DIAGNOSTIC MEMORY BOOT VER 0.11 LOGICAL MEMORY CONFIGURATION. ADDRESS SIZE INT TYPE CONTROLLER 000000 768K 4 MF20 10 03 000000 768K 4 MF20 11 SM MZ 0,-1 P SUBKL.A10 P KLDDT.A10 STD >. DECSYSTEM DIAGNOSTIC KL10 SUBROUTINE'S VERSION 0.11, SV=0.1, CPU#=2798, MCV=275, MCO=40, HO=37, 60HZ SWITCHES = 000000 000000 CLK SOURCE = EXTERN, CLK RATE = FULL, AC BLK 0 , CACHE: 0 1 2 3 MEMORY MAP = FROM TO SIZE/K 00000000 05777777 1536 END PASS 1. ;END CMD: 10. Set PDP-11 Switch Register to 2. >.ES2 ------- CSW = 000000 ESW = 000002 SWR = 000002 11. Load DDRPI. >.P DDRPI - --------- DDRPI.A10 VER 0.17 13-FEB-89 12. Start 10 diagnostic DDRPI. >.STD ------- >.DDRPI - RH10/RH20 - RP04/05/06 - RELIABILITY TEST VERSION 0.17, SV-0.1, CPU#-2798, MCV=275, MCO=40, HO=37, 60HZ KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 47 FORMATTING A PACK STANDALONE SWITCHES = 000010 000000 CLK SOURCE = EXTERN, CLK RATE = FULL, AC BLK 0 , CACHE: 0 1 2 3 MEMORY MAP = FROM TO SIZE/K 00000000 05777777 1536 13. It is not necessary to list the program switch options unless you want to. LIST THE PGM SWITCH OPTIONS? Y OR N - N ----- RH20 MASSBUS CONFIGURATION MBC - DR - STATUS OF UNIT FOUND 540 - 00 - RP06 DRIVE SER. NO.=1392.(ONLINE), WRT ENABLED, DUAL PORT ********** 10 FORMATTED BY DRIVE SER. NO.=0. 540 - 02 - RP06 DRIVE SER. NO.=1891.(ONLINE), WRT ENABLED, DUAL PORT ********** 10 FORMATTED BY DRIVE SER. NO.=1092. ***** DRIVES AVAILABLE = 0<6> - 2<6> WHAT DRIVES(S) TO BE TESTED (00 TO 77, ALL, H=HELP)? 14. The pack to be formatted is on channel 0, drive 2. You can answer the question by typing the channel number and drive number (that is "02"), or you can type just the drive number (that is "2"). #2 ----- TYPE "H" FOR TEST NAME HELP MESSAGE 15. Run PAKINT. WHAT TEST? - PAKINT ---------- PAKINT - PACK INITIALIZE SCRIPT THIS SCRIPT WILL FORMAT - MAP - AND GENERATE THE BAT BLOCKS FOR THE SELECTED RP04/05/06 DISK DRIVES. 16. Proceed with the script. PROCEED WITH THE SCRIPT? (Y OR N) Y ----- KLAD10-AC-7.04-A Users Guide 2 May 1989 Page 48 FORMATTING A PACK STANDALONE 17. Mapout soft errors. MAPOUT SOFT (RECOVERABLE) READ ERROR BLOCKS Y OR N - Y ----- PROGRAM RUN TIME = 0:0:15 FORMAT CYLINDER 000 SURFACE 00 CANNOT HAVE ANY "HARD" ERRORS! PROGRAM RUN TIME = 0:00:16 FORMATTING STARTED PROGRAM RUN TIME = 0:08:56 OPERATION COMPLETED PROGRAM RUN TIME = 0:08:57 RONLY Note: The pack specification allows a total of 20 errors, of which 5 may be "hard" errors. PROGRAM RUN TIME = 0:17:23 MAPOUT ROUTINE BAT BLOCK CONTENTS DRIVE 540 - 2<6> NO BAT BLOCK FOUND FOR THIS DRIVE! DRIVE BAT BLOCKS CREATED %% DRIVE #02 CONTAINS 0. BAD SPOT ENTRY(S) PROGRAM RUN TIME = 0:17:34 PAKINT COMPLETE WHAT TEST? - 18. At this point your pack is formatted and you can remove it from the drive. If you have another pack to format, spin it up in the drive and go to Step 15. If you are finished, C out of DDRPI to go back to monitor level.