- HELP
EVDAB is a Level 3, repair level diagnostic for the DZ32 Asynchronous
Multiplexer (M7899) Option.
- DEVICE
EVDAB tests the DZ32 option. The DZ32 is an 8-line Asynchronous
Multiplexer with modem control, which resides on the Unibus (it
is a non-NPR device).It consists of a hex-size M7899 module, connected
to an H317-N Distribution Panel through cables and static filters.
It is designed for use only on the VAX family of processors, primarily
to provide a communications path between local terminals and modems
and the VAX CPU.
- DZ32
Device: 8-Line Asynchronous Multiplexer with Modem Control
Link: DWn
Recommended Generic: TTa
Additional Information:
UNIBUS CSR [octal 760000-777770]
UNIBUS Vector [octal 000-770]
UNIBUS BR Level [decimal 4-7]
Tested by: EVDAB,EVDAC
- ATTACH
ATT DW780 HUB DW0 3 4 ; attaches UBA TO 11/780
OR
ATT DW750 HUB DW0 ; attaches UBA to 11/750
OR
ATT DW730 HUB DW0 3 4 ; attaches UBA TO 11/730
The following is an example of how to attach a DZ32 :
DS> LOAD EVDAB ;LOAD THE DIAGNOSTIC
DS> ATT DZ32 ;ATTACH THE DZ32
DEVICE LINK? DW0 ;THE OPTION IS LINKED TO THE UBA
DEVICE NAME? TTC ;THE OPTION IS NAMED UNIT C (RANGE=A-Z)
CSR? 760170 ;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)
ACTIVE LINES? 377 ;ALL LINES 0-7 WILL BE TESTED (OCTAL BIT MAP OF
; DESIRED LINES TO TEST, BIT0 = LINE 0,
; BIT1 = LINE 1, ETC. - RANGE = 000-377)
BAUD RATE? 16 ;BAUD RATE TO BE USED IN TESTS = 9600 BAUD,
; (0=50 BAUD, 1=75, 2=110, 3=134.5, 4=150
; 5=300, 6=600, 7=1200, 10=1800, 11=2000,
; 12=2400, 13=3600, 14=4800, 15=7200,
; 16=9600)
LOOPBACK TYPE? 2 ;TYPE OF DATA LOOPBACK EMPLOYED
; (0 = INTERNAL,
; 1 = H3259'S ON DISTRIBUTION PANEL,
; 2 = PROGRAMMABLE LOCAL MODEM LOOPBACK,
; 3 = OTHER PER-LINE EXTERNAL LOOPBACK,
; 4 = H3272 (8-LINE STAGGERED) LOOPBACK).
; DEPENDING ON LOOPBACK TYPE, SOME TESTS MAY
; BE ABORTED (SKIPPED). TO RUN ALL TESTS,
; THE H3272 MUST BE USED.
INH RESET SWITCH? 0 ;INHIBIT RESET SWITCH, E81 SW 1 IS OFF.
; (0=OFF, 1=ON)
; IF THIS SWITCH IS ON, CERTAIN TESTS WILL
; BE ABORTED. TO RUN ALL TESTS, THIS SWITCH
; MUST BE OFF.
MODE SWITCH? 1 ;MODE SWITCH, E81 SW2 IS ON (0=COMPATIBILITY
; MODE, 1=NON-COMPATIBILITY MODE)
; IF THIS SWITCH IS OFF, CERTAIN TESTS WILL
; BE ABORTED. TO RUN ALL TESTS, THIS SWITCH
; MUST BE ON.
SPLIT SPEED JUMPER? 0 ;MODULE IS JUMPERED FOR SPLIT SPEED RCV SPEED =
; 75 BAUD. (0 = 75 BAUD, 1 = 150 BAUD,
; 2 = 300 BAUD).
DS> SEL TTC ;SELECT THE DZ32 FOR TESTING
The above attach could have been done in a single line of input,
as follows :
DS> ATT DZ32 DW0 TTC 760170 300 5 377 16 2 0 1 0
- DATA-PATTERNS
Complete descriptions of the many test patterns used are given in
the program document for EVDAB.
- SECTIONS
There are 4 sections in this diagnostic : DEFAULT, COMPATIBLE,
NONCOMPATIBLE, and MODEM.
DEFAULT section is run when "START" is typed. It runs all 51 tests
in the diagnostic, including both Compatibility Mode and Noncom-
patibility Mode tests. The program assumes that the mode switch
(E81 SW 2) on the M7899 is ON (set to Noncompatibility Mode position).
COMPATIBLE section is run when "START/SECTION:COMPATIBLE" is typed.
It runs tests 1-34, which test the DZ32 in Compatibility Mode. This
section can be run regardless of the mode switch setting on the M7899.
NONCOMPATIBLE section is run when "START/SECTION:NONCOMPATIBLE" is
typed. It runs tests 35-51, which test the DZ32 in Noncompatibility
Mode. This section can be run only if the mode switch (E81 SW 2) on
the M7899 is ON.
MODEM section is run when "START/SECTION:MODEM" is typed. It runs
tests 22 and 41, which are data loopback tests which support
manual or programmable local modem loopback (as well as internal
or test connector loopback). The first test is run in Compat-
ibility Mode, and the second test is run in Noncompatibility Mode.
- EVENT-FLAGS
THE ONLY EVENT FLAG DEFINED FOR USE IN THIS PROGRAM IS EVENT FLAG 1.
IF THE OPERATOR SETS THIS EVENT FLAG, THE PROGRAM WILL PRINT THE FOLLOWING
MESSAGE TO THE OPERATOR AT THE BEGINNING OF EACH PASS ON EACH UNIT :
INSTALL TEST CONNECTOR(S) ON UNIT AT ADR: XXXXXXXXX (OCT.)
TYPE <Y><CR> WHEN READY TO PROCEED ? [(YES),NO]
WHEN THE OPERATOR TYPES THE AFFIRMATIVE RESPONSE, THE PROGRAM WILL PROCEED
WITH TESTING ON THAT UNIT. THIS MECHANISM IS TO ALLOW THE PROGRAM TO PAUSE
BETWEEN UNITS, SO THAT THE OPERATOR CAN CHANGE THE TEST CONFIGURATION,
MOUNT TEST CONNECTORS, ETC.
TO SET EVENT FLAG 1, THE OPERATOR MUST TYPE :
DS> SET EVENT FLAG 1
- QUICK
The QUICK feature is not implemented in this diagnostic. The
diagnostic execution time is about 4 to 7.5 minutes (depending
on CPU) for an error free pass on one unit, at 9600 baud.
- SUMMARY
The SUMMARY section is not implemented by this diagnostic.
- 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, SUBTEST NUMBER, DEVICE ADDRESS,
AND BASIC AND EXTENDED ERROR INFORMATION.
THE FOLLOWING EXAMPLE PROVIDES A TYPICAL ERROR REPORT, WHICH
DESCRIBES A "MODEM SIGNAL FAILED TO SET" ERROR, AND PROVIDES
THE FAILING REGISTER NAME, AND DEVICE REGISTER CONTENTS :
******** EVDAB DZ32 M7899 DIAG - 5.0 ********
PASS 1 TEST 13 SUBTEST 0 ERROR 1 26-APR-1982 23:41:17.93
HARD ERROR WHILE TESTING TTB: MODEM SIGNAL FAILED TO SET
REGISTER ADDRESS : 160216
FOR LINE: 004
EXPECTED: 020040, ACTUAL: 000040, XOR: 020000
FOR OTHER ERRORS, THE REPORT MAY BE MORE EXTENSIVE, AND
REQUIRE ADDITIONAL DATA TO BE REPORTED.
IF EXTENDED ERROR INFORMATION HAD BEEN INHIBITED USING THE
IE2 FLAG PRIOR TO RUNNING THE TEST, THE ABOVE ERROR WOULD
HAVE BEEN REPORTED IN THE FOLLOWING SHORTENED FORM :
******** EVDAB DZ32 M7899 DIAG - 5.0 ********
PASS 1 TEST 13 SUBTEST 0 ERROR 1 26-APR-1982 23:41:17.93
HARD ERROR WHILE TESTING TTB: MODEM SIGNAL FAILED TO SET
- REQUIREMENTS
HARDWARE REQUIREMENTS :
VAX PROCESSOR WITH MINIMUM CONFIGURATION (11/780,11/750,ETC.)
256 KB MEMORY (MINIMUM)
1 TO 8 M7899 DZ32 ASYNCHRONOUS INTERFACES, WITH ASSOCIATED CABLES
AND CONNECTORS (SUCH AS H317-N DISTRIBUTION PANEL AND H3259 TURNAROUND
CONNECTOR(S) OR H3272 STAGGERED TURNAROUND CONNECTOR, IF DESIRED)
SOFTWARE REQUIREMENTS :
THE LATEST VERSION OF THE VAX DIAGNOSTIC SUPERVISOR (ESSAA, ECSAA, OR ENSAA)
MUST BE RESIDENT IN MEMORY. (THE SUPERVISOR MUST FIRST BE LOADED, AND
SUCCESSIVE DIAGNOSTICS CAN THEN BE LOADED AND RUN, WITHOUT RE-LOADING THE
SUPERVISOR).