Digital PDFs
Documents
Guest
Register
Log In
AH-F406A-MC
April 1979
16 pages
Original
6.1MB
view
download
OCR Version
7.0MB
view
download
Document:
CZKMPA0 DPM50 DPM50 DIAG MON APR 1979 bw
Order Number:
AH-F406A-MC
Revision:
000
Pages:
16
Original Filename:
CZKMPA0__DPM50__DPM50_DIAG_MON__AH-F406A-MC__APR_1979_gray.pdf
OCR Text
' M DMP50 DIAG MON CZKMPAO A FAGBA MG ARE 1979 copvricHT 1979 =DFO020 FICHERIO R MADE IN USA IDENTIFICATION PRODUCY i CODE: PRGDUCT WNAME: CIxMPAD DMPSO DIAGNOSTIC TMMON DATE: JANUARY MAINTAINER: I1PG DIAGNOSTIC GROUP AUTHOR ; DONNA w0TT THE AND 1979 INFORMATION IN THIS DOCUMENT 1S SUBJECT SHOULD NOT BE CONSTRUED AS A COMM]TMENT CORPORATION. | SEQ 0001 AC=F4L0SA-M( FOR ANY ERRORS TO CHANGE WITHOUT NOTICE BY DIGITAL EQUIPMENT DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY THAT MAY APPEAR IN THIS DOCUMENT. THE SOF TWARE DESCRIBED IN THIS DOCUMENT 1S FURNISHED UNDER A Ll(ENfiE A??E:gz t ONLY BE USED OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH - DIGITAL EQUIPMENT (ORPORAflON ASSUMES NO RESPONSIBILITY FOR THE USE OR :sz%:glLle OF 1TS SOFTWARE ON EQUIPMENT THAT IS NOT SUFPLIED BY L. COPYRIGHT (C) 1979 By DIGITAL EQUIPMENT CORPORATION SEQ 0002 TABLE 1.0 OF CONTENTS ABSTRALY 2.08(REQUIREMENTS J _2.1 Environment - Hardware Requirements 2.2 F Environment - Software Requirements 2.2.1 RSX=11M Operating System 2.2.1.3 2.2.2 3.0 Others 1PG Software Package FUNCTIONAL DEFINITION 1.1 DPM50 'On=-Line' Diagnostic 3.1.1 Local Diagnosis Mode 3.1.2 Host Diagnosis Mode t.O STARTING PROCEDURE .0 OPERATING PROCEDURE 5.1 5.2 5.3 Initialization Local Diagnosis Mode Host Diagnosis Mode 5.2.1 5.2.2 5.2.3 6.0 ERROR REPORTING 7.0 MISCELLANEOUS Single Diagnostic Mode Script Mode Auto=Script Mode SEQ 0003 1.0 ABSTRACT The purpose of the RSX tasks is the selection and control of contemporary LSI11/1P300 diagnostics through a host system task. These diagnostics are down-Line loaded thru an 1SB11/1Sv11 to an LSIT1, run in a3 stand-alone environment and monitored by the host task in a real=-time environment. The tasks will provide utilities to allow a Field Service Engineer to perform first Llevel diagncsis from the host system, or at a remote subsystem, to call execute stand-alone type diagnostics and utilizing the coaglete RSX11M/Dataway hardware as though it were merely an XXDP media. Additionally, the tasks will allow an cperator to perform limited modifications to diagnostic “‘image’’ files. 2.0 REQUIREMENTS 2.1 ENVIRONMENT. - HARDWARE REQUIREMENTS RSX11M System DEC Dataway DPMS0 96k .2 ENVIRONMENT 2.2.1 <« SOFTWARE REQUIREMENTS RSX=11M Operating System The tollowing macros are required: Buieded S FSRSZS, FDRCSA, (LOSES, FINITS, FDBDFS, FDATSA, FDBFSA, NMBLKS, OPENSR, GETS, PUTS 2.2.1.2 €SI > (S1%, (S181, (SI%2 FDOPSA, OPENSW, 2.2.1.3 "OTHEVS ALUNG, aLUNSS hGLUNS, DIRS, ASTXSS, EXITSS, (MKT$S, MRKTSS, WISESS, WAITS, 010%, QlOwS 2.2.2 116G SotTwarehTac+agt SEQ 0004 3.0n TESTRFUNCTAONSL DESCRIPTION SEQ 0005 Primary DPM50 testing, aiagnosing and verifying will be erformed by VSihTas shutm,m:m.Ghahsdr Es$ff daagngstic ‘image’’ files on the system disk. The facility to update thetcurrent "‘image’’ files will be provided in the diagnostic task. The RSX11 tasks and BOB0O monitor will provide the operator with the ability to call and execute stand-alone diagnostics in the remote subsystem under test with catling facilities ana error reporting at either a local console. 5.1 terminal or the host system DPM50 "ON-LINE® DIAGNOSTIC This program/procedure will consist of three basic pieces which are: a) an RSX1IM non-privileged task with Limited ‘‘user-mode diagnostic' features (i.e., in respect to the ISB11 driver only), b) a small down=line loadable 8080 based monitor to facilitate communications between the F.S5. maintenance console and the host, and t) a set The image of files on the customer's disk, represents.one stand-alone LSI11/]1P300 diagnostic files described the same ¢ in ''c'’ above will "*ribution media as the RSX11 nd will be capable of task in which initially DPM50 tasks being updated via atching facilities built be each of into the RSX task image format. provided on in the host mode. peration of this DPM50 task is in essentially two mcdes, one of which is selected immediately after the operator ‘‘calls’ the DPMS0 |[diagnostic task (i.e., > RUN CZKMP), The two modes of the task are: a) LOCAL DIAGNOSIS MODE and b) HOST DIAGNOS]S MODE. 4 In this and rocedures all subsequent references iniTaated and controlled at '"'LOCAL' infers diagnostic the LSI11/]1P300 subsystem Level and ‘"HOST'" infers operator control exclusively from a host RSX11M system, 3.1.2 SEQ 0006 Local Diagnosis Mode (oncgpguallg. this process consists of three levels of abstraction utilizing the system Q10 calls and the IPG software commands a5 the threads of communication interlinking the RSX11M host task, the 8080 diagnostic monitor and the LSI11 based stand-alone diagnostic. 3.1.3 Host Diagnosis Mode The purpose of this type of test is to verify the operation of individual components on the remote DPM50 subsystem from the host system. The diagnostic process is quite similar to the APT “‘quick verify' process which, although it is expected to find most faults, it is not and cannot be expected to be as comprehensive a testing process as that conducted "local’’ mode. It does provide, however, an efficient method for fField Service to verify basic functionality of the remote subsystems. in The process, which can be initiated in several ways, always wutilizes the testing methodclogy 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 “‘'up=Line Load” end of pass and errors. It is anticipated that the command will be utilized for reporting and the “‘down=line command for test initiation, termination and control. T #.o STARTING PROCEDURE SET This /ul(=[200,270] instruction will establish the user code to be the same as that used when the tasks and image files of LSI11/]1P300 diagnostics were originally Loaded on the disk. RUN This CZKMPA instruction will start the RSX diagnostic task. SEQ 0007 5.0. OPERATING PROCEDURE S.1 INITIALIZATION CIKMPA VERSION 2.2 At the beginning of the task, the current the task will be printed as shown above. SELECT MODE: version number of LOCAL, HOST, AUTO-MAP OR EXIT The mode query enables to user (L,H,AE) to select which mode of operation is to be used or to exit the task. The 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 (NTL Z input to any Host mode query will this mode query. ALL input values are decimal. The same ENTER NUMBER OF return the user to in octal unless otherwise specified as is true of numbers used in printed statements. 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 2ssociated with the above controller number within a range from 0-77. in the following formats: They may be entered 5.3 1=5 1=5,7=12 NUMBER OF ENTERED TERMINALS = 2 This statement will print out the numter of of Both requested terminals which were successfully attached to the task. [f both port addresses of a DPM50 were specified as input, only the base port address will be included in the count. The count is the number subsystems task. not addresses. addresses are attached to the UNIT o« CONTROLLER #* LOGICAL SB ** LUN e+ 1 1 0 1 A table of 1 &1 SEQ 0008 7 10 the successfully attached subsystems will be printed. The number ot entries will match in the statement above. the number of terminals printed LOCAL DIAGNOSIS MODE The tollowing inguts will be entered on a terminal connected to the Local DPM50 being diagnosed by the F>S> Engineer. >FILE NAME Enter any LSI11/1P300 diagnostic file name for which there is an image file on disk. Whenever the prompt character *>"" is printed, enter a file name or a (NTRL 7 which will allow entry of the termination code. 157776 22006 The memory size and an "‘at''sign will be printed when the diagnostic has been successfully downloaded into LSI memory. The system is in ODT mode and the diagnostic can be started by entering 2006 (the standard diagnostic start-up). The diagnostic will operate as though 1t were in stand-alone XXDP mode and will print To halt any messages or errors on the terminal. the diagnostic and re-enter ODT mode, . hey. press the 'BREAK" 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 Location 760144 (CSR4) and enter 1 (to terminate the task) or 2 (to request another diagnostic). Termination will print a message of dEX. Alternately, a prompt character will be issued for another file name. NOTE: THE BE TASK MUST BE TERMINATED IN THE MANNER. 1T CANNOT SUCCESSFULLY TERMINATED FRCM THE HOST COMPUTER. 5.3 wOST 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 Llocal 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 expectied to go offline during these tests. TERMINAL TERMINAL X X iS OFFLINE 1S BACK ONLINE These messages indicate that the terminal did go offline and returned successfully to an online status. 1f the hardcore diagrostics fail, the DPM50 will not come back online and an error message will indicate this condition. 1f the softcore tests (which are the Last three tests of the hardcore diagnostics) fail, the unit will return online but error messages indicating the softcore SYS ID #+ PORT 400 1 This be printed. id, address and =+ MEM SIZE 157776 is a printout memory size of just run, failures will of the system base port the DPM50 on which hardcore diagnostics were ENTER S OR A FOR SCRIPT OR AUTO-SCRIPT = SEQ 0010 A carriage return will skip over the script mode and allow individual input of diagnostic file names. An ‘A" should be used for outo-scrlgt ogeration when the desired script already exists. An '5"" should be used when a script be created and then executed. when an ""A" is is to input, the following message will be printed. ENTER SCRIPT NAME - Enter the name of the script already created that erecuted. is to be When an *'S"" is input, the following is printed. TO SAVE SCRIPT, If the script ENTER NAME - is to be saved on disk for future use, enter the name to be used to recall it Later. If the script to be saved, enter a carriage return and after executed it will be destroyed. ENTER FILE NAMES TO BE FILE NAME SCRIPTED AND NUMBER OF is PASSES = Enter any LSI11/]P300 diagnostic file on disk. after is not the script for which there is an image To terminate a script, type a carriage return this query. PASSES = knter the decimal number of passes to be executed of the above diagnostic. The maximum is 32768. These two queries will be repeated until the script is terminated by a carriage return, The script will then be executed. After the execution of a script, be printed. ANCTHER SCRIPT? (Y OR N the following query will ) To run another script, enter ''vy"' and the task will return to the script query. Otherwise, the task will return to the mode query. If script mode 15 skipped, the task will jump to this point, L ENTER FILE NAME - 1 Enter any LS111/1P300 diagnostic for which there is an image file on disk. HOW MANY 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 carrtage return., The diagnostic will continue to execute until the ROX task is aborted. If unlimited iterations are to be run, the following query will be printed. For a specified number of passes, the pass count 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 to 1000. ANY (Y OR N)? PATCHES Enter yes, before it if there are patches 32768. A carriage to be made to the diagnostic is downloaded. OPTIONS ARE: 1 LOAD AND SAVE This option will patch the diagnostic the new version on disk as well patched version, and save 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 and save it but it will not be executed. ENTER OPTION (ODE = Enter the option cocde seiected from the List above. ENTER PATCHES Enter the patches by typing first the address to be patched followed by a siash ''/"" and ther the new value to be stored. ALL addresses to be patched must be entered although not necessarily in sequential order. A Line feed will not SEQ 0011 n retrieve the next address. Each entry must be on a separate Line and the List terminated by a Line with only a carriage return as 1nput, PATCH TABLE This LOADED indicates the patches have been successfully accepted. SEQ 0012 DOWNLOADING DIAGNOSTIC XXXXXX.IMG;1 ON TERMINAL X SEQ 0013 Since there is a slight pause as the diagnostic is being downloaded and started, this message is to indicate what is happening. After the diagnostic is started, the pass count will be continuously printed as shown below. PASSES COMPLETED = 9995 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 reason. CZKMPA ... END OF DIAGNOSTIC This message indicates the diagnostic required number of passes. ANCTHER DIAGNOSTIC ON THE 1f it SAME has completed the TERMINAL IN HOST MODE? (Y OR N) yes, the program will return to the file name query. will return to the mode query. e 1f no, e B il W . 6.0 - - . - ) -~ B T - - - ERROR REPORTING Except *or the two errors returned under Local mode on the local terminal, all exceptions errors will be reported on the host terminal. The two are: BD = Bad ioad NX = Non-existent tile In addition, errors from the LSI11/1P300 diagnostics bein? run in Local mode will be reported on the local The errors reported on the host terminal termiral as stated earlier. fall into the following categories. RSX ERRORS A knowledge of the RSX operating system would be helpful in interpreting these errors. However, the most common ?SU :;[?r code will be a =65, which indicates the DPMS0 s 0 ne. Controller X Terminal XX is not SYSGENed In Terminal XX (Cannot be Assigned = DSW = Terminal XX Cannot be Attached - DSW = Lun 99 Cannot be Assigned = DSW = Downloand Error on Terminal X = DSW = Upload €rror on Terminal X = DSW = File Name in Error is XXXXXX CIKMPA ... Directive Failure During (operation Listed below) CIKMPA ... 1/0 Error During (operation Listed below) Mark Terminal Assign Logical Unit Number Console Prompt Console Reply Attach Serial Bus (SB) Detach SB (S1 (Command String Interpreter) File Open File Read File Write Kill Attach SB ALUN SB GLUN SB Already Attached Time (ALUN) Clear Mark Time INPUT DATA ERRORS (IKMPA ... CIKMPA ... Invalid Controller Number Invalid Terminal Numbers CIKMPA ... Invalid Response CIKMPA ... Terminal Input Exceeds Total CIKMPA ... =uétiple Terminals Cannot be Diagnosed Terminal X ode is the Upper Port of a DPM50 Y : in Local (Warning Only! —— T - - . e g . - - - — <« CIKMPA ... Bad Data on the Script File SEQ@ 0015 HARDCORE DIAGNOSTIC ERRORS Terminal X Remained Offline (Mardcore fFailed) Softcore failure: Terminal X Softcore Error Terminal Terminal X Softcore Error X Softcore Error These errors will | 2: 3: Memory Error C(PU Error generate a query regarding whether user wishes to ignore these errors. OVERRIDE SOFTCORE ERROR? (Y OR N) A yes answer will generate the following warning: WARNING == TESTING MAY GENERATE UNPREDICTABLE RESULTS LSI11/71P300 ERRORS These errors are reported via the APT window. Diagnostic Failed on Terminal X - Fatal Error 99 Diagnostic Hung on Terminal 7.0 PALL X = No Activity MISCELLANEOUS LSIT1/IP300 diagnostics must be APT-compatible. The Diagnostic Supervisor has not been used in this RSX task. the
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies