- ATTACH
TWO ATTACH COMMANDS MUST BE ISSUED TO RUN THE EVDIG DIAGNOSTIC:
1- ATTACH TO THE UNIBUS . DEPENDING ON THE PROCESSOR THE COMMAND IS
ATTACH DW780 SBI DW0 3 4 TO ATTACH THE SBI ON A 11/780
ATTACH DW750 CMI DW0 11/750
2- ATTACH KMS11 DW0 XSA <CSR> <VEC> <BR> THAT WILL DECLARE THE KMS
DEVICE ATTACHED TO THE UNIBUS AND CONTROLLED BY THE XSDRIVER.
A TYPICAL SEQUENCE TO TEST THE LINE UNIT IS:
DS> LOAD EVDIG
DS> ATT DW... XXX DW0 3 4
DS> ATT KMS11
DEVICE LINK? DW0
DEVICE NAME? XSA
CSR? 764100
VECTOR? 400
BR? 5
DS> SEL ALL
DS> STA
THE PROGRAM SHOULD NOW BE RUNNING
NOTE THAT LOADING THE XSDRIVER (OPTONALLY VIA KMSLOAD.COM) IS A PREREQUISITE
IN ORDER TO RUN THE PROGRAM UNDER VMS.
- LINK
DEPENDING ON THE PROCESSOR THE LINK WILL BE SBI (11/780) OR CMI (11/750)
- DEVICE
EVDIG TESTS THE KMS11-PX/PY/PZ DEVICES WHIH ARE COMPOSED OF A KMC11-B
MICROPROCESSOR AND A M8203 LINE UNIT MODULE. THIS TEST IS AN OVERALL
FUNCTIONAL TEST THAT SHOULD BE EXECUTED ONLY AFTER HAVING TESTED THE
KMC11-B MODULE WITH THE EVDHA AND ESDHB PROGRAMS AND AFTER HAVING
TESTED THE LINE UNIT MODULE WITH THE EVDMA LEVEL 3 DIAGNOSTIC.
THE DEVICE IS KNOWN THROUGHOUT THE TEST UNDER THE NAME KMS11.
- KMS11-PX/PY/PZ
DIFFERENCE BETWEEN THE THREE OPTIONS IS MAINLY AT OUTPUT CONNECTOR LEVEL.
THESE DEVICES ARE GENERAL PURPOSE UNIBUS COMPATIBLE MICROPROCESSORS DRIVING
ONE M8203 LINE UNIT.
PX INTERFACES WITH A BC55C-10 EIA RS232C/RS423A CABLE
PY INTERFACES WITH A BC05Z-25 CCITT V35 CABLE
PZ INTERFACES WITH A BC55B-10 RS422A CABLE
- HELP
THIS LEVEL 2R DIAGNOSTIC PROGRAM CHECKS THE FUNCTIONALITY OF A KMC-11
MICROPROCESSOR INTERFACED TO A M8203 LINE UNIT. THE PROGRAM PROVIDES
ERROR MESSAGES WHICH IDENTIFY FAILING FUNCTIONS THAT AID IN THE REPAIR
OF THE DEVICE. THE PROGRAM USES LOOPBACK TO TEST TRANSMIT AND RECEIVE
DATA INTEGRITY. THE LOOPBACK IS INTERNAL, TO THE KMS11-PX UNLESS THE
OPERATOR SELECTS EXTERNAL MODE. THE PROGRAM STORES, LOADS AND USES A
KMC-11 FIRMWARE PROTOCOL.
THIS PROGRAM CAN BE RUN ONLY IN VMS CONTEXT (LEVEL 2R).
- ERRORS
ERRORS ARE REPORTED BY THE PROGRAM AS THEY OCCUR (IF NOT INHIBITED).
THE REPORT CONFORMS TO THE DIAGNOSTIC SUPERVISOR ERROR REPORT FORMAT
AND CONSISTS OF A DESCRIPTION OF THE ERROR, THE TEST NUMBER , DEVICE
ADDRESS AND BASIC AND EXTENDED ERROR INFORMATION.
MOST OF THE ERRORS ARE NON-FATAL ERRORS AND MAY LEAD TO A LOOP ON ERROR
PROCEDURE. THE FIRMWARE LOADING AS WELL AS THE QIO REJECTION BY VMS
ARE CONSIDERED AS FATAL AND CAUSE THE PROGRAM TO BE ABORTED.
- EVENT
EVENT FLAG NUMBER 3 CAN BE SET TO FORCE THE FIRMWARE TO USE THE EXTERNAL
LOOPBACK MODE .
THIS EXTERNAL LOOPBACK CAN BE DONE BY MEAN OF A MODEM OR BY USING THE
SPECIAL TURNAROUND TEST CONNECTOR (DEFAULT BEING INTERNAL LOOPBACK MODE).
FORMAT : SET EVENT 3
- REQUIREMENTS
... HARDWARE REQUIREMENTS:
VAX PROCESSOR WITH MINIMUM CONFIGURATION (11/780,11/750,ETC.) AND 64KB
MEMORY (MINIMUM).
1 KMS11-PX (KMC11-B AND M8203 LINE UNIT) WITH ASSOCIATED CABLES AND
TEST CONNECTORS.
... SOFTWARE REQUIREMENTS:
VAX DIAGNOSTIC SUPERVISOR (VERSION 6.3 OR LATER) MUST BE RESIDENT IN MEMORY
AND THE XSDRIVER MUST HAVE BEEN PREVIOUSLY LOADED.
... ENVIRONMENT:
THE LEVEL 3 DIAGNOSTICS SHOULD HAVE BEEN RUN PRIOR TO THE EXECUTION OF THIS
TEST. NAMELY THESE ARE EVDHA KMC11 LEVEL 3 PROGRAM
EVDMA M8203 LEVEL 3 PROGRAM
- START
COMMAND USED TO EXECUTE THE DIAGNOSTIC. DEPENDING ON THE QUALIFIER THE
DIFFERENT TESTS WILL BE EXECUTED SEPARATELY OR CHAINED.
- QUALIFIERS
/SECTIONS:
NOT APPLICABLE
THE PROGRAM CONTAINS ONLY THE DEFAULT SECTION AND THE COMMAND START DOES
NOT NEED TO BE DEFINED BY THIS WITCH.
/TEST:first[:last]
THE PROGRAM IS COMPOSED OF 3 TESTS THAT CAN BE RUN SEPARATELY OR TOGETHER
BY USING THIS SWITCH. A DESCRIPTION OF EACH TEST CAN BE OBTAINED BY TYPING
HELP EVDIG TEST NO (WHERE NO = 1,2,3)
/PASS:n
USED TO CAUSE ONE TEST TO BE EXECUTED SEVERAL TIMES.
- TEST
THREE TESTS ARE AVAILABLE . THEY CAN BE RUN SEPARATELY BY USING THE COMMAND
START ...EXECUTE THEM ALL
START/TEST:first:last
- 1
TEST 1: BASIC TRANSMIT TEST.
THIS TEST INSURES THE DEVICE CAN WORK IN INTERRUPT AND DMA MODE
UNDER VMS. IT THEN CHECKS A TRANSMIT BUFFER ADDRESS IN COMMAND CAN
BE ISSUED TO THE LINE.
THE TEST WILL INSURE COMMANDS ARE ACKOWLEDGED BY THE FIRMWARE AND THE
VMS LEVEL 2R DRIVER (XSDRIVER).
- 2
TEST 2: SIMPLE BUFFER TRANSMIT AND RECEIVE TEST.
THIS TEST CHECKS THAT THE LINE CAN ACCEPT AND FIELD A SMALL
TRANSMIT AND SMALL RECEIVE BUFFER. A 4 BYTES MESSAGE IS TRANSMITTED
AND RECEIVED .
THE BUFFER IS FILLED UP WITH INCREMENTING PATTERN.
THE TERMINATION STATUS, AND SIZE OF THE RECEIVED BUFFER ARE
VERIFIED.
THE DATA RECEIVED IS COMPARED TO THAT TRANSMITTED AND
THE FIRST THREE BYTE FAILURES FOR EACH TRANSMISSION
ARE PRINTED.
- 3
TEST 3:TRANSMIT AND RECEIVE BUFFER SIZE TEST
THIS TEST CHEKS THAT THE LINE CAN TRANSFER BUFFERS
OF VARIABLE LENGTHS. MESSAGES OF 16, 64, 256 AND
512 BYTES ARE TRANSMITTED.
EACH BUFFER SENT IS FILLED UP WITH LOOPED INCREMENTING
PATTERN (FROM 00 T0 FF ).
THE TERMINATION STATUS AND SIZE OF THE RECEIVED BUFFERS
ARE VERIFIED.
THE DATA RECEIVED IS COMPARED TO THAT TRANSMITTED AND
THE FIRST THREE BYTE FAILURES FOR EACH TRANSMISSION
ARE PRINTED.
- SUMMARY
THIS COMMAND WILL DISPLAY A SUMMARY OF THE RESULTS OBTAINED
SINCE THE EVDIG PROGRAM HAS BEEN LOADED.
FORMAT:
EVDIG DIAGNOSTIC SUMMARY
NUMBER OF BUFFERS SENT ... NUMBER OF BYTES SENT ...
NUMBER OF BUFFERS RECEIVED ... NUMBER OF BYTES RECEIVED ...
NUMBER OF DATA ERRORS ...
WHERE THE NUMBER OF BUFFERS AND BYTES SENT REPRESENT THE DATA PASSED
TO THE FIRMWARE FOR TRANSMISSION ON THE LINE UNIT.
THE NUMBER OF BUFFERS RECEIVED REPRESENTS THE NUMBER OF INTERRUPT
OUT PRODUCED BY THE FIRWARE WITH COMMAND CODE 'RECEIVE'.
THE NUMBER OF BYTES RECEIVED IS THE ACCUMULATION OF THE NUMBER OF
BYTES RECEIVED SUCH AS INDICATED IN THE CSR BY THE FIRMWARE.
THE NUMBER OF DATA ERRORS IS THE NUMBER OF ERRONEOUS RECEIVED BYTES.
- MANUAL
NO MANUAL OPERATION POSSIBLE APART FROM CHOOSING AN INTERNAL OR EXTERNAL
CLOCK FOR THE LINE UNIT.(SEE EVENT )
- QUICK
THE QUICK FEATURE IS NOT IMPLEMENTED IN THIS DIAGNOSTIC.
- PREREQUISITES
FUNCTIONAL VAX-11 FAMILY CENTRAL PROCESSOR AND MEMORY
FUNCTIONAL UNIBUS CHANNEL ADAPTER
FUNCTIONAL CONSOLE TERMINAL
FUNCTIONAL VAX/VMS DIAGNOSTIC SUPERVISOR
FUNCTIONAL VMS SYSTEM
XSDRIVER LOADED VIA SYSGEN (USE KMSLOAD.COM AS A GUIDE LINE )