Digital PDFs
Documents
Guest
Register
Log In
AH-F406B-MC
June 1980
16 pages
Original
0.6MB
view
download
OCR Version
0.5MB
view
download
Document:
CZKMPB0 DPM50 DIS DIAG MON JUN 1980 bw
Order Number:
AH-F406B-MC
Revision:
000
Pages:
16
Original Filename:
CZKMPB0__DPM50__DIS_DIAG_MON__AH-F406B-MC__JUN_1980_bw.pdf
OCR Text
DP30 DI 82K PBO AH-F406B - MC FICHE 1 OF - 1 o 1580 COPYRIGHTE MADE IN USA 78,80 ART ANRN it guaduEl IDENTIFICATION PRODUCT CODE: AC-F&O5B-MC PRODUCT NAME: (CZxkMPBO D1S DIAG MON DAit: JANUARY REVISED: APRIL MAINTAINER: MDC DIAGNOSTIC AUTHOR: JOHN CROLL REVISED BY: PATRICK N. SEQ 0001 1979 1980 GROUP MCKEE REVISION HISTORY: APRIL 1980 UPDATED TO DESCRIBE COMMUNICATIONS MODE, ROM IDENTIFICATION OPTION AND APPENDIX A WHICH COVERS DIS OPTIONS WITH THE NAMES OFf THE RESPECTIVE DIAGNOSTICS. THE INFORMATION IN THIS DOCUMENT 1S 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 APPLAR IN THIS DOCUMENT. THE SOF TWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED UNDER A LICENSE AT%EHQE ONLY BE USED OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE OR R%L}?glLlTY OF DIGITAL. ITS COPYRIGHT SOFTWARE (C) ON EQUIPMENT THAT IS NOT SUPPLIED BY 1978,1980 BY DIGITAL EQUIPMENT CORPORATION SEQ 0002 TABLE 1.0 ABSTRA(CT 2.0 REQUIREMENTS CONTENTS 2.1 Environment - Hardware Requirements 2.2 Environment - Software Requirements 2.2.1 RSX-11M Operating System 2.2.1.1 2.2.1.2 2.2.1.3 2.2.2 3.0 OF FfCS (Sl Others MDC Software Package FUNCTIONAL DEFINITION 3.1 DIS 'On-lLine' Diagnostic 3.1.1 Local Mode 3.1.2 Host Mode 3.1.3 Communication mode 4.0 STARTING PROCEDURE 5.0 OPERATING PROCEDURE 5.1 5.2 5.3 5.4 Initialization Local Mode Host Mode 5.3.1 Single Diagnostic 5.3.2 Script 5.3.3 Auto-Script Communication Mode 6.0 ERROR REPORTING 7.0 MISCELLANEOUS SEQ 0003 1.0 ABSTRACY The purpose of the RSX tasks is the selection and control of Distributive lntell1ggnt Subsystem (DIS) diagnostics through a3 hnst system task. These diagnostics are down-line Loaded thru an ISB1I/ISV1) to an LSI11 or KDF11, run in a stand-alone environment and monitored by the host task The tasks will perform first in a real-time environment. provide utilities to allow a Field Service Engineer level diagnosis from the host system, or at a remote subsystem, to call and execute stand-alone type diagnostics utilizing the comglete RSX11M/Dataway hardware as though it were merely an XXDP media. Additionally, the tasks will allow an operator to perform Limited modifications to diagnostic ‘‘image’’ files. 2.0 REQUIREMENTS 2.1 ENVIRONMENT - HARDWARE REQUIREMENTS RSX11M System DEC Dataway DIS 96K 2.2 ENVIRONMENT 2.2.1 -~ SOFTWARE REQUIREMENTS RSX-11M Operating System The following macros 2.2.1.1 are required: (S FSRSIS, FORCSA, FINITS, FDBFSA, FDBDFS, NMBLKS, CLOSES, GETS, PUTS 2.2.1.2 FDOPSA, OPEN%W, (S] CS1$, 2.2.1.5 FDATSA, OPENSR, CSIs1, (S1$2 OTHERS ALUNS, ALUNSS, GLUNS, DIRS, ASTXSS, EXIT$S, (MKTSS, MRKTSS, WTISESS, WAITS, Ql0$, QlOwS 2.2.2 MDC Software Package to 3.0 TEST FUNCTIONAL DESCRIPTION SEQ 0004 Primary DIS testing, diagnosing and verifying will be performed by RSX tasks ut1l1zyne a series of diagnostic image'' files on the system disk. The facility to update thekcurrent "‘image'' files will be provided in the diagnostic task. The RSX11 tasks and 8080 monitor will provide the operator with the ability to call and execute stand-alone diagnostics in the remote subsystem under test with calling facilities and errorlrepcrt\ng at either 3 local terminal or the host system console. 3.1 DIS 'ON-LINE' DIAGNOSTIC This program/procedure will consist of three basic pieces which are: 3) an RSX1IM non-privileged task with Limited ''user-mode diagnostic’' features (i.e., in respect to the 1SB11 driver only), b) a small down-line loadable 8080 based monitor to facilitate communications between the F.S. maintenance console and the host, and ¢) 3 set of files on the customer's disk, each of which represents one stand-alone KDF11/LSI111/1P300 diagnostic task in image format. The image files described in ''c'’' above will be initially provided on the same distribution media as the RSX11 DIS tasks and will be capable of being updated viapatching facilities built into the RSX task in the host mode. Operation of this DIS task is in essentially three modes, one of which is selected immediately after the operator "‘calls'’' the DIS diagnostic task (i.e., > RUN (ZKMP). The three modes of the task are: a) LOCAL DIAGNOSIS MODE ©b) HOST DIAGNOSIS MOCE and c) COMMUNICATION MODE. In this and all subsequent references ''LOCAL'" infers diagnostic procedures initiated and controlied at the KDF1i1/LSI11/1P300 subsystem level and ''HOST'® infers operator control exclusively from a host RSX11M system, 3.1.2 SEa 0005 Lc.al Diagnosis Mode Lonceptually, this process consists of three Llevels of abstraction utilizing the system QI0 calls and the MDC software commands as the threads of communication interlinking 8080 diagnostic monitor and the LSI11 3.1.3 the RSX11M host task, the based stand-alone diagnostic. Host Diagnosis Mode The purpose of this type of test is to verify the operation of individual components on the remote DIS subsystem from the host system. The diagnostic Erocess which, although it is quite similar to the APT "‘quick is expected to find most faults, be expected to be as comprehensive a testing process “local'’ mode. the testing as process is not and cannot that conducted It does provide, however, an efficient method for Field Service to verify basic The process, verify'' it functionality of which can be methodology initiated in the remote subsystems. in several ways, . always utilizes . analogous to the Automated Process Testing (APT) utilized in various mfg. plants. It follows then that for a diagnostic to be usable, it must be fully APT-compatible utilizing hooks for controlling the test and reporting end of pass and errors. It is anticipated that the “up-line load” command will be utilized for reporting and the '‘down-Line Load"' command for test initiation, termination and control. 3.1.4 COMMUNICATION MODE This mode acts much the same as the Host mode however, when running D1sS tests on 1/0 modules, using the diagnostic CVPCAX, a map of the DI 170 modules is uploaded to the Host terminal on the first pass and a full error report is made enabling address the error occured, on what error occured. the F.S. personnel to know at which type of 1/0 board and what type of 4.0 STARTING PROCEDURE Sea 0006 SET /UlC=(200,270] This instruction will establish the user code to be the same as that used when the tasks and image dragnostics were originally Loaded on files of KDF11/LS111/1P300 the disk. RUN CZKMPB This instruction will 5.0 OPERATING PROCEDURE 5.1 INIT]ALIZATION CZKMPB VERSION start the RSX diagnostic task. 2.2 At the beginning of the task, the current the task will be printed as shown above. version number of SELECT MODE: LOCAL, HOST, AUTO-MAP, COMMUN]CATICN OR EXIT H 1 (L,H,A,C,E) The mode query enables to user to select which mode of operation 1S to be used or to exit the task. Tre Auto-map feature is planned for future development. Host mode will continually return the user to this mode query for additional input and it must be used as the exit medium. Local mode will terminate the task normally when the user specifies from the remote subsystem. A CNTL 7 input to any Host mode query will return the user to this mode query. Communication mode is Like the Host but it uploads more information rather than the quick verify Host, ALL input values are in octal unless otherwise specified as decimal. The same is true of numbers used in printed statements. ENTER NUMBER OF TERMINALS (D] = Enter the total number of terminals to be specified as input. This number will be compared against the number of terminals specified Later and will generate an error if they are not equal. As indicated, this is a decimal number. ENTER CONTROLLER NUMBER (0] = Enter the controller number in a range from 0 - 3. ENTER TERMINAL NUMBERS (0] = Enter the terminal numbers to be used associated with the above controller number within a range from 0-77. They may be entered in the following formats: 1.3 1-5 1-5,7-12 NUMBER OF ENTERED TERMINALS = 2 This statement will print out the number of requested terminals which were successfully attached to the task. [f both port addresses of a DIS were specified as input, only the base port address will be included in the count. The count is the number of subsystems not addresses. B8oth addresses are attached to the task. SEQ 0007 SEQ 0008 UNIT ++ (ONTROLLER *+ LOGICAL SB =* . 0 1 1 1 1 61 A table of the successfully attached subsystems will be printed. The number of entries will match the number of terminals printed in the statement above. 5.2 LOCAL DIAGNOS]S MODE The following inputs will be entered on a terminal connected to the Local DIS being diagnosed by the FS Engineer. >FILE NAME Enter any LSI11/IP300 diagnostic file name for which there is an image file on disk. Whenever the prompt character "> is printed, enter a file name or a CNTRL Z which will allow entry of the termination code. 157776 82006 The memory size and an ‘‘at''sign will be printed when the diagnostic has been successfu lK downloaded into LSl memory. The system is in ODT mode and the diagnostic can be started by entering 200G (the standard diagnostic start-up). The diagnostic will operate as though 1t were in stand-alone XXDP mode and will print any messages or errors on the terminal. To halt the diagnostic and re-enter ODT mode, press the 'BREAK'' key. 017312 8760144/000000 1 As the subsystem re-enters ODT mode, the address at which the break was made will be printed (disregard) and an '‘at’' sign. Open lLocation 760144 (CSR&) and enter (to terminate the task) 1 2 or (to request another diagnostic). Termination will print a message of S8EX. Alternately, 2 prompt character will be issued for another file name. NOTE: THE TASK MUST BE TERMINATED IN THIS MANNER. [T CANNOT BE SUCCESSFULLY TERMINATED FROM THE HOST COMPUTER. 5.3 HOST DIAGNOSIS MODE SEQ 0009 The following messages printed in relation to the running of the hardcore diagnostics are also printed on the host terminal following the execution of local mode. They are the Last procedure run in Local mode but the first one in host mode. STARTING HARDCORE DIAG == TERMINAL X WILL GO OFFLINE This is simple a message warning the user that the terminal should be expected to go offline during these tests. TERMINAL TERMINAL X X IS OFFLINE ]S BACK ONLINE These messages indicate that returned successfully the terminal to an online status. did go offline and |f the haracore diagnostics fail, the DIS will not come back online and an error message will indicate this condition. [f the softcore tests (which are the Last three tests of the hardcore diagnostics) fail, the unit will return online but error messages SYS indicating the softcore ID =+ PORT 400 1 failures will be printed. e+ MEM S]ZE 157776 This is a printout of the sKsten id, base port address and memory size of the DIS on which hardcore diagnostics were just run, PRINT ROM ID'S (Y,N) ? When a, Y, is typed indicating you wish the ROM [D's to be thed, 3 hexidecimal number in each Rom is read wihch contains Rom number in the upper byte and the version number in the lower b{te This number is printed in octal on the Host termina The Least significant digit printed for each Rom the version number, is ENTER S OR A FOR SCRIPT OR AUTO=-SCRIPT = A carriage return will skip over the script mode and allow individual input of diagnostic file names. An 'A" should be used for auto-scri Lo eration when the desired script already exists. An ‘'S’ When an “'A'" is input, should be used when a script be created and then executed is to the following message will be printed. ENTER SCRIPT NAME = Enter the name of executed. the script When an ''S'" is input, TO SAVE ENTER NAME SCRIPT, It the script already created that is to be the following is printed. = is to be saved on disk for future use, enter the name to be used to recall it Later, [f the scr1pt is not to be saved, enter a carriage return and after the script is executed it will be destroyed. ENTER FILE NAMES TO BE FILE NAME SCRIPTED AND NUMBER OF - Enter any KDF11/LS111/1P300 diagnostic file on disk. To terminate a script, after this query. PASSES PASSES for which there is an type a carriage return = Enter the decimal number of passes to be executed of above diagnostic. The maximum is 32768. the These two queries will be repeated until the script is terminated by & carriage return. The script will then be executed. After the execution of be printed. ANOTHER SCRIPT? a script, (Y OR N ) the following query will image SEQ 0010 To run another script, enter "'Y'' and the task t) the script mode query. query., Otherwise, If script mode is skipped, the task the task will will «iil return return to the jump to this point. SEQ 00N ENTER FILE NAME = SEQ 0012 Enter any KDF11/LS111/1P300 diagnostic file on disk, HOW MANY for which there is an image PASSES? Enter the number of passes to be run of the diagnostic up to a maximum of 32768. However, unlimited iterations of the diagnostic may be run by entering a carriage return. The diagnostic will For o specified number of passes, the pass count will continue to execute until the R3X task is aborted. If unlimited iterations are to be run, the following query will be printed. as often as it is uploaded from the diagnostic. ENTER NUMBER OF PASSES BETWEEN PRINT STATEMENTS = Enter any decimal number to a maximum of return will cause a» default ANY (Y OR N)? PATCHES to 1000. 32768. be printed A carriage Enter yes, if there are patches to be made to the diagnostic before it is downloaded. OPTIONS ARE: 1 = LOAD AND SAVE This option will patch the diagnostic and save the new version on disk as well patched version, as execute the 2 = LOAD AND GO This option will patch the diagnostic and execute it but it will not be saved. 3 = PATCH ONLY This option will patch the diagnostic save it but it will not be executed. and ENTER OPTION CODE = Enter the option code selected from the List above. ENTER PATCHES Enter the patches by tzpin followed by 8 slash ''/"" and ALl addresses necessarily first the address to be patched then the new value to be stored. to be patched mu.t in sequential order. be entered although not A line feed will not N retrieye the next address. Each entry must be on a separate Line add the List terminated by a line with only a carriage . returnsas input. 4 4 PATCH TABLE LOADED This indicates the patches have been successfully accepted. SEQ 0013 DOWNLOADING DIAGNOSTIC XXyXXX.IMG;1 CN TERMINAL X SEQ 0014 Since there is a slight pause as the diagnostic is being downloaded and started, this message is to indicate what is happgn\ng. After the diagnostic is started, the pass count will be continuously printed as shown below. PASSES COMPLETED = 9999 ON TERMINAL X A pass count will not be printed after every pass since more than one pass may be completed of the diagnostic between uploads from the diagnostic. The Last pass count may be greater than the specified number of passes for the same CIXMPB ... reason. END OF DIAGNOSTIC This message indicates the diagnostic required number of passes. ANOTHER DIAGNOSTIC ON THE It it 5.4 yes, will the program will return to SAME has TERMINAL completed the IN HOST MODE? (Y OR N) return to the file name query. the mode query. 1If no, COMMUN]ICATION MODE This mode has all not allow the same messages scripting. as Host mode eccept it does 6.0 SEQG 0015 ERRCR REPORTING Except for the two errors returned under terminal, all exceptions errors will are: be 80 Bad Load NX Non-existent Local mode on the local reported on the host terminal. In addition, errors from the LSI11/]P300 diagnostics being reported on two file mode will be reported on the The errors The Local the host terminal terminal as fall categories. run in Local stated earlier. into the following RSX ERRORS A knowledge of in interpreting the RSX operating system would be helpful these errors. However, the most OSw :;{qr code will be a =65, is which indicates offline. Controller X Terminal XX is not SYSGENed Terminal XX Cannot be Assigned - DSW = Terminal XX Cannot be Attached - DSW = common the DIS In Lun 99 Cannot be Assigned - DSW = Download Error on Terminal X - DSW = Upload Error on Terminal X - DSW = File Name in Error is XXXXXX CIKMPB ... CZIKMPB ... Directive Failure During 1/0 Error During (operation (operation Terminal Assign Logical Unit Number Console Prompt Console Repl Attach Serial Bus Detach SB (ALUN) (SB) (S1 (Command String File Open File Read File Write Kill Attach SB ALUN S8 GLUN SB Already Attached Mark Time ClLear Mark Time INPUT DATA ERRORS CIKMPB CIKMPB CIXKMPB CIKMPB CIKMPB Listed below) Listed below) Interpreter) ... Invalid Controller Number ... Invalid Terminal Numbers ... Invalid Response ... Terminal input Exceeds Total ... Huétiple Terminals Cannot be Diagnosed Terminal X Mode is the Upper Port of a DIS ] in Local (Warning Only)
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies