- HELP
EVDIO, a FUNCTIONAL level (2R) diagnostic, contains a series
of tests which will establish the functionality of the KMS11-K
option. The program provides error messages which identify data and
I/O errors. The program runs with the VAX Diagnostic Supervisor from
any terminal while under the VAX/VMS Operating System.
- DEVICE
EVDIO tests the KMS11-K option. The KMC11-B (Module M8206) is a UNIBUS
compatible general purpose microprocessor with writeable control
storage. It is used primarily to reduce the input/output load on
the CPU in a VAX system; hence, the KMC11-B functions more
like a data handler than a data processor.
The functions performed by the KMC11-B are determined by the
microprogram contained in its instruction memory. The architecture
of the KMC11-B does not allow it to modify its own instruction
area.
The KMC11-B is an enhanced version of the DMC11 with writeable
control storage in place of the ROMs. The KMC11-B has increased
main memory and provisions for performing consecutive NPRs
without relinguishing UNIBUS mastership.
- KMS11-K
Device: General Purpose UNIBUS compatible Microprocessor
Link: DWn
Required Generic: Driver dependent (normally YOn)
Additional Information:
UNIBUS CSR [octal 760000-777770]
UNIBUS Vector [octal 000-770]
UNIBUS BR Level [decimal 4-7]
Tested by: EVDHA,EVDHB,EVDIN,EVDIO
- ATTACH
ATT DW780 HUB DW0 3 5 ; attaches UBA TO 11/780
OR
ATT DW750 HUB DW0 ; attaches UBA to 11/750
OR
ATT DW730 HUB DW0 ; attaches UBA to 11/730
The following is an example of how to attach a KMS11-K :
DS> LOAD EVDIO.EXE ;LOAD THE DIAGNOSTIC
DS> ATT KMC11 ;ATTACH THE KMC11-B
DEVICE LINK? DW0 ;THE OPTION IS LINKED TO THE UBA
DEVICE NAME? YOA ;THE OPTION IS NAMED UNIT A (RANGE=A-Z)
CSR? 764000 ;THE CSR ADRS IS 760170 (RANGE=760000-777770)
VECTOR? 300 ;VECTOR ADRS IS 300 (RANGE=000-770)
BR? 5 ;BR INTERRUPT LEVEL IS 5 (RANGE=4-7)
DS> SEL YOA ;SELECT THE KMC11-K FOR TESTING
The above attach could have been done in a single line of input,
as follows :
DS> ATT KMC11 DW0 YOA 764000 300 5
- EVENT-FLAGS
THE FOLLOWING EVENT FLAG IS USED TO CONTROL THE PROGRAM
EVENT FLAG 3=0 INTERNAL LOOP TESTING (DEFAULT)
3=1 EXTERNAL LOOP TESTING (NEED LOOPBACK CONNECTORS)
- DATA-PATTERNS
Complete descriptions of the many test patterns used are given in
the program document for EVDIO.
- SECTIONS
DEFAULT is the only section in this diagnostic. There are 4 tests.
- QUICK
The QUICK feature is not implemented in this diagnostic. The
diagnostic execution time is about TBD minutes for an error
free pass on one unit.
- SUMMARY
The SUMMARY section is not implemented by this diagnostic.
- ERRORS
OPERATING INSTRUCTIONS - SAMPLE ERROR MESSAGES
ERROR MESSAGE EXAMPLE
THE FOLLOWING MESSAGE SHOWS TEST 2 WITH A HARD ERROR DETECTED.
THE 8 KMC CSR REGISTERS ARE PRINTED AS BSEL0-BSEL6/7. THE
REGISTERS ARE EACH 8 BITS WIDE REPRESENTED BY TWO
HEXADECIMAL CHARACTERS.
TEST 2: SINGLE TRANSMIT AND RECEIVE TEST
******** KMS11-K FUNCTIONAL LEVEL (2R) - 1.0 ********
PASS 1 TEST 2 SUBTEST 0 ERROR 13 21-JAN-85 18:18:21.16
HARD ERROR WHILE TESTING YOA: INCORRECT STATUS IN BSEL2, SHOULD BE
84(X) OR 80(X)
DRIVER IO STATUS RETURNED (IOSB1) IS 00000001(X)
BSEL0 = 8010(X) BSEL2 = 0485 BSEL4 = 4A4A BSEL6 = 0200
IF A DIAGNOSTIC COMPARISON TEST RESULTED IN AN ERROR DETECTION AND
MESSAGE A TYPICAL ERROR MESSAGE WOULD ALSO INCLUDE THE EXPECTED AND
ACTUAL RESULTS IN THE MESSAGE, AS FOLLOWS:
******** KMS11-K FUNCTIONAL LEVEL (2R) - 1.0 *********
PASS 1 TEST 4 SUBTEST 0 ERROR 18 21-JAN-85 18:29:13.72
HARD ERROR WHILE TESTING YOA: INCORRECT TERMINATION CODE
DRIVER IO STATUS RETURNED (IOSB1) IS 00000001(X)
BSEL REGISTER NUMBER 6
EXPECTED: 01(X)
RECEIVED: 00
XOR : 01
BSEL0 = 8010(X) BSEL2 = 0685 BSEL4 = A5A5 BSEL6 = 0200
IF A DIAGNOSTIC DATA COMPARISON TEST RESULTED IN AN ERROR THE EXPECTED
AND RECEIVED ARE ALSO PRINTED. THE NUMBER OF BYTES TRANSFERRED IS
PRINTED ALONG WITH THE NUMBER OF FAILING BYTES. THE FIRST THREE FAILING
BYTES ARE ALSO PRINTED ALONG WITH THEIR EXPECTED RESULTS.
******** KMS11-K FUNCTIONAL LEVEL (2R) - 1.0 ********
PASS 1 TEST 2 SUBTEST 0 ERROR 26 21-JAN-85 19:56:43.61
SOFT ERROR WHILE TESTING YOA: DATA COMPARISON ERROR
NUMBER OF FAILING BYTES WAS 3 (10) NUMBER OF BYTES TRANSFERRED WAS 4 (10)
BYTE NUMBER 1 (10)
EXPECTED DATA 01 (X)
RECEIVED DATA 00 (X)
XOR 01 (X)
BYTE NUMBER 2 (10)
EXPECTED DATA 02 (X)
RECEIVED DATA 00 (X)
XOR 02 (X)
BYTE NUMBER 3 (10)
EXPECTED DATA 03 (X)
RECEIVED DATA 00 (X)
XOR 03 (X)
- HARDWARE REQUIREMENTS
VAX-11 FAMILY PROCESSOR WITH A MINIMUM OF 512K WORDS OF MEMORY
VAX-11 FAMILY UNIBUS ADAPTOR
KMC11-B MICRO PROCESSOR OPTION
KMS11-K LINE UNIT MODULE
OPTIONAL HARDWARE:
EXTERNAL LOOPBACK CONNECTORS
- SOFTWARE REQUIREMENTS
VAX/VMS OPERATING SYSTEM 4.0 CONFIGURED WITH THE FOLLOWING MINIMUM
PARAMETERS:
MAXBUF: 8204 (SYSTEM)
ASTLM : 25 (PROCESS)
BYTLM : 8204 (PROCESS)
BIOLM : 25 (PROCESS)
YODRIVER.EXE (KMS11-K I/O DRIVER)
VAX DIAGNOSTIC SUPERVISOR (VERSION 6.12 OR LATER)
- PREREQUISITES
FUNCTIONAL VAX-11 FAMILY CENTRAL PROCESSOR AND MEMORY
FUNCTIONAL UNIBUS CHANNEL ADAPTER
FUNCTIONAL CONSOLE TERMINAL
FUNCTIONAL VAX/VMS DIAGNOSTIC SUPERVISOR