• Keine Ergebnisse gefunden

Suspected Calrd Location(s)

Im Dokument = == ';' == Maintenance Library (Seite 177-187)

ProtI.i ••

Mast

FEALD

Pall

X6FO XXXX SOLC link test. This rtn, which is a manual intervention rtn, will not be run unless you set the CE sense switch to run manual intervention rtn or unless you request a single rtn to be run.

This rtn will stop with manual intervention stop code F020 through F02C, asking you to enter options needed to run this rtn. These stop code definitions are listed in "Manual Intervention"

following this CSB symptom index.

This rtn may be used for SOLC data link problem determination and repair verification when on-line tests (under host system control) are not available.

This SOLC link test is basically an echo test, with the primary SOLC station sending an SOLC Link Test command frame down the link. The primary station expects to get the same test frame back if the remote end of the link rcv the test frame without errors. Some SOLC terminals respond only with a nonsequenced acknowledgment response rather than sending back the link test frame it rev.

Options are provided to run as an SOLC primary station or as an SOLC secondary station. The primary station option initiates the Link Test commands and expects to rcv responses. The secondary SOLC station responds to test frames rcv; if the test frame was rcv without errors, the same test frame is sent ~ack as a response. If a test frame was rcv without block check errors and had either more data than could be buffered or did not have the poll bit on in the control field, the secondary station responds with a test frame without optional data. All frames rcv with block check errors or with abort detect conditions are counted as errors, and no response is provided. All frames rcv with an SOLC station adr other than the SOLC station adr selected in the F028 manual interven-tion stop code are counted as an unexpected or nonsupported frame, and no response is provided. No response is provided for frames with anything but a Link Test command field.

The structure of the Link Test command enabl~s this test to also run a local external duplex modem wrap if you select the primary station option and connect the xmt and rcv lines together prop-erly. A remote wrap can be done if the remote end of the link can tie the xmt and rcv duplex lines together with proper loading, etc. Because the remote end of the link must store the test frame and send it back, the wrap option does not work on half-duplex lines.

This rtn always stops on xmt errors such as modem check, time-out, or overrun; but it does not stop on rcv errors except for modem check errors unless an option is selected to stop on frames in error or stop on any frame.

Continuation (select FUNCTION 5 and press START pushbutton) from the X6FO OX20, OX60, or OX61 error codes stops the rtn, clears all error counts and summary statistics, and restarts the test from the xmt/rcvdata portions. This allows continuing the test on a manual switched-line connection without making a new connection. The same restart is used for the 0000 dynamic restart option or the 0000 restart option at manual intervention stop code F02C. Any manual switched-line connection will not be broken until you abort the rtn or use a restart option that goes through total hardware setup such as the 0002 restart code.

The format of all transmissions from this SOLC link test are:

PAO PAO F A C dd FC FC F ee where:

PAO

=

alternate data xmt char for clock correction; will be X'AA' if N RZI mode is not being used or X'OO' if N RZI mode is being used.

F = SOLC flag char composed of a 0 bit, followed by six 1 bits and another 0 bit (X'7E').

A

=

SOLCstation adr.

C = SOLC control field; will always be X'F3' if a Link Test command/response is being sent, or X'97' if a frame reject response is being sent.

dd

=

optional xmt/rcv data field when the Link Test command is being used. When the frame reject response is being sent, the first byte of this field is the command field of the rev frame that is being rejected; the second byte is set to O's (it is defined as the send and rcv sequence counts); and the third byte is set to X'04' if more data was rev than could be buffered, or to X'01' if the Link Test command was rcv without the poll bit on.

FC = frame check sequence. Two frame check char are always sent. Their bit configuration varies according tot he SOLC station adr, control field, and optional data fields.

ee

=

an ending transmission of X'FF' to make the lines go to an idle state and to allow time for bits to be sent before dropping the 'RTS' lead on xmt turnarounds.

All the data defined above between the two flag char is defined as a frame. All references in this document to th~e frame refer to this portion of each xmt or rcv segment of data. Note that if a frame is being sent/rcv in NRZI mode, the actual bit configuration on the line will differ from that shown above. Also, SOLC 0 bit insertion/deletion applies to all char except the flags and ending sequence defined under ee.

FETMM

Page

