- HELP
Evdlf is a level 2R diagnostic intended to aid in the maintenance and
installation of Dmf-32 communication links. This program
is DCLT (Data Communication Link Test) Compatible.
- SYSGEN_CONNECT
A "LOAD [SYSEXE]XGDRIVER" loads the driver into memory. A "MCR SYSGEN
SHOW/DEVICE=XGDRIVER" command shows the drivers Start and End addresses.
A "CONNECT XGx/ADAPTER=3/CSR=%O76nnnn/VECTOR=%O3nn/NUMVEC=2" (where
"x" is A,B,C...) builds the necessary data structures(DDB,CRB,IDB,UCB).
A "MCR SYSGEN SHOW/DEVICE=XG" command shows the Start and End addresses
for each of these data structures as well as a device name and unit
number. The format of the SYSGEN output will be:
__Driver_____Start____End____Dev___DDB______CRB______IDB_____Unit__UCB__
XGDRIVER 800781B0 80079FF0
XGA 80085AE0 80085BA0 80079FF0
0 8007A410
1 8007B200
XGB 80085A80 80085A20 8007A530
0 8007A950
1 8007B440
- NAMES
XGa (a=A,B,C..) correspond directly to the physical Dmf-32's.
- ATTACH
DS> ATTACH DW730 HUB DW0 ; For 11/730
or
DS> ATTACH DW750 HUB DW0 ; FOR 11/750
or
DS> ATTACH DW780 HUB DW0 3 4 ; For 11/780
or
DS> ATT DWBUA HUB DW0 n 4 ; For v8200, where n=node id of BUA.
or
DS> ATT SBIA HUB SI0 ; For v8600, attach SBI adaptor.
DS> ATT DW780 SI0 DW0 3 4 ; Attach appropriate unibus adaptor.
or
Example for V8800:
DS>ATTACH NBIA HUB NBIAn ! where n 0 or 1
DS>LOGICAL ADAPTER # ? N ! 0 or 1
DS>ATTACH NBIB NBIAn
DS>Device Name ? NBIBn ! where n 0 to 3
DS>BI # ? n ! 0 or 1
DS>BI Node Number (HEX) ? n ! n 0 to F
DS>ATT DWBUA NBIBn DW0 x 4 ! where x = BI node # 0-F
DS> Attach Dmf32S Dw0 Xga0 760340 300 5 None ; Attach DMF to UBA
DS> Select Xga0 ; Select the Dmf-32
Only the first Dmf-32 will be tested as the VAX end of the
communication link.
- SECTIONS
There is only one section to Evdlf, which is run every time a START is
typed.
- DEVICE
Evdlf supports DCLT testing of Dmf-32 on a VAX to any DDCMP protocol
device with DCLT support.
- EVENT_FLAGS
This DCLT program uses three event flags:
Event Flag 1 Clear The Dmf-32 is run in full duplex mode.
Set The Dmf-32 is run in half duplex mode.
Event Flag 2 Clear The Dmf-32 is in a point-to-point network
Set The Dmf-32 is in a multipoint network
These event flags are read in the Initialization Section after a
DS> START. The DVINIT subroutine then uses the related values in
its Initialization QIO's.
- CONTROL_C
When Control C is typed control is returned to the
Diagnostic Supervisor.
- QUICK
This DCLT program does not implement the QUICK feature. Execution
mode is specified at the time of the DCLT Run Command
- SUMMARY
The Summary command will cause Evdlf to do the same as a DCLT Print.
- DCLT
DCLT is the acronym for Data Communications Link Test. The DCLT
project is a group of programs aimed at detecting failures in
the modems, communication link, or computer equipment. The goal
of DCLT programs is to test the link, not the communciations
equipment. Therefore, it would be wise to run the diagnostics
specific to the device before attempting to test the link.
- COMMANDS
Once a DCLT program is started, the initialization code is executed.
After that a DCLT prompt will appear at which time the operator can
enter any of the DCLT commands.
- CLEAR
Clears the list and initializes it to the Itep msg of 58 bytes.
Format: Clear list where list is Transmitlist or Expectlist
for example: C T ;clears the transmit list
C E ;clears the expect list
- SET
Adds a message(s) to the list. Message(s) can be one of 8 types listed
below. The qualifiers Size and Copy can go with this command. Size
refers to the number of bytes in the message and Copy refers to the
number of copies you want of the message. Total copies are original +
number of copies. Total list cannot execeed 15 messages or 512 bytes.
TYPES of MESSAGES DESCRIPTION
Zeroes ;data message of all 0000's
Ones ;data message of all 1111's
1alt ;data message of alternating 1 0's
0alt ;data message of alternating 0 1's
Itep ;"THE QUICK BROWN FOX" message
Alpha ;The Alphanumeric set "ABCDE...
Ccitt ;the CCITT worse case 512 bit pattern
"" ;0-9,A-Z,spaces tabs enclosed in quotes
;to make an operator specified message.
Format: SEt list=type/Size=n/Copy=m
where list is Transmitlist or Expectlist
Example: SE T=CC/S=25/C=5 ; which puts 6 CCITT messages on the
; transmit list
- SHOW
Show list displays the current list of messaages in the specified list
Format: SHow list where list is Transmitlist or Expectlist
Example: SH T for show transmitlist
- TRIB
There are a set of 3 Trib commands. Trib Establish, Trib Kill, and
Trib Show. They add,delete or display the decimal addresses of the
tributaries to be tested on the link.
Format:
Trib Establish=n where "n" is a decimal trib address in the
range of 1-255 of the trib being added to the
tributary address list
Trib Kill=n where "n" is a trib address that is removed
from the tributary list
Trib Show This causes the addresses in the trib list to
be displayed on the console device
- RUN
The Run command causes action to be taken by the device. The device can
be run in one of 7 modes with one or more of the switches.
Format: Run Mode=type/switch(es)
where type is Active,Passive,TRansmit,Receive,
TAlk,Listen, or Downlineload
where /switches is any one or combination of:
/Status,/Check,/Echo,/Pass=n
/NOStatus,/NOCheck,/NOEcho,
/Loop=Internal or Cable
- RUN_MODES
modes description
Active full duplex test send all messages in tx list
and wait for all recieve messages
Passive other node(s) must be Active. Wait for a rx mesage
and then transmit a message from tx list.
Transmit send a message from transmit list
Recieve wait to recive a message
Talk send a message to the Listen end
Listen recieve a message from the Tlk> end
Downlineload Down line load the sattelite.
- RUN_SWITCHES
switches description
Status allow displaying of operator status msgs.
NOStatus inhibit operator status message
Check allow byte for byte data checking
NOCheck inhibit data checking
Echo in PASSIVE mode echo recieved data
NOEcho ihibit echoing
Pass=n Run for n number of passes(one is default,-1 is forever)
Loop=looptypte in ACTIVE mode loop data at level selected.
internal,cable,remotemodem,localmodem
- EXIT
Returns program execution to the DS> command level
- PRINT
The PRINT command takes you to the Report or Summary code. Once at the
RPT> prompt, the Event Log, Global Status, and Tributary Status can
be examined.
- RPT_COMMANDS
The commands available under RPT are
LOG ;display DCLT event log
EXIT ;return to the caller
HELP ;display help for commands
- SCRIPT
Indirect command files can contain commands appropriate to the DCLT>
or DS> command level and are invoked by a "@file-spec" at the DS> level.
a sample command file may look something like:
DS> START
DCLT> SET TRANSMIT=CCITT/SIZE=25/COPY=5
DCLT> SET EXPECT=CCITT/SIZE=25/COPY=5
DCLT> RUN MODE=ACTIVE/LOOP=INT/STATUS/PASS=3
DCLT> PRINT
RPT> LOG
RPT> EXIT