R"k"#ek"3k"#9k"3k"8#2k"83kXX88:0j8xEVDWA - DEUNA REPAIR DIAGNOSTIC   R;x'(2(('(nX &Plll lnnn nppp prrr rttttvv$v(vxx$x(xzz zz|| ||~~~~ $ h$VW `fQ Q xWPPCAN'T INIT THE UNIBUSNO DNI AFTER UBA INITNO DNI AFTER UNIBUS INITNO DNI AFTER "GET PCBB"NO DNI AFTER "GET CMD"CAN'T ENABLE UBA INTERRUPTSCAN'T DISABLE UBA INTERRUPTSILLEGAL MACHINE CHECK OCCURREDDEUNA IS NOT IN "READY" STATEUNEXPECTED INTERRUPTUNIBUS ADAPTER INTERRUPT!INTERRUPT ERROR - PASSIVE RELEASEINCORRECT DEVICE VECTORINIT - CAN'T GET BUFFER#INIT - CAN'T INVALIDATE MAP ENTRIESINIT - CAN'T SET UBA MAPINIT - CAN'T INIT UBAINIT - CAN'T CLEAR UBAINIT - CAN'T INIT UNIBUSINIT - CAN'T DISABLE INTERRUPTSCAN'T ACCESS REGISTER PCSR0CAN'T ACCESS REGISTER PCSR1CAN'T ACCESS REGISTER PCSR2CAN'T ACCESS REGISTER PCSR3NO DNI AFTER RESET COMMAND#STATE FIELD NOT "READY" AFTER RESETPATTERN ERROR IN PCSR2PATTERN ERROR IN PCSR3NO DNI AFTER NOP COMMANDCAN'T CLEAR DNI AFTER NOP TEST HOST TIME-OUT, SELF-TEST FAILURE$ERROR CODE = UNEXPECTED FAILURE CODE#ERROR CODE 01: CPU INSTRUCTION TESTERROR CODE 02: ROM TEST*ERROR CODE 03: WRITABLE CONTROL STORE TEST/ERROR CODE 04: T11 UNIBUS ADDRESS REGISTER TEST'ERROR CODE 05: RECEIVER UNIBUS DMA TEST3ERROR CODE 06: PCSR1 LOWER BYTE & T11 DMA READ TEST6ERROR CODE 07: PCSR0 UPPER BYTE AND T11 DMA WRITE TEST8ERROR CODE 10: PCSR0 LOWER BYTE AND LINK MEMORY DMA TEST#ERROR CODE 11: PCSR2 AND PCSR3 TESTERROR CODE 12: TIMER TEST(ERROR CODE 13: PHYSICAL ADDRESS ROM TESTERROR CODE 20: LINK MEMORY TEST8ERROR CODE 30: LOCAL LOOPBACK TEST - TRANSMITTER TIMEOUT6ERROR CODE 31:- LOCAL LOOPBACK TEST - RECEIVER TIMEOUT6ERROR CODE 32: LOCAL LOOPBACK TEST - BUFFER COMPARISON/ERROR CODE 33: LOCAL LOOPBACK TEST - BYTE COUNT4ERROR CODE 34: LOCAL LOOPBACK TEST - RECEIVER STATUS.ERROR CODE 35: LOCAL LOOPBACK TEST - CRC ERRORERROR CODE 36: MATCH BIT ERRORERROR CODE 37: TDR ERROR>ERROR CODE 40: XMTER BUFFER ADDRESS TEST - TRANSMITTER TIMEOUT:ERROR CODE 41: XMTR BUFFER ADDRESS TEST - RECEIVER TIMEOUT;ERROR CODE 42: XMTR BUFFER ADDRESS TEST - BUFFER COMPARISON4ERROR CODE 43: XMIT BUFFER ADDRESS TEST - BYTE COUNT9ERROR CODE 44: XMIT BUFFER ADDRESS TEST - RECEIVER STATUS3ERROR CODE 45: XMIT BUFFER ADDRESS TEST - CRC ERROR>ERROR CODE 50: RECVR BUFFER ADDRESS TEST - TRANSMITTER TIMEOUT;ERROR CODE 51: RECVR BUFFER ADDRESS TEST - RECEIVER TIMEOUT"e W e`beLNe46e\^ "U e77 " 5"E%e `Ab ~z"7 p _@UbUZ " P"T5@N@"5>""U""(^v7"" " " ""_ " """7 - ""vr"e\` eX"T " " "" "6"_"""!""p&? CeD5  eW  W &D  % qn% WTe ߆ e ׆&0 D    @ e ↡&   P + 5 PW W DB  "7  @  A W ۇ@  B ɇ` ÇZ&: @ @ W D  @ @ W C & W D 2 D! $ eW D ~C  W łTP"L"H " " ""_ " """"!"" "? " " " ""_ " ""eA "_""7 " """? t"p " " ""_ " """"7 N " B1,"""UU33" " " """"eLN7 " """"e W e2`beLNe46e\^e 8:ePR "U e77  5"E"%e `Ab ""7  _@U|Ut " j"n5@h@"5X""U2" $"U@ U .& 0"7  7   "7 ""`5 tp"7n  7b J  "7 *6"2"5@`5 "7  7   "7 ""`5@5  eC  %kf"b " " "" "_""_""2."70  7"C    "7 ""`5@5  e C C  %" " " "" "_""_""hd"`"\ " " ""_ " "7F  7< $  "7 " "`5@5  eC!  %" " " "eA "_ ""_"""7 7v  \C  "7 :F"B"`5 $5@(" " " "" """"7 7  " " " ""_ " "   "7 |""`5 f5@^de å W!eA "_ ""_"%ߕ""" " " "7  733 7 7 CeC """"e<LN7 e "7 p|"|l" "`P~5@F5 > FBe%33e~ "_ "33""""7e7  "7 ""@5 5@e% |x"t"p " " ""_ " "` N 4  "7  ""`5@5 eA "_ "$"" "" " " ""_ " " "      "7 `l"h"`5@J5 BDe e   &e e e """ ~""e W e2`beLNe46e\^e 8:ePR "U e77  5"E"%e `Ab ""7 | _@UnUf " \"`5@Z@"5J""U$" $"U@U 4"" " " ""_ " "eA  "eA  "&e  e P C @ eE e~7V  7H 6 @ "7 ""`"B5 "5@5 xt"7 l0 P_ 7P  7B 0 @ "7 ""`- 5@5 "7 " " " ""_ " "e$ e ePPPe P C @ eE e~7:  7,  @ "7 ""`- 5@5 pl"7 d0 P_ 7H  7: @ @ U "7 ""`- 5@5 ""e W e2`beLNe46e\^e 8:ePR "U e77  5"E"%e `Ab ""7 ~ _@UpUh " ^"b5@\@"5L""U&" $"U@U x0d&f ~fEEx   xxG~"" " " ""_ " "7n  7d F  "7 &2"."`5@5 e !W! "" " " ""_ " "7  7 e eeD E P f  "7 FR"N"`5@05 (" " " "eA "_ """" " " ""_ " "7  7 " " " "eE "_ " "e ~e`D E 57hwew`7]7X7ULJHP & e "7 " "`5@5 " " " "eA "_ """"7 7  7 t"p " " ""_ " " N  "7 0<"8"`- 5@5 FUU  @7 ""`5@5 $"e" " " "eA "_ """wnj"7 b7h  7^ >  "7 ,"("`- 5@5 CUU  @7 ""`5@5 $"e" " " ""_ """m0|""e W e2`beLNe46e\^e 8:ePR "U e77  5"E"%e `Ab ""7 z _@UlUd " Z"^5@X@"5H""U"" $"U@U n"7  7 " " " ""_ " "  "7 ""`5 lteE "_ "_""G<8"7: 7.  " " " ""_ " "  "7 ""`5  EeA "_ """7 7  l"h " " ""_ " "L  "7 .:"6" `5  eA "_ "_"4 l nXPCSR0 READ ACCESS TESTHRbPݏ'P"︟@PPnXPCSR1 READ ACCESS TESTLRbPݏ'P"ԝ@PPnXPCSR2 READ ACCESS TESTPRbPݏ'P"@PPnXPCSR3 READ ACCESS TESTTRbPݏ'P" @PPnX RESET TESTTRQS bГP@bMcJD:O$@PcPPPQPQ+PQ覆{@PPnXREGISTER PCSR2 READ/WRITE TESTHRTSUXEdSSbbXSVXWVW*XS.Vٵş@PUPnXREGISTER PCSR3 READ/WRITE TESTLRUXUbbXUWXVVW*XU;zɟ@PUPnXNOP TESTXRUS bbύP@bLcIC9N@Pb "pבּϟ@PPnX SELF-TESTXRUS\bTʋP6TbC=R̐cQQQ cQQQ?QCTAdcwh@PPnX ROM DUMP TESTTRQSݏPݏ'P碑PP8b c 玲PЭJSPP,Kb P#YT@PuЏ@0WVݏŬȪ$R!SbPAbc ӊﶬy@P׬QT YJdPLs=WP(=VA&)<#+@PPnX DATA LOAD/DUMP TESTLRݏPݏ'PԇPXGb}P#ﶇﱩ|@PҩW|TCSQGdPPAcQݏ$@b PHwSbczp9@P=﷨SP@cPݏ﫦bPHSbcﲆ`@PbT)SZGdYJcXYX-ZXYW/C/@PZ=WPnX LOAD AND START FUNCTION TESTDRASݏPݏ'P٥PP8bcP:TMUTeU<(VQAePPAdVQ<PP.ɡ>b|P#'"@PCb|PHSb)c& +~ ϑ@P!QaQab;|PH怒Sbﱠcﮠ蘒ﳪg~J@PkcPPPP#~@PcPPPP#慠ϰ@Pbz{P# ﮟ}@PcPPPP#H N@PcPPPP1ԟT'UdQAeK-UTdQAe2ﮟV~sY@P=WKh8h0 c MRJSTUVXWcPPPP|PP/GfdebomP"}@PőGhPeQPQ+QPﺕ}e[@P=WMg8g0 b ?RPﮇTGedbbP"t@PcP"PPP#qʆb@PcPPPPB"TVXYdZZYVX~ty@P=W]8]0 W {SRPSTUcPPPPpPde\#baP"s﵅@PcPԅPPP#Ep|\@PdPPP*eQQP祉s&@P[8[0 V z&R#SpTmUjV["Y@WcPPPPUoﮄPWdefbI`P"r}@PcPPPP# oDl@PdPeQfXrPQrPX WW=Y1-XQP歷 @PZ8Z0 fU pyƒRᅢS T UV(!Y@WcPPPPmJPWdefb^P"r@PcP7PPP#m߂k@PdPeQfXqPQ PYqxYX WW=Y,-XQP=Uy@Pv8>0 8 O^gRfSLgTIgUh@h/g`WcPPPP.QfP@deb"BP"oZVf@PcPufPPP#Pfl@PPgVVZ@f@jPefPe@f5PdQePPQmoYe@P=W8=89=0eReS b6AP8beceeeoELePveHe1iePPPPb@PCdP&edeScb@P?dSbecdddoBdPdUeTTt~UU_ݎ+_Uݎ_cb?P?TdSb`dc]dWdMdbnBcP#dedTdPPPP^}cracRb_?P?cSbcccccmAncPcV^cScc cVV(8@^1-K^1S^1 d^ӏHc^ e^\:8PnXЬPlbSibTPcPPPd1 HELP EVDWA is a level 3 diagnostic. The diagnostic runs stand-alone under the Diagnostic Supervisor. It is composed of 19 tests. Many of the tests involve subtests. Other information is available via the HELP facility under the following categories: ATTACH START SECTIONS CONFIG DEVICE EVENT_FLAGS QUICK SUMMARY RUN_TIME 1 ATTACH The following example show those commands necessary to ATTACH and SELECT both the UNIBUS adabpter and the UNA11. (This example for attachment to an 11/780 processor) DS> ATT DW780 HUB DW0 3 4 DS> ATT UNA11 DW0 XEA0 774510 120 5 DS> SEL ALL DS> START (This example attaches to the VAX 11/750) DS> ATT DW750 HUB DW0 DS> ATT UNA11 DW0 XEA0 774510 120 5 DS> SEL ALL DS> START (This example attaches the VAX 11/730) DS> ATT DW730 HUB DW0 DS> ATT UNA11 DW0 XEA0 774510 120 5 DS> SEL ALL DS> START 1 START Executes image'EVDWA.EXE' that was previously loaded by the LOAD or by a previous RUN command. Executes the image by passing control first to the program's initialization code and then sequentially to each test within the program. Format: START [qualifiers] 2 Qualifiers /SECTION:section-name This feature is not implemented in this repair-level diagnostic. /TEST:first[:last] If the 'first' and 'last' arguments are specified, the supervisor sequentially passes control to tests 'first' through 'last' inclusively. If only the first argument is specified with the TEST switch, the last argument is assumed by default to be the highest numbered test within the program. /PASSES:count After program execution has been completed, as defined by use of other qualifiers, count is decremented and execution continues; the program will loop through the specified cycle 'count' times. If the /PASSES qualifier is not used,'count' defaults to 1. 1 SECTIONS This feature has not been implemented in this repair-level diagnostic. 1 DEVICE UNA11 Description: UNIBUS to NI ADAPTER link: DW0 recommended generic: XEA0 Additional information: CSR 760000 [OCTAL 760000-777776] VECTOR 700 [OCTAL 2-776] BR 5 [DECIMAL 4-7] 1 EVENT_FLAGS The TRACE flag may be used to track progression of the diagnostic through the tests and subtests. diagnostic. 1 QUICK The QUICK feature is not implemented in this diagnostic. The diagnostic execution time for EVDWA is about 110 seconds. 1 SUMMARY This feature is not implemented in this diagnostic. 1 CONFIG This diagnostic requires that the link cable be terminated. The cable from the Link board must either be connected to the network transceiver or must have a test loopback connector installed. 1 RUN_TIME This diagnostic takes approximately 110 seconds to run with a single unit under test. XXtkH@PD,1ZZ-EVDWB UNA VAX/VMS ONLINE FUNCTIONAL DIAGNOSTIC < ~P&P1/P 881hl (P'P DU<Tt~UUC"ݎ)"Uݎ" #X%  VV(8P%1-[%1c%1 t%ӏ% z%V WVWԆՆVWnXDDDDGGGG&L(LCLGL ;P=P]PaPT TT T!VV W WA-[/[H[L[^^^^aa bbRgTgbgfgj\j`jmm/m3ms)X +++++++,-,N,n,,,,,,, --6-P-i-****++ +++#+(+-+2+;+D+M+11(1.161?1M1W1@+.4.=.F.O.X.a.i.s..............//$/-/6/C/Q/_/l/z//////////000#0,050>0J0S0\0e0n0z00000000011* #&z w#($"* '#*0 #$ %'))'*)@ !"  !"UUUU3333d n;0&AvQkkXaM @  >DEFAULTROMWCSLNKADRLNKBITTCRCRCRCPROMENMULTSTATIONRUNTNOBUFSTRESS  %UNA11dDSERI,PCEI,RXI,TXI,DNI,RCBI,BIT9,FATI,INTR,INTE,RSET,BIT4,PORT_CMD=4@8XPWR,ICAB,SELF_TEST=6@,PCTO,BIT6,BIT5,BIT4,RMTC,STATE=3@7BIT15,BIT14,BIT13,BIT12,BIT11,BIT10,BIT9,BIT8,OPCODE=8@UBIT15,BIT14,BIT13,BIT12,BIT11,BIT10,BIT9,BIT8,BIT7,BIT6,BIT5,BIT4,BIT3,BIT2,BIT1,BIT0BIT31,BIT30,BIT29,BIT28,BIT27,BIT26,BIT25,BIT24,BIT23,BIT22,BIT21,ERR_LOST,BIT19,BIT18,BIT17,ERR_FATAL,BIT15,BIT14,BIT13,STS_BUFFAIL,STS_ACTIVE,BIT10,STS_TIMO,BIT08,BIT07,BIT06,BIT05,BIT04BIT03,BIT02,BIT01,BIT00"OWN,ERRS,BIT5,MORE,ONE,DEF,STP,ENP-BUFL,UBTO,BIT13,LCOL,LCAR,RTRY,TDR_VALUE=10^O#OWN,ERRS,FRAM,OFLO,CRC,BIT2,STP,ENPBUFL,UBTO,NCHN,BIT12,MLEN=12^D'BIT7,BIT6,BIT5,BIT4,BIT3,BIT2,BIT1,BIT0\BIT15,BIT14,BIT13,BIT12,BIT11,BIT10,BIT9,BIT8,BIT07,BIT06,BIT05,BIT04,BIT03,BIT02,BIT01BIT00BIT31,BIT30,BIT29,BIT28,BIT27,BIT26,BIT25,BIT24,BIT23,BIT22,BIT21,BIT20,BIT19,BIT18,BIT17,BIT16,BIT15,BIT14,BIT13,BIT12,BIT11,BIT10,BIT9,BIT8,BIT07,BIT06,BIT05,BIT04,BIT03,BIT02,BIT01,BIT00"!/PKTS XMITTED BUT DEFERRED!_: !ULLSERI,PCEI,RXI,TXI,DNI,RCBI,BIT9,FATI,INTR,INTE,RSET,BIT4,BIT3,BIT2,BIT1,BIT0!/BYTES RECEIVED!_!_!_: !UL&!/PKTS XMITTED WITH 1 COLLISION!_: !UL)!/PACKETS TRANSMITTED BUT DEFERRED!_: !UL(!/PKTS XMITTED WITH > 1 COLLISION!_: !UL!/BYTES TRANSMITTED!_!_: !UL!/DATA COMPARE ERROR.!/SUPERVISOR UNABLE TO ALLOCATE BUFFER SPACE!/#!/!_DATA BYTES RECEIVED : !UL#!/!_DATA BYTES TRANSMITTED : !UL !/BYTES IN ERROR!_!_ : !UL$!/COMPLETION CODE: [!XL(X)]!_; !AC!/%!/XMIT COLLISION CHECK FAILURE!_: !UL%!/!_DATA COMPARE ERRORS : !UL!/!/COUNTER TYPE: [!XW(X)]6!/CRC STATUS WAS INCORRECT DURING AN INTERNAL LOOPBACK!/!XL:!_!XB!_!XB!_!XB$!/INTERNAL MEMORY DATA COMPARE ERROR!/!OW:!_!_!XW!_!XW!_!XW!/PACKETS RECEIVED!_!_: !UL!/PACKETS TRANSMITTED!_!_: !UL0!/SUPERVISOR UNABLE TO DEALLOCATE BUFFER SPACE!/"!/PACKETS RECEIVED IN ERROR!_: !UL!!/TRANSMIT PACKETS ABORTED!_: !UL#!/A WRITE TO INTERNAL MEMORY FAILED-!/FAILED TO STOP TRANSMIT AND RECEIVE PROCESS"!/A READ TO INTERNAL MEMORY FAILED&!/EXPECTED DATA STARTING ADDRESS : !XL!/RUNT TRANSFER SIZE ERROR.!/EXPECTED:!_[!XW(X)]!_!_; end of file reached!/EXPECTED:!_[!XB(X)]!/EXPECTED:!_[!XW(X)]!/EXPECTED:!_[!XL(X)] !/_!_!FOR!/!!/!/ADDRESS!_!_GOOD!_BAD!_XOR!_!/#!/!/REGISTER!_DATA!_!_MNEMONICS!/!/!/UNA11 COUNTER SUMMARY - !AC&!/ILLEGAL MESSAGE RECEIVED FROM DRIVER'!/!4AC MEMORY STARTING ADDRESS IS : !OW!/!AC!/IOSB1: [!XL(X)]!_!_; !AC!/IOSB2: [!XL(X)]!_!_; !AC!/LOCAL BUFFER ERRORS!_!_: !UL#!/MULTICAST PACKETS RECEIVED!_: !UL&!/MULTICAST PACKETS TRANSMITTED!_: !UL(!/MULT ADDRESS RCVD - NOT ENABLED!_: !UL!!/MULTICAST BYTES RECEIVED!_: !UL#!/!_DATA MESSAGES TRANSMITTED : !UL#!/!_DATA MESSAGES RECEIVED : !UL$!/MULTICAST BYTES TRANSMITTED!_: !UL(!/NO BUFF AVAIL FOR PROTOCOL TYPE!_: !ULS!/ALL IOSB'S RETURNED SUCCESSFUL - CANNOT DETERMINE ORIGIN OF I/O COMPLETION ERROR!4!/CANNOT FIND MATCH FOR COUNTER TYPE IN TYPE TABLE!/*!/RCVD DATA WITH NO PROTOCOL ENAB!_: !UL!/$!/RCVS LOST - LOCAL BUF ERROR!_: !UL!/PCSR0 STATUS AS FOLLOWSPCSR!UB:!_!_[!XW(X)]!_; !AC!/PCBB!UB:!_!_[!XW(X)]!_; !AC!/!XB-!XB!/"!/ETHERNET DEFAULT ADDRESS (HEX): &!/QIO ERROR STATUS = [!XL(X)]!_; !AC!/&!/RECEIVED DATA STARTING ADDRESS : !XL!/RECEIVED:!_[!XW(X)]!_!_; !ACQBUFL,UBTO,NCHN,BIT12,BIT11,BIT10,BIT09,BIT08,OWN,ERRS,FRAM,OFLO,CRC,BIT02,STP,ENP!/A RECEIVE FAILED$!/RECORD SIZE IN BYTES!_ : !UL%!/RECORD SIZE IS WORDS!_ : !UL!/RECEIVED:!_[!XB(X)]!/RECEIVED:!_[!XW(X)]!/RECEIVED:!_[!XL(X)]%!/THE RCBI BIT IN PCSR0 WAS INCORRECT!/RECEIVE RING ERROR SUMMARY&!/ROM CALCULATED CRC NEQ TO STORED CRC&!/ROM MICROCODE VERSION (DECIMAL): !ZW>!/BAD CRC APPENDED TO THIS MESSAGE - SHOULDN'T HAVE RECEIVED!/!/QIO RETURN STATUS!/SYSTEM BUFFER ERROR!_!_: !UL!XB-!XB!/+!/UNEXPECTED MSG RCVD FROM SOURCE ADDRESS :(WHILE IN EXTERNAL LOOPBACK - CONINUING!/!/SENSEMODE FUNCTION FAILED!/SETCHAR FUNCTION FAILED !AC STATUS:!_[!XB(X)]!_!_; !AC!/!AC STATUS:!_[!XW(X)]!_; !AC!/!/SWITCH PACK SET FOR :!/!_NO REMOTE BOOT ENABLED!/!_REMOTE BOOT ENABLED !/!_REMOTE BOOT ENABLED WITH ROM.!/!_REMOTE BOOT AND POWER UP BOOT BOTH ENABLED!/!_SELF TEST LOOP ENABLED!/!/!_SELT TEST LOOP DISABLED!/&!/TRANSMIT COLLISION CHECK FAIL!_: !UL!/ILLEGAL TYPE CODE: [!XW(X)]!/USER BUFFER ERROR!_!_: !UL!/'!/UNRECOGNIZED FRAME DESTINATION!_: !UL!/A TRANSMIT FAILED!!/WORDS IN ERROR!_!_ : !UL!/XOR:!_!_[!XB(X)]!/XOR:!_!_[!XW(X)] ; !AC!/XOR:!_!_[!XL(X)] ; !AC"!/SECONDS SINCE LAST ZEROED!_: !ULQIO TIMED OUT - I/O CANCELEDNO-OPGET PCBBGET CMDNOT USEDSTARTBOOTNOT USEDNOT USEDPDMDTMROTMRFRSTTNOT USEDNOT USEDNOT USEDSTOPINTERNAL LOOPBACK MODELINKEXTERNAL LOOPBACK MODENO_OPLOAD AND START MICROADDRESSREAD DEFAULT PHYSICAL ADDRESSNO_OPREAD PHY ADR OUT OF UNAREAD PHY ADR INTO THE UNAREAD MULT ADR OUT OF UNAREAD MULT ADR INTO UNA READ DSCPTR RING SPEC OUT OF UNAWRITE DSCPTR RING SPEC INTO UNAREAD COUNTERS OUT OF UNAREAD AND CLEAR COUNTERSREAD MODE OUT OF UNAWRITE MODE INTO THE UNAREAD STATUS OUT OF UNAREAD AND CLEAR STATUSDUMP INTERNAL RAMLOAD INTERNAL RAMREAD SYSTEM ID PARA LISTWRITE SYSTEM ID PARA LISTREAD LOAD SERVER ADDRESSWRITE LOAD SERVER ADDRESS#COULD NOT ISSUE A DIAGNOSE FUNCTIONCOULD NOT ISSUE A READ FUNCTIONCOULD NOT ISSUE A SENSEMODE QIOCOULD NOT ISSUE A SETCHAR QIO COULD NOT ISSUE A WRITE FUNCTIONRCVDNOT USEDNOT USEDNOT USEDNOT USEDNOT USEDEXT LPBKADR REC MULTICAST HALP DUPLEX HEARTBEAT COLLISIONCRCOVSZ PKT MAX PKT SZ MIN PKT SZRUNT PKTNOT USEDNOT USED RBUF CRC ERR RBUF RCV STAT RBUF BYTE CNT RBUF BUF CMP RBUF RCV TIMORBUF XMIT TIMONOT USEDNOT USED XBUF CRC ERR XBUF RCV STAT XBUF BYTE CNT XBUF BUF CMP XBUF RCV TIMOXBUF XMIT TIMO LLPBK TDR ERRLLPBK MBIT ERR LLPBK CRC ERRLLPBK RCV STATLLPBK BYTE CNT LLPBK BUF CMPLLPBK RCV TIMOLLPBK XMIT TIMONOT USEDNOT USEDNOT USEDNOT USEDNOT USEDNOT USEDNOT USED LINK MEMORYNOT USEDNOT USEDNOT USEDNOT USED PHY ADR ROMTIMER PCSR2 & PCSR3PCSR0 LB LNK MEM DMAPCSR0 UB T11 DMA WRTPCSR1 LB T11 DMA RDRCV UNIBUS DMAT11 UNIBUS ADR REG WRIT CTRL STRROMCPU INS COMPL NO ERRRESET PRIMARY LOADREADYRUNNINGNOT USED UNIBUS HALTED NI HALTEDNI AND UNIBUS HALTEDCOULD NOT ISSUE FUNCTIONWCSXMIT******************************************************************************* THE FOLLOWING IS NOT A COMMAND FILE BUT IS A DESCRIPTION OF THE STEPS NECESSARY TO CHANGE THE SYSTEM AND PROCESS PARAMETERS NECESSARY TO RUN THIS DIAGNOSTIC. THE VMS SYSGEN MAXBUF PARAMETER MUST BE 1600 AND THE USER BYTLM MUST BE 30000. To change BYTLM parameter: $ SET DEF SYS$SYSROOT:[SYSEXE] $ RUN AUTHORIZE UAF> MODIFY /BYTLM = 30000 UAF> EXIT $ LO (USER MUST LOGOUT TO WRITE BYTLM QUOTA The UAF file BYTLM quota needs to be updated only once at system startup. To change the SYSGEN MAXBUF parameter: $ MCR SYSGEN SYSGEN> SET MAXBUF 1600 SYSGEN> WRITE ACTIVE SYSGEN> EXIT ********************************************************************************SYSTEM SERVICE FAILURETHERE ARE NO DEVICES TO TEST ROM CRC ERRORDATA COMPARE ERRORI/O COMPLETION ERRORLINK MEMORY ADDRESS ERRORQIO RETURN STATUS INCORRECTPAD RUNT ERRORRCBI BIT ERRORRCV TOUT FAILEDCANNOT MATCH COUNTER TYPEIMPROPER COUNTER TYPE5ZxQ ڴJAԴJ4JZZJ߼Jߒ3Y!JߣI԰JtIZW,WWIϳZPPϷZJӔJϿJϚZZJGJ-ϑYόύJ.IϚӐJIωҞJI`hψZ^PPPӟϑ?-φ73ҟlҟ϶џϫϟݏڟρ ݏXn؟ϖҟgџ\xm:ݏϸٟd ݏX ؟ ?ϡP'P x[ ΐϺQϦϲͱJϜ1W6N?-ϽϺ Ϸ@16ϸωύπ}!z1ϑZ{L1wJ1X2)1Tϼ5Ͽ11ϬϽϫϔ11 VO֟Ϯ[ϴXZ<ЈπݏϼןdϺ ݏXϧ[e[<ϓЈ4(ݏnןl ݏXY[[<DЈݏ!ן ݏX [[<ЈϘݏ֟~ ݏX[ϝ1ύZϞ\=ݏ{֟#y ݏXf ˟τ;Z<Lݏ)֟' ݏXʟS?XP'P τ{ʐ)ϸJ͟XʟAϫП'Ϣ͟{ $ΟϺΟTϋӟJϜ͟ϠXHϛHϏ\X_cLl ">kl ʏP 'P:P|+? l  d]" l nXY13V WVW݆݆VWnXREAD INTERNAL ROMPl »cZ"l ﺺ=W8Џ鷺=V'VWЏЏﶻﰻﷻUX1XXUPݏ'P:P﮽7Kl pg"l !ٺPP ݏ'P |喙=WЏf=VP ݏ'P:Pﵼ>R l wn" l PnXREAD/WRITE INTERNAL LINK MEMORYYVWЏЏﷹ<{BPݏ'P:PȻ)Qel /"-l Pݏ'P:P<9ŴaJٸl U":gl ݺUGҺUovPݏ'P:Pg *l ﮷OF"l 2Pݏ'P:P"&l rùﺹ",fl L;t,P ݏ'P ϵ=VЏ﹵=YpYVЏ蘆Џ˶=W8'P ݏ'P:PIq  l O視"M l PnXTRANSMIT CRC TEST.WLK<Pݏ'P:Pu9"ﱵl {ַͷ"?yl ﵷUVF嘆UVW }L^Pݏ'P:PV0߰{dl 7"Tﻴl wPݏ'P:PʶSgl "/l Pݏ'PTnX=W9Pݏ'P:P[l aUﳵ"%_ l PnXRECEIVE CRC TESTWЏ[N<׿!пPݏ'P:P~瑩B+ﺲl ߴִ"Hl ᄡUVFﱴUV}\%}}@ շP۰YX ﶷɰhﹰXPhﮰ Pݏ'P:P(l ųS".hl =W1Pݏ'P:PnH| l )0'"lӰl ЏPݏ'P?F1ﳰYީ聆ݏz |~$|~ЏH70Pݏ'P:P}Wl ?6"{l UVF\UVUW.Ce}寧o1<e}@Z1'e} E1e}0yPݏ'P:PqKl R3*"o֩l =WWPݏ'P:Pݫfzl "Bl ~UWe1 e1ePݏ'PE=W3Pݏ'P:PU}l [ﶪﭪ"Y l PnX STATION TESTYWЏЏ~ݴִ!Pݏ'P:P}北A*﹧l ީթ"Gl }{}p里UVFUVk|UWeV}Gf=Pݏ'P:P5ᄁZCҦl "3`l = WTWNPݏ'P:P{*>l \cZ"l BUW $*06<BHNTZe1?e19e13e1-e1'e1!e1 e1 e1 e1 e1eoPݏ'Pb= WY1Џ~ QǦXިﲦݏ |~ݏ|~<~ﲜ&<囹߽!Џ<|uѽv1Pݏ'P:P﷞@Tl yp"l XUGMU}ǚFﴚ栗c}}ʛ _pPeX @SJhCXPh8ݏ ݏ |~$|~FQ< ~<ﶠ~F Pݏ'P:PV0վߖ{dl V UEÖYީ~EﻝYi}iݜ""Ol UVF ATTACH DW780 ; HARDWARE DESIGNATION OF UNIBUS ADAPTER DEVICE LINK? HUB ; HARDWARE THAT LINKS ADAPTER TO SYSTEM BUS DEVICE NAME? DW0 ; DW780 LOGICAL NAME VECTOR? 3 ; UNIBUS VECTOR NUMBER BR? 4 ; UNIBUS BR LEVEL DS> LOAD EVDWB.EXE ; LOAD THE DIAGNOSTIC DS> ATTACH UNA11 ; HARDWARE DESIGNATION OF UUT DEVICE LINK? DW0 ; HARDWARE THAT LINKS UUT TO SYSTEM BUS DEVICE NAME? XEA0 ; UNA11 LOGICAL NAME CSR? 774510 ; CSR ADDRESS (OCTAL BETWEEN 760000-777776) VECTOR? 120 ; MUST BE BETWEEN (OCTAL 2-776) BR? 5 ; MUST BE BETWEEN (DECIMAL 4-7) DS> SELECT ALL ; SELECT BOTH THE UBA AND THE UNA11 DS> START ; START THE TEST 1 ATTACH_750 The following example show those commands necessary to ATTACH and SELECT both the UNIBUS adapter and the UNA11 for the VAX 11/750. DS> ATTACH DW750 ; HARDWARE DESIGNATION OF UNIBUS ADAPTER DEVICE LINK? HUB ; HARDWARE THAT LINKS ADAPTER TO SYSTEM BUS DEVICE NAME? DW0 ; DW750 LOGICAL NAME DS> LOAD EVDWB.EXE ; LOAD THE DIAGNOSTIC DS> ATTACH UNA11 ; HARDWARE DESIGNATION OF UUT DEVICE LINK? DW0 ; HARDWARE THAT LINKS UUT TO SYSTEM BUS DEVICE NAME? XEA0 ; UNA11 LOGICAL NAME CSR? 774510 ; CSR ADDRESS (OCTAL BETWEEN 760000-777776) VECTOR? 120 ; MUST BE BETWEEN (OCTAL 2-776) BR? 5 ; MUST BE BETWEEN (DECIMAL 4-7) DS> SELECT ALL ; SELECT BOTH THE UBA AND THE UNA11 DS> START ; START THE TEST 1 ATTACH_730 The following example show those commands necessary to ATTACH and SELECT both the UNIBUS adapter and the UNA11 for the VAX 11/730. DS> ATTACH DW730 ; HARDWARE DESIGNATION OF UNIBUS ADAPTER DEVICE LINK? HUB ; HARDWARE THAT LINKS ADAPTER TO SYSTEM BUS DEVICE NAME? DW0 ; DW730 LOGICAL NAME DS> LOAD EVDWB.EXE ; LOAD THE DIAGNOSTIC DS> ATTACH UNA11 ; HARDWARE DESIGNATION OF UUT DEVICE LINK? DW0 ; HARDWARE THAT LINKS UUT TO SYSTEM BUS DEVICE NAME? XEA0 ; UNA11 LOGICAL NAME CSR? 774510 ; CSR ADDRESS (OCTAL BETWEEN 760000-777776) VECTOR? 120 ; MUST BE BETWEEN (OCTAL 2-776) BR? 5 ; MUST BE BETWEEN (DECIMAL 4-7) DS> SELECT ALL ; SELECT BOTH THE UBA AND THE UNA11 DS> START ; START THE TEST 1 START Executes image'EVDWB.EXE' that was previously loaded by the LOAD or by a previous RUN command. Executes the image by passing control first to the program's initialization code and then sequentially to each test within the program. Format: START [qualifiers] 2 Qualifiers /SECTION:section-name Select a program section to be executed. This must be a section defined by the program (TYPE 'HELP EVDWB SECTIONS' for infor- mation on the sections implemented by this program). If the SECTION qualifier is not used, the section named DEFAULT, is executed,in which case all tests will be executed. /TEST:first[:last] If the 'first' and 'last' arguments are specified, the supervisor sequentially passes control to tests 'first' through 'last' inclusively. If only the first argument is specified with the TEST switch, the last argument is assumed by default to be the highest numbered test within the program. /PASSES:count After program execution has been completed, as defined by use of other qualifiers, count is decremented and execution continues; the program will loop through the specified cycle 'count' times. If the /PASSES qualifier is not used,'count' defaults to 1. 1 SECTIONS Section names have been gernerated so that the user can run any individual section by typing START/SECTION:SECTION NAME The following sections are available in EVDWB: ROM - Read internal ROM WCS - Read/Write internal WCS LNKADR - Internal link address test LNKBIT - Read/Write internal link memory TCRC - Transmit crc test RCRC - Receive CRC test PROM - Promiscuous address test ENMULT - Enable all multicast STATION - Station test RUNT - Pad runt test NOBUF - No receive buffers available STRESS - UNA stress test 1 DEVICE UNA11 Description: UNIBUS to NI ADAPTER link: DW0 recommended generic: XEA0 Additional information: CSR 774510 [OCTAL 760000-777776] VECTOR 120 [OCTAL 2-776] BR 5 [DECIMAL 4-7] 1 EVENT_FLAG EVENT FLAG #3 is used to selectively run TEST 12 in external or internal loopback by setting or clearing the EVENT FLAG respectively. 1 QUICK The QUICK feature is not implemented in this diagnostic. The diagnostic execution time for EVDWB is 2 min. 20 seconds. 1 SUMMARY Upon the completion of the "STRESS" test, this section will print a summary of the internal UNA11 counters. This section does not apply to any other test. 1 PARAMETERS In order to have EVDWB.EXE run successfully two system parameters must be changed. The VMS SYSGEN MAXBUF parameter must be 1600 and the (user) BYTLM must be 30000. These parameters can be changed by the system manager or sofware specialist. Required system privileges are (SYSPRV,OPER). 2 BYTLM NOTE: underlined items are those to be inputed by the user. To change BYTLM parameter: $ SET DEF SYS$SYSROOT:[SYSEXE] ---------------------------- $ RUN AUTHORIZE ------------- UAF> MODIFY /BYTLM = 30000 --------------------------------------- UAF> EXIT ---- $ LO (user must logout to write BYTLM quota) 2 MAXBUF NOTE: underlined items are those to be inputed by the user. To change the SYSGEN MAXBUF parameter: $ MCR SYSGEN ---------- SYSGEN> SHOW MAXBUF ----------- SYSGEN> SET MAXBUF 1600 --------------- SYSGEN> WRITE ACTIVE ------------ SYSGEN> EXIT ---- The SYSGEN MAXBUF parameter remains valid only for the current session,if the user logs out at anytime and then logs back in, MAXBUF must again be set to 1600. 1 MIN_CONFIGURATION Minimum hardware requirements: VAX processor .5 meg of memory UNIBUS adapter for SBI DEUNA Transciever with terminators Bulkhead connector 1 LOOPBACK By default all tests run in internal loopback mode. Test 12 can be run in external loopback by setting event flag #3. For additional information type 'HELP EVDWB EVENT_FLAG'. XXfMMSEVDWC UNA NI EXERCISERNIE.TBLSYS$INPUTNIE.TBL|~|~|~<~<ψ~ Pݏ^,Pϝ7ψ(c |~|~|~<~?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[abcdefghijklmnopqrstuvwxyz{|}~U 2N瑊!@NUߒS04ʢYǏg=m}- TW9pz$3Y@-./01q!/NODE: !AC!/RX NOT COMPLETE RX COMPLETE LENGTH ERRORS!/ !UL !UL !UL!/COMPARE ERRORS BYTES COMPARED NUMBER BYTES XFER!/ !UL !UL !UL!/ ! n: }iD_<L;. NO DECNET ADDRESS0000+0=0C0(g+h2h/P2_R / 6 Q       B Q      `  GMGMGMGM NIE>DEFAULTUNA11UNA117XECSRVECTOR$ BR2HSERI,PCEI,RXI,TXI,DNI,RCBI,BIT9,USCI,INTR,INTE,RSET,BIT4,PORT COMMAND=4@ "*2:BNO-OPGET PCBBGET CMD SELF TESTSTARTBOOTILLEGALILLEGALPDMDILLEGALILLEGALILLEGALILLEGALILLEGALILLEGALSTOPMXPWR,ICAB,BIT13,BIT12,BIT11,BIT10,BIT9,BIT8,PCTO,BIT6,BIT5,BIT4,RMTC,STATE=4@RESET PRIMARY LOADREADYRUNNINGILLEGAL UNIBUS HALTED NI HALTEDNI AND UNIBUS HALTED>BIT15,BIT14,BIT13,BIT12,BIT11,BIT10,BIT9,BIT8,PORT FUNCTION=8@2CUcw NO OPERLOAD & START MICRO ADRREAD DEFAULT PHY ADRILLEGAL READ PHY ADR WRITE PHY ADRREAD MULTICAST ADR LISTWRITE MULTICAST ADR LISTREAD RING FORMATWRITE RING FORMAT READ COUNTERSREAD & CLR COUNTERS READ MODE WRITE MODEREAD PORT STATUSREAD & CLR PORT STATUSDUMP INTERNAL MEMORYLOAD INTERNAL MEMORY READ SYS ID WRITE SYS IDREAD LOAD SERVER ADRWRITE LOAD SERVER ADR!/!AC> COMMAND SUMMARY FOR THE NETWORK INTERCONNECT EXERCISER (NIE)8 (it is only necessary to type the letters in brackets)% [H]elp or ? -type this help text& [E]xit - return to the supervisor= [SH]ow [N]odes - prints information in current node table<[SH]ow [M]essage - prints the selected message type and size1[SH]ow [C]ounters - prints the low level counters3 [R]un [L]ooppair/pass=nn - runs the looppair test0[R]un [A]ll/pass=nn - runs the node-to-node test2[R]un [D]irect/pass=nn - runs the direct loop test5[R]un [P]attern/pass=nn - runs the multi pattern test? [M]essage/[T]ype=a/[S]ize=n/[C]opies=m allows the operator toCmodify the default message type, message size, and number of copiesB [N]ode adr/TYPE - enters a physical address into the node table. The type can be target or assist2 [SU]mmary - prints a summary of the test resultsL [B]uild - builds a table of remote node physical addresses by listening toID messages on the NIK [C]lear [N]ode/adr - remove the node specified by adr from the node table,[C]lear [N]ode/[AL]l - clears the node table:[C]lear [M]essage - sets all message parameters to default,[C]lear [S]ummary - clears the summary tableO [I]dentify adr - uses request ID function to identify a remote node on the NI: [SA]ve - writes the current node table into file NIE.TBL7[U]NSAVE - updates the node table from the file NIE.TBL; Notes: 1) adr is the physical address of a node on the NIG 2) Pass count is a decimal number between 1 and 65534. A default value of 1 is assumed.? Specifying -1 causes the test to be run indefinately.!/!/ NODE DEFAULT ADDRESS: !AC!/ Receipt number: !XW (X)!/ Maintenance Version: !XB (X)!/ ECO: !XB (X)!/ User ECO: !XB (X)!/ Function: !XW (X)!/ Device: !XB (X)!/!/ETHERNET DEFAULT ADDRESS: !AC (HEX)!/!/DECNET DEFAULT ADDRESS: !AC (HEX)!/!/ROM MICROCODE VERSION: !UB (DECIMAL)!/!/SWITCH PACK !AC,,,=3@,,,,,,,,,,""#V###($n$@ SELF TEST LOOP ON ERROR/TEST DISABLED NO REMOTE BOOT ENABLED= SELF TEST LOOP ON ERROR/TEST DISABLED REMOTE BOOT ENABLEDF SELF TEST LOOP ON ERROR/TEST DISABLED REMOTE BOOT ENABLED WITH ROMT SELF TEST LOOP ON ERROR/TEST DISABLED REMOTE BOOT AND POWER UP BOOT BOTH ENABLED? SELF TEST LOOP ON ERROR/TEST ENABLED NO REMOTE BOOT ENABLED< SELF TEST LOOP ON ERROR/TEST ENABLED REMOTE BOOT ENABLEDE SELF TEST LOOP ON ERROR/TEST ENABLED REMOTE BOOT ENABLED WITH ROMS SELF TEST LOOP ON ERROR/TEST ENABLED REMOTE BOOT AND POWER UP BOOT BOTH ENABLED%%&7!/UNEVEN NUMBER OF NODE ADDRESSES, LAST NODE NOT TESTED!/Testing nodes: !AC !AC!/!/Testing node: !AC --'!/Testing node: !AC Data Pattern: !AC--(!/Response with error. Data pattern: !AC Response okResponse with data errorsResponse with data error: !ACResponse ok: !ACReceive Assist Transmit Assist Full Assist ***NO REPLY FROM NODE***G!/TIMEOUT OCCURED BEFORE LOOPBACK REPLY!/FAILING NODE NI ADDRESS: !AC!/Z!/TIMEOUT OCCURED BEFORE LOOPBACK REPLY!/FAILING NODE NI ADDRESS: !AC!/DATA PATTERN: !AC!/!/TIMEOUT OCCURED BEFORE LOOPBACK REPLY!/FAILING ASSIST NODE NI ADDRESS: !AC!/FAILING TARGET NODE NI ADDRESS: !AC!/LOOP MESSAGE TYPE: !AC!//!/Received an ID message from a non-UNA device.QUIT&TIMEOUT - ***NO RESPONSE FROM NODE***.'Please enter twelve hexadecimal digits.FFFFFFFFFFFFD!/FAILING NODE NI ADDRESS: !AC!/Total mismatches in message = !UL(D)LENGTH COMPARE ERRORY!/ERROR WHILE TESTING NODE: !AC!/Number bytes expected: !ZW, Number bytes received: !ZW!/T!/FAILING NODE NI ADDRESS: !AC!/Byte number:!ZW(D) Expected=!OB(O) Received=!OB(O)!/'Improper counter type received: !XW (X)$!/CANNOT MATCH COUNTER TYPE: !XW (X)MESSAGE DATA COMPARSION ERRORTOTAL DATA COMPARE ERRORS.The NI physical address of the local node is: +!/FAILURE WHILE TESTING NODE: !AC!/!AC!AC!/ !/!AC!AC!/!/!AC!AC!/!/IOSB: [!XL(X)] | transfer size | completion status |!/IOSB+4: [!XL(X)] | unused | err bits | status | unused |!/!/PCSR0: [!XW(X)] ;!AC!/PCSR1: [!XW(X)] ;!AC!/!/PCBB+0: [!XW(X)] ;!AC!/PCBB+2: [!XW(X)] ;Port Function dependent!/PCBB+4: [!XW(X)] ;Port Function dependent!/PCBB+6: [!XW(X)] ;Port Function dependent!/UNKNOWN SYSTEM SERVICE ERRORVMS SYSTEM SERVICE ERRORRead Logical Block Error: )Error while using QIO with IO$_DIAGNOSE: )Error while using QIO with IO$_RD_COUNT: Error: Error: #Error while doing a QIO WRITELBLK: *Error while using $SETIMR system service: *Error while using $READEF system service: "Error shuting down protocol type: %Error while deassigning UNA Channel: (Error while reading address of P-Table: +Error while saving table to file NIE.TBL: "Error while reading file NIE.TBL: ,Error while assigning a channel to the UNA: &Error while starting (setchar) UNA11: +Error while reading DEUNA internal memory: 0Error changing protocol type to remote console: .Failure to set protocol type to Remote Console/!/The address has been deleted from node table.7!/The address marked for deletion was not in the table.#!/ZERO LENGTH STRING WAS ENTERED.!/2!/UNBOUNDED "OPERATOR INPUT" STRING WAS ENTERED.!/2!/MESSAGE SIZE MUST BE BETWEEN 46 AND !UL BYTES.!/%!/COPIES MUST BE BETWEEN 1 AND 255.!/ Target Node!/ Assist Node!/ N!UL0123456789ABCDEF6!/The address table is currently filled to capacity.!/!/?ILL CMD-BAD SYNTX?!/!/?INCOMPLETE CMD?!/*!/TWELVE HEX-DIGITS REQUIRED FOR ADDRESS!/ !/The address entered was: !AC!/ ALPHANUMERICONESZEROSALTERNATING ONESALTERNATING ZEROSCCITTOPERATOR INPUT STRING(!/The test LOOPALL will now be executed.5!/!UB Node addresses added, elapsed time: !UB minute.!/!/The collection of all node addresses could take as long as 40 minutes,!/however, if no new nodes are added to the table for a 10 minute period!/the collection will stop.!/Q!/The message parameters have been reset to:!/TYPE= !AC!/SIZE= !UW!/COPIES= !UB!/!/Target Node: !AC Assist Node: !AC!/!/!/Direct Loop testing started!/!/Pattern testing started2!/!/The node table has been save in file NIE.TBL!/%!/!/The node table has been updated!/(!/!/The summary table has been cleared!/ !/!/Looppair testing has started!/UNA11 COUNTER SUMMARY!/"!/SECONDS SINCE LAST ZEROED!_: !UL!/PACKETS RECEIVED!_!_: !UL#!/MULTICAST PACKETS RECEIVED!_: !UL"!/PACKETS RECEIVED IN ERROR!_: !UL!/BYTES RECEIVED!_!_!_: !UL!!/MULTICAST BYTES RECEIVED!_: !UL'!/RCVS LOST - INTERNAL BUF ERROR!_: !UL'!/RCVS LOST - LOCAL BUFFER ERROR!_: !UL!/PACKETS TRANSMITTED!_!_: !UL&!/MULTICAST PACKETS TRANSMITTED!_: !UL&!/PKTS XMITTED WITH 1 COLLISION!_: !UL(!/PKTS XMITTED WITH > 1 COLLISION!_: !UL"!/PKTS XMITTED BUT DEFERRED!_: !UL!/BYTES TRANSMITTED!_!_: !UL$!/MULTICAST BYTES TRANSMITTED!_: !UL!!/TRANSMIT PACKETS ABORTED!_: !UL%!/XMIT COLLISION CHECK FAILURE!_: !UL'!/UNRECOGNIZED FRAME DESTINATION!_: !UL!/SYSTEM BUFFER ERROR!_ : !UL!/USER BUFFER ERROR!_ : !UL'!/MULTICAST ADR RECV NOT ENABLED!_: !UL'!/NO BUFFER AVAILABLE FOR PROTOCOL: !ULK!/The current message parameters are: !/Type= !AC!/Size= !UW!/Copies= !UB!/8!/!/NODE PHY ADR NODE LOGICAL NAME TYPE(A/T)!/!/#!/The node table has been cleared!/$!/Failure to allocate buffer space!/&!/Failure to deallocate buffer space!/l!/Cannot use Broadcast address (FF-FF-FF-FF-FF-FF) for loop testing.!/Address was not added to node table.!/&!/The node table is currently empty.!/ !/!/PASS #!UW? HELPNODE BUILDUNSAVE RUNsS+ HOWUMMARYHAVECLEAR IDENTIFYMESSAGEI EXIT&LOOPPAIR/PASS=v r !ALL/^PASS=U Q$DIRECT/:PASS=1 -%PATTERN/PASS= 3NODESMESSAGECOUNTERS1 MESSAGESUMMARY NODE/(A LN/9 TYPE4SIZE=#COPIES= =]ALPHA ONESZEROS 1ALT 0ALT|CCITTn"fݬ ݬݬݬvݬݬϮݬݬݬЬUJ?Dݬ@TP:6؏!ϝT1 TU0ЬU?ݬTP׏!MT1QAVQAWϻWVTUЬ Z<XiݏϩX ݏ!X<X3ݏkX ݏ!X< XϮݏ-aX ݏ!X<"X<$Y<&[[YXЬVЬUϹ?ϳݬϯTPϩϥ֏! T1ψϏTUVqЬRRЬRЬSSRЬRЬSЬTdSRJЬRR *RRRrSS<TSTVUUUVUSTaQя:7@0я$ϲFςϸ1ϥQaяaQϑ1Џυ1Q1ЬQЬRQϗՐSSTʏSxTTʏT=/=/-QlӔr",RCRRSSnRRbS!S31 5`Xя1FSQϲRSSϭQQaϠψݏϋSQ_X^Y_ZRh/(h0h@ hA hFhSXRYR1 S5ԟ17)  ԟ1Ԑ"(ԑ/ hA!ЏBRbRяb71RϽӺϠQϥRRmЏ=/TaQ>/TxTTTSЏ=/TaQ>/TTSSRϖP BCfq|*h 2^dqPYЏ"R݂LR϶ϫϵϠϪY16ύS5R"h SYSXY1&Y 1"hXYOSS 5ӟ $ӟ Џ RU>S>TdcUχ ұZZZ1  ϰϪXϧYϦ7ϳχρҟϛpҟH_ҟϙNϬ D :4ұZ-ZZ61ҟ RU>S> TdcU ( SDRԂԂcSX ϤXϡYϠϔϝWWXXԇWX/oSXjYive`RϷaRSbcSяcϜ13cUÏCSRRSS WSWRRXYvПZRCRScÏCSRRSSWSWRRZ)϶|1|~.m|~<~<~ P>gRRχσkݢݢݢ ݢ ݢ ݢݏ1ݏ+Pϭψl RZяjiяShMX?(h?b ϮVW)TЬ P$ݏe+P{fAl <ϢЬVЬRЬ STUUbc(TT!cbUݏRSVTTݏT4\UjSCSSSSSUqeh֥^֥T VV D <ϰVV 4 <VV%|~|~ݏ2 |~ϊ<'~<7~ P$ݏ+PL7l  UϦPݏ6 ݏqݏL-Pd? l nX t ϠiϳяϦ1PϝυÏCϋRRSSlWSWݧݧݧ ݧݧgݏxT1nXOperator Intervention ϕݏHϔPޚ"ѾP1A1- 1!O1|#1l ϒ1\侏jSCяG16 1!۾׾CϤϞ1Ϸ1qjϩo}яp16x to1!hdϔ1Ϲ1D1i n1Y1IZ\Lя1r˽_V(Ϗ(f}<ϭWWݏ<~мWψϝ,ݏ+ϑݏ{ϴl }w'n&&ݏ,}hCl ұP$ݏ3,PI4l ӏ@ϙ`ƬhϻV$VVݏݏϨϻ υ~ʏ@>n1hY*į/J<ϸT<UTUݏw^Tʏ@ްr <ϵTTuԫV$VfqϸV$VfsZhZ 1Zυ1<Ϣ~`pEZ1gZZϔ1τя$ Zu<.Z[Z[XϷVW<6ƦЏ2զy¦gYXVϾWɦXϰYϣϏP$ݏe+Pl [X2VWY1X<^WfNϔV((f<ω~8tWϰ5ݏsCV [XX21K}/.яݏ,P;&яϚ%϶1ݏϵȮ h<϶~`яP1bXWܬTŬYŬUUTYWd$,d:ݏe+dϕπ[-V)f Џbϭ@ݭ0яЭ1'ĭϾϹAPnX1 HELP The Network Interconnect Exerciser (EVDWC) provides a VAX level 2R diagnostic exerciser for Ethernet networks. EVDWC determines the ability of nodes on the network to communicate with each other and provides the operator with analysis of errors obtained while running the NIE. Node installation verification and problem isolation can be performed using the NIE. 1 SYSGEN_CONNECT A "LOAD [SYSEXE]XEDRIVER" loads the driver into memory. A "MCR SYSGEN SHOW/DEVICE=XE" command shows the drivers Start and End addresses. A "CONNECT XEx/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=XE" 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__ XEDRIVER 800781B0 80079FF0 XEA 80085AE0 80085BA0 80079FF0 0 8007A410 An example of connecting the driver for a VAX 11/750: $MC SYSGEN SYSGEN>CONN XEA0/DRIVER=XEDRIVER/ADAP=8/CSR=%O770000/VEC=%O700/NUMVEC=1 SYSGEN>SHO /DEV=XEDRIVER SYSGEN>EXIT $ 2 NAMES XEa (a=A,B,C..) correspond directly to the physical DEUNA-11's. 1 ATTACH A sample of attaching a DEUNA-11 on a VAX 11/780: DS> ATTACH DW780 SBI DW0 3 4 ;Attaches the UNA to the SBI DS> ATTACH UNA11 DW0 XEA0 770000 700 5 ;Attach XEx (x=A,b,..) to UBA DS> SELECT XEx ;Select the attached DEUNA-11 A sample of attaching a DEUNA-11 on a VAX 11/750: DS> ATTACH DW750 HUB DW0 DS> ATTACH UNA11 DW0 XEA0 770000 700 5 DS> SEL XEx 1 SECTIONS There is only one section to EVDWC, which is run every time a START is typed. 1 DEVICE EVDWC supports connectivity testing of a DEUNA-11 on a VAX to any device supporting low level maintenance features as described in Rev. 2 of the three company Ethernet Specification. 1 CONTROL_C When Control C is typed control is returned to the Diagnostic Supervisor. 1 QUICK This program does not implement the QUICK feature. 1 SUMMARY The Summary command will cause EVDMC to print a summary of all nodes tested. 1 NIE NIE is the acronym for Network Interconnect Exerciser. 1 COMMANDS Once the NIE program is started, the initialization code is executed. After that a NIE> prompt will appear at which time the operator can enter any of the NIE commands. It is only necessary to enter that part of the command in capitals. For a brief summary of commands type HELP EVDWC BRIEF. 2 HELP Help or ? Prints out a brief description of NIE commands. 2 SHOW SHow Nodes Prints out the contents of the node table. SHow Message Prints out the current message parameters for size, type and copies. SHow Counters Prints out the contents of the host node DEUNA internal counters. 2 NODE Node adr/type The node command allows the operator to enter nodes into the node table. Nodes are specified using their 12 hex digit Ethernet physical address and can be specified as either target or assist (a default of target is assumed). 2 MESSAGES Message/Type=/Size=n/Copies=m The message command allows the operator to select the current message parameters as follows. Any or all of the parameter can be changed with the command. The default parameters are Type=Alpha,Size=512,Copies=1. Type One of the following message types: Alpha -- !"#$%&'()*+,-./0123456789;:=?abcdefg etc. Ones -- message of all ones (11111111....) Zeros -- message of all zeros (0000000....) 1Alt -- alternating 1's and 0's (10101010...) 0Alt -- alternating 0's and 1's (01010101...) CCITT -- "CCITT" pseudo-random test pattern Operator Selected -- Operator chosen pattern of less than 72 characters using 0-9, a-z and spaces. (not used in pattern test) Size The size of the message buffer may be between 46 and 512 bytes. Copies The number of copies of each message sent to each node during a test may be between 1 and 10. 2 RUN Run test/Pass=nn Causes execution of the specified test for nn number of passes. A default value of 1 is assumed if /Pass=nn is not included in the command line. A value of nn=-1 will cause the test to be run indefinately. Node addresses for the tests are taken from the node table and should be entered prior to running the test using the NODE command. In the case of the LOOPPAIR test, node pairs are required and must be specified as target and assist nodes. The currently selected values for message type, size and copies are used by each test. There are four test to chose from, DIRECT,LOOPPAIR,PATTERN, and ALL. For more help on these test use the following help command: HELP EVDWC RUN "testname". 3 DIRECT Direct The direct test sends a loop direct message to all of the nodes contained in the node table and waits for a response. The integrity of the returned data is checked and any errors are reported to the operator. 3 LOOPPAIR Looppair The looppair test sends assisted loopback messages to the node pairs contained in the node table. Three type of assisted messages are sent: 1) Receive assist -- Host -> Target -> Assist -> Host 2) Transmit assist -- Host -> Assist -> Target -> Host 3) Full assist -- Host -> Assist -> Target -> Assist -> Host In each case a response is waited for and the data is checked. 3 PATTERN Pattern The pattern test sends six different loop direct messages to each node contained in the node table. Each of the six pattern types (Alpha, Ones, Zeros, 1Alt, 0Alt, CCITT) is used for each node. Returned data is checked for errors. 3 ALL All The all node test performs the most extensive check of the network and is composed of two parts. First a loop direct message is sent to each node in the table. If this is successful, the exerciser builds an array of node pairs from the table and sends a full assisted loopback message to each pair in the array. A sample array of pairs for a table with 7 nodes is shown below. 1-2 2-3 3-4 4-5 5-6 6-7 1-3 2-4 3-5 4-6 5-7 1-4 2-5 3-6 4-7 1-5 2-6 3-7 1-6 2-7 1-7 2 IDENTIFY Identify adr A request ID message is sent to the node specified by adr and the responded system ID parameters are printed. 2 BUILD Build The build command causes the exercisers to listen for system ID messages which are broadcast by all DEUNA nodes once every 10 minutes. All nodes identifying themselves are added to the node table. The build command stops when no new nodes have been added for 10 minutes or when 40 minutes have elapsed. The average time for this command should be 15-25 minutes. 2 CLEAR Clear Node/adr The Clear node command clears the specified node from the node table. The node can be specified by either its 12 digit physical address of its logical name (as assigned by node table). Clear Node/ALl This command clears the node table. Clear Message This command sets the message parameters back to the default values. Clear Summary This command clears the summary table. 2 SUMMARY SUmmary The summary command prints out the summary table. The NIE maintains the following information for nodes who have been sent messages: Receives not complete Receives complete Length errors Data compare errors Bytes compared Bytes transfered 2 SAVE Save The Save command saves the contents of the node table. The table is saved in a file NIE.TBL. This file will reside in [SYSMAINT] and can be edited to add or remove node names. 2 UNSAVE Unsave The Unsave command restores the contents of the node table. The most recent copy of NIE.TBL is loaded into the diagnostic node table. 2 EXIT Exit Returns control to the diagnostic supervisor (either VDS or DRS). 1 BRIEF COMMAND SUMMARY Help or ? Exit SHow Nodes SHow Message SHow Counters Run Looppair/Pass=nn Run ALl/Pass=nn Run Direct/Pass=nn Run Pattern/Pass=nn Message/type/size=n/copies=m Node adr/Target Node adr/Assist SUmmary Build Clear Node/adr Clear Node/all Clear Message Clear Summary Identify adr SAve Unsave Notes: 1) adr is the physical address of a node on the NI. 2) Pass count is a decimal number between 1 and 65534. A default value of 1 is assumed. Specifying -1 causes the test to be run indefinately. 1 SCRIPT Indirect command files can contain commands appropriate to the NIE> 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 NIE> UNSAVE NIE> BUILD NIE> RUN DIRECT/P=5