(~

(

Comments

:)

'-.

Error

Routine.

Code

Function T

es:ted

Error Description

Suspected

Card Location(s)

FEALD Page

FETMM Page X6FO XXXX Test statistics and error count are available while the test is running and at the manual intervention F02C test completion code. In addition, certain reg are used for current status indicators and may

be displayed while the test is running or at the manual intervention F02C stop code. Following is the definition of the status indicators:

''-eee'

) ('

ej

X'1E'reg contains the current xmt and rcv line status.

Byte 0 of reg X'1 E' = last rcv frame type indicator; may contain one of the following indications:

X'OO' Time-out occurred on last rcv completion.

X'80' A good link test frame was rcv with no errors.

X'40' A frame reject response was rcv as the last frame rcv at this primary station.

X'20' An unnumbered acknowledgment was rcv as the last frame at this primary station.

X'lO' A frame-check-sequence err'or was detected in the last rev frame.

X'08' An invalid or nonsupported frame was rcv as the last rcv frame. This link test only supports the link test response, the unnumbered acknowledgment response, and the frame reject response, if running as a primary station. The secondary station option will accept only a Link Test command, but it may respond with a link test response or a frame reject response.

This type indicator is also set if a partial frame was rev followed by an 'abort detect' sequence of seven or more consecutive 1 bits.

X'04' A valid link test frame was rcv, but it contained more data than could be buffered. If this is a secondary station, a command reject response is sent for this frame. The maximum length of the rcv (and xmt) data buffer is 1024 char if the 3705 has more than 16K storage, or 10 char if the 3705 has only 16K of storage.

X'02' Invalid SDLC station adr rcv or, for primary station option with optional xmt data, the rcv data did not compare with the SDLC station adr or optional xmt data that was sent. The SDLC station adr that you provide in the manual intervention F028 stop code is used to make this comparison. If the secondary station option was selected, this frame will not be responded to.

X'01' A hardware-detected error such as .modem check or overrun has been detected. No response is made to any frames rcv with this type of error.

Byte 1 of reg X'1 E' = xmt line status and other info bits. Multiple bits may be on in this byte as opposed to byte 0, which never will hav~ more than 1 bit on. The bits within this byte are defined as:

X'SO' A reply is pending to be sent to the last frame rcv at this secondary station.

X'40' A command reject reply is now being sent or was the last frame xmt from this secondary station.

X'20' A Link Test command (from primary station) or response (from secondary station) was the last frame sent or is being sent at this time.

X'10' A xmt initial operation is being done or was the last xmt operation done. This xmt initial is done to set 'RTS' and to wait for 'CTS' from the modem intf for the first xmt operation of all primary station options and for secondary station options when 'RTS' should be on at a" times. See manual intervention stop code F020 for this option.

X'OS' Xmt line is. busy if this bit is on.

X'04' Rev line is busy if this bit is on.

X'02' Bit not defined. May be used as added indicator at later time.

X '01' Bit not defined. May be used as added indicator at later time.

X'1 F' reg contains the accumulated xmt and rcv line status indicators. The bits in this reg have the same meaning as the bits defined for reg X'1 E' except once these bits are set on, they are not reset until the test is restarted. These bits serve as a summary of a" the xmt and rcv operations that have been done up to the time this reg is displayed.

X'1D'reg is used to control the EO display code that is put out to the panel DISPLAY B lights (if DISPLAY/FUNCTION SELECT switch is in POSITION 4, 5, or 6). This reg is cleared to O's at approximately 2-second intervals and, in between this clearing to O's, it is used as an accumulator of all the bits defined in the reg X'1 E' bits.

(".'t;.

(~. ,f.~,

0 1""1

d ~ f~ (~

0 C) J

\...

10

,~

':)

'-.... ,

0

" - j ) '-.

"".

. ) \...j \.~/ ("~ \ e~/ (~ '- ./ ' - J "--./ '--./ \"j I I. "-.. .. ) ..;J

0,

\, ... ..!

Comments

'\ f' .,..".\

/'l\

(~, (~

,---y

. ~ I \.ej

',- /"

t (/ ( (~ ( ( ( ( ( f ( ( f/ ( ( ( ( ( (

3705-80 CSB 1FT SYMPTOM INDEX - Cont.

Error

Routine Code

Function Tested Error Descriptton

Suspected Card

Location(s)

Program Mask

FEALD Page X6FO XXXX X'46' reg is the scanner display reg. Rtn X6FO sets the display bit in the ICW for the rcv line used in this test. For half-duplex lines, this reg gives you the current line intf conditions for both the

xmt and rcvoperations. For duplex lines, this reg contains the rcv line intf conditions. Following are bit definitions for byte 0 of this reg:

Bit Hex 0 80 1 40 2 20 3 10 4" 08 5 04

Meaning if bit is on

'CTS' is active; should be on while in xmt mode and may be on while in rcv mode. For duplex lines, this bit probably will not be on because it reflects the status of the rev half of the duplex pair.

'Ring indicator' is active.

'DSA' is active; should be on for nonswitched lines and should come on after line is connected for switched lines.

'Rcv line signal detect' (carrier detect) is active, should be on while rcv and may be on while xmt.

'Rcv data bit buffer' is a 1 bit; should vary as rcv data varies.

'Diag mode' bit is on; but it should not be on in this test.

6 02 'Bit svc req' bit is on; should be on once each bit svc.

EOnn display codes. While the link test is running, various display codes (except E06F) are displayed in DISPLAY B if you have the DISPLAY IFUNCTION SE LECT switch in function POSI-TION 4, 5, or 6. These display codes are displayed approximately once every other second, with the DISPLAY B lights cleared to 0 between each EO display. These EO display codes are defined as:

EOOO (alternating with EOFF) Waiting for 'DSR' to come on before doing any xmt or rcv operations. These codes will be continuously displayed until 'DSR' comes on by completing a manual switched connection or by connecting (or jumpering) the proper modem intf leads. On a nonswitched-Iine connection, you will not see this display code if 'DSR' is always on

(as expected).

E060 A good test frame was rcv within the last 2 seconds, and no other error was detected (except a possible time-out).

E061 Nothing was rcv (time-outs) during the last 2 seconds.

E062 A frame-check sequence error was detected in some frame during the last 2 seconds.

E063 A nonsupported or invalid frame was rcv during the last 2 seconds.

E064 More data was rcv than could be buffered during the last 2 seconds.

E065 A frame reject response was rcv at this primary station during the last 2 seconds.

E066 An unnumbered acknowledgment was rcv at this primary station during the last 2 seconds.

E067 Either of 3 conditions may exist:

1- SDLC station adr did not compare.

2- Rcv data did not compare with xmt data.

3- Secondary station rcv more data than could be buffered.

In all cases, display code E067 indicates that the data rcv does not compare with data xmt.

E068 A hardware-detected error such as modem check or overrun has been detected during the last 2 seconds.

E06F This code is display.ed if you are using the dynamic communication option (FUNCTION 1 and switches B-E set to DOnn) and have entered a DOnn code that is not defined. No action is taken if this-code is .displayed.

DOnn dynamic communication codes. These dynamic communication codes allow you to terminate or restart the link test at various points within the test. You enter these codes while the pgm is running by setting the DISPLAY IFUNCTION SELECT switch -to FUNCTION 1, by setting the selected code in switches B-E, and then pressing the INTERRUPT key on the control panel. These dynamic communication options are the same as those defined in the F02C manual intervention stop code definition. They are repeated here in a summary form. For more details, see the F02C stop code definition.

DOOO Restart link test at xmt/rcv data point (no line resets).

D001 Restart rtn from beginning, including asking for options.

D002 Restart link test, including hardware resets and enables.

D003 Stop rtn at F02C stop code and display statistics.

D004 Terminate rtn after hardware resets.

FETMM Page

(

Comments

('

"

"

'-

)

Error

Routine Code Function Tested Error Description

SI

npected Calrd Location(s)

Pr~ . . Mask

FEALD

Page X6 FO XXXX Statistics at link test termination.

~

X'TC'reg contains the adr of a statistics table in storage. At all times while the test is running and at the manual intervention F02C and X6FO OXnn stop codes, you can get the storage adr of the statistics table from this reg and can display the storage locations for the following half-word counters. Following is a list of what is available in these statistics:

Hex displacement within statistics pointed to by reg X'TC'

00 Number of SDLC link test frames xmt successfully. This count does not include frame reject responses sent from a secondary station.

02 Number of SDLC link test frames rcv with no errors. If this is a primary station, the rcv SDLC station adr and, (if used), the optional data must compare in order to have 1 added to this count.

On a normal manual intervention F02C completion at a primary station, this count should match the number of test-frames-xmt count if no errors have been detected. An exception is when the secondary station responds with unnumbered acknowledgments to test frames; then this count should be 0, and the rcv unnumbered-acknowledgments count should match the number of test-frames-xl'nt count.

04 Number of frames rcv with frame-check-sequence errors.

06 Number of frame reject responses rcv at this secondary station.

08 Number of unnumber~d acknowledgments rcv at this secondary station.

OA Number of frames rcv that were not included in other rcv counts. This count includes frames rev with invalid SDLC station adr, nonsupported commands/responses, nondata compares with optional xmt data and frames terminated by an abort detection condition. Note that some of these conditions may have caused a check-sequence error and be included in the frame-check error count rather than in this count.

OC For a primary station, this field contains number of test frames requested to be sent manual intervention. If this field is all O's and a primary station option was selected, test frames will be sent continuously, allowing for rcv, etc., without ever terminating the test.

OE Number of hardware errors detected, such as modem check or overruns, on the xmt and rcv operations.

10 Number of frame reject responses xmt by this secondary station.

Following are the error stop codes that may occur in this test. Note that any error stop codes beginning with 1 or 2 in DISPLAY B byte 0 bits 0-3 are defined in "Common Error Stops" following this CSB symptom index. The DISPLAY B codes starting with F are defined in "Manual Intervention following this CSB symptom index.

OX07 Auto-call failed to complete An auto-call error has been detected. Reg. X'15' byte 0 contains an error indicator number. Determine error indicator and see the follow-ing description:

()

It<'~ ~ i~ C~)

0

( ' r .

'", .-J

"._>;)

\.

)

'--

,,-y

"... \..j ,_./

Error Indicator

1 Error in auto-call connection. Reg. X'15' byte 1 contains SDF bits in error. SDF bits 0-4 are on; 5-7 are off. Also it indicates an error if LCD is not

=

3 and PCF not

=

4 (reg. X'45' byte 0).

2 Error in dialing. See error indicator l' description.

4,5,

and 6 If last digit dialed was not an EON digit, PND may come on and cause a L2 irpt if the distant station does not answer immediately. The same thing will occur with EON, as last digit, on some OEM (non-I BM) and on I BM auto-call units that do not have the EON feature strapped on. On some OEM auto-call units, the EON will c;:ause the auto-call unit to trans-fer control to the modem/data set with 'DSR' on immediately, even though no distant station has been connected and given an answer tone.

4 Error indicating PWI, CRO or OLO not on. Reg X'15' byte 1 bits 1,2, and 3 should be on.

5 No auto-call completion (time-out). Reg X'15' byte 1 bit

a

(COS) should be on.

a

Abandon-call and retry came on. Reg X'15' byte 1 bit 7 came on.

(~ I'e"

r- 0

/"-'"

"'-\

"-, "-.j \ J' ~./ "-, . / \c,j '-.../ \ .. . / I

0

"\

r~

(~

. .

"-~ "-,/ I "-,./ j

FETMM

Page

Comments

Reg X'15' byte 1 = SOF bits 0-7. SOF bit defini-tions for auto-call are:

Bit 0 = (lR) intrpt remember.

Bit 1 = (PWI) power indicator.

Bit 2 = (CRO) call request.

Bit 3 = (DLO) data line occupied.

Bit 4 = (PNO) present next digit.

Bit 5 = (OPR) digit present.

Bit

a =

(COS) call originate status.

Bit 7

=

abandon call and retry.

("

"

\. /~. ,

"

/ '"-.~.

t, ( ( ( ( ( ( ( ( ( « ( (.' ( ( ( { ( ( (- (

3705-80 CSB 1FT SYMPTOM INDEX - Cont.

Error Suspected

Card

Program FEALD FETMM

Routine Code Function Tested E.rror Descr'iption Location(s)

....

Page Page Comments

X6FO OX20 Xmt line operations A xmt line error has been detected. Reg X'13'

=

accumulated ICW See X6FO XXXX for more reg and error states. If

bits 0-15 during this xmt operation. On each L2 irpt, ICW bits 0-7 continuing from this error stop by selecting

FUNC-are stored together and saved for this error display. If reg X'15' TION 5 and pressing START, the test restarts at the

byte 0 bit 3 (X'10') is on, the xmt line has timed out due to 'CTS' xmt/rcv portion without hardware reset and enable.

not coming on or due to some other xmt failure such as loss of xmt This error may be found more easily in rtn XeCE.

clock.

OX60 Rcv error completion This error stop occurs.if a modem check has been detected (lCW bit 3 See X6FO XXX X notes for test run details, reg, and on) while in rcv mode. This stop also occurs if you select the options test statistics. To continue from this stop, select

to stop on any frame or any frame in error. Reg X'13'

=

ICW bits FUNCTION 5 and press START. The test restarts

accumulated during this rcv operation by storing ICW bits 0-7 at the xmt/rcv portion of the test without hardware

together and saving them on each L2 irpt. Note that pgm does not resets and enables.

together and saving them on each L2 irpt. Note that pgm does not resets and enables.

Im Dokument = == ';' == Maintenance Library (Seite 177-187)