- HELP
EVDIB, a FUNCTIONAL level (2R) diagnostic, contains a series
of tests which will establish the functionality of the KMC11-B
COMM IOP BOARD while cabled to a DMS11-DA Line Unit Module (M8711-YA).
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
EVDIB tests the KMS11-BD 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.
The Line Unit module (M8711) controls 1 to 8 serial lines.
- KMS11-BD
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,EVDIA,EVDKA
- 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-BD :
DS> LOAD EVDIB.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 KMA ;SELECT THE KMC11-B 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 FLAGS ARE USED TO CONTROL THE PROGRAM
EVENT FLAG 3=0 BOP PROTOCOL (DEFAULT)
3=1 CCP PROTOCOL
5=0 INTERNAL LOOP TESTING (DEFAULT)
5=1 EXTERNAL LOOP TESTING (NEED LOOPBACK CONNECTORS)
10=1 DESELECT LINE 0
11=1 DESELECT LINE 1
12=1 DESELECT LINE 2
13=1 DESELECT LINE 3
14=1 DESELECT LINE 4
15=1 DESELECT LINE 5
16=1 DESELECT LINE 6
17=1 DESELECT LINE 7
- DATA-PATTERNS
Complete descriptions of the many test patterns used are given in
the program document for EVDIB.
- SECTIONS
DEFAULT is the only section in this diagnostic. there are 6 tests.
- QUICK
The QUICK feature is not implemented in this diagnostic. The
diagnostic execution time is about 2 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
******** KMS11-BD FUNCTIONAL LEVEL (2R) - 3.1 *******
PASS 1 TEST 1 SUBTEST 0 ERROR 13 21-JAN-83 09:01:42.36
HARD ERROR WHILE TESTING YOA: INCORRECT NUMBER OF RECEIVE BUFFERS
RETURNED
NUMBER OF BUFFERS EXPECTED: 1
NUMBER OF BUFFERS RETURNED: 0
******** KMS11-BD FUNCTIONAL LEVEL (2R) - 3.1 ********
PASS 1 TEST 3 SUBTEST 0 ERROR 22 21-JAN-83 09:32:45.70
SOFT ERROR WHILE TESTING YOA: BASE TABLE ERROR COUNTS ARE NON-ZERO
BYTE COUNT DESCRIPTION
3 0 NAKS - MSG NO BUFFER
4 0 NAKS - BAD MSG HEADER
5 1 NAKS - DATA BAD
6 0 NAKS SENT - NO BUFFERS
7 2 NAKS SENT - BAD HEADER
8 0 NAKS SENT - BAD DATA
9 0 REPS SENT
10 0 REPS RECEIVED
********* KMS11-BD FUNCTIONAL LEVEL (2R) - 3.1 *********
PASS 1 TEST 5 SUBTEST 0 ERROR 15 21-JAN-83 08:44:04.76
HARD ERROR WHILE TESTING YOA: DATA COMPARISON ERROR
NUMBER OF ERRORS DETECTED: 36 (D)
NUMBER OF BYTES TESTED: 36 (D)
RECV BFR UNIBUS ADDRESS: 000000 (X)
XMIT BFR UNIBUS ADDRESS: 000400 (X)
BYTE(D) EXPD(X) RECV(X) XOR(X)
0 41 42 03
1 42 43 01
2 43 44 07
NOTE: THE ERROR PRINTOUT ROUTINES ARE SET FOR EXTENDED MESSAGE FORMAT.
IF THE OPERATOR WISHES TO STOP THE ERROR DISPLAY AFTER 3 COMPARISON
ERRORS THE SUPERVISOR FLAG 'IE3' MUST BE SET E.G.
DS> SET IE3
- 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-BD LINE UNIT MODULE
OPTIONAL HARDWARE:
NONE
- SOFTWARE REQUIREMENTS
VAX/VMS OPERATING SYSTEM 3.0 CONFIGURED WITH THE FOLLOWING MINIMUM
PARAMETERS:
MAXBUF: 8204 (SYSTEM)
ASTLM : 25 (PROCESS)
BYTLM : 8204 (PROCESS)
BIOLM : 25 (PROCESS)
YODRIVER.EXE (KMS11-BD I/O DRIVER) OR EQUIVALENT KMC11-B DRIVER
VAX DIAGNOSTIC SUPERVISOR (VERSION 6.7 OR LATER)
- PREREQUISITES
FUNCTIONAL VAX-11 FAMILY CENTRAL PROCESSOR AND MEMORY
FUNCTIONAL UNIBUS CHANNEL ADAPTER
FUNCTIONAL CONSOLE TERMINAL
FUNCTIONAL VAX/VMS DIAGNOSTIC SUPERVISOR