- HELP
EVDAE IS A LEVEL 3 (RUNS WITHOUT VMS) DIAGNOSTIC THAT VERIFIES THE
FUNCTIONALITY OF THE DMZ32.
- DEVICE
The DMZ32 is a 24 line asynchronous multiplexer using a T1
link between the unibus module(M8398) and the active remote
distribution panel(H3014).
- ATTACH
The following is an example of how to load, attach, and run the
diagnostic. Input what is underlined.
NOTE: The unibus address is a function of the switch pack(E53) on
the DMZ32 unibus module. The vector is not switch selectable
but is a function of the software and microcode.
NOTE: This diagnostic must run with memory management OFF.
; Execute VAX diagnostic supervisor
$ RUN ESSAA ; FOR (11/780/82/85)
---------
or
$ RUN ECSAA ; FOR (11/750)
---------
or
$ RUN ENSAA ; FOR (11/725/730)
---------
or
$ RUN EBSAA ; FOR (8200/8300)
---------
DIAGNOSTIC SUPERVISOR. ZZ-ENSAA-6.14-YYY 8-FEB-1983 09:40:14.80
DS> ATT DW780 SBI DW0 3 4 ; FOR VAX/780 ATTACH THE UBA ON THE SBI
---------------------
or
DS> ATT DW750 HUB DW0 ; FOR VAX/750 TESTING
-----------------
or
DS> ATT DW730 HUB DW0 ; FOR VAX/730 TESTING
-----------------
or
DS> ATT DWBUA HUB DW0 node 4 ; FOR 8200/8300 TESTING (where node is
------------------------ ; the DWBUA VAXBI node ID
DS> LOAD EVDAE ;LOAD THE DMZ LEVEL 3 DIAGNOSTIC
-----------
DS> ATT DMZ32 ;ATTACH THE DMZ TO THE UNIBUS ADAPTER
---------
DEVICE LINK? DW0 ;GENERIC NAME FOR UNIBUS ADAPTER
---
DEVICE NAME? TXA ;DMZ UNIT #1 (MAX UNITS = 22)
---
CSR? 760440 ;THE UNIBUS ADRS IS 760440
------ ; (RANGE=760000-777776)
VECTOR? 400 ;VECTOR ADRS IS 400 (RANGE=300-776)
---
BR? 5 ;BR INTERRUPT LEVEL IS 5 (RANGE=5-6)
-
TEST LINES(OCTET0)? 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)
; EXAMPLE: TEST LINES? 123
; TEST LINES SIX,FOUR ONE AND ZERO
LEVEL 3 ONLY - TEST LINES(OCTET1)? 377 ; ALL LINES OCTET 1 TESTED
---
LEVEL 3 ONLY - TEST LINES(OCTET2)? 377 ; ALL LINES OCTET 2 TESTED
---
BAUD RATE? 4800 ; BAUD RATE TO BE USED IN TEST 34
---- ; AND MANUAL SECTION. VALID BAUD
; RATES 50..19200. IF MODEM USE
; MODEM BAUD RATE.
LOOPBACK TYPE? 0 ; TYPES ARE:
- ; 0 = INTERNAL (auto)
; 1 = SHARED RAM(internal)
; 2 = LOCAL T1 TRUNK(internal)
; 3 = MANUAL T1 (external)
; 4 = INTERNAL LINE (internal h3014)
; 5 = H3248 (external)
; 6 = STAGGERED (external)
; 7 = LOCAL MODEM (analog)
; 8 = LOCAL MODEM (programmable)
MODEM CONTROL? YES ; YES = H3014 CONTAINS EXPANSION
--- ; MODULE.
DS> SELECT TXA ; SELECT UNIT
----------
DS> START ; START THE DEFAULT SECTION OF THE
----- ; DIAGNOSTIC.
- LOOPBACK TYPES
There are nine different kinds of loopbacks that may be selected
during the attach sequence or by setting the appropriate event flag.
The loopback type selected by the event flag overrides loopback type
selected during attach sequence.
Five use software selectable internal loopbacks: AUTOMATIC,
SHARED RAM, LOCAL T1 TRUNK, INTERNAL LINE, LOCAL MODEM(PROGRAMMBLE).
Four require manual intervention: MANUAL T1, H3248,
STAGGER CONNECTOR, LOCAL MODEM(MANUAL)
- AUTOMATIC
In this mode, the three internal software selectable loopback paths
(loopback types 1,2 & 4) are sequentially selected allowing for
automatic, hierachical testing of the DMZ32 with isolation of the
failing FRU. This mode is selected by loopback type 0 or by clearing
all event flags.
- SHARED RAM
In this mode, data transmitted is looped back internally at the
shared RAM interface by TIU microcode. This mode is selected at attach
time by selecting loopback type 1 or by setting event flag 1.
- LOCAL T1
In this mode, data transmitted is looped back internally on the TIU
section of the M8398 (before T1 drivers/receivers). This mode is
selected at attach time by loopback type 2 or by setting event flag 2.
- MANUAL T1
In this mode, data transmitted is looped back by the H3028 or H3027
turnaround connector. This mode is selected at DS attach time by
selecting loopback type 3 or by setting event flag 3.
Prior to looping data via connector, the integrity of the lines are
checked using internal loopbacks types 1 & 2.
- INTERNAL LINE
In this mode, data is looped back internally(before the EIA drivers)
at the H3014. This mode is selected at attach time by selecting
loopback type 4 or by setting event flag 4.
- H3248
In this mode, data is looped back by the H3248 turnaround connector
placed on the individual line. This connector allows testing of data
and modem signals. This mode is selected at DS attach time by
selecting loopback type 5 or by setting event flag 5.
Tests 33 & 34 will first exercise the line under test using the
internal software selectable loopbacks(1,2,4).
Tests 33 & 34 are the only tests to actually transmit and receive
data/modem signals via the h3248 connector.
If modem control is not available test 33 will abort and test 34
will test data signals only.
- STAGGERED
In this mode, data and modem signals will be looped back between
abjacent lines by the staggered connector. This mode is selected at
attach time by selecting loopback type 6 or by setting event flag 6.
Tests 35 - 41 will run only in this mode.
This is the recommended loopback type at installation time and for
maximum diagnostic coverage.
- LOCAL MODEM
In this mode, the user must manually place the local modem in analog
loopback. The diagnostic will set and check the appropriate modem
signals. This mode is selected at attach time by selecting loopback
type 7 or by setting event flag 7.
Test 34 will set and verify the appropriate modem signals.
- PROGRAMMABLE MODEM
In this mode, the diagnostic will set the local programmable modem
in analog loopback by setting the USER_TX signal. This mode is
selected at attach time by selecting loopback type 8 or by setting
event flag 8.
Test 34 will set and verify the appropriate modem signals.
- REQUIREMENTS
The base SYSTEM and UNIBUS adaptor must be functional.
VAX diagnostic supervisor 6.14 or greater must be in memory.
The LEDs on the M8398 should be displaying a rotating 1's pattern
signifying successful completion of the microdiagnostic.
- RUNTIME
EVDAE runtimes:
24 lines, loopback type 0: 6.0 minutes.
24 lines, loopback type 6: 10.0 minutes.
24 lines, loopback type 0 with quick flag set: 3.5 minutes.
- EVENT FLAGS
The use of events flags to select loopbacks eliminates the need of
re-typing the attach commands to select a different loopback type.
The selected event flag must be set prior to the DS> START command.
EVENT FLAG 1 = SHARED RAM
EVENT FLAG 2 = LOCAL T1 TRUNK
EVENT FLAG 3 = MANUAL T1 CONNECTOR
EVENT FLAG 4 = INTERNAL LINE
EVENT FLAG 5 = H3248
EVENT FLAG 6 = STAGGER CONNECTOR
EVENT FLAG 7 = LOCAL MODEM (MANUAL)
EVENT FLAG 8 = LOCAL MODEM (PROGRAMMABLE)
WARNING:
** ONLY 1 EVENT FLAG SHOULD BE SET AT A TIME.
*** A LOOPBACK TYPE SELECTED BY AN EVENT FLAG OVERRIDES A
LOOPBACK TYPE SELECTED AT ATTACH TIME.
- QUICK
The quick flag is set via the diagnostic supervisor command
SET FLAG QUICK. In this mode the following tests are skipped.
TEST 25 - RX SILO ALARM TEST
TEST 30 - DYNAMIC BAUD RATE TEST
TEST 31 - DYNAMIC WORD LENGTH
TEST 34 - DATA & MODEM
TEST 41 - SPLIT BAUD RATE(STAGGERED)
- SECTIONS
EVDAE contains a DEFAULT and MANUAL section.
- DEFAULT
The DEFAULT section is invoked by the DS> START command. Tests 1-41
(depended on loopback type selected) will be executed.
- MANUAL
The MANUAL section is invoked by the DS> START/SECTION:MANUAL command.
This section requires user intervention. You may select default line
parameters(300 baud, 8 bits/char, 1 stop bit, no parity, data = AA and
1 data block of 256 characters) or select individual line parameters.
Data and modem signals are not looped internally. Therefore you must
insure that the signals are looped back externally either at a H3248,
local modem(analog), or remote modem(digital).
- EXAMPLE
Example:
Default answers in parenthesis.
Default answers selected with <cr>.
Radix is decimal.
Input what is underlined.
DS> START/SECTION:MANUAL
--------------------
WHICH OCTET ? [0-2] 1 ; OCTET TO TEST. RANGE 0-2
-
SELECT LINE TO TEST [0-7] 6 ; LINE # TO TEST. RANGE 0-7
-
WOULD YOU LIKE TO RUN DEFAULT PARAMETERS ? [(Yes), No] N
-
SELECT BAUD RATE 50..19200 = [(300), 50-19200] 4800 ; INPUT VALID -
---- ; BAUD RATE.
SELECT BITS/CHARACTER = [(8), 5-8] 7 ; RANGE = 5-8
-
SELECT STOP BITS/CHARACTER = [(1), 1-2] <cr> ; 1 STOP BIT
---
SELECT PARITY ENABLE = [(NO), Yes] <cr> ; PARITY DISABLED
----
TEST DATA [(0), 0-1] 1 ; 0 = hex AA
- ; 1 = hex 55
NUMBER OF 256 BYTE BLOCKS [(1), 0-256] 1 ; 0 = INFINITE
-
IS THE LINE CORRECTLY TURNED AROUND [(Yes), No] Y
-
; YOU MUST INSURE THAT -
; THE SELECTED LINE -
; OUTPUT IS LOOPED BACK -
; TO ITS INPUT.
The selected line is now tested until error or end of run.
- SUMMARY
EVDAE does not supply any statistical information to the summary
report.
- SELFTEST
The on-board microdiagnostic is executed at powerup, UNIBUS
initialization, writing AA00(16) to the diagnostic register
or by depressing the red button. Switch 9 & 10 E53 "on".
You can determine the condition of the DMZ32 by looking at the LEDs.
If the rotating "heartbeat" pattern is present you can be fairly
confident that the DMZ32 is functional. However, if a fixed pattern
is in the LEDs then use this brief table to isolate the FRU. A full
description of the test numbers can be found in the DMZ32 user's
guide.
000 - 127(8) FRU = M8398
or
377
130 - 157(8) FRU = M8398(T1 DRIVER/RECEIVER) OR
T1 CABLE. T1 loopback in place.
177 - 227(8) FRU = H3014 (PROCESSOR MODULE)