- HELP
THE PURPOSE OF THIS PROGRAM IS TO PROVIDE FUNCTIONAL ONLINE
TESTING OF THE SLU LOGIC THROUGH USE OF THE VAX/VMS DRIVER.
THIS PROGRAM IS A LEVEL 2R DIAGNOSTIC AND CAN RUN ONLY WITH
THE VAX/VMS OPERATING SYSTEM AND THE DIAGNOSTIC SUPERVISOR.
INTERNAL LOOPBACK IS BUILT IN. EXTERNAL LOOPBACK INVOLVES THE
USER TO ACTIVELY LOOP BACK DATA WITH A LOOPBACK CONNECTOR.
(H3248)
- REQUIREMENTS
- HARDWARE
8200 VAX PROCESSOR WITH MINIMUM CONFIGURATION
H3248 SINGLE LINE LOOPBACK CONNECTORS
- SOFTWARE
VAX DIAGNOSTIC SUPERVISOR 9.0 (8200=EBSAA)
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.
VAX/VMS VERSION 4.2
- PREREQUISITES
- HARDCORE FULLY TESTED
- FUNCTIONAL KA820
- ATTACH_SLU
THE FOLLOWING IS AN EXAMPLE OF HOW TO ATTACH THE DEVICE TO
BE TESTED, AND TO LOAD AND RUN EBDAN
$ R SYSGEN ; RUN SYSGEN
SYSGEN> CONNECT SLU=1 ; CONNECT SLU1 (TCA0)
SYSGEN> CONNECT SLU=2 ; CONNECT SLU2 (TCB0)
SYSGEN> CONNECT SLU=3 ; CONNECT SLU3 (TCC0)
SYSGEN> EXIT ; EXIT
$ ALLOCATE TTA0 ; ALLOCATE ALL LINES TO BE TESTED
$ ALLOCATE TTB0
$ ALLOCATE TTC0
$ RUN EBSAA ; RUN SUPERVISOR FOR 8200
DIAGNOSTIC SUPERVISOR. ZZ-EBSAA-9.0-YYY 22-DEC-1983 09:40:14.80
DS> ATT KA820 HUB KA3 2048 3 ; ATTACH 8200 PROCESSOR
DS> LOAD EBDAN ;LOAD THE SLU DIAGNOSTIC
DS> ATT SLU ;ATTACH THE SLU
DEVICE LINK? KA3 ;THE OPTION IS LINKED TO THE PROCESSOR
DEVICE NAME? TCA0 ;ATTACH SLU=1
SERIAL LINE EXTERNALLY WRAPPED? Y
;IS LINE EXTERNALLY WRAPPED
BAUD RATE? 9600 ;BAUD RATE TO BE USED IN TESTS
; (150 to 19200 BAUD)
DS> SEL TCA0 ; SELECT SLU=1
DS> ATT SLU ;ATTACH THE SLU
DEVICE LINK? KA3 ;SLU IS LINKED TO THE PROCESSOR
DEVICE NAME? TCB0 ;ATTACH SLU=2
SERIAL LINE EXTERNALLY WRAPPED? Y
;IS LINE EXTERNALLY WRAPPED
BAUD RATE? 9600 ;BAUD RATE TO BE USED IN TESTS
; (150 to 19200 BAUD)
DS> SEL TCB0 ; SELECT SLU=2
DS> ATT SLU ;ATTACH THE SLU
DEVICE LINK? KA3 ;THE OPTION IS LINKED TO THE PROCESSOR
DEVICE NAME? TCC0 ;ATTACH SLU=3
SERIAL LINE EXTERNALLY WRAPPED? Y
;IS LINE EXTERNALLY WRAPPED
BAUD RATE? 9600 ;BAUD RATE TO BE USED IN TESTS
; (150 to 19200 BAUD)
DS> SEL TCC0 ; SELECT SLU=3
DS> START
THE PROGRAM SHOULD NOW BE RUNNING.
- TEST_DESCRIPTIONS
- TEST_1
TEST 1 PER LINE INTERNAL DATA LOOPBACK TEST
- TEST_2
TEST 2 PER LINE EXTERNAL DATA LOOPBACK TEST
- TEST_3
TEST 3 MULTIPLE LINE EXTERNAL DATA LOOPBACK TEST
THE DATA USED FOR THIS TEST IS:
<177><177>$A THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG.<15><12>
<177<177<177<177><0>
- ERROR_TYPES
THE FOLLOWING ARE THE TYPES OF ERRORS THAT CAN BE
REPORTED BY THIS PROGRAM :
DATA COMPARE ERRORS
IO SYSTEM ERRORS
IO SETUP ERRORS
- DATA_COMPARE_ERRORS
THE FOLLOWING IS AN EXAMPLE OF A DATA COMPARE ERROR TYPEOUT:
***** EBDAN KA820 SERIAL LINES FUNCT. TEST - 1.0 *********
PASS 1 TEST 3 SUBTEST 0 ERROR 5 6-JUN-1985 11:20:30.84
HARD ERROR WHILE TESTING TTCA: DATA COMPARE ERROR
FOR LINE: 01
GOOD DATA= 101 , BAD DAT= 102
GOOD MESSAGE: ..$A THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG..
BAD MESSAGE: ..$B THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG..
NOTE: THE "." (DOTS) REPRESENT NON-PRINTABLE CHARACTERS.
- IO_SYSTEM_ERRORS
THE FOLLOWING IS AN EXAMPLE OF AN IO SYSTEM ERROR:
******** EBDAN KA820 SERIAL LINES FUNCT. TEST - 1.0 **********
PASS 1 TEST 3 SUBTEST 0 ERROR 4 6-JUN-1985 11:12:30.97
SYSTEM FATAL WHILE TESTING TCA0: SYSTEM ERROR ON READ
FOR LINE: 01
THIS ERROR INDICATES A ERROR IS RECEIVED USING A QIO TO
READ THE DATA ON THE SERIAL LINES.
- IO_SETUP_ERROR
THE FOLLOWING IS AN EXAMPLE OF AN IO SETUP ERROR:
******** EBDAN KA820 SERIAL LINES FUNCT. TEST - 1.0 **********
PASS 0 INITIALIZATION SECTION ERROR 2 6-JUN-1985 11:12:30.97
SYSTEM FATAL WHILE TESTING TCA0: * SET MODE ERROR, SETTING BAUD RATE *
FOR LINE: 01
THIS ERROR INDICATES AN ERROR IS RECEIVED SETTING UP THE BAUD
RATE FOR LINE UNDER TEST USING A QIO CALL.