Digital PDFs
Documents
Guest
Register
Log In
AH-F406A-MC
April 1979
16 pages
Original
0.6MB
view
download
OCR Version
0.5MB
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_bw.pdf
OCR Text
' M DMP50 DIAG MON CZKMPAO A FAGBA MG ARE 1979 copvricHT 1979 =DFO020 FICHERIO R MADE IN USA _— | s IDENTIFICATION PRODUCY CODE: AC=FL0SA-M( PRGOUCT NAPE: CIxMPAD DMPSO DIAGNOSTIC DAE : . ANUARY MAINTAINES: IPG DIAGNOSTIC AUTHOK: DONNA w0Y)Y Tt AND MON 1976 GROULP INFORMATION IN THIS DOCUMENT 1S SUBJECT SHOULD NOY BE CONSTRUED AS A COMMITMENT CORPORATION. FOR ANY ERRORS TWE SOF TWARE A?Deflgg ONLY DIGITAL EQUIPMENT THAT MAY Sea 0001 APPEAR DESCRIBED IN THIS BE USED OR COPIED TO (HANGE W]TMOUT NOTICE BY DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY IN THIS DOCUMENT, DOCUMENT ]S FURNJSHED UNDER A LICENSE IN ACCORDANCE wiTH THE TERMS OF SUCH LICENSE. DIGITAL EQUIPMENT R(ll¢81lle OF I11S (ORPORATION ASSUMES NO RESPONS!BILITY SOf TWARE ON EQUIPMENT THAT IS NOT FOR THE SUFPLIED ClGlTA,, TOPYRIGHY (() 1979 By DIGITAL EQUIPMENT C(ORPORATION BY USE OR o e ea— SEQ 0002 1.G ABSTRACY 2.08(REQUIREMENTS 2.1 Enyironeent - 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 5.0 ¢#(S (Sl Others 1PG Software Package FUNCTIONAL DEFINITION t.' DPMS50 'On-Line' Diagnostic 3.1.1 Local Diagnosis Mode 3.1.2 Most Diagnosis Mode E.U STARTING PROCEDURE .0 OPERATING PROCEDURE 5.1 5.2 5.3 Initiatization Local Diagnosis Mode Host Diagnosis Mode 5.2.1 5.2.2 5.2.3 .0 7.0 ERROR REPORTING MISCELLANEOQUS Single Diagnostic Mode Script Mode Auto=Script Mode SEQ 0003 1.0 ABSTRACT The purpose ot the RSX tasks is the selection and control of contemporary LS111/1P300 aiagnostics through a host system task. These diagnostics are down-Line to an LSITY, run by the host task Loaded thru an in & stand-alone environment in a real-time environment. 1SB11/]1Sv1 and monitored The tasks will provide utilities to allow a Field Service Engineer to perform first system, of at a remote tevel diagncsis from the host subsystem, to execute stand-alone type diagnostics calt and utilizing the complete 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 OPMS0 96k 2.2 ENVIRONMENT 2.2.1 = SOF TWARE REQUIREMENTS RSX-11M Operating System The tollowing macros 2.2.1.1 are required: F(S FSRSIS, FDR(SA, (LOSES, FINITS, FDBDFS, FDATSA, FDOPSA, FDBFSA, NMBLKS, OPENSR, OPENSW, GETS, PUTS 2212 (51 TM (518, (SIsY, (SI$2 2.2.1.3 ALUNG, 2.2.2 OTMEVS SEQ 0004 aLUNSS hGLUNS, DIRS, TMKTSS, ASTXSS, MRKTSS, 171G Sot'warehlaceagt EXITSS, WISESS, WAlTS, 010%, QlOwS T .On TESTRFUNCTAONSL DESCRIPTION SEa 0005 Primary DPA50 testing, diagnosing and verifying will be pertormed by vS'hTas shutm m:m Ghahsdr Es$ff daagngstic ‘image’’ tiles on the system disk. The facility to update thekcurrent “‘image’' tiles 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 catling facilities ana error reporting at either a local terminal or the host system console. 5.1 DPM50 °"ON-LINE' DIAGNOSTIC This program/procedure will consist of three basic pieces which are: 8) an RSXVIM non-privileged task with Limited ‘‘user-mode diagnostic' features (i,e., in respect to the [15811 driver only), b) a small down~line (oadable 8080 based monitor to facilitate communications between the F.S. maintenance console and the host, and ¢) @ set of files on the customer's disk, each of which represents one stand-alone LSI11/]P300 diagnostic task in image The image the same and will - tiles described in ''c’’ above will °ribution media as the RSX11 be capable of being updated via ;atching facilities built be initially DPM50 tasks into the RSX task format. provided on in the host mode. peration of this DPMS0 task is in essentially two mcdes, one of which selected immediately after the operator ‘‘calls’’ the DPMSO [diagnostic task (i.e., > RUN (IKMP). The two modes of the task are: i a) LOCAL DIAGNOSIS MODE and b) HOST DIAGNOSIS MODE. In this and all subsequent references ''LOCAL'’ infers diagnostic lprocedures inilaated and controlled at the LSI11/1P300 subsystem Level and ''MOST’" infers operator control exclusively from a host FSX1IM system, , 3.1.2 , SEQ 0006 Local Diagnosis Mode (ochpguall;. this process consists of utilizing the system Q10 calls and the three levels of abstraction IPG software commands 83 the threads of communication interlinking the RSXT1IM host task, the 8080 diagnostic monitor and the LSI11 based stand-alone diagnostic. 3.1.3 wHost Diagnosis Mode The purpose of this type of test is to verify the operation of individual components on the remote DPMS50 subsystem from the host system., The daiagnostic 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. |t does provide, however, an efficient method for Field Service to verify basic functionality of the remote subsystems, in The process, which can be initiated in several ways, always utilizes the testing methodology analogous to the Automated Process Testing (APT) ytilized 1in 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 reportina end of pass and errors., It is antic‘pated that the ‘‘up~line Load command will be utilized for reporting and the '‘down-lLine command tor test initiation, termination and control. k.0 STARTING PROCEDURE SET | This /sul(=(200,270] instruction will establish the user code to be the same 85 that used when the tasks and image files of LSI11/]IP300 diagnostics were originally Loaded on the disk. RUN C(IKMPA | This instruction will stast the RSX diagnostic task. Lloaa" 5.0 OPERATING PROCEDURE 9.1 INITIALIZATION CIKMPA VERSION SeQ 0007 2.2 At the beginning ot the task, the task will SELECT MODE: be printed as (OCAL, HOST, The mode query enables the current version nusber of shown above. AUTO-MAP OR EXIT to user to select (L,H,AE) which mode of operation is to be used or to exit the task. The Auto-map feature is ptanned for future development. Host mode will continually return the user to this mode query for additional input and it musSt be used as the exit medium. Local mode will terminate the task normally when the user specifies from the remote subsystem, A (NTL 7 input to any HOst mode query will return the user to this mode query. . ALL input decimal. values are The same ENTER NUMBER OF in ottal unless otherwise specified as is true of numbers used in printed statements. TERMINALS (D] - tnter the total number of terminals to be specified as input. This number will be compared against the number of terminals specitied 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 trom 0-77. in the following formats: They may be entered 1,3 125 1-5,7-12 NUMBER OF ENTERED This statement TERMINALS = 2 will print out the numter of requested terminals which were successfully attached to the task. 1f 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 nt subsystems not task, addresses. Both addresses are attached to the UNIT oo CONTROLLER «¢ LOGICAL SB *¢ LUN e¢ 1 1 " ’ A table of 1 61 7 10 the successfully attached subsystems will The number ot entries will in the statement above. 9.2 SEG 0008 match the number of be printed. terminals printed LOCAL CIAGNOS:S MODE The tollowing to the inguts will be enteread on a terminal connected local DPM50 being diagnosed by the F>S> Engineer. >FILE NAME Enter any LSI11/1P300 diagnostic file name for which there is an image tfile on disk. Whenever the prompt >" is printed, enter a file name or a (NIRL 7 allow entry ot the termination code. character which will 157776 82006 The memory size and an "'at’’'sign will be printed when the diagnostic has been successfully downloaded The system is in ODT mode and the diagnostic into LS] memory. 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 To halt print any messages or errors on the diagnostic and re-enter ODT mode, the terminal. press the 'BREAK'’ hey. 017312 8760144/000000 1 As the subsystem re-enters ODT mode, the address at break was made will be printed (disregard) Open Location 760144 (CSR4) and enter the task) which and an '‘at’’ sign. 1 (to terminate or 2 (to request another diagnostic). Termination will print a message of JEX. Alternately, prompt character will be issued for another file name. NOTE: THE BE TASK MUST BE TERMINATED the IN THE MANNER. [T a CANNOT SUCCESSFULLY TERMINATED FRCM 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 procedure run in Local mode. Local mode but the STARTING HARDCORE DIAG =-- TERMINAL They first one are the Llast in host mode. X WiLL GO OFFLINE This is simple a message warning the user that the terminal should be expected to go oftline during these tests. TERMINAL TERMINAL X X iS OFFLINE 1S BACK ONLINE These messages indicate that the terminal did go offline and returned successtfully to an online status. If 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 Llast three tests of the hardcore diagrostics) tail, the unit will return online but error messages 1ndicating the softcore SYS ID e+ PORT 400 1 This is be printed. id, address and o+ MEM S]ZE 157776 a printout memory size of just run, failures will of the system base port the DPMS50 on which hardcore diagnostics were ENTER S OR A FOR SCRIPT OR AUTQ=-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 tor auto-scr1gt operation when the desired script already exists. An 'S’ should be used when a script be created and then executed. when an "'A" is input, the following message will ENTER SCRIPT NAME - Enter the script the name ot already created that is to be printed. is to be erecuted, when an ''S’* is input, 10 SAVE ENTER NAME 1f SCRIPT, the script the tollowing is printed. - is to be saved on disk for future use, enter the name to be used to recall it later. [1f the script is not to be saved, enter a carriage return and after the script is executed it will be destroyed. ENTER FILE NAMES 10 BE FILE NAME SCRIPTED AND NUMBER OF = Enter any LSI11/]P300 diagnostic tile on disk. atter PASSES To terminate a for which there script, type 3 is an carriage image return this query. PASSES = Enter the gecimal 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 a3 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 "'v'' and the task will return to the script query. Otherwise, the task will return to the mode query. If script mode 's skipped, the task will jump to this point, ENTER FILE NAME = SEQ 0011 Enter any LSI11/1P300 giagnostic 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 saximum of 32768. However, unlimited iterations of the diagnostic m3y be run by entering 2 continue to execute until iterations are to be For run, a specitied number of 35 often as it ENTER NUMBER OF carriage the ROX the return. task following query passes, PATCHES (Y diagnostic will the pass count PASSES BETWEEN PRINT will |If unlimited be printed. will is uploaded from the diagnostic. be printed STATEMENTS = Enter any decimal number to a maximum of return will cause a default to 1000. ANY The is aborted. 32768. A carriage OR N)? Enter yes, it 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 the new version on disk patched version. as well 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 save it but it will not be executed. and ENTER OPTION (ODE - Enter the option code selected from the {ist above. ENTER PATCHES Enter the patches by typing first the address to be patched followed by @ 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 retrieve the next address. Line and the List terminated by a Line with only a carriage return as 1nput., PAT(H TABLE This n Each entry must be on a separate LOADED ingicates the patches have been successfully accepted. i SEQ 0012 DOWNLOADING DIAGNOSTIC ON TERMINAL X Since there XXXXXX.IMG;1 SEQ 0013 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 = 999G 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 tor the CIKMPA same ... reason. END OF DIAGNOSTIC This message indicates the diagnostic required number of passes. ANCTHER DIAGNOSTIC 1f it yes, will ON THE the program will return SAME has TERMINAL return to the to the mode query. — completed IN HOST the MODE? (Y OR N) file name query. 1f no, 6.0 SEQ 0014 ERROR REPORTING Erxcept ‘or the two errors returned under tersinal, all errors exceptions are: will be 80 - Bad NI - Non-existent be The errors on Local mode on the Local the host terminal. The two i0ad In aggition, errars mode wiil reported tile from the LSI11/1P300 diagnostics being reported on reported on the local the host terminal termiral as fall run stated earlier. into the in Local following categories. RSX ERRORS A knowledge of the RSX operating system would be helpful in interpreting these errors. However, the most common DSW error code will be a ~65, which is offLine. indicates the DPMS0 (ontroller X Terminal XX is not SYSGENed Terminal XX (annot be Assigned - DSW = Terminal XX Cannot be Attached - In DSW = Ltun 99 Cannot be Assigned - DSW = Download Error on Terminal X - DSW = Upload €rror on Terminal X - DSW = File Name in Error is XXXXXX CIKMPA ... Directive fFailure During (operation Listed below) CIKMPA ... 1/0 Error During (operation listed below) Terminal Assign Logical Consale Prompt Console Reply Attach Serial Bus (SB) Detach SB (S] Fite file fFile Kitl Mark Unit Number (ALUN) (Command String Interpreter) Open Read Write Attach SB ALUN SB GLUN SB Already Attached Time (lear Mark Time INPUT DATA ERRORS (IKMPA CIXMPA ... ... Invalid Controller Number Invalid Terminal Numbers (ZKMPA ..., Multiple CIKMPA ... CIKMPA ... Termiral X Invalid Response Terminal [nput Exceeds Total Mode Terminals (annot is the Upper Port of be Diagnosed a DPM50 ) in Local (warning Only! CIKMPA ... Bad Data on the Script file SEQ 0015 HARDCORE DIAGNOSTIC ERRORS Terminal X Remained Offline (Mardcore fFailed) Softcore failure: Terminal Terminal Terminal X Softcore Error X X Softcore Error Softcore Error 1 2: 3: Memory Error C(PU Error These errors wiill generate a query regarding whether user wishes to ignore these errors. OVERRIDE SOF TCORE ERROR? (Y OR N) A yes answer will generate the following warning: WARNING == TESTING MAY GENERATE UNPRED]CTABLE RESULTS LSI11/71P300 ERRORS These errors are reported via the APl window. Diagnostic failed on Terminal X - Fatal Error 99 Diagnostic Hung on Terminal 7.0 PLL X = No Activity MISCELLANEOUS LSI11/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