SY27 0208 1_3705 80_MLM_R01_Jan1982 1 3705 80 MLM R01 Jan1982

User Manual: Pdf SY27-0208-1_3705-80_MLM_R01_Jan1982

Open the PDF directly: View PDF PDF.
Page Count: 342

DownloadSY27-0208-1_3705-80_MLM_R01_Jan1982 SY27-0208-1 3705-80 MLM R01 Jan1982
Open PDF In BrowserView PDF
·( ' t· (; (

(

f {

{

(

(

{

{' (' {

{

( (

{' (

-----

(' (

(

-=-=
=-==.=-::.
=-.=-::.
--=
-.
--.=-::.
= = --= =
==- =-=
- = = =
=

{'«

(

(

(

(' (

<' (

- .......
- - ----

- - -- ==----';' ==

=-

(

Maintenance Library

---~

=.

:'..=..

Communications Controller
Theory-Maintenance
Volume I
(D99-3705F-01 )
SY27-0208-1

f

PREFACE

Preface
This publication is directed to the Customer Engineer
assigned to maintain the IBM 3705-80 Communications
Controller. He is assumed to be trained on either a System/
360, System/370, 4300 Processor, or 3031, 3032, 3033, or
3081 Processor Complex and to have a teleprocessing
background.
This publication should be used to locate and replace failing
field replaceable units within the controller. Picturesare
combined with text to convey basic operational concepts.
No attempt is made to provide detailed theory information.
Each page contains one topic (although some topics may
require more than one page).
The CE should always begin at the "start" section of
Volume I when trying to locate a failure. This section
contains a flowchart that points to the correct part of
the manual for locating the failure.
The 3705-80 FETMM consists of three volumes which
are identified by two form numbers. The volumes may
be placed in separate binders for ease of use.

Second Edition (January 1982)
This edition has important changes. Information on the Type 4 Channel
Adapter has been added to the manual.
The drawings and specifications contained herein shall not be reproduced in
whole or in part without written permission.

Volume I (SY27-0208) contains comphrensive "how to
fix information." Information is provided on: (1) maintenance philosophy, (2) internal functional tests (lFTs),
(3) diagnostic control module (DCM), (4) power map
procedures, and (5) panel line test. The purpose of
Volume I is to help the CE test the 3705-80, locate failing
hardware components, and' repair and return the controller
to the user as quickly as possible. Divider tabs provide
quick access to the individual sections.
Volume II (SY27-0209, part 1 of 2) contains an abbreviation list, legend, the composite table of contents, introduction to the 3705-80, a description of ~he control panel
switches and lights and procedures for using them, diagnostic
aids, IPL, and the theory-maintenance sections on the central
control unit, and storage. A composite index of all three
volumes is at the back of each volume.
Volume III (SY27-0209, part 2 of 2) contains an abbreviation list, legend, a volume table of contents, and the
theory-maintenance sections on the type 1 channel
adapter, the type 2 communication scanner, the line
interface base, the line sets, the power system, and the
remote program loader (RPL). It also contains information on test tools and equipment, preventive maintenance, and physical locations. A composite index
of all volumes is at the back of each volume.

Prerequisite Publication
Introduction to the 3705-80 Communications
Controller, GA27-3304.

Related Publications
IBM 3705-80 Communications Controller
Principles of Operation, GC30-3074
IBM 3704 and 3705 Communications Controllers
Original Equipment Manufacturer's Information,
GA27-3053
IBM 3705 Parts Catalog, S131-007.7
IBM 3704-05 Program Reference
Handbook, GY30-3012
IBM 3705 Advance Communication
Functions for NCP, SY30-3029
System/360 Operating System Online Test Executive
Program, GC28-5086
DOS OL TEP SR L, GC24-5086
System/360 and System/370 I/O Interface Channel to
Control Unit Original Equipment Manufacturer's
Information, GA22-6974
Guide to Using the IBM 3705 Communications Controller
Control Panel, GA27-3087

Summary of Changes for SY27-0208-1
This revision contains:
•
•
•

new pages with type 4 CA information and existing pages with
integrated type 4 CA information.
minor updates to the PWR MAPs section.
other minor editorial changes and clarifications.

IBM has prepared this maintenance manual for the use of IBM customer engineers
in the installation, maintenance, and repair, of the specific machines indicated.
IBM makes no representations that it is suitable for any other purpose.
The information in this manual is sometimes change. Any changes will be
given in later editions or in Technical Newsletters. Ensure that you have the latest
edition and all Technical Newsletters before you use the manual.
It is possible that this material may contain reference to, or information
about, IBM products (machines and programs), programming, or services that
are not announced in your country. Such references or information must not
be construed to mean that IBM intends to announce such IBM products,
programming, or services in your country.
Manuals are not kept at the address that follows; make your request for IBM
manuals to your IBM representative or to the IBM branch office for your area.
If you have comments, write them on the form at the back of this manual. If the
form has been removed, send your comments to I BM Corporation, Information
Development, Department E02, PO Box 12195, Research Triangle Park, North
Carolina U.S.A. 27709. IBM may use or distribute any of the information you
supply in any way it believes appropriate without incurring any obligation
whatever. You may, of course, continue to use the information you supply.

©

Copyright International Business Machines Corporation 1981,1982

,

/

./

II

(

t

(

(- (

(

(

(

(

(

c (

('

Abbreviations
A
AA
ABAR
ABO
ac
ACO
ACF/NCP/
VS
ACR
ACU
adr
AEQ
AHR
ALD
ALU
AMP
APAR
AR
ARI

B
BAL
BALR
BAR
BB
BC
BCB
BCC
BCL
BCT

BO
BP
bps
BSC
BSM
BZL
CA
CACHKR
CACR
CADB
CAMR
CASNSR
CASTR
CB
CBAR
CCB
CCR
CCT
CCU
CD
CDS
CE
chan
char
CHR

And circuit or ampere
automatic answering
attachment buffer address register
adapter bus out (register)
alternating current
automatic call originate
Advanced Communications Function for
Network Control ProgramNirtual Storage
abandm call and retry
automatic calling unit
address
automatic equalizer
add halfword register (instruction)
automated logic diagram
arithmetic logic unit
amplifier
authorized program analysis report
add register (instruction)
add register immediate (instruction)
branch (instruction)
branch and link (instruction)
branch and link register (instruction)
buffer address register
branch on bit (instruction)
bit clock
bit control block
,
bit clock cont~ol
branch on C latch (instruction)
branch on count (instruction)
bus out
break point
bit per second
binary synchronous communication
bridge storage module
branch on Z latch (instruction)
channel adapter
channel adapter check register
channel adapter control register
channel adapter data buffer
channel adapter mode register
channel adapter sen~e register
channel adapter status register
circuit breaker
CSB buffer address register
character control block
compare character register (instruction)
coupler cut through (modem)
central control unit
carrier detect
configuration data set
Channel End (status)
channel
character
compare halfword register (instruction)

ck
clk
cm
CMDR
CMND
com
COS
CP
CPU
CR
CRC
CRI
CRO

CS
CSAR
CSB
CSCD
CSMC
ctrl
CTS
CUE
CW
CWAR
CWCNTR
DAA
DA
dB
DBAR
dc
DCE
DCM
DCR
DE
DET
diag
dist
DLO
DOS
DPR
DR
DCS
DSR
DT
DTE
DTR
EC
EB
ECP
EIA
enbl
EON
EPO

check
clock
centimeter
channel adapter command register
command
common
Call Originate Status
circuit protector
central processing unit
compare register (instruction)
cyclic redundancy check
compare register immediate (instruction)
Call Request
cycle steal
cycle steal address register
communication scanner base
clear to send, carrier detect
cycle steal message counter
control
Clear To Send
Control Unit End (status)
control word
control word address register
control word byte count register
data access arrangement
data modem ready
decibel
diagnostic buffer address register
direct current
data circuit-terminating equipment
diagnostic control monitor
data channel ready
Device End (status)
detector
diagnostic
distance
data line occupied
Disk Operating System
digit present
display register or
data ring (modem)
distant station connect (ACO only)
data set ready
data tip (modem)
data terminal equipment
data terminal ready
edge connector
extended buffer
emulation control program
Electronic Industries Association
enable
end of number (ACO only)
emergency power off

ESC
EXT
FCS
FET
FETOM
FF
FL
FRU
GB
gnd
grp
hex
Hlfwd
horz
HS
Hz
I
IAR
IC
ICS
ICT

lew
1FT
IN
INCWAR
Init
int
intf
I/O
IPL
IR
irpt
ISACR
L
LA
LAR
LCD
LCOR
LCR
LED
LGF
LH
LHOR
LHR

UB
lim
LOR
LOSC
LR
LRI
LS or Is
It

L1

emulation subchannel
external
final control sequence
field effect transistor modem card
Field Engineering Theory of Operation Manual
flip flop
flip latch
field replaceable unit
ground bus
ground
group
hexadecimal
halfword
horizQntal
heat sink
Hertz
instruction (cycle)
instruction address register
insert character (instruction)
initial control sequence
insert character and count (instruction)
interface control word
internal functional test
input (instruction)
inbound control word address register
initial
internal
interface
input/output
initial program load
interrupt remember
interrupt
initial selection address and command register
load (instruction)
load address (instruction)
lagging address register
line code definer
load character with offset register
(instruction)
load character register (instruction)
light emitting diode
leading graphics flag
load halfword (instruction)
load halfword with offset register (instruction)
load halfword register (instruction)
line interface base
limiter
load with offset register (instruction)
last oscillator sample condition
load register (instruction)
load register immediate (instruction)
local store
latch
level 1

L2
L3
L4
L5
mA
MemTB
modem
ms/divn
MST
mV
NB
N/C
NCP
NCR
NHR
N/O
NR
NRI
NRZI
ns
NSC
OBR
O/C
OCR
OE
OH
OHR
OLT
OLTEP

OLTUB
OLTSEP
op
op reg
OR
ORI
OS
OSC
OUT
OUTCWAR
OVRN

ON
P
PC
PCF
PCI
PDF
PEP
PG

pgm
PH
PND

PIN
POR
pos

level 2
level 3
level 4
level 5
milliampere
memory terminal board
modulator/demodulator
milliseconds per division
monolithic system technology
millivolt
Digit Signal
normally closed
network control program
and character register (instruction)
and halfword register (instruction)
normally open
and register (instruction)
and register immediate (instruction)
non-return-to-zero inverted
nanoseconds
native subchannel
outboard recorder
over current
or character register (instruction)
exclusive or
off hook (modem)
or halfword register (instruction)
on line test
on line test executive program
on line test library
on line test standalone executive program
operation
operation register
or register (instruction)
or register immediate (instruction)
Operating System
oscillator
output (instruction)
outbound control word address register
overrun
overvo Itage
parity
parity check
primary control field
program controlled interrupt
parallel data field
partitioned emulation programming
parity generation
program
polarity hold
Present Next Digit
part number
power on reset
position

ABBREVIATIONS

iii

ABBREVIATIONS

POSC
pot

pop
PPB
PUT
PWI
R
rcv
rd
rdy
RE
ref
reg
regen
req
RI
RLSO
RMS
ROS
RPL
RR
RS
RSA
RT
RTS
rly
SAR
SCF
SCR
SCRIO
SOF
SOLC
SOR
sec
sel
SEP
seq
SG

SH
SHR
SIG

SIO
SMS
SR
SRI
SRL

SIS
ST
STC
STCT

present oscillator sample condition
potentiometer
post processor modem card
prime power box
programmable unijunction transistor
power indicator
resistance or resistor
receive
read
ready
register and external register (instructions)
reference
register
regenerative
request
register immediate (instruction) or
ring indicator (modem)
receive line signal detector
root mean square
read -on Iy storage
remote program loader
register to register (instructions)
register to storage (instructions)
register and storage with addition
(instructions)
register branch or register and branch
(instructions)
Request To Send
relay
storage address register
secondary control field
silicon controlled rectifier or
subtract character register (instruction)
silicon controlled rectifier indicator driver
serial data field
synchronous data link control
storage data register
second
selection
separator (ACO only)
sequence
signal ground
switch hook (modem)
subtract halfword register (instruction)
signal
start I/O
standard modular system
subtract register (instruction)
subtract register immediate (instruction)
Systems Reference Library
start/stop
store (instruction)
store character (instruction)
store character and count (instruction)

STH
stk
svc

sw

SYN
sync
TAR
TB
TIC
tr
TRM
TSL
T2
T3
T4

UC
UE
V
V/divn
wd
wr
XCR
xfer
xfmr
XHR
xmt
XR
XRI

2W
4W

store halfword (instruction)
stacked
service
switch
synchronous idle
synchronization or synchronous
temporary address register
terminal board
Transfer In Channel
trigger
test register under mask (instruction)
Technical Service Letter
test 2
test 3
test 4
Unit Check (status)
Unit Exception (status)
volts
volts per division
word
write
exclusive-or character register (instruction)
transfer
transformer
exclusive-or halfword register (instruction)
transmit
exclusive-or register (instruction)
exclusive-or register immediate (instruction)
two-wire line connection (implies
half-duplex)
four-wire line connection (implies duplex,
but actual duplex depends on the line set
type and telephone company equipment).

-----.-.,
\

/

\

..

/

iv

c

(

(.' (,~

('~

(

(-' (
, ./

(,.~"

C

(

(:

(,' (:'

~'

('

('"

(:~

(:

(

(~:

(:

(\ ('

(~\

(-,

C

(~'

(-\ (~'
.. t'

(~ (~

Contents
3705-80 Maintenance Procedures . . . . .
CCU/CHECK/HARDSTOP/LOAD Light
3705-80 Checkout Procedure
ROS Test . . . . . . . . .
Panel Test . . . . . . . .
Channel Adapter 1 OLTs .
Initial Test (I NIT) . . . . .
Diagnostic Control Monitor (DCM)
Summary of DISPLAY/FUNCTION SELECT
switches and CE Sense Switches
Scope Sync Points . .
DCM Symptom Index . . . . . . .
Internal Function tests . . . . . . .
Error Indications and Symptom Index.
Manual Intervention Routines . . .
Panel Line Test (T3705L)
Channel Adapter Type 1 (Input 67)
Communication Scanner Type 2
(Input 40 and 43) . . . . . . . . .
Remote Program Loader (Input 68)
Emulator Error Log . . . . . . . . .
Error Recording . . . . . . . . . .
Register Save Area and Log Table.
Type 4 Channel Adapter . . . . . .
Error Recording . . . . . . . . .
Register Save Area and Log Table
NCP Direct Addressable Storage ..
Check Record Pool . . . . . . . . . .
NCP and PEP ABEND and EP Hardstop
Codes . . . . . . . . . . . . . . . . . .
M 0 R Record Formats . . . . . . . . . .
Host Processor Console Error Messages
Command Codes . .
Sense Information . . .
Line Failure Analysis . .
EC and MES Installation
CC Check Analysis Flowchart
EREP . . . . . . . . . . . . .
EREP-Unit Check Record ..
EREP-Permanent Line Error MDR
Permanent BSC/SS Line Error-MDR
Decoding . . . . . . . . . . . . . .
EREP-Station Statistics MDR . . . .
EREP Permanent SDLC Link Error MDR .
Permanent SDLC Line Error - MDR
Decoding START 108
EREP - Permanent SDLC Station
Error MDR START 111
EREP-Type 2 Communication
Scanner Error MDR . . . . .
EREP-MDR Summary . . . .
Internal Functional Test (1FT)
What 1FT Does . . . . . .
Requirements. . . . . . .
How IFTs are Structured.
1FT Execution . . . . . . .
Type 1 CA Loader Error Printouts
Messages . . . . . . . . . . . . .
How to Use the DISPLAY/FUNCTION
SELECT Switch . . . . . .
How to Request an 1FT .. .
How to Terminate an I FT or
OLTEP/OLTSEP . • . . .
1FT Manual Intervention Routines

START 005
START 010
START 020
START 020
START 020
START 020
START 020
START 020
START 022
START 023
START 023
START 023
START 023
START 023
START 023
START 030
START 030
START 030
START 040
START 040
START 040
START 041
START 041
START 041
START 045
START 045
START 051
START 053
START 060
START 061
START 062
START 070
START 080
START 090
START 100
START 101
START 102
START 103
START 106
START 107

START 112
START 113
1FT 002
1FT 002
1FT 002
1FT 002
1FT 002
1FT 002
1FT 004
1FT 006
1FT 008
1FT 008
1FT 008

1FT Symptom Index Mask Field
IFT010
and Register Usage .
Example of an I FT Run . . . . .
IFT010
Failure Indications . . . . . . .
IFT012
IFT012
How to Use the 1FT Symptom Index.
How to Find an 1FT Symptom Index
IFT012
Error Code . . . . . . . . . . . . . .
1FT Symptom Indexes
Z3705BAA CCU 1FT Symptom Index.
. CCU 050
Z3705BBACCU 1FT Symptom Index .
. CCU 070
Z3705 BCA CCU 1FT Symptom Index
. CCU 090
Notes for CCU I FT Symptom Indexes
CCU 110
Z3705CAA Storage 1FT Symptom Index. 1FT STG 200
Notes for Storage 1FT Symptom Index .. 1FT STG 230
Z3705DAA CA1 1FT Symptom Index.
. 1FT CA 300
Notes for CA 1 I FT Symptom Index.
. 1FT CA 360
Z3705JAA CA4 1FT Symptom Index.
. 1FT CA4 365
Z3705JBA CA4 1FT Symptom Index.
. 1FT CA4 374
Z3705GAA CSB 1FT Symptom Index.
. 1FT CSB 400
Z3705GBA CSB 1FT Symptom Index.
. 1FT CSB 450
Z3705GCA CSB 1FT Symptom Index.
. 1FT CSB 500
Z3705GDA CSB 1FT Symptom Index.
. 1FT CSB 550
Z3705GEA CSB 1FT Symptom Index.
. 1FT CSB 600
Notes for CSB 1FT Symptom Indexes
. 1FT CSB 700
Common Error Stops for 1FT
Symptom Indexes . . . .
. 1FT CSB 750
Manual Intervention Stops
for 1FT Symptom Index .
. IFTCSB 800
DCM 005
Diagnostic Control Monitor (DCM) .
DCM Execution . . . . . . . . . .
DCM 005
Type 1 CA Loader Error Printouts
DCM005
DCM 005
Messages . . • . . . . . . .
Description of DCM Functions. .
DCM 010
Routine Selection . . . . . . .
DCM 010
DCM 010
Manual Intervention Routines
DCM 010
Abort Control . . . . •
DCM 015
Control Panel Interface ..
Routine Execution. . . . .
DCM 015
Error Control Information .
DCM 015
Scope Synchronization . .
DCM 015
Continuing From an Error Stop or Manual
Intervention . . . . . . . . . . . . .
DCM 015
How to Use Panel Utilities . . . . . .
DCM 015
Refresh the Last DCM Display Code .
DCM 015
Continuous Display Without Test ..
DCM020
Continuous Display With Test . . ..
DCM020
Address Compare Display Without Test.
DCM020
DCM025
example . . . • . . . . . . . . . . . .
DCM030
Set or Display Repeat Count. . . . . . .
DCM030
Set. Reset. or Display CE Sense Switches
Sense Switch Description .
DCM030
Setting CE Sense Switches . . . . . .
DCM030
Stop Panel Utility. . . , . . . . . . . .
DCM030
Dynamic Communications to Routines
DCM035
DCM035
Display Storage or Register Contents .
How to Use the DISPLAY/FUNCTION SELECT
Switch . . . • . • . • . . . . . . . . •
DCM035
Setting Up a Scoping Loop. . .. . • .
DCM040
Determining Why the Program Display
Light is Not On • . . . . . . . . .
DCM040
DCM Symptom Index .. . • . . •
DCM 100
Z3705ACA OCM Symptom Index
INITIAL Test (lNIT)
.INIT010
.INIT010
What Init Does • • • • • . . . . . .

INIT Execution . • . . . . . . . . . • . . . . . INIT 010
Messages . . . . . . . . . . . . . . . . . . . . INIT010
Interpreting DISPLAY Lights During Loading
. INIT020
Communications Controller Loader Utility .
.INIT020
Remote Program Loader (RPL)
.INIT020
NormaiiNIT Run Indications
.INIT020
CE Options . . . . . . . .
.INIT030
Loop on Program Level . .
. INIT030
Loop on Error . . . . . . .
.INIT030
Display Routine Starting Address
.INIT030
Abort the Current Routine and
Continue Testing. . . . . . . . .
. I N IT 030
Failure Indications . . . . . . . . . .
. I NIT 030
HowtoUsethelNITSymptomlndex
.INIT030
DISPLAYA .. . . .
.INIT030
DISPLAY B . . . . . . . . . . . .
. INIT 030
I N IT Symptom Indexes . . . . . . .
. I N IT 100
Z3705ADA INIT Symptom Index.
. INIT 100
Z3705AEA INIT Symptom Index.
. INIT 106
Notes for INIT Symptom Indexes
. INIT 166
Remote Program Loader Diagnostic Maps RPL DIAG 010
IPL Procedure MAP 0001 . . . . . . . . RPL DIAG 010
Diagnostic Run Procedure MAP 0002 . RPL DIAG 030
CDS Writer Program Procedure
MAP 0003 . . . . . . . . . . . . . .. RPL DIAG 040
Program Zapper Procedure MAP 0004 . RPL DIAG 050
Remote IPL CDS Procedure MAP 0005 RPL DIAG 060
Remote Loader ROS Index MAP 0006 . RPL DIAG 070
Error Analysis Procedures MAP 0007 . RPL DIAG 090
LPG1 Symptom Index MAP 0008 . . . RPL DIAG 130
LPG1 Flowchart MAP 0009 . . . . . . . RPL DIAG 190
Load Program 2 (LPG2) Symptom Index and
Remote IPL CDS . . . • .
. RPL DIAG 200
Remote IPL CDS Format •
. RPL DIAG 200
Byte and Bit Definitions
for the Remote IPLCDS .
. RPL DIAG 210
Scanner and Line Pair 1 CDS.
. RPL DIAG 210
Scanner and Line Pair 2 CDS.
. RPL DIAG 210
Scanner and Line Pair 3 CDS.
. RPL DIAG 220
Line Pair 4 CDS
. RPL DIAG 220
Line Pair 6 CDS . . . . . . . .
. RPL DIAG 230
Line Pair 8 CDS . . . . . . . .
. RPL DIAG 230
Control Panel Display Techniques
. RPL DIAG 240
Error Reporting . . . . . . . . . .
. RPL DIAG 240
3705-80 Configuration Data Set Writer .. RPL DIAG 250
Error Handling . . . . . . . . • . . . . RPL DIAG 250
Error and Information Displays • . . . . RPL DIAG 255
3705-80 1FT Diskette Loader Description. RPL DIAG 300
Error Handling . . . . . . . . . . . . RPL DIAG 300
Error and Information Displays. ..
. RPL DIAG 310
Channel Adapter Online Test (CA OLT)
CA OLT 010
Wha'( CA OLT Does. . . . . . . . .
CA OLT010
Requirements . • . . . . . . . . . .
CA 0 LT 01 0
T3705AA. T3705AB. and T3705AC
Description . . . . . . . . . . . .
CA OLT 010
T3705AD and T3705AE Description
CA OLT 010
T3705AF and T3705AH Description
CA OLT 040
T3705AG and T3705AI Description
CA OLT 040
I FT Execution . . . . . . .
CA 0 LT 010
Messages . . . . . . . . .
CA OLT 010
CA OLT Error Information
CA OLT 020
Test Section Description .
CA OLT 020
Configuration Data Set (CDS) for the 3705-80 . CDS 010
Whatthe CDS Does • . . . . . . . . . . .. CDS 010

(

C

CDS Requirements for the 3705-80
· CDS 010
Prerequisite CDS Information .. .
· CDS 010
3705-80 Dummy CDS Card . . . . .
· CDS 020
Channel Data CDS Card (Card 1 of 4)
· CDS 030
Index and Data Card (2 of 4)
· CDS 040
Index and Data Card (3 of 4)
· CDS 040
Index and Data Card (4 of 4)
· CDS 040
Range Definition Cards . . .
· CDS 050
PWR MAP 020
Power Supply Maps . . . . . .
Power Problem Isolation MAP 2100
PWR MAP 020
Power-On Problems MAP 2130
PWR MAP 030
PWR MAP 060
-4V Under-Voltage MAP 2141 .
+SVDC Under-Voltage (Storage)
PWR MAP 080
MAP 2142 . . . . . . . . . . .
-5 Volt Under-Voltage (Storage)
MAP 2143 . . . . . . . . . . .
PWR MAP 090
PWR MAP 110
+6V Under-Voltage MAP 2144 .
PWR MAP 120
12V Under-Voltage MAP 2145
+12V Under-Voltage MAP 2146
PWR MAP 130
Over-Voltage MAP 2147 . . . .
PWR MAP 140
OC1 Indicator (-4VDC Over Current)
MAP 2148 . . . . . .
PWR MAP 150
Panel Line Test T3705L
PN LN TEST 005
What it Does . . . .
PN LN TEST 005
Requirements . . . .
PN LN TEST 005
Channel Adapter Load Procedure
PN LN TEST 005
RPL Diskette Load Procedure
PN LN TEST 005
Run Procedures . . . .
PN LN TEST 005
Test Function Chart 1 .
PN LN TEST 015
Test Function Chart 2 .
PN LN TEST 015
Test Function Chart 3 .
PN LN TEST 020
Test Function Chart 4 .
PN LN TEST 020
Test Function Chart 5 .
PN LN TEST 020
Definition of DISPLAY A and DISPLAY B
during Test. . . . . . . . . . .
PN LN TEST 025
Control Panel Display Output
PN LN TEST 025
Data Set Leads Display
PN LN TEST 025
LTS Description
PN LN TEST 025
Test Examples
PN LN TEST 030
Error Stops ..
PN LN TEST 045

Contents

V

This page intentionally left blank

,
·1

/

T

(/'

C/

(

(~,

.(/ (

(

f

"",>,

(/ (

C'
.

'/

(

(- (-

L

(/

(/ (

(

(

(

C'
"

-'

~----

(/ (

(

(~/

r-

(

(', (

,-

-- ,

C\

(

(

3705-80
MAINTENANCE
PROCEDURE
- .
,

STAAT

Problem Analysis

No

STAAT 020

ALD Vol. 41

APL DIAG.

STAAT 080

Preventive Maintenance
in LOCATIONS in Vol. 3
(E-Ol0)

Note: Priority of problem analysis is left

to right along this line.

Power
Failure

CCU
Check

Hard Stop

LOAD
Light

All Lines Fail

Multiple or
Single Line(s)
Fail

APL Failure

CPU Console
Error Msg.

EAEP

Other
Symptoms

Use Document for
Source of Symptom
to Analyze and
Proceed

PWA MAP

STAAT010

STAAT 070

APL DIAG.

STAAT 060

STAAT 100

STAAT 011

START

005

(

010

START

CCU/CHECK/HARDSTOP/LOAD LIGHT
From
START 005
INPUT X'74'
On Operators Panel:
1. Lamp Test
2. Record CCU status lights DISPLAY A and B
3. Record TAR & OP REGISTER DISPLAY A and B

Execute Input 74
Record LAR

INPUT X'7D'
Execute Input 70
Record Value
Check for any CCU checks

Reg/Function (E)
Byte X Check
Byte 0 Check
Byte 1 Check
Program Check in Level 1
SAR Check
SDR Check
OP Reg Check
INDATA Bus Check

INPUT X7E'
Execute Input 7E
Record Value
Check for any CCU Level 1
Interrupts

BYTE 1,

BITO
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT7

Cycle Counter Check
0
0
0
0
0= No CCU Checks; 1-CCU Check(s)
TYPE 2 Attach Base Clock Check
CCU Clock Check

INPUT X'79'
Execute Input 79
Record Value
Check for Program Level
Interrupted

CCU LEVEL 1 INTERRUPT REQUESTS

Gen Reg (R)
BYTE 0,
BITO
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT.7

Reg/Function (E)
0
0
0
0
0
0
0
0

INPUT X'76'
Execute Input 76
Record Value
Check for any Adapter Level 1
Interrupts

Gen Reg (R)
BYTE X,
BIT4
BIT5
BIT6
BIT7
BYTE 0,
BITO
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT7

CCU CHECK REGISTER

Gen Reg (R)
BYTE 0,
BITO
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT7

BYTE 1,

BITO
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT7
Note: Prog Check

INPUT '77'

Reg/Function (E)
Type 4 CA L1
BYTE 1,
Type 2 Scan-1 L 1
0
0
0
Type 1 CA, or Selected
Type 4 CA 1-1
0
Remote Program Loader L 1 Request

BIT6
BIT7

BITO
BIT 1
BIT2
BIT3
BIT4
BIT5

0
0
0
0
0
0

BIT6
BIT7

0
0

Execute Input 77
Record Value
Check for and
Record Level
2 and 3
Interrupts

Reg/Function (E)
LAR BYTE X,
BIT 4}
BIT5
BIT6 }
BIT7
LAR BYTE 0,
BITO
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT7

with 2Q-bit EA only
with 18 or 2Q-bit EA
BYTE 1,BITO
LAR BYTE 1, BIT 0
BIT 1
BIT 1
BIT2
BIT2
BIT3
BIT3
BIT4
BIT4
BITS
BIT5
BIT6
BIT6
BIT7
BIT7
EA = Extended Addressing

UTILITY

Gen Reg (R)
BYTEO
BITO
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT7

Address Compare Interrupt L 1
Address Exception (note)
In/Out Check (note)
Protection Check (note)
Invalid Op Check (note)
0
IPL L1
0

ADAPTER LEVEL 1 INTERRUPT REQUESTS

Gen Reg (R)
BYTE 0,
BITO
BIT 1
BIT2
BIT3
BIT4
BIT5

LAGGING ADDRESS REGISTER (LAR)

Reg/Function (E)

o
o
o
o
o

BYTE 1, BITO
Program Level 2 Interrupted (note)
BIT 1
Prog Level 3 Interrupted (n,ote)
BIT 2
Prog Level 4 Interrupted (note)
BIT 3
Prog Level 5 Interrupted (note)
BIT 4
FET memory
o
BIT5
0
Prog Level 5 C Condition
BIT 6
Type 1 or 4 CA installed
Prog Level 5 Z Condition
BIT 7
IPL Escape Control
Note: This bit=O if not Level t or if entered immediately
after exiting Level·1.
ADAPTER LEVEL 2 or 3 INTERRUPT REQUESTS
(See Note 1)

Gen Reg (R)
BYTE 0,
BITO
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT7

Reg/Function fE)
BYTE 1, BITO
Type 4 CA L3
0
Type 2 Scan L2
BIT 1
Remote Program Loader L3 Request
0
BIT2
0
0
BIT3
Type 1 or Selected Type 4 CA Data/Status L3
0
BIT4
Type 1 CA-1 or Selected Type 4 CA L3
0
BIT5
Type 4 CA Selected
BIT6
0
BIT7
0
0
Note 1: Executing this instruction following an Output X'67
instruction in which all birs=O automatically selects the
Type 4 CA having highest L3 priority.

}

START 011

r
\,

';

/

-,

.:'

-"

'- ./

"

'"

,-----.,

"

\

./

\,

.J

,-,/

/,.~_r_..,\

"

"

r>'
\.

;
/

,/.",

./

/

-"

,t'~

(~
\.

./

"

./

\

,/

~

'.

"

r-'''!

('

/

'-.../

\,

r
./

',---

/.---..",

(

"I.

,

"
/

'--.,./

--_/

'--.j

'f

',-

t.
/

(

(/

(

(

(

(

(

(

From
START 010

(

(

(

(

(

(

(

(

(

(

(

(

From
START 005

Yes

Interrupt

No

Reference

1. Obtai n Host Console Msg.
if available (START 060)
2. Obtain EREP (START 100.)
3. Obtain other symptoms

Type 1/4 CA Level 1 Start 030
CS2 Level 1
Start 030
RPL Level 1
Start 030

Display ROS Direct Addressable Storage & Record
X'0702'
X'0704'
X'0706'

Input 76
Input 7D
Input 7E

Note: Intermittent errors may be found by running diagnostics
under bias. The -4 volts should be biased in increments of.1 volts
plus and minus, not to exceed 10% (3.6-4.4), while running all
diagnostics. If, by referring to the NCP check record pool (CRP),
or the EP error log, the error is with a specific adapter, the particular section for that adapter should be looped using the above
biasing procedure. A Digitec meter or equivalent should be used
for biasing the machine. ,Restore the -4 volts to its proper setting.
upon completion of testing.

Yes

Stored by ROS if a
CCU error has caused
an automatic reload
of the ROS program.
Have Customer Reload
3705 Control Program
and Restart

DispiayNCP Direct
Addressable Storage
and Check Record Pool
See START 045

Display EP Error Log
See START 040 (Type
1 CAl or START 041
(Type 4 CAl

Refer to Non IBM Control
Program Documentation
for Problem Determination

Analyze Data and
Take Appropriate
Repair Action

Yes

Press RESET
Press LOAD

Run Diagnostics

All Diagnostics
on RPL Diskette

Refer to
START 020

See
RPL DIAG. map 0001

Yes

Yes
ROS Test Failure
Indications:
PROGRAM STOP
HARDSTOP
LOAD TEST

Record CC Chk
Indicators and
DISPLAYBBytes
0.4-7

To START 090

1.0

Yes
> - - T o RPL Diag map 0007

' - - - - - - - - - T o ROS in Vol. 2 (2-0001

START

011

This page intentionally left blank

~

"

./

~

.,

,

./

""

j'

f"'"

,,~~

"-

"

/

~

3"

c'",\

./.--....

\

I

'-... /

./

\,

./

,r-~

/'~~
I

"',j

'

,/~'"

(\

'\

./

./

"/
,

,1"\,

,

j

(""",

"i

"'./

~I
,

.

. ./

0,
\'--.j

/'

'\

'" ./

~,

"'

.

./

(~

(

"Y '"

'\

'.

//

r"
",-,/

~,

'

/

"\
,-j

,r-,
~

,/",

'-.j

"'-j

f'

~

l~

(

t

(/ (

..

(

(

(

(

(

(

(

(

(

(

3705-80 CHECKOUT PROCEDURE

Initial Test (lNIT)

The 3705 is tested by:

Provides basic functional testing of some
registers and storage. Tests the instruction set
in each of the 5 program levels.

1. ROS Test: Started when LOAD key is
pressed.
2. Panel Test: Manual operations performed
by the Customer Engineer.
3. OLT Diagnostics: Started by the Customer
Engineer.

ROS Test
Initiated when the LOAD key is pressed (local
and RPL). Provides the following functions:
IPL Phase 1
IPL Phase 2

-

IPL Phase 3

-

General reset.
ROS code loads into
storage beginning at
location X'OOOO'.
Checks function and
instructions required to
complete the IPL.

Note: Remote IPL phase 3 also tests the diskette controller
data path.

At the 3705:
1. Switch the 3705 power on.
2. Set both the MODE SELECT and
DIAGNOSTIC CONTROL switches to the
PROCESS position.
3. Enable the appropriate channel interface.
4. To load the DCM, set the
DISPLAY /FUNCTION SELECT switch to the
STATUS position. For information on using
the other positions, see "How to Use the
DISPLAY /FUNCTION SELECT Switch" in
the DCM section.
5. Press the RESET pushbutton, then the
LOAD pushbutton.
6. DISPLAY B bits 0.2 and 0.3 should be on
indicating that ROS has reached IPL phase
3. The LOAD light is on; the following lights
are off: HARD STOP, TEST, WAIT, and
PROGRAM STOP.

Refer to the ROS section in Volume 2 for detailed
operating procedure.

If the above conditions are not present, refer to
the CE Panel Test in the CNTL PNL section and
the ROS Test in the ROS test section (Volume 2).

Panel Test

At the Host:

Tests, via the control panel, the basic control and
CCU data flow necessary to load ROS.

Start the OLTEP or OLTSEP in the host
processor. When OLTEP or OLTSEP causes a
console printer message of:

Refer to the CTRL PNL section in Volume 2 for
detailed operating procedure.
Note: 3705 must be available to run diagnostics. That is,
the customer cannot run the 3705 while the diagnostics are in
process.

Channel Adapter 1 or 4 OlTS 3705 AA-AI

rID 'ENTER DEV /TEST /OPT /'
you enter:
r ID,'xxx,yyy/3705A/nfe,ext=ABCD/'
where:

Tests the common channel adapter controls and
interface and performs a data wrap from the NSC
to the ESC.

XXX

=

the channel address of the 3705
(native subchannel address (NSC»

yyy

=

an emulation subchannel address
(ESC)

Run procedure:
At 3705

ABCD

=

four operating options provided by
the OLT and type 1 CA loaders. The
correct entries are Y (for YES) or N
(for NO). The options are defined as
follows:

At Host

- Enable channel interface
Press the RESET and LOAD
switches
- Start OLTEP or OLTSEP
EnterNSC,ESC/3705AA-AI/NFE/

Refer to the CA OLT section for detailed
operating procedure.

(

(,

( «

(-

(

(

(

C = Run type 1 CA loader
with error checking
o = Bypass hard stop on type 1 CA
loader error in 3705 and retry
For failure indicators and how to use the INIT
symptom index see INIT 30.
Refer to INIT section or the RPL OP section
(Volume 3) for detailed operating procedures.

Diagnostic Control Monitor - (DCM)
The DCM provides functions for requesting,
loading and controlling the internal functional
tests (lFTS)' displaying error information, and
setting up scope loops.
Load Procedure (3705-80 With Channel Adapter)

At the 3705:
1. Switch the 3705 power on.
2. Set both the MODE SELECT and
DIAGNOSTIC CONTROL switches to the
PROCESS position.
3. Enable the appropriate channel interface.
4. Set the DISPLAY/FUNCTION SELECT
switch to the STATUS position to load the
DCM. For information on using the other
positions, see "How to Use the
DISPLAY/FUNCTION SELECT Switch" in
the DCM section.
5. Press the RESET pushbutton, then the
LOAD pushbutton.
6. DISPLAY B bits 0.2 and 0.3 should be on
indicating that ROS has reached IPL phase
3. The LOAD light is on; the following lights
are off: HARD STOP, TEST, WAIT and
PROGRAM STOP.
If the above conditions are not present, refer to
the CE Panel Test in the CP section and the ROS
Test in the ROS Test section.

At the Host:

(-

,

(

/

{: (

r ID,'XXX/3705A/nfe,ext=ABCD/'
where:
XXX

= the channel address of the 3705
(native subchannel address (NSC»

ABCD

= four operating options provided by
the OLT and type 1 CA loaders. The
correct entries are Y (for YES) or N
(for NO). The options are defined a~
follows:

A = OLT bypass printing channel errors
B = Run Initial Test (lNIT)
C = Run type 1 CA loader with error
checking
o = Bypass hard stop on type 1 CA loader
error in 3705 and retry
For example, if you enter:
r ID,'007/3705A/EXT=NYNN/'
Test T3705A to address 007 with Initial
Test (lNIT) requested is invoked.
Load Procedure (3705-80 with RPL feature)
1. Place the Initial Test/1FT diskette in the
3705-80 reader.
2. Set the DISPLAY /FUNCTION SELECT
switch to the STORAGE ADDRESS positior
3. Set STORAGE ADDRESS/REGISTER DAT.t!
switches A-E to 00000.
4. Set the channel enable/disable switch to
disable.
.
5. Press RESET, LOAD then INTERRUPT.
6. Initial Test will load (it cannot be optioned
out) and step through the 5 program levels
(1-5) back to level 1 and then load the
Diagnostic Control Monitor (DCM).
7. DCM loaded - DISPLAY A = FFFF, DISPLA'I
B = FFFF. HARD STOP and PROGRAM
DISPLAY lights on.
Follow Initial Test run procedure (RPL Feature).

Start the OLTEP or OLTSEP in the host
processor. When OLTEP or OLTSEP causes a
console printer message of:
riD 'ENTER DEV /TEST /OPT /'
you enter:

A = OLT bypass printing
channel errors
B = Run Initial Test UNIT)

START

020

START

Summary of DISPLAY/FUNCTION
SELECT Switches and CE Sense Switches

DISPLAY/FUNCTION
SELECT Position

The OISPLAY /FUNCTION SELECT switch is
tested by the OCM when the INTERRUPT
pushbutton is pressed and every time the START
pushbutton is pressed after a stop code is
displayed. The following summarizes the
functions that can be selected (a dash indicates
that the switch is not used) :

ADDRESS/DATA
switches
ABC D E
YYYYY

STORAGE ADDRESS
REGISTER ADDRESS
FUNCTION 1

FUNCTION
Display location YYYYY
Display register RR
Refresh last DCM display
Stop panel utilities
Set up continuous display
without test
Set up continuous display with test
Set up address compare display
without test
Set up address compare display with test
Set repeat count to HH
Display repeat count
Set CE sense switches
Reset sense switches
Display CE sense switches
(S=0 for byte 0 of switches;
S=l for byte 1 of switches;
MM=selected bits to set or reset.)
Dynamic communications to routines
Display storage contents at

- R- R

o
1

2

- 5-

- 6
- 7
- 9
AS

- HH
S MM
MM

A S 0 0

FUNCTION 2

- DXXX
XXXXX

FUNCTION 3

- R- R-

FUNCTION 4

- P I RR

FUNCTION 5

- F 0 XX
V WX Y Z

FUNCTION 6

- F F F F F

022

XXXXX.

Display register contents of
register RR
Part 1 of request
Part 2 of request
P=Adapter Number
I=IFT Number
R=Routine Number
MMMM=CE sense switches
Terminate T3705A Loader at host.
Continue from the error stop
or manual intervention stop.
(If it is an error stop. VWXYZ
is not used. If it is a manual
intervention stop. VWXYZ is used
by the routine as specified in the
symptom index.)
Abort total request
Abort current routine
Panel utility display positions
DCM displays routine codes:
Stop codes are displayed when
the switch is set to one of the
FUNCTION positions (1 to 6).

- MMMM

FUNCTION 1.2.3
FUNCTION 4.5.6

CE Sense Switch

ADDRESS/DATA Switches
BCD E

Problem Definition Mode
Restart Routine on First Error
Loop on First Error
Bypass Error Stop
Cycle on Request
Include Manual Intervention Routines
Repeat Each Routine X Times
Halt Before Execution
Bypass New Error Stops
Wait Before Continuing

1
2

1

4
8

2

4
8
8

Note: To loop on an 1FT error requires combined CE Sense Switch settings. To restart routine on first error or to loop on firs
error, the bypass error stop sense switch must also be set.
'
Example: Set STORAGE ADDRESS/REGISTER DATA switch E to:
A - To restart routine on first error or
C - To loop routine on first error.

~
"---.j

/~
./

".

'\

,,_.j

r'

/'

",

'- ./

"---

\..

''\,
/

(..,r:~""'\
"

j

,/'"",\

~"\

,

./

'/="',

'"

;!

",-",
,

",j

/"'\
\

./

(\
\,

/

,, /

,~
\

--

/1

~

"

-'\
I

".

./

/

-

'\

,,---./

,

0
" ./

(

..~

'-../

(
'-.

/
.

./

"'-,

,~.
",-j

- '\,
"--~/

/

'.

(
\

'----'

-~---

(-' (/'

l,J

.... -/

(/

(''- (

(

(

Scope Sync Points
+ Sync Point 1

+

Sync Point 2

+ Address Compare

-

-

01A-B3M2Pl0 (ALD
page CU015) Beginning
of each routine on the
hardware setup block
when the DCM is in a
scoping loop.
01 A-B3M2P13 (ALD
page CU004)
01A-B3P2S09 (ALD
page CU004). Use to
sync on the test
function of a test
routine.
Storage address
compare to STORAGE
ADDRESS/REGISTER
DATA switches.

l

(

-"

(

--"-------"

("

~--.--

-----

(-, (

(

- -

(

----------

f~

(

- - - -

(-

---

--

-

-

«

(

(

{/ (

-------

(

(

7. To terminate testing, set X'FOXX in
STORAGE ADDRESS/REGISTER DATA
switches and press START.
Note: RPL Feature IFTs are on the RPL Diskette.

Error Indications and Symptom Index

1. PROGRAM DISPLAY, TEST and HARD
2.

STOP lights on.
Symptom index display format:
DISPLAY A

= PIRR

DISPLAY B = TSKK
Where:
P = Number (ID) of adapter being tested.
I

=Number (10) of active 1FT.

RR= Number (10) of active routine.
oeM Symptom Index
The DCM symptom index is located at the back of
the DCM section. Operator codes are identified
by either DISPLAY A = X"OOOO' or X'FFFF'.
See the DCM section for detailed information.

Internal Function Tests (lFTs)
IFTs are a set of diagnostic programs, under the
control of the DCM, that are designed to aid in
detecting 3705 hardware failures. The IFTs
available for the 3705-80 are:
CCU
Storage
Type 1 or 4 Channel Adapter
Type 2 Communication Scanner
Run Procedure (all routines of alliFTs on all
adapters)

1. DCM must be loaded in the 3705 and ready

2.
3.
4.

5.
6.

for part 1 of an 1FT request. DISPLAY A and
B = X'FFFF'. HARD STOP and PROGRAM
DISPLAY lights are on (see DCM load
procedure).
Host message: ENTER 1FT REQUEST AT
3705.
Set DISPLAY /FUNCTION SELECT switch to
FUNCTION 4.
Set STORAGE ADDRESS/REGISTER DATA
switches to X'OOOO' and press START.
DISPLA Y B should be X'8002' with the
HARD STOP and PROGRAM DISPLAY lights
on.
Press START again. All tests will run on all
adapters.
Host message: WAITING FOR 1FT
COMPLETION. Successful completion of
the IFTs is indicated as follows: DISPLAY A
=X'FFFF', DISPLAY B=X'80FO', HARD
STOP and PROGRAM DISPLAY lights on.

T

=Type of display code.

S = Scoping indicator and error counter.
3.

KK= Code reference to symptom index.
Symptom index for IFTs are in the back of
the 1FT section.

For failure indications and how to use he 1FT
symptom index, see 1FT 012.
Manual Intervention Routines
Manual intervention routines test single bit
storage errors, storage protect key, usage meter,
storage, and type 2 communication scanner. The
symptom index is at the back of the 1FT section
(1FT CSB 800).
See the 1FT section for detailed operating
procedures.

Panel line Test (T3705L)
This test is a standalone version of the NCP-4 line
test function and can be used when neither NCP
or EP is available to test the communication line
using the 3705-80 control panel.
The test requires a dedicated 3705. The
customer cannot run the 3705 while the
diagnostics are in progress.
The test can be loaded with the type 1 channel
adapter, the type 4 channel adapter, or the RPL
diskette.
CDS requirements:
RPL - No CDS is required.
CA 1 - Only channel data is required.
CA4 - Only channel data is required.
(See the CDS section.)
Run procedure:
See the PNL LN section for operating
procedures.

START

023

This page intentionally left blank

'\

"
'\...

)

./

\

:

".../

"

\

/

,

'~-'\,

r~

,I

'. . _ /

r--'"

;-'"

r~

\. ./

./

"\,----,/ I

f[---"
j

'"

./

r'\
",~

,~~
'- .. j

('''1

/'~

,t' '\

"

",--""/

'"j

./

0
'" j /

r
"J'

'\

;f'~

\.

\

'-

,

/'--.."

I

"j

\.J'

(

I

",

,,--

"

-~

CHANNEL ADAPTER TYPE 1 or 4 (INPUT 67)
Level 1 Interrupt Request

Execute Input 67
Record Value
Check for Any Errors:
The Input X'67' transfers the error condition register and the hardware address of the NSC channel interface address to the CCU.
I
/
Summary of Inbus bits during input X'67':
Card
fLoc.

Bit

REMOTE PROGRAM LOADER (INPUT 68)

COMMUNICATION SCANNER TYPE 2
(INPUT 40 AND 43)

Exec.ute Input 68
Record Value
Check for any Errors:

Execute Input 40
Record I nterface Address:
0.0 1 0.1 1 0.2 1 0.3 1 0.4 1 O.S 1 0.6 1 0.7 11.0 1 1.1 1 1.2 1 1 •3 1 1.4
I
I
I
I
...I

,

Logic
Page

Function

I

I

1 1.s 1 1 •6 1 1•7

General Register
I

I
I

I

I

I

J

~

I

Interface Address

I

I

0.0-0.7
0.0-0.7

A4P2
A4P2

RC104
RC017

NSC hardware address intf A
NCS hardware address intf B

1.0
1.1
1.2

A4Q2
A4K2
A4K2

RC707
RCS07
RCS07

Chan bus in error
Invalid I/O Op
CCU outbus check

1.3
1.4
l.S

A4K2
A4K2
A4K2

RCS07
RCS04
RCS04

Local store parity check
CAenabled
NSC address active

1.6
1.7

-

-

00 = Type 4 CA #1 selected
01 = Type 4 CA #2 selected

BYTE 1.0

1.1

1.2
1.3

1.4
1.S

Channel Bus In Check - Incorrect parity detected on
channel bus in. Hardware generates good parity and
causes L1 interrupt.
InlOut Instruction Accept Check - Indicates that
control program executed an input or output X'60'
through '66' instruction when CA1 was handling a data
or status transfer.
CCU Outbus Check - The CA hardware detected
incorrect parity on CCU outbus.
Local Store Check - The CA hardware detected incorrect parity on data bytes gated out of local storage.
The control program should place good parity in LS
by executing an output '63-6S' instruction.
Channel Interface Enabled - I ndicates either Inf A or
B is enabled.
NSC Address Active - Indicates that the NSC has
been selected and is active. Bit is reset when host
accepts final status.

I

...

,

~

Character Control Block Vector Address
(See B-330)

Execute Input 43
Record Value
Check for any Errors:
General
Register Check Register
(R)
Position

Cause of Check

Reference

C-020
C-120

0.0

LI B A BCC Check

Set to 1 if the scanner detects a LIB A BCC local store parity error during a bit
clock selection.

0.1

LI B B BCC Check

Same as above for LIB position B.

0.6

LI B Select Clock

Set to 1 if more than one LIB was selected, or more than one line was accessed on
the selected LIB, or no line was accessed on the selected LIB, or a line was accessed
on a LI B that was not selected.

0.7

ICW Input Reg Check

Set to 1 if the scanner detects a parity error (odd) in the ICW input register
(46 + 2P).

B-020

1.0

ICW Work Reg Check

Set to 1 if the scanner detects e parity error (odd) in the ICW work register
(46 + 2P).

B-02O

1.1

Priority Reg Avail Check

Set to 1 if the scanner detects a parity error (even) in the priority register available
lines (4 + PI.

B-02O

1.2

CCU Outbus Check

Set to 1 if the scanner detects a parity error (even) on the Outbus (16 + 2P).

B-02O,
B-170

1.3

Line Adr Bus Check

The line adr bus parity is used to predict the parity of the address as modified by
the scanner's upper scan limits. If this predicted parity does not compare with the
actual parity of the modified address, the scanner sets this bit to 1.

B-020
B-(180210)

I
I

INPUTX'68'
GenReg (R)

BYTE 0 BITO
BIT 1
BIT2
BIT3
BIT4
BITS
BIT6
BIT7
BYTE 1 BITO
BIT 1
BIT2
BIT3
BIT4
BITS
BIT6
BIT7

REMOTE PROGRAM LOADER LEVEL 1
STATUS
Reg/Function (E)

*
Outbus Parity Error

*
*
*
*
*
*
*
*
*

Write Command Issued When Write Not
Enabled

•
*
*
*

"

START

030

EMULATOR ERROR LOG

Error Recording
Recoverable and nonrecoverable errors are
recorded in 3705 storage. The Emulation
Program can log up to 15 halfword error
indications. The log entry identifies the type of
error (program check level 4, scanner check, etc.)
and the hardware unit affected. Entries are made
on a wrap-around basis with the most recent
events being retained and each entry beyond the
recording limit overlaying the oldest entry.

Register Save Area and Log Table
The level 1 interrupt handler uses two segments
of the fullword direct addressable area.
1. Fullwords from address X'07 AO' up to but
not including X'07DE' are used to store the
group 0 general registers.
2. Fullwordsfrom address X'07EO' up to but
not including x'oaoo' are used for the 16
halfword log table. This table contains the
various one or two halfword error
messages accumu~ated during processing.
One entry is made for hardware errors and
two entries are made for program errors.

Log Table Format: A halfword at address
X'07DE' contains the address ofthe last entry
made in the table. If there have been no entries
in the table, X'07DE' contains X'07DE'. After the
halfwords are all used, the logging process
wraps to the beginning of the table and overlays
the first entry or entries, beginning at X'07EO',
with the entry or entries for the next level 1
interrupt and so on.

Error Type: Program Check (IN X'7E')

2. The last four bits of the low-order byte
contain the interrupt level atwhich the error
occurred.
3. The four remaining bits contain an identifier.
For a program check the identifier is zero,
and for a channel adapter check it is one.

BitO
Bit 1
Bit 2
Bit3
Bit4
Bit 5
Bit6
Bit 7

The scanner checks have only two types of
information in the log message.
1. The cause of the check, which is located in
the 12 high-order bits.
2. The identifier, which is located in the four
low-order bits.

xx

xO

Bvte

2

I

BitO
Bit 1
Bit 2
Bit 3
Bit4
Bit5
Bit6
Bit 7

Bvte

3

lAR *

Address Compare
Address Exception
In/Out
Storage Protection
Invalid Op
Zero
Zero
Zero

level
level
level
level

2
3
4
5

ID B;'.O}

ID Bit = 0
ID Bit = 0

x1

lAR *

xx

x3

Not Used

Error Tvpe

Protection Check or
Address Exception
Check

Address of last instruction executed
before the one that caused
the check (see note)
-or-

Address of the instruction that
caused the check

ID Bit= 0
In/Out Check at
Level 2, 3, or 4

Address of the input or output
instruction that caused the
check

Bvte 0

Byte 1

In/Out Check at
Level 5

Channel Bus in Parity
I/O Instr. Exception
CCU OUtbU5 Parity
local Store Parity
Zero
Zero
Zero
Zero

level
level
level
Level

Address of last instruction executed
before the one that caused the
check (see note)

IPL (including CCU
check)

Address of last instruction executed
before IPL phase 1

Adapter Check

Unpredictable

2
3
4
5

IDID B;'
.O}
Bit=O

- Control Panel Operations -

ID Bit = 0
ID Bit = 1

Bytes 2 and 3 contain the contents of the lAR.

Program Check
Chann Adapt Chk.
Byte 0

Byte 1

lIBA
lIBB
Zero
Zero.
Zero
Zero
LIB Select
ICW IN Register

ICW Work Register
Priority Register
CCU Outbus Parity
line Address Bus

Type 2CS Chk.
BitO
Bit 1
Bit 2
Bit 3
Bit4
Bit 5
Bit6
Bit 7

* See lAR Contents
L--

Address of last instruction executed
before the one that caused the check
(see note)
.
.

0

Error Type: Type 2 Scanner (1) Check (IN X'43')
xx

Invalid op Code Check

Error Type: Channel Adapter Check (IN X'67')

Error log Format
Bvte
1

Bvte 1

LAR CONTENTS

Bytes 2 and 3 contain the contents of the lAR.

The recorded events may be inspected by using
the dump program or by displaying the entries on
the 3705 control panel. The dump must be made
prior to re-IPL, or the error log table and the
register save area are lost, and the information in
them is meaningless.

Bvte
0

Bvte 0

CONDITION

I.D. Bits

ihe two hardstop conditions (program check and
channel adapter check) have two entries in the
log table:

IDBit-O}
Bit = 0

ID
ID Bit = 1
ID Bit = 1

LOAD ADDRESS
COMPARE,
PROGRAM STOP or
INTERRUPT

Address of last instruction
executed before the one whose
address is set in switches A to E
(3705) (see note)

LOAD or STORE,
ADDRESS
COMPARE, PROGRAM
STOP
or INTERRUPT

Address of instruction
that was loaded from or
stored into the location set
in switches A toE (3705)

INSTRUCTION STEP

Address of last instruction executed

STOP Push Button

Address of lastlnstruction executed

Note: The last instruction may have been an Exit instruction
executing at a higher priority program level than the level
executing at the time the condition occurred. Therefore, LAR
contains the address of that Exit instruction.

3

ERROR LOG EXAMPLE:
OO7CO
007EO
00800

1. The log message. This entry contains the
exact cause for failure, the interrupt level
and an identifier.
2. The contents of the lagging address register
(LAR).

BS4oo022
40030023
00000000

00000000
404003ES
00000000

00000000
00000000
00000000

00000000
00000000
00000000

00000000
00000000
00000000

00000000
00000000
00000000

00000000
00000000
00000000

000007E6
00000000
00000000

Using the above listing of storage extracted from a 3705 storage dump, note that address X'07DE'contains X'07E6' which
means the last entry was made into address X'07ES'. This means that the oldest entry is located at X'07ES', but since that
location is all zeroes the table hasn't wrapped around yet, so the oldest entry is at location X'07EO'. In the first entry
(X'4003), the 1.0. field is B'0011' So this entry is for a type 2 scanner check. Byte 0, bit 1 being on indicates a LI B B
BCC check occurred. The second entry (X'0023') indicates a CCU OUTBUS parity Check occurred on the TYPE 2CS. The
third and last entry is a program cheCk entry and is therefore two halfwords long. This entry (X'404003ES') indicates an
address exception check occurred'in program level 3 and the contents of LAR was X'03ES'.

The Log Message: The halfword log message
may contain two or three segments of
information, depending on the type of error.
In the case of a program check or channel
adapter check, three segments are used.
1. The high-order byte contains the cause of
the Check.

/

r"\

/"' .. "---:.
/

'--. /'

;"
"

"'.
./

r-'
"

.-/

(~

,r-"j

\

"-.

./

/

r"'\
'-

./

;'

\"

'\

/,

./

\..

j

.,L

'"

...

./

"

(''/"''''-:'\

\

\..

...... _..

/

;"

'\

'-../

.~.

r<,

~

/'

.-

'

.

./

'.

./

'--.j

(

(

{

(/

(

(

(

(

(

(

(

c

(

(

(

(

(

(

(

TYPE 4 CHANNEL ADAPTER
Error Recording

The log Message:

The halfword log message.may contain
one, two, or three halfwords of information, depending on
the type of error.
The four low-order bits of the first halfword indicate the
type of error as follows:

Recoverable and nonrecoverable errors are recorded in
3705 storage. The emulation program can log up to 16
halfword error il'ldicators. The log entry identifies the
type of error (program check level 4, scanner check, etc.)
and the
hardware unit affected.
Entries are made on a
.
,
wrap-around basis with the most recent events being
retained and each entry beyond the recording limit overlaying the oldest entry.

1.
2.
3.
4.

Register Save Area and log Table

1. Level 1 CCU error, first halfword:

The level 1 interrupt handler uses two segments of the
direct addressable areas.

1. Fullword addresses X'07AO' up to but not including
X'07C4' are used to store the group 0 general registers.
2. The halfword at X'071C' contains the address of the
log table pointer (LOGPOINT), followed immediately
by the 16 halfword log table (LOGITEMs). These 17
halfwords are located in the CYEsVC module.

log Table Format:

LOGPOINT contains the address of
the last entry made in the table. If there have been no
entries in the table, LOGPOINT contains its own address.
After the 16 halfwords are all used, the logging process
wraps to the beginning of the table and overlays the first
entry or entries, beginning at LOG ITEMS, with the entry
or entries for the next level 1 interrupt and so on.
The recorded events may be inspected by using the
Dump program or by displaying the entries on the 3705
control panel. The Dump must be made prior to re-IPL,
or the error log table and the register save area are lost,
and the information in them is meaningless.

T

BYTE

BYTE

BYTE

0

1

2

x x

x 0

x x

x 1

x x

x 3

II BYTE
~

3

* LAR
* LAR
* LAR
NOTE 1

x x i x 7

ERROR TYPE

NOT USED

X'0'
X'1'
X'3'
X'7'

Byte 0 .
Bit 0
Bit 1
Bit 2
Bit3
Bit4
Bits 5-6
Bit 7
Byte 1
BitO
Bit 1
Bit 2
Bit3
Bits 4-7

LEVEL 1 TYPE 2 SCANNER
CHECK
LEVEL 3 ERROR

* SEE LAR CONTENTS
NOTE 1. - APPEARS ONLY IF AN OUTBUS CHK OCCURS.

1 CCU error
1 channel adapter check
1 scanner check
3 error

not used
address exception
IN/OUT check
protection check
invalid OP check
not used
ALC support error

Byte 0
Bit 0
Bit 1
Bit 2
Bit 3
Bit4
Bit 5
Bit6
Bit 7
Byte 1
BitO
Bit 1
Bit 2
Bit 3
Bits 4-7

LIB position A bit clock check
LI B position B bit clock check
not used
not used
not used
not used
LIB select check
ICW input register check

program
program
program
program
X'O'

level
level
level
level

2
3
4
5

interrupted
interrupted
interrupted
interrupted

ICW work register 1 check
priority register available check
CCU outbus check
line address bus check
X'3'

Level 1 type 2 scanner check, second halfword (appears
only if an outbus check occurs)

Byte 1
Bit 0
Bit 1
Bit 2
Bit 3
Bits 4-7

program
program
program
program
X'1'

level
level
level
level

2
3
4
5

interrupted
interrupted
interrupted
interrupted

Level 1 channel adapter check, second halfword:
Bytes 0 and 1: lagging address register

Invalid Op Code Check

Address of last instruction executed
before the one that caused the check
(see note)

Protection Check or
Address Exception
Check

Address of last instruction executed
before the one that caused
the check (see note)

InlOut Check at
Level 2, 3, or 4

Address of the input or output
instruction that caused the
check

InlOut Check at
Level 5

Address of last instruction executed
before the one that caused the
check (see note)

IPL (including CCU
check)

Address of last instruction executed
before IPL phase 1

Adapter Check

Unpredictable
- Control Panel Operations -

4. Level 3 initial select where INPUT X'60', byte 0 is
zero, first halfword: X'0047'
Level 3 interrupt for a channel adapter that is not
sysgened, first halfword: X'0147'
Note: When a hard stop occurs, all 18 bits of the LA R are saved
in storage at label SA VELAR in the CYENUC module.

2. Level 1 channel adapter check, first halfword:
channel bus-in check
IN/OUT instruction accept check
CCU out bus check
local store check
channel interface enabled
native subchannel address active
0 = # 1 type 4 channel adapter selected
1 = # 2 type 4 channel adapter selected

LAR CONTENTS

~r-

Bytes 0 and 1: lagging address register

Byte 0
BitO
Bit 1
Bit2
Bit3
Bit4
Bit 5
Bit 7

CONDITION

Address of the instruction that
caused the check

Bytes 0 and 1: lagging address register

Level 1 CCUerror, second halfword:

LEVEL 1 CCU ERROR
LEVEL 1 CHAN. ADAPT. CHECK

Level
Level
Level
Level

3. Level 1 type 2 scanner check, first halfword:

LOAD ADDRESS
COMPARE,
PROGRAM STOP or
INTERRUPT

Address of last instruction
executed before the one whose
address is set in switches A to E
(3705) (see note)

LOAD or STORE,
ADDRESS
COMPARE, PROGRAM
STOP
or INTERRUPT

Address of instruction
that was loaded from or
stored into the location set
in switches A to E (3705)

INSTRUCTION STEP

Address of last instruction executed

STOP Push Button

Address of last instruetion executed

Note: The last Instruction may have been an Exit instruction
executing at a higher priority program level than the level
executing at the time the condition occurred. Therefore, LAR
contains the address of that Exit instruction.

ERROR LOG EXAMPLE:
00700
07FOO
07F20

XXXXXXXX
00000000
00000000

XXXXXXXX
00000000
00000000

XXXXXXXX
00000000
00000000

XXXXXXXX
00007F16
00000000

00000000
40030023

00000000
404003ES

00000000
00000000

7FOEOOOO
00000000

Using the above listing of storage extracted from a 3705 storage dump, note that address X'071C' contains X'7FOE', which
is the address of the log table pointer. X'7FOE' contains X'7F16' which means the lasientry was made into address X'7F16'.
This means that the oldest entry is located at X'7F1S', but since that location is all zeroes, the table has not wrapped around
yet, so the oldest entry is at location X'7F10'. In the first entry (X'4003), the 1.0. field is B'0011' so this entry is for a type
2 scanner check. Byte 0, bit 1 being on indicates a LI B B BCC check occurred. The second entry (X'0023') indicates a CCU
OUTBUS parity check occurred on the TYPE 2CS. The th·ird and last entry is a prOgram check entry and is therefore two
halfwords long. This entry (X'404003ES') indicates an address exception check occurred in program level 3 and the contents
of LARwas X'03ES'.

START

041

START

NCP DIRECT ADDRESSABLE STORAGE

1. Assume the contents of X'07D8' is
X'00018384'.
2. X'18384' +6=X'1838A'.
3. Assume the contents of X'1838A'
is X'BBA8'.
4. Therefore the address of the CRP
is X'BBA8'.

Display and Record:
X'0760' = ABEND Code. Posted by Supervisor
for an error which causes an
ABEND. Refer to START 051 for
ABEND codes.
X'07BC' = lnput 74 (LAR). Stored if ABEND is
detected in level 1. (See START

CHECK RECORD POOL
Program: NCP
Size in bytes: Variable, (header = 10 bytes; each entry =
18-35 bytes).
Created by: NCP generation

Storage starting at X'BBA8' is:
BC1 ABCOO BBB2BBB2 80000400

040.)

Pointer to CRP: SYSCKRP field in HWE.

This is the CRP header. Bytes 2 and 3 of the CRP
header contain the address of the next level 1
unit to be serviced (BCOO in this example).

X'0688' = Input 79 (Byte 1). Stored if ABEND
is detected in level 1.
X'06BT = Communication Scanner #1 Mask
for LIB disable functions

OBCOO

Note: Mask = 'FF' if scanner is
disabled.

12010503 10058400 00000000 00000000

Function: Contains check records that have not yet been
processed. These records are generated by program level 1
and 3 error handling routines and are processed by a pro·
gram level 5 routine (CXDIERT) that prepares buffers for
transfer to the host as unsolicited MDR (miscellaneous data
recorder) records.

00000A8C

Header

Bytes 2 and 3 contain the ABEND code and is the
start of MDR data.

NCP CHECK RECORD POOL
Mode byte is X'1 0' and the error record byte is
X'84'. This indicates that a type 1 channel
adapter check occurred. Also note that the
ABEND/malfunction code X'0503' is stored. See
the chart that follows (from the 3704 and 3705
Program Reference Handbook), GY30-3012-5 for
the MDR record format for type 1 or type 4
channel adapter errors. Note that register X'6T
is stored at X'BC12' (actual record begins at
X'BC02' since each entry has a two byte header).
Therefore, register X'67' contained X'OA8C'. See
START 030 to find that the error was a channel
bus-in check.

The NCP builds some MDR's to be sent to the
host in an area in storage called the Check
Record Pool (CRP). When a channel adapter
failure or a NCP ABEND prevents transferring the
MDR to the host, the check information must be
, obtained from the entry in the CRP. The CRP can
contain three level 1 records and three level 3
records.
To locate CRP;
1.
2.
3.

Display fullword (xxxx xxxx) at X'07D8'
(pointer to HWE)
Add 6 to the fullword at X'07D8' (xxxx xxxx +
6 = yyyy yyyy)
Display the halfword (zzzz) at yyyy yyyy.
This is the CRP pointer.

Example:

2(2)

0(0)
CRPL1PTR
Pointer to next record unit to
be used by level 1.

CRPT1PTR
Pointer to the next level 1 unit
to be serviced by CXDIERT.

4(4)

6(6)

CRPL3PTR
Pointer to next record unit to
be used by level 3.

8(8)
CRPSTAT1*
Trigger control
byte.

CRPT3PTR
Pointer to the next level 3 unit
to be serviced by CXDIERT.

9(9)
CRPSTAT2
(Reserved)
Entry Format

0(0)
CRPCTL
CRP control bytes.

-------_. -------CRPLNG*
Length of the
MDR data.

Assume that NCP has abended with
an ABEND code of X'0503', a
non-recoverable channel adapter
check occurred. To find what the
error was, you must find the MDR.
First you must find the CRP.

CRPFLG*
CRP flag byte.

Start of MDR Data (CRPDATA)
2(2)

4(4)
CRPREC*
The recording
mode byte.
(For values
see table.)

5(5)
CRPID
MDR record ID
field. The
3705MDR
record is
always X'05'.

CRPABMAL
Abend malfunction code.
(Refer to Start 051 and
052)
6(6)
7(7)
CRPBERT*
CRPLCRT
Box error
Lost check
record type
record counter.
code.

8(8)
Up to 29 bytes of formatted information. Remainder of
MDR data. (Refer to Start 053:006)
*Indicates a byte expansion follows.

(

J

"\

.0
'"j

,,," '\
I

'.

"-1

~/

4

",

~

'

'"

;

I

("~.
\

)

,f~

',--)

r~
~)

r',.
"-~

r'~
~./

C

~,

"-j

(~

"--j

,_/

045

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(~'

(

"',-'

{, (

/

Byte Expansions

Offset/Field Name
S(S)
(Header)
CRPSTAT1

Bit Pattern/
Hex Value

Trigger of CXDI ERT is
required.
Trigger of CXDIERT is not
required.
Length of MDR data.

X'04'
X'12'
X'12'
X'12'
X'12'
X'12'
X'12'
X'12'
X'12'

Invalid record.
Type 1/4 channel adapter.
Type 1 scanner.
Type 2 scanner-1.
Type 2 scanner-2.
Type 2 scanner-3.
Type 2 scanner-4.
Invalid operation code.
Input/Output instruction
exception.
Type 3 scanner-1.
Type 3 scanner-2.
Type 3 scanner-3.
Type 3 scanner-4.
Unresolved program level 1
interrupt.
Unresolved program level 3
interrupt.
Type 2 channel adapter-1.
Type 2 channel adapter-2.
Permanent line errors.
Line statistics.

X'14'
X'14'
X'14'
X'14'
X'14'
X'14'
X'1S'
X'1S'
X'19' '
X'19'
1(1)
CRPFLG

4(4)
CRPREC
(MDR Data)

Contents
Trigger control byte.

X '00'
X'SO'

0(0)
CRPLNG
(Entry Format)

Offset/Field Name

Bit Pattern/
Hex Value

6(6)
CRPBERT

Contents
Box error record type code.

X'01'
X'02'
X'03'
X'04'
X'OS'
X'OS'
X'Og'
X'10'
X'11'
X'20'
X'21'
X '40'
X'41'
X'S4'
X'CO'

Unresolved program level 1
interrupt.
Type 2 channel adapter-2.
Unresolved program level 3
interrupt.
Type 2 channel adapter-1.
Type 2 scanner-4.
Invalid operation code.
Type 3 scanner-4.
Type 2 scanner-3.
Type 3 scanner-3.
Type 2 scanner-2.
Type 3 scanner-2.
Type 2 scanner-1.
Type 3 scanner-1.
Type 1/4 channel adapter.
Type 1 scanner.

CRP flag byte.

...

1 .•.

'

... .

.• 1 .

....

... 1

End of check record pool.
(Bits 1-5 reserved).
Record is being serviced by
CXDIERT.
Check record unit has been
used (filled) requires
service.
Recording mode.

X'OO'
X'01'
X'10'
X'10'
X'10'
X'11'
X'11'
X'11'
X'11'
X'11'
X'12'
X'12'
X'13'
X'13'
X'FF'

Permanent I ine errors.
Li ne statistics.
Type 1/4 channel adapter.
Type 2 channel adapter-1.
Type 2 channel adapter-3.
Type 1 scanner.
Type 2 scanner-1.
Type 2 scanner-2.
Type 2 scanner-3.
Type 2 scanner-4.
Invalid operation code.
Input/Output instruction
exception.
Unresolved program level 1
interrupt.
Unresolved program level 3
interrupt.
Invalid record.

START

046

START

NCP AND PEP ABEND AND EP HARDSTOP CODES

X'OO11 , A lavel 3 channel adapter Interrupt for a host Write or
Write Break occurred, and neither zaro count override nor
channel stop was indicated. One of these conditions
should ba present for evary host Write operation.
X'OO12' An initial selection sequance on a type 1/4 channel
adapter was undefined.
X'OO13' An outbound BTU had an invalid chain field.
X'OO14' A data/status sequence on a type 1/4 channel adapter
was undefined;
X'0015' An X 10 to the channel specified a BCU address outside
the buffer pool.
X'0016' An XPORT macro specified an invalid buffer address.
X'0017' An unrecoverable level 1 channel adapter check has
occured.
X'OO1S' Zero count override was detected on a host read
operation.
X'0019' An initial IN CW did not have the zero count override flag
set for channel I/O.
X'001A' The retry limit for an input or output instruction was
exceeded.
X'OO1 B' The program attempted to execute an invalid operation
code.
X'OO1 C' The program attempted to switch channel adapters via an
XIO macro when the logic is not generated into the NCP.
X'OO1D' The program attempted to use an X 10 macro for a busy
communication line.
X'001E' More than one XIO macro was outstanding for the seme
BCU.
X'001 F' An XIO macro to the channel specified an invalid BTU
text count.
X'0020' The INCWAR in a type 2/3 channel adapter was incorrect
(hardware error).
X'0021' The access method pad size is larger than the host buffar
unit size.
X'0022' Outbound data pointers incorrect program error.
X'0023' Invalid PIU address issued to channel.
X'OO24' Out CW execution failure, hardware error.
X'0025' Level 3 is not in initial selection of data status for type
1/4 channel adapter.
X'OO26' Attention delay PIU counter overflow or under flow.
X'0027' Attention presented bit is on but intermadiate quaue is
empty.
X'OO28' UIBLBBA is aqual to zaro. (Program error)
X'OO29' Channel interface is disebled while the NCP is active.
X'002A' During initialization a level 3 was not pending on the
channel adapter that is being loaded across.
X'002B' During initialization a level 3 is pending on a channel
adapter which is SYSGENd inactive.
X'002C' During initialization, a channel adapter which has been
SYSGENd inactive can not be interface disabled within a
reasonable time. Manual intervention may be required.
X'002D' Invalid CAB address.
X'OO2E' Channalinitialization error.
X'OO2F' Level 1 CCU I/O exception occurred. The address at
LAR 2 was not equal to the address in LAR.

The abend codes for NCP and PEP systems are defined in the
XSYSABNS mode.
When an error that causes an abend (abnormal termination) occurs,
the supervisor's abend processor (CXAABND) posts an abend code
in halfword direc1 addressable storaga location X'76G'. Locating
the abend code in the dump gives some insight into the reason for
the 'abnormal termination. The abend coda appears in Display A
on the panel if it is set to Function 6.
If the condition causing the abend is detected in level 1, the
contents of external register X'74' (LAR) are stored at location
X'7BC' and the contents of external register X'79' are stored at
location X'6AB'. These two registers indicate the address of the
failing instruction and the program level that was executing when
level 1 was entered.
The first byte of the abend code indicates which portion of the
NCP detected the error. The second byte indicates the specific
error that was detected.
Errors Detected by Hardware
X'OOOO' CCU check (automatic abend). A CCU hardware error
has caused an automatic reload of the ROS program.
ROS saves the following external registers in these halfword direct addressable storage locations.
XR'76' at X'0702'
* XR'7D' at X'0704'
XR'7E' at X'0706'
* Bits on in this register indicate the type of CCU hardware error. For more information, see IBM 3704 and
3705 CommunitNItions Controllers PrlnCl'p1e of Ope,.tion, GC30-3004.

Errors Detected by I/O Initiation Request, SVC Decoding or a
Level 1 Interrupt Handling Routina (Byte o· x'ocr)_
X'OO01' An Invalid SVC code was executed.
X'OOO2' A protection excaption occurred.
X'OOO3' An XIO macro to a communication line specified an
invalid aCB address.
X'OOO4' An XIO macro to the channel specified a BCU containing
invalid chain pointers.
X'OOO5' An XIO macro to the channal specified a BCU containing
too much text (more than can ever be transferred with a
single host read operetion).
X'OO06' An XIO macro to the channel specified a BCU enqueued
to a system queue.
X'OO07' An XIO macro to the channel was used while a tesk was
still waiting on the ECB in the first buffer of the BCU.
X'OOOS' An XIO macro to the channel specified a BCU in which at
least one buffer had too large a text count field in the
buffer prefix.
X'OO09' An addressing exception occurred.
X'OOOA' An input/output instruction exception occurred, and
retry was not possible.
X'OOOD' An instruction attempted to branch to storage location
X'OOOO'.
X'OOOE' A program check occurred in level 1.
X'OOOF' An XIO macro to the link specified an invalid address.
X'OO10' A level 3 channel adapter interrupt occurred while the
channel adapter was active, but the command register
(X'56') did not indicate a Read, Write, or Write Break
command (type 2 CA only).

~\

'\

"-

/

,/

.. "\

.~

',,_/

X'0037'
X'OO3S'
X'OO39'
X'OO3A'
X'OO3B'
X'OO3C'
X'003 0'
X'OO3E'
X'003 F ,
X'OO4O'
X'0041'

X'0042'

X'OO50'
X'OO51 ,
X'OO53'

\

/

",

/

'. /

(,r-""

I' '\

r-"
\

/

L1 CA ERP. Channel Adapter arror occurred during ERP.
L1 CA ERP. Unable to recover from CCU ou~u. check.
Unable to locate the failing Output X'6X' instruction.
L1 CA ERP. CCU outbus check did not occur on L2 or L3.
Initialization CCU interrupt raquest detected ..
L1 CCU ERP. L5 issued an in or out instruction.
Initialization. Adapter chack detected.
L1 CCU ERP. Unable to recover from inbus parity check.
Unable to locate retry point for Input X'6C'.
L1 CA ERP. Unable to recover from CCU outbus check.
Unable to locate retry point for Output X'6C'.
L1 ERP. L1 error rate threshold exceeded.
L1 CCU ERP. Program check. (EP only).
L1 ERP. Unable to determine interrupted level.
L3 interrupt from PEP and CA not system generated.
L1 ALC ERP. Unable to recover from Airlines Line
Control support L1 error. Unable to locate the failing
input X'7S' instruction.
L1 ALC ERP. Unable to recover from Airlines Line
Control support L1 error. Unable to locate the retry
point.
CXCAANS got control with abort pending off.
CXCAANS got control with SNP mask = O.
CA active with write, write break or read but channel
inoperative bit is on.

X'0121' A SETIME macro specified an ECB address outside the
buffer pool.
X'0122' A SETIME macro specified an Invalid aCB address.
X'0129' A CHAP macro specified an invalid aCB address.
X'012D' A task attempted a reantrent return when no save area
was currently allocated to the task.
X'0130' A POST macro specifiad an ECB whose status was already
"event complete" .
X'0131' A task attempted to change the dispatching priority of a
waiting aCB to APPNDG.
X'0132' COPYPIU - LEASE = YES invalid-new register value
too large.
X'0133' COPYPIU - LEASE =YES-old PIU is too long. (over
255 buffers).
X'0134' COPYPIU - LEASE =YES-new buffer chain is too long.
New chain is longer than the old.
Errors Detected by Queue Management (Byte 0 = X'Or)
X'0201 , An ENaUE macro specified an element that was already
enqueued.
X'0202' An INSERT macro specified an element that was already
enqueued.
X'0203' An EXTRACT macro specified the same address for the
aCB and the positional element.
X'0204' Unassigned.
X'0205' An INSERT macro specified an element at the end of a
queue.
X'0206' An INSERT macro specified the same address for the
element to be inserted and tha element after which it was
to be inserted.
X'0207' An INSERT macro specified the same address for the
element to be inserted and the aCB governing the queue.
X'02Q8' An ENaUEUE macro spec;llfled the same address for the
element to be enqueued and the acB governing the queue.
X'0209' A BHR attempted to use an ENQUE macro specifying an
active queue control block.
X'0210' An ENQUE macro specified an element outside the buffer
pool.
X'0211' An INSERT macro specified an element outside the
buffer pool (positional element).
X'0212' An INSERT macro specified an elemant outside tha
buffer pool (insertion alemant).
X'0213' An EXTRACT macro specified an element outside the
buffer pool (positional alementl.
X'0214' Unassigned.
X'0215' An ADVAN macro specified an element outside the
buffer pool (positional elemant).
X'0216' A DEaUE macro specified an invalid aCB address.
X'0217' An ENaUE macro specified an invalid aCB address.
X'021S' A POINT macro specified an invalid aCB address.
X'0219' An INSERT macro specified an invalid aCB address.
X'021A' An INSERT macro specified the active aCB.
X'021 B' An ENaUE macro attempted to enqueue the active acB.
X'021 C' Head/tail not both zero.

Errors Detected by Task Management (Byte 0 = X'01')
X'0102' A TRIGGER macro specified an invalid aCB.
X'0104' A reentrant CALL macro specified a non-reentrant subroutine, or a level 5 tesk issued a reentrant CALL macro
to code that is not a subroutlna.
X'0105' A level 6 task used a non-reentrent CALL macro when
either the calling tesk or the called subroutine was
reentrant.
X'0101' A BHR attempted to use a QPOST macro.
X'01OS' A SETIME macro specified an Interval greater than
43,200 seconds.
X'0109' A BHR attamptedto use tha apOST operand on a
SYSXIT macro.
X'010C' A task attempted to use a SYSXIT macro while save
area(s) were still allocated to its queue control block.
X'010D' A COPYPIU macro specified an RU count too high.
X'010E' A QPOST macro specified an Invalid aCB address.
X'010F' A TPPOST macro specified a BCU with an invalid resource 10.
X'0111' A TPPOST macro specified an invalid BCU address
(address low).
X'0112' A TPPOST macro specified an invelid BCU address
(address high).
X'0113' A COPYPI U macro specified an invalid old buffer addrass
(address low).
X'0114' A COPYBCU macro specified an invalid old buffer
address.
X'0115' A COPYPIU macro specified an invalid new buffer
address (address low).
X'0116' A COPYBCU macro specified an invalid new buffer
address (address high).
X'0117' A task attempted to use an EXECBHR macro when the
point 3 BHR queue was empty.
X'011S' A user BHR daqueued a BCU and failed to return it to
the queue (via an INSERT macro) prior to the execution
ofan IBM BHR.
X'0119' A BHR attempted to use an EXECBHR macro.
X'0120' A dynamic save area pool was Incorrectly structured.

EP Hardstop/PEP Abend Codes (Located in group 0 register 1)
X'0030' Scanner address axception (EP only).
X'0031, L1 scanner ERP. Scanner arror occurred during ERP.
X'0032' L1 scanner ERP. Unable to recover from CCU outbus
check. Unabla to locate tha failing Output X'4X' instruction.
X'OO33' L1 CA ERP. Unable to select the failing channal adapter.
X'0034' L1 CA ERP. I/O exception check. (EP only)

/ .. ~

''\

X'0036'
X'OO36'

/J

~

,/~
\,-~

."

/

,

/

;'

\

'--_./

r'-"'\
'-..../

051

Errors Detected by Buffer Management (Byte 0 = X'03')
X'0301' A CHAIN macro specified a buffer that was already
chained.
X'0302' A CHAIN macro spacified the same address for tha buffer
to be chained and the buffer to which it was to be
chained.
X'0303' Requast too large.
X'0304' A RELEASE macro spacified a BCU containing more
buffars than the system limit on buffers per BCU.

r~"i

j

/

\,

'\

r

/
/

"

\

'-../

'-..~

(

(/

{/ (

(

(

X'OO06' A RELEASE macro specified a BCU enqueued to a
system queue.
X'0307' The BCU specified in a RELEASE macro had a task still
waiting on its event control block.
X'030A' A.LEASE macro specified a buffer count too high.
X'030F' A RELEASE macro specified a buffer outside the buffer
pool (buffer address low).
X'0310' A CHAIN macro specified a positional buffer outside
the buffer pool.
X'0311' A CHAIN macro specified that a buffer outside the buffer
pool be chained.
X'03l2' An UNCHAIN macro specified a positional buffer outside
the buffer pool.
X'OO14' A SCAN macro specified a buffer outside the buffer pool
(positional buffer address).
X'03l5' A RE LEASE macro specified a buffer outside the buffer
pool (buffer address high).
X'OOl6' Initialization routines were unable to allocate buffers.
X'031S' A LEASE macro specified an ECB address outside the
buffer pool.
X'03l9' A LEASE macro specified a buffer count of O.
X'0320' The buffer pool size and the buffer availability count
were in conflict.
X'OO21 , Less than 20 buffers were formatted during initialization
of the NCP.
X'0322' A RELEASE macro specified a buffer already in the free
buffer pool.
Errors Detected by Supervisory Services (Byte 0 .. X'04'1
X'0401' A GETBYTE macro specified a BCU address outside the
buffer pool.
X'0403' A PUTBYTE macro specified a BCU address outside the
buffer pool.
X'04OS' A GETBYTE macro specified a BCU with an incorrect
text length.
X'0406' A PUTBYTE macro specified a BCU with an incorrect
test offset (in one or more of the buffer prefix fields), or
a PUTBYTE macro with the operand UPDATE = YES
specified a BCU with an incorrect text length.
X'0407' A GETIME macro specified invalid options.
Hardware Related and Miscellaneous Errors (Bytes X'05', X'07',
X'OS')
X'0501 , The retry limit for unresolved level t interrupts was
exceeded.
X'0502' The retry limit for unresolved level 3 channel adapter
interrupts was exceeded.
X'0503' A nonrecoverable channel adapter check occurred.
X'0504' A nonrecoverable communication scanner check
occurred.
X'0505' A type 2 channel adapter cycle steal protection exception
occurred.
X'OS06' A type 2 channel adapter cycle steal addressing exception
occurred.
X'OS07' The retry limit for recoverable channel adapter checks
was exceeded.
X'05OS' The retry limit for recoverable communication scanner
checks was exceeded.
X'050A' A channel adapter check could not be resolved.
X'050B' A communication scanner check could not be resolved.
X'050C' A program level 1 interrupt could not be resolved.
X'050D' A machine check or IPL request was not serviced by
hardware.
X'050E' A program level 3 interrupt could not be resolved.

(

(

(

(

(

(

(

X'050F' A program level 4 timer interrupt request expired and the
timer interval was not scheduled.
X'05l0' NCP generation conflict-the NCP was not configured
for the type of communication scanner installed.
X'0521, NCP generation conflict program level 1 was not configured for the type of channel adapter installed.
X'0522' NCP generation conflict-an interrupt occurred from an
inactive or undefined channel adapter. The channel
adapter, if installed, should have been switched offline
by the operetor at the 3705 and should have remained
disabled.
X'0523' Type 3 scanner addressing exception.
X'0524' Type 3 scanner storage protection exception.
X'0525' Loed module is too large. Code and/or blocks that must
reside below 64K are above 64K.
X'070l' ANS initiated by the remote NCP.
X'0702' ANS initiated at the remote controller'S panel.
X'0703' SIM received by the secondary NCP.
X'OSOO' The link used by load program 2 was not defined at NCP
generation.
Erron Detected in Level 5 (Byte 0 .. X'10, X'301
X'1001' A BCU with a Restart command contained an error in
the text length field.
X'1002' The line control block (LCB) contained an invalid
resource 10.
X'10Q3' The subtask sequence pointer in the LCB was not
initialized.
X'1004' The BTU contained an invalid command modifier.
X'1OO5' After BHR execution, the device input queue was
empty (point 1).
X'1OO6' After BHR execution, the line I/O queue was empty
(point 2).
X'1OO7' After BHR execution, the point 3 BHR queue was empty.
X'1OOS' A task associated with the point 3 BHR queue was dispatched.
X'10og' The backspace BHR was dispatched, but tJ:le queue was
empty.
X'100A' A data manipulation error occurred in the backspace
BHR.
X'100B' The date/time BHR was dispatched, but the queue was
empty.
X'1ooC' All 'skip' flags were set in the service order table (SOT).
X'100D' The number of dial digits passed from the host was not
equal to the BTU text length.
X'1ooE' No Reset command was found at the end of an operation
that was being reset.
X'100F' The device base (DVB) contained an invalid resource 10.
X'1010' An invalid system resource ID was specified in the BCU.
X'10tl' An invalid checkpoint data length was specified in the
BCU.
X'1012' The BH set pointer (DVIBHSET) in the DVB did not
match any entry in the system BH set table (BST).
X'10EE' 10BPOLL points outside SOT.
X'10FF' Pending sessions count is negative.
X'3000' A task was dispatched with an empty aCB.
X'3OO1' Invalid UIB status in PIU.
X'3OO2' Invalid XIO return code.
X'3003' Invalid XPORT return code.
X'3OO1' Module CXDESSA entered when Deactivate Line halt is
in progress.
X'3005' CXDCPSI unable to route PIU to SSCP.
X'3OOS' Reset Immediate XIO failed.
X'3007' Invalid PIU Format.

(

(

X'30OS'
X'30og'
X'300A'
X'300B'
X'3OQC'
X'300D'
X'3OOE'
X'3OOF'
X'30l0'
X'3011'
X'3012'
X'3013'
X'3014'
X'3015'
X'3016'
X'30l7'
X'301S'

(

(

Segmentation parameter N - zero.
Segmentation parameters conflict.
Run Terminator triggered with invalid status.
Invalid Network Address in LKB.
Invalid input passed to routine.
LCB contains no PIU.
CXDKFMR passed a request code to a routine which does
not handle that request code.
XIO Link failed on validated PIU.
XPORT failed on validated PIU.
XIO SETMODE failed.
Invalid UI B type field.
Invalid network address in CCU.
Remote NCP received SNRM from local NCP.
Remote NCP received DISC from local NCP.
Remote detected permanent error in path to local and
ANS is not in system.
Inbound flow in SSCP PU session of a type 1 PU.
Begin bracket PIU not on queue.

(

(

(

(-

X'3FOO' SNRM (set normal response mode) received while
monitoring one line and loed final not yet received.
LPG2 to IPLs to monitor all lines.
X'3F04' Timer expiration. User specified inactive interval
has expired.
X'3F05' Level 1 error.
X'3F10' SIM (set initialization mode) received during the
load or dump stete.

SDLCIBSC Path Function Abend Codes
X'3019" A DEaUE macro was issued by SPF CPM in and there
,was no error PIU on the APPL process aCB.
X'301A'An ADVAN macro was issued by SPF CPM in and there
was no error PIU on the APPL process aCB.
X'301 B' An EXPORT macro, issued by SPF CPM in, failed for
unknown reason.
X'301 C' An XPORT macro, issued by SPF CPM in, failed for an
unknown reason during FIo1 to FIDO conversion.
X'301 0' An XPORT macro, issued by SPF CPM in, failed for an
unknown reason during the export of a FIDl PIU.
X'301 E' An XPORT macro was issued by an IBM point 3 BHR
before the PI U was converted.
X'301 F' A DEaUE macro was issued by SPF CPM out and there
was no error PIU on the APPL process aCB.
X'3020' An XPORT macro, issued by the build error module
(CXDSERR), failed for an unknown reason.
X'3021' A POINT macro was issued by the build error module
(CXDSERR) and there was no PIU on the APPL process
aCB.
X'3025' Lines or links not quiesced count went negative.
X'302S' Auto network shutdown RVT scan error. (SNA)
X'3027' An undefined Contact Poll command was detected during
SNA auto network shutdown.
'X'3028' The remote NCP detected a condition on the active link
to the local NCP which requires backup link monitoring.
Although there are backup links to the local controller,
there is no backup monitor code.
Load Program 2 (LPG2) Error Codes (conditions causing an
unconditional hardstop).
X'30FO' No local/remote communication link defined as active in
the remote I LP configuration data set (CDS).
X'30F1' Type 1 Scanner failed to enable, hardware error on COS
definition error.
X'30F2' CDS invalid.
Load Program 2 (LPG2) Abend Codes (conditions causing a
conditional hardstopl.
X'3F01' No local/remote communication link active (enable failed
or transmittal failed).
X'3F02' DISC (disconnect) received while monitoring one line.
LPG2 to IPLs to monitor all CDS lines.

START

052

START

053

MDRRECORDFORMATS
The records for permanent line errors and line statistics are ~reated by the line error recorder routine (CXDILER).
Record Format for Permanent Line Errors
2(2)

0(0)

4(4)

5(5)
BTU Command
(BCHCMD)*

14(E)

12(C)

Temporary
Error Counter
(DVBSDRE)*

21(15)
2740 Graphic
Response Byte**

I/O-Counter
(DVBSDRT)*

24(18)
Device Type
(DVBTYPE)*

22(16)
Device Features

I

18(12)

lOB Initial
Error Extended
Status
(lOBEREST)*

lOB. Initial
Error Status
(lOBERST)*

(DVBFEAT1)*

11 (B)
lOB Immediate
Control Command
(lOBIMCTL)*

lOB Modifiers
(lOBCMODS)*
17 (11)

15(F)

lOB
Extended
Status
(lOBEXTST)*

lOB Status
(lOBSTAT)*
20(14)

lOB Command
(lOBCMAND)*

BTU Flags
(BCHSFLAG)*

Record
10 X'05'

9(9)

8(8)

6(6)
BTU Modifier
(BCHMOD)*

3(3)

Recording* **
Mode =X'OO'

Line Interface
Address

(DVBFEAT2)*

* Indicates the control block field from which this MDR record field is loaded. (See Note.).
**2740 graphic response byte is zeroed if not applicable.
***Applies to BSC/SS devices as well as lines.

Record Format for Station Statistics
2(2)

0(0)

3(3)

Record
10 = X'05'

Recording
Mode = X'01'

Line Interface
Address
4(4)
Hex Zeros

18(12)
I/O Counter
(DVBSDRT)*
20(14)

24(18)

22(16)

Temporary
Error Counter
(DVBSDREI*

Device
Type
(DVBTYPE)*

Device
Features
(reserved if SDLC)

~---------------------or SCB transmission
counter (SCBTCNT)
ifSDLC.
I-Format

----------or SCB station type

-------- --.-or SCB retry count
(SCBTRTCT)
if SDLC

I

(DVBFEAT1 )*

(SCBTYPE)
If SDLC

(DVBFEAT2)*

* Indicates the control block field from which the MDR record field is loaded. (See Note.)
Note: For field definitions refer to either IBM 3704-05
Program ReferenceHandbook, GY30-3012 or IBM 3705
Advance Communication Functions for NCP, SY30-3029.

"'"

\
/

1"

'\

0:
\,)

r)

,.,.."-.

"-.../

\.

)

1

(~

../

,,..---,,,,
.

I
'....

/

0

"

"-.>

r"\

f-""

\,..j

"-

/

,0\
)
\..

('\I
',- ./

,0
\.. j

/'''"'.

/~,I

j

,---Y

!
'\.../

f"

'\,

\'..j

0

,-,j

r~
j

,.......
'.

""
)

r·
\

"-../

r--'\

~''''\

"'--j

\..

./

r".
,
/

':--'.

....../

-------

(

t/

(

(/ {-' (

-

(-

(

(

(

(

(

(

(

(/ (

(

(

{

(

(

(

(

Record Format for Permanent SOLC Errors

*

6(6)

14(E)
LXB Final Error
Extended Status
(LXBEXTST)

12(C)
LXB Final Error Status *2*
(LX BSTAT)
LX BSTATC
LX BSTAT
20(14)

*

SCB Retry
Count
(SCBTRTCT)
2S(1C)
SCB Receive
Count
(SCBNR)
(Bits 4,5,6)

*

21 (15)
Received BLU
Command Field
(LXBRBLUC)
29(10)

*

7(7)

LXB Modifiers
(LXBCMOOS)

LXB Command
(LXBCMANO)

15(F)
LXB Initial Error Status *3 *
(LXBERST)
LXBHSTAT
(LXBERST
24(1S)

22(16)

*

sca Status

Reserved

Type
(SCBTYPE)
*

30(1E)

SCB Send
Count
(SCBNS)
(Bits 4,5,6)

CCB Control Flags and Line Type
(CCBCTL)
CCBRSPON
Control Flag

CCBTYPE
Line Type

11 (B)
LXB Immediate
Control Command
(LXBIMCTL)

9(9)

S(S)
Reserved

Output Control
Flag (SCBOCF)

SCB Service Seeking Command Flags
(SCBSSCF)

32(20)
***
Command Field
Received from
Secondary Station
SECCFR

Record 10
X'05'

Recording Mode
X'03' = Station Error
X'02' = Link Error

Line Interface Address

4(4)

3(3)

2(2)

0(0)

17(11 )
LXB Initial Error
Extended Status
(LXBEREST)

1S(12)

25(19)
**
Transmit BLU
Command Field
(CCBCFLO)

26(1A)
*
SCB Current
Outstanding Count
(SCBCOC)

33(211
***
N(R) and N(S)
Received from
Secondary Station

34(22)
***
Command Reject Reason
X'OS' = Invalid N(R)
X'04' = Frame too Long
X'02' = Data Received
in Sor NS
Format
X'01' = Invalid Command

*
SCB Transmission Counter
(SCBTCNT)
I·Format
27(1B)

*

SCP Pass
Count
(SCBPCNT)

*This field is present only if this record is for a station (for a link, field contains all zeros).
**This field stored only for duplex links.
***This field stored only if Command Reject was the cause of the MOR record being formatted.
*2 * Last error recognized.
*3*First error recognized.
Note: For field definitions refer to either IBM 3704..(J5
Program Reference Handbook, G Y30-3012 or IBM 3705
Advance Communication Functions for NCP, SY30-3029.

START

054

START

The records on this and the following pages are created by. level 1 error processing routines. They are prepared for transfer to the host by the error record transfer routine (CXDIERT).

I Record Format for Type 1 or Type 4 Channel Adapter Errors

4(4)

S(S)

5(5)
Lost Check
Record Count
(CRPLCRCT)

Error Record
Type X'84'
(Type 1 CAl

Record
10 =X'05'

Recording
Mode = X'10'

Abend/Malfunction
Code

Note: For field definitions refer to either IBM 3704.(J6
Progrem Reference Handbook, GY30..:J012 or IBM 3706
Advance Communication Functions for NCP, SY30..:J029.

3(3)

2(2)

0(0)

Hex Zeros
16(10)
External Register
X'S7'
Type 1 CA Controls

,

Record Formet for Type 2 Communication Scanner Errors
2(2)

0(0)

3(3)

4(4)

8(8)

S(S)

5(5)

External Register
X'74'
Lagging Address Register

External Register
X'43'
Check Register 1

Lost Check
Record Count
(CRPLCRCT)

Error Record
Type·

Record
ID =X'05'

Recording
Mode = X'11'

Abend/Malfunction
Code

16(10)

12(C)

External Register X'79'
Program Level
Interrupted'

Interrupted Program Level's
Instruction Address Register
(Register 0)
-Type 2 Scamler = X'40'

Record Format for:
• Invalid Instruction Operation Code Check. (Abend
• Address Exception (Abend - X'OO09')
Protection Check. (Abend X'0002')
Branch to zero by Level 5. (Abend X'OOOO')

=

•

•

4(4)

Recording
Mode = X'12'

Abend/Malfunction
Code

Record
10 X'05'

=

8(8)
External Register X'74'
Lagging Address Register

Halfword from Interrupted
Program Levels IAR·2 or zero

Lost Check
Record Count
(CRPLCRCT)

=

3(3)

2(2)

0(0)

S(S)

5(5)
Error Record
Type X'OS'

= X '00 1B')

16(10)

12(C)

External Register
X'79' Program Level
Interrupted

Interrupted Program Level's
Instruction Address Register
(Register 0)

Record Format for Input/Output Instruction Exceptions
3(3)

2(2)

0(0)

4(4)

S(S)

5(5)
Error Record
Type =X'20'

S(S)
External Register
X'74'
Lagging Address Register

Instruction on
which the Error
Occurred

Lost Check
Record Count
(CRPLCRCT)

1S(10)

12(C)

External Register X'79'
Program Level
Interrupted

Interrupted Program Level's
Instruction Address Register
(Register 0)

'")

'-,/

Record
10 = X'05'

Recording
Mode = X'12'

Abend/Malfunction
Code

,r<,,\

(
\

,

./

''--~

f"'~

"

"

./

/---~

,~

'- ./

\..j

.

r'---\

~

\

'-.

/

\

;r

I
"'-,"

-.,
,~/

0 ./
\

/::<.,.'~\

)

/~.

,.-/

r~'~

I

I

./

',J

0, ~

r- ".

0
/

;'

r~

',,-----/

/-"
\,

./

055

(/ (

(/

(

(

(-

(

(

(

f

(

_.,
'--'

(

(

(

Record Format for Unresolved Program Level 1 Interrupt Requests
0(0)

2(2)
Abend/Malfunctions
Code

4(4)

6(6)

5(5)

Error Record
Type = X'01'

Record
10 = X'OS'

S(S)
External Register X76'
Adapter Interrupt
Requests Group 1

Lost Check
Record Count
(CRPLCRCT)

3(3)
Recording_
Mode = X'13'

12(C)

External Register X'74'
Lagging Address Register
16(10)

Interrupted Program Level's
Instruction Address Register
(Re~ister 0)

1S(12)
External Register X'79'
Program Level
Interrupted

External Register X'7E'
CCU Interrupt
Requests Group 1

Record Format for Unresolved Program Level 3 Interrupt Requests
This record is created by the level 3 router (CXCCRTR)
2(2)

0(0)
Abend/Malfunction
Code

;

4(4)

6(6)

5(5)

Error Record
Type = X'03'

Lost Check
Record Count
(CRPLCRCT)

3(3)
Recording
Mode = X'13'

Record
10 = X'OS'

S(S)
External Register x'n'
Adapter Interrupt
Requests Group 2
18(12)
Hex Zeros

External Register X'7F'
CCU Interrupt
Requests Group 2

Note: For field definitions refer to either IBM 3705-80
Program Reference Handbook, GY30-3012 or IBM 3705
Advance Communication Function for NCP, SY30-3029.

START

056

This page intentionally left blank

(

(

(

(' c

(

(

(

(

(

(

c (

(

2. To determine the status, sense or other
error data associated with the error.
3. If a trend is present in multiple addresses.

HOST PROCESSOR CONSOLE ERROR
MESSAGES
Host Processor Console Error Messages may be
helpful in time stamping and determining the
cause of a suspected failure in the 3705.

The console error messages should be correlated
with EREP records and customer reports to
pinpoint failure times and causes.

Analyze the error message to determine:
1. 11 the address reported is on the suspected
3705.
Examples of error messages:

TCAM
IEAOOOI 56E,DCK,01 ,0600,OS0006000001 ,TCAM ,OS.35.30
11

Gee CD

VTAM

e

0

I EAOOOI 035,TOT,02,OE40,01 OO,OA**4040 DPPOODPP ,OS.00.13

HASP-JES2
02.4S.22

oeee.

Il

0

$HASP094 I/O ERROR ON LINE S

G

e

657,02.0EOO,0161,A661

08 CD e

where:
•

o
•

e
G
o

= Control Unit Address
= Error Description
= Command Code
= CSW Status
= Sense Byte
=Time

START

060

This page intentionally left blank

(

(

(

(

COMMAND CODES

(

c

(

(

(

(

«

(

NCP Channel Commands

NSC Commands

Command
Code

Command

Description

Command
Codes

Command

Description

X'01'

Write

00

Test 110

Hardware Presents the current status
of the NSC.

The Write command is initiated to the
NCP. Data in the CPU main storage is
transferred to the NCP.

X'02'

Read

The Read command is initiated at the
NCP. Data at controller storage is
transferred to CPU main storage.

X'03'

No-Op

This command is required as the last
CCW in a Read or Write CCW chain.

X'04'

Sense

The host initiates this command. One
byte of sense data is transferred to the
host.

X'09'

Write
Break

The Write Break command is identical
to the Write command except that it is
used to indicate that it is the last or
only Write command in a chain of
Write CCWs.

Write
Start 0

This is the first command expected in
Write Channel program after IPL of the
NCP. It is also expected after each successful Write Start 1 command.

03

05

I/O NO-OP

Write IPL

Immediate initial status of CE/DE is
presented by the hardware if the CA
is free of commands.
Hardware accepts the command,
returns status of '00' and causes a CA
L3 interrupt. Control program is
loaded into storage.

EP Command Codes
X'31'
S/360and
S/370

Command

00
01
02
03
12
05
13
17
1B
1F
10
04
15
06
41
09
OA
19
42
00
OE
2F
27
29
1E
23

Test I/O
Write
Read
I/O No-Op
Diagnostic Read
Diagnostic Write
Set Address Zero
Set Address One
Set Address Two
Set Address Three
Diagnostic Poll
Sense
Wrap
Prepare
Write Break
Poll
Inhibit
Poll SOH
Read Clear
Break
Search
Disable
Enable
Dial
Address Prepare
Set Mode

X'32'

Read
Start 0

This is the first command expected in
the Read Channel program after IPL of
the NCP. It is also expected after each
sL'ccessful Read Start 1 command.

X'51'

Write
Start 1

This is the second command expected
in the Write Channel program after IPL
of the NCP. It is also expected after
each successful Write Start 0 command.

X'52'

Read
Start 1

This is the second command expected
in the Read Channel program after IPL
of the NCP. It is also expected after
each successful Read Start 0 command.

X '93'

Reset
Restart

This command causes the NCP to reset
its switches to indicate that the last
Write Start and Read Start commands
were Write Start 1 and Read Start 1.

Notes:
1. Data transfer does not occur on Read Start and Write Start
commands.
2. See IBM 3705-80 Communications Contro/(er Principles of
Operation, GC30-3074, for a description of the operation of
the Test I/O X '00' and Write IPL X'05' channel commands.

(

(

(

(

(.

«

(

(

(

(

(

Sense Bit Definitions
Bit 0 - Command Reject. This bit indicated that the channel command presented to the channel adapter is
not a valid command for a particluar subchannel
address or not valid for the NSC address.
Bit 1 - Intervention Required. This bit indicated that programming errors were detected by either the CA,
the CCU, or the 3705 control program. CA hard·
ware sets this bit when the CA is executing a channel Read, Write, or Write Break command.
Bit 2 - Bus Out Check. This bit indicated a parity check
was detected on the I/O channel bus out during
the initial selection command byte transfer or
during host processor to 3705 data transfer.
Bit 3 - Equipment Check. This bit indicates that an internal hardware check or a parity check is detected
during a data transfer between the CCU and the
channel adapter.
Bit 4 - Data check.
Bit 5 - Not used.
Bit 6 - This bit indicated that the CCU is not initialized.
The host CPU is expected to respond to this bit
with a Write IPL command.
Bit 7 - Abort. This bit indicated that the 3705 control
program has terminated its channel operation in
and abnormal manner.
Note:

Refer to START 062-064 for the sense
bit definitions that are program
independent.

Sense Command Ending Status
Ending status can be presented to the channel in one of
three combinations:
1. CE, DE presented together - normal operation.
2. Split CE, DE, (that is, not together).
3. CE, DE, and UC, - occurs when interface disconnect is
received during a Sense command.

START

061

(

START

SENSE INFORMATION
The following tables summarize sense information that the
Emulation Program can present to the host processor. The
Emulation Program maintains this information for each line
in the CCBSENSE byte of the CCB.

All Start-8top
Tennina/s except

Command

CCBSENSE

DIAL

Bit 0 Command Reject
1 Intervention Required
2 Bus Out Parity Check
3 Equipment Check
4 Data Check
5 Overrun
6 Lost Data
7 Time-out Complete
For further details on sense information, see IBM

Table 1 lists sense information by bit for start-stop
terminals. Start-stop terminals are broken down into four
general classifications: 1) all start~stop terminals except,
2) 1030,3) TTY 33/35, and 4) TTY 83B2/B3 and
'WU115A. Table 2 lists sense information by bit for BSC
terminals, all of which are treated alike.

Command

The sense-byte bit designation are:

3705-80 Communications Controller Principles
of Operation, GC30-3074.

1030

TTY 8382/83 and
WU115A

TTY 33/35

Bit a-Command Reject

All Start-8top
Tennina/s except

1. Auto call unit
power off.
2. No auto call
unit attached.

SEARCH··

1. Line not enabled_
2. Space for over 1 character time.

N/A

2741 with break: Same as Write 1,2,3, & 4. Line not enabled: same as Write 1,2,3, & 4.

ENABLE

For non-switched lines, Data Set Ready does not rise after a one-second time-out.
Bit 2-Bus-Qut Parity Check

Any command
associated with this
transfer of data

Wrong bus-out parity when output data (from the channell is being presented.

Any valid or
invalid command

Wrong bus-out parity during initial selection.
Bit 3-Equipment Check

All commands

POLL

Command invalid for these terminals.

DIAL

No auto call feature
installed.

ADPREP

Commands invalid for all start-stop terminals.

NIA

BREAK·

Command invalid for these terminals.

BREAK

1. Auto call unit
power off.
2. No auto call
unit attached.

N/A

Command invalid for all start-stop terminals.

SEARCH

TTY 8382/83 and
WU115A

TTY 33/36

1030

062

1. An active command is being executed, and a new command is issued for that line.
2. A check condition that does not cause a hard stop 11/0 check, adapter check, or address exception)
is detected in the controller and is associated with a particular line or line group.

ENABLE
Command invalid
for this terminal.

No auto call feature
installed.

Command invalid for
this terminal.

DISABLE

A feedback check occurs.

DIAL

1. A call request fails to turn On or off.
2. An auto call or feedback check occurs.

SET MODE

Bit 4-Data Check

INVALID
COMMAND

Command invalid for all start-stop terminals.

WRAP

1. Line in transparent wait mode.
2. Previous WRAP still in progress.
3. Line is defined as wrap line.

All commands except
TIO, I/O, NO-OP and "
SENSE

WRITE

READ
INHIBIT

1. Panel test is active on the line.
2. MSLA line is currently being used by
anothersubchannel.
Bit 1-lntervention Required

WRITE*

1,:
2.
3.
4.
5.

PREPARE

READ**
1

POLL

Data set power off.
Data set ON HOOK.****
Data set not in data mode.
Line not enabled.
Break signal received (applicable for all start-stop devices
except 2848/2845).

Line not enabled.

VRCcheck.

1. Line not enabled.
2. Space for over 1 character
time.

1. Same as Write 1,2,3, & 4.
2 . Space for over 1 character time.

1. Same as Write 1,2,3, & 4
2. Space for over 1 character time.

WRAP
DIAGWRITE

Echo check.

1. VRCcheck.
2. LRCcheck.
3.
response to a
text message
4. Li ne at space at
stop-bit time.

1. VRC check.
2.
response to a
text message
3. Line at space
at stop-bit time.

1. VRCcheck.
2. Line at space at
stop-bit time.
3. Response received
is other than
or@
4. Echo check, if
telegraph feature
is installed.

1. VRCcheck.
2. Line space at
stop-bit time.
3. Response received
is other than
or@

N/A

VRCcheck

VRCcheck

N/A

N/A

®

®

®

INHIBIT**
POLL*

1. VRC check.
2. Echo checks, if
telegraph feature
is installed.

®

Line space at stop-bit time.

SEARCH

NIA

Line at space at bit time.

BREAK

N/A

Echo check.

N/A

Table 1. Sense Bit Information-Start-Stop Terminals (Part 1 of 3)

DIAG READ

Same as Read l' & 4

Same as Read 1 & 3

Same as Read

Table 1. ,Sense Bit Information-Stert-Stop Terminals (Part 2 of 3)

"'"

'-

/

~
)
'-

~"

-"',

"

.'"",

I

'-

/

'-.

./

./

'-

,/

(

./

j

./

,-./

'-./

'\

r

r

r
'-...

",.--",

'- ;J

!

,/

-----------

(,' (

(-: (/

Command

(-/ (

All Start-5top
Terminals except

(-

(

(

1030

(

(~

--"--------

(-- (-

(

------

..

(,-'- (

_-

-----

(/ (

-------

(

(

(

-----

(

(

(

(

(

f-

(_/

(-'-- (--

(--

(

(/

TTY 8382/83 and
WU115A

TTY 33/35

Bit 5-Qverrun
READ
INHIBIT

Set during a receive operation if data service for one buffer is not honored by the ICP before the
next buffer has been filled.
Bit 6-Lost Data

READ
INHIBIT
DIAG READ

1.
2.

3.
4.

Data service request is on when Read is issued.
Receiving bit is on when Halt I/O is issued.
Data service request is on when Halt I/O is issued.
Channel issues Stop during read service operations.

SEARCH

DIAL

PREPARE POLL

1. Receiving bit is on when
Halt I/O is issued.
2. Receiving bit is on when
search command is issued.
3. Data Service request is on
when Halt I/O is issued.
4. Channel issues Stop during
a read service operation.

N/A

The data set is OFF
HOOK*** Data Set
Ready or Present
Next Digit is on before
Call Request is set.

The data set is OFF
HOOK*** Data Set
Ready or Present
Next Digit is on before
Call Request is set.

N/A

Receiving bit is on when Halt I/O is issued.

N/A

N/A

Bit 7-Time-out
READ

1. No character is received within 3 seconds in
control mode (awaiting response to selection
or polling).
2. No character is received for 25.6 seconds
when in text mode.

A 25.6 second time
lapse occurs between
characters.

DIAL

Abandon Call and
Retry is returned from
an auto call unit.

Abandon Call and
Retry is returned from
an auto call unit.

PREPARE

N/A

1. First character is not
received within 2 seconds
when the Receiving bit
is off.
2. A 25.6 second time lapse
occurs between characters
when the Receiving bit
is on.
N/A

Open line (continuous space) for 25.6 seconds

SEARCH

Same as Read

N/A

POLL

No characters received within three seconds in
poll mode (awaiting response to polling)

DISABLE

On a switched network,
Data Set Ready does
not go off within 25.6
seconds after Disable
is issued.

N/A

N/A

On a switched network,
Data Set Ready does
not go off within 25.6
seconds after Disable
is issued.

INHIBIT

No response within three seconds for an initial character.

Any Transmit
except WRAP

Line does not become transmit operational within 25.5 seconds.

N/A

*Line does not become Transmit Operational within 25.5 seconds.
·*Line does not become Receive Operational within time-out period specified.
"'·OFF HOOK means that Data Set Ready is set before all dial digits are presented.
·"'*Communication line connection is broken on a dial line.
Table 1. Sense Bit Information-Start-8top Terminals (Part 3 of 3)
START

063

C

This page intentionally left blank

/~

" -'

"

)

(

'--

"''.
)

;C""}.,.

",-j

/<

"\
I

'--

/

.~~

/~

,Ii

I

'----_.J;/

",j

;"

\,.

(~"'c

\

/
'"

' ly

,/ "\,

,~

,-, )

,--j

'--

/

"'-

/

(

'"

/

- "-,

/'

r

\

'----,/

"-

'-

"-

(-

(

(:- (

Command

(

-

-------

-~-.--

(

(

(

(-

(

(

(

(

Binary Synchronous Lines

(

(

(

,

(

(

(-

(

Command

(

--------"

(,

--

---

-

(:

(

PREPARE

READ, SEARCH, or
POLL (receive

READ
SEARCH

Line in transparent wait mode, or no auto call feature installed.

BREAK
CLEAR
INHIBIT

DIAL

Command invalid for BSC.

DIAGWRITE

WRITE

1. Line in transparent wait mode.

READ

2. No station selection capabilities on this line.
3. Line disabled.
Any other command

Command invalid for BSC.

WRITE

Line disabled.

WRITE*
READ"*
SEARCH""
ADD PREP"*

1. Panel test is active on the line.
2. MSLA line is currently being used by another
subchannel.

1.
2.
3.
4.

SEARCH

The data set is OFF HOOK*** on the addressed line.

1. Search follows Poll, and Poll command receives no response within three seconds.

Character Sequences
DLE-STX, DLE-STX
SYN, SYN, NON-8YN (if not in transparent mode)
DLE-SYN, NON-DLE (if in transparent mode)

Data set not in data mode.

1. Auto call unit power off.
2. No auto call unit attached.
3. Data Line Occupied when Dial command is issued.

1. Read follows Poll, and Poll command receives no response within 3 seconds.

Characters
ENO, ACK, NAK, EOT, SOH, or STX.

Data set not attached to Emulation Program.

5. Set immediately upon fall of clear to send.

No Write is received within three seconds when in transparent wait mode.

mode or within 3 seconds while in text mode or transparent mode.

Dataset ON HOOK."**"

Bit 2 - Bus-Out Parity Check
Any valid or invalid
command

the CCB data buffers and PDF.

2. The Emulation Program is still receiving from a terminal when Halt I/O is issued to that line.
3. All buffered characters have not been sent to the host processor when Halt I/O is received for that line.
4. A channel stop is indicated by the channel before all characters have been transmitted to the host processor.

2. None of the following characters or character sequences is received within one second while in control

Data set power off.

PREPARE
DIAL

1. The command is issued to a line which has already received more characters than can be contained in

Character Sequences
DLE-STX, DLE-STX.
SYN, SYN, NON-SYN (if not in transparent mode)
DLE-SYN, NON-DLE (if in transparent mode)

Bit 1 - Intervention Required

POLL*

(/ (

Characters
ENO, ACK, NAK, EOT, SOH, or STX.

1. Line in transparent wait mode.

2. Previous WRAP still in progress.
3. Line is defined as wrap line.
All commands except
TIO, I/O, NO-OP
and SENSE

(

2. None of the following characters or character sequences is received within three seconds:

AD PREP

WRAP

(

Bit 7 - Timeout Complete

DIAG READ
SEARCH

(-~

Bit 6 - Lost Data
Line in transparent wait mode.

SET MODE
DIAL

(/ (-,

Data service is not honored by the Emulation Program before the next character is received. Set during a
receive operation if data service for one buffer is not honored by the ICP before the next buffer has been filled.

ENABLE
DISABLE

(-~-'

Bit 5 - Overrun

READ
Line in transparent wait mode or disabled

("

--

Binary Synchronous Lines

Bit 0 - Command REJECT

POLL

(

-

DIAL

The auto call unit returns ACR (Abandon Call and Retry).

DISABLE

The switched network data set does not go OFF HOOK*** within three seconds.

"Line does not become Transmit Operational within 25.5 seconds.
**Line does not become Receive Operational within three seconds.
""OFF HOOK means that Data Slit Ready is set before all dial digits are presented.
" .... Communication line connection is broken on a dial line.

Wrong bus-out parity during initial selection, data transfers, or status presentation.
Table 2. Sense Bit Information-BSC Terminals (Part 2 of 2)
Bit 3 - Equipment Check

All Commands

A scanner check occurs. Equipment check is presented on all affected lines.

ENABLE
DISABLE

A set mode operation (PCF set to X'1') did not complete because of an
oscillator failure.

DIAL

1. Call request fails to turn on or off.
2." An aut,o call or line interface transfer check occurs.
Bit 4 - Data Check

READ

1. CRC or LRC non-compare.
2. VRC error for USASCII code.

3. Incorrect control character sequence in transparent mode (DLE followed by other than
DLE, SYN, ETX, ETB, ENO, or ITB).
SEARCH'
AD PREP
POLL (rcv)

VRC error for USASel1 code.

Table 2. Sense Bit Information-BSC Terminals (Part 1 of 2)

START

064

START

LINE FAILURE ANALYSIS

From
START 005

Have Customer Print
Out EREP. Continue
with Problem Analysis

• Press Stop on 3705.
• Set Mode Switch to
Instruction Step.
'. Set Display/Function
Select Switch to TAR
and Op Register.

Ves

Ves

The 3705 may
be in an
instruction loop

~--------ToSTART010

To START 072

To START 071
Ves

Dynamically Display
Direct Addressable
Storage & Check
Record Pool
Refer to START 045

NCP

Dynamically Display
EP
EP Error Log.
~...;;;,;.--~ Refer to START 040
(Type 1 CAlor
START 041 (Type 4 CAl

No

~';';';'--Possible

Ref to Non IBM Control
Program Documentation
for Problem
Determ ination

Host Problem

Note 1: Verify:
1. Host CPU operational
2. Host Channel operational
3. Host Application
Program operational

Ves

~------ToSTART060

I

"

('

,070

(

(

(

«

(

(

(

(

(

(

(

(

(

«

(

(

(

(

(

(--

«

(

(

From
START
070
INPUT X'74'
Record Contents of
Display A and Blights

Gen Reg (R)
BYTE X,
BIT4
BIT5
BIT6
BIT7
BYTE 0,
BITO
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT 7

Execute Input 74
Record LAR

LAGGING ADDRESS REGISTER (LAR)
Reg/Function (E)
LAR BYTE X,
BIT 4 }
BIT5
BIT 6 }
BIT7
LAR BYTE 0,
BITO
BIT 1
BIT2
BIT 3
BIT4
BIT5
BIT6
BIT7

Yes
INPUT X'79'
CCU CHECK REGISTER

INPUT X'7D'
Execute Input 70
Record Value
Check for any CCU checks

Gen Reg (R)
BITO
BYTE 0,
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT 6
BIT7

Gen Reg (R)
BITO
BYTE 0,
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT7

BITO
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT7

Cycle Counter Check

0
0
0
0
0= No CCU Checks; 1-CCU Check!s)
TYPE 2 Attach Base Clock Check
CCU Clock Check

To
START 072

LAR BYTE 1, BIT 0
BYTE 1, BIT 0
BIT 1
BIT 1
BIT2
BIT2
BIT3
BIT 3
BIT4
BIT4
BIT5
BIT5
BIT6
BIT6
BIT 7
BIT7
EA = Extended Addressing

UTILITY
Reg /Function (E)
Program Level 2 Interrupted (note)
BYTE 1, BITO
0
Prog Level 3 Interrupted (note)
BIT 1
0
Prog Level 4 Interrupted (note)
BIT2
0
Prog Level 5 I nterrupted (note)
BIT 3
0
FET memory
BIT4
0
BIT5
o
0
BIT6
o
Prog Level 5 C Condition
IPL Escape Control
BIT7
Prog Level 5 Z Condition
Note: This bir-O if not Level 1 or if entered immediately
after exiting Level 1.

Reg/Function (E)

0
0
0
0

0
0
0
0

BITO
BIT 1
BIT2
BIT 3
BIT4
BIT5
BIT6
BIT 7
Note: Prog Check

BYTE 1,

Address Compare Interrupt L 1
Address Exception (note)
In/Out Check (note)
Protection Check (note)
Invalid Op Check (note)
0
IPL L1
0

ADAPTER LEVEL 1 INTERRUPT REQUESTS

INPUT X'76'
Execute Input 76
Record Value
Check for any Adapter Level 1
Interrupts

BYTE 1,

Gen Reg (R)
BIT 0
BYTE 0,
BIT 1
BIT2
BIT 3
BIT4
BIT5
BIT6
BIT7

with 18 or 20-bit EA

CCU LEVEL 1 INTERRUPT REQUESTS

INPUT X'7E'
Execute Input 7E
Record Value
Check for any CCU Level 1
Interrupts

Reg/Function (E)
Byte X Check
Byte 0 Check
Byte 1 Check
Program Check in Level 1
SAR Check
SDR Check
OP Reg Check
INDATA Bus Check

Execute Input 79
Record Value
Check for Program Level
Interrupted

with 20-bit EA only

Gen Reg (R)
BYTE 0,
BIT 0
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT7

Reg/Function (E)
Type 4 CA L1
Type 2 Scan-1 L1

BYTE 1,

0
0
0
Type 1 CA, or Selected
Type 4 CA L1

0
Remote Program Loader L 1 Request

BITO
BIT 1
BIT2
BIT3
BIT4
BIT5
BIT6
BIT7

0
0

0
0
0
0

0
0

START

071

(

START

LINE FAILURE ANALYSIS (Cont.)

From
START 070

Reference

Interrupt

~

__________

~~

Ves

Type 1/4 CA Lavel 1 START 030
CS2 Lavel 1
START 030
RPL Lavel1
START 030

Stored By ROS If
a CCU Error Has
Caused an Automatic
Reload of the ROS
__________- J Program

DllPlev ROS Direct Addrell8ble Storage
X'0702' • Input 76
X'0704' • Input 70
X'0706' • Input 7E

Verify HOlt
Application Pgm
Utilizing tha Failing
Une(l) II Running

Multiple or Single
Une Failures
(Note 21

Ves

No

072

Dynamically Display
Direct Addrell8ble
Storage & Check
Record Pool.
Refer To Start 045.

Ves

Dynemically Display
EP Error Log.
">_E_P_-I Refer to START 040

NCP

Refer to NonI BM Control Program
Documentation for
Problem Datermlnation

(Type 1 CAlor
START 041 (Type 4
CAl

Holt Application
Program Problem

Note 2: Single line failures- probable 3706 hllTdwtlre CIIU8II8:
t. Line set card
2. 3705 to modem cable

Ves

Ves

Analyze Data

Console Error Msg.

Run Diagnostics
Refer to START 020

Have Customer
RELOAD 3705
Control Program
and Restart

Schedule 3705 for
Diagnostics or Repair
Action

All DiagnOltlcs are
on RPL DI.kette
Refer to:
RPL Dlag.

To START 060
START 100

Check Erep for
Error Message(s)

Analyze all Data
and Take Appropriate
Repair Action
Note 1: Intermittent errors may be found by running diagnostics under
billS. The -4 volts should be biased in Increments of. t volts plus and
min"" not to exceed to'JfJ (3.6-4.4), while running all diagnostics. If by
referring to the NCP check record pool (CRP) or the .EP error log, the
error is with e specific adapter, the particular section for that adapter
should be looped using the above biasing procedure. A Digitec meter or
equivalent should be used forbiasing the machine. Restore the -4 volts
to its proper setting upon completion of testing.

/,.~

"

_/

-.

(
~,

.'"

("''',

/

,,-,j

I

"

r

r"",
I

"-

;/

To START 100

"~
.. /

(~

.~

I
"

;/

'--/

\.....j

r""'
"

;/

.~

.~
,/

~

'

..

"'~ _/

"-.

;/

"-

I

«~
;/

(
'''-- ."

'\

/

!"..-~ .....

"----_/

.~)
.cJ/

/~

""j

j

(/

(

(

(

(

(

EC AND MES INSTALLATION
The installation of ECs and MESs must be
coordinated with the customer to minimize
impact on the network environment.
Use the steps that follow:
1. Read the instructions.
2. Inventory the EC/MES to ensure all parts
have been received.
3. Check early warning microfiche for:
A.B/M tips
B. Hardware tips
C. OLTs tips
4. Check prereqs and concurrents for:

5.
6.
7.
8.
9.
10.

(

(

(' (

(

(

(

(

(

(

(

('/

('

(j (

-'.,

(

(

A. Hardware configuration and EC levels
B. Diagnostic level
C. 3705 NCP or EP program PTFI APAR level
D. Operating system level
Review Ec/MES with customer.
Schedule time for installation.
Ensure CDS is proper and run all diagnostics
prior to installing EC/MES.
Install EC/MES.
Reconfigure CDS (if required) and run all
diagnostics to verify correct operation.
Have customer load his control program and
verify correct operation.

START

080

START

I CC CHECK ANALYSIS FLOWCHART ( See Note 3)
Program Stop
Hard Stop and
Wait Light On

Invalid Operation Codes
Display Op Reg. It
Contains Input or
Output Instruction
causing error, see
CTR L PN L section
in Vol. 2

Yes

Perform Lamp Test

Yes

Yes

Cycle Counter Error
ABCD or TO-3 Counter
Error CSB Clock Error.
See CCU Section in Vol. 2.

Byte 0

Note: Contents SAR 1
Cycle" 1, 12, or 13).
IAR for Level 1. Refer
to: Instruction
Decoding and
Operations Charts to
Further Define Error,
see CCU section in
Vol. 3.

Yes

No

Operation Register

To Define Failure, Note
Contents of SAR, and
Storage Key for that
Area

Yes

0

1 2

0
0

X X X 0
X X X 0

Byte 1

3 4 5 6

7

0

1 2

X X X
X X X

0
0

0

0 X X X 0 X X X
1 0 1 1 1 0 0 1

0
0

1 1 X 0 0 0 0
1 0 0 0 0 0 0

1 0
1 0

1 1 1 0 1 X
1 1 1 1 X X

0
0

1 0 0 0 0 0 0
1 0 0 0 0 0 0

1 0
1 0

1 1 1 X X X
1 1 1 X X X

0
0

1 0 0 0 0 0 1
1 0 0 0 0 1 X

1 0
1 0

1 1
1 1

1 X X X
1 X X X

0

0

1 1 0 0 0 X X
X X 1 X X X X

1 0
1 0

1
1

X X X
X X X

0
0

X X 0
X X 0

1 0 X X
X 1 X X

}

3705-1

1 0
1 0

1 1 1 X X X
1 1 1 X X X

0
0

1 X 0
1 X 0

X 1 X X
1 X X X

}

3705-11

1 1
1 1

3 4 5 6

X 0

1 0

0

0

7

0 0

1 0 0 0 0

X = Don't Care

Yes

Display Op Reg. It
contains Failing
Instruction. Check for
Invalid Op comparing
with Invalid Op Code
Chart. If Invalid,
Display TAR then use
that address minus 2
to do the Storage
Control Panel Test.
If Op Reg is valid,
suspect Instruction
Decode Failure on

Yes (See Note 1 )
The In/Out check,
address exception,
and Invalid Op latches
are reset if a re-IPL
was forced. The CC
check indicator is not
reset.
To 091

Storage Byte 0, SDR
Byte X or 0, or Data
Path Failed (See Note 2)

CDXXX.

Note 3: If errors occurred during a
power on sequence, verify that ROS
has loaded properly, using the ROS
listings in Vol. A42. If ROS has not
loaded, refer to 6-960 for IPL problem
determination.

Note 1: An SDR 0 + 1 error with the
'double bit error' diagnostic LED on
(refer to Volume 2, 7-220) indicates
a storage problem (refer to the Memory
MAPs in Volume 2,7-260).
SDR Byte 1, Data
Path, or Storage
Failed (See Note 2)

Note 2: Op Reg contains Op Code
being executed. Data to SDR can be
determined by the use of the Op Code,
the current I cycle (It, 12, or 13 Latch
Set), and the instRlction decode and
operation charts.

To 091

"

"

. /,1

"

"-

'I,

,/

,...

,.....''''\

/.

\

..../

- j"

,

."""
,/

/--.."

\

~/

r~

(~\

"'--;/

'-)

\

I

\

'-~

(~'.

"'-

/

' ...

,/

'A~)

(
\...j

'''-.._.y'

,/

('

...

,j

090

(

(/

(/

(

(

(

(

(

(

(

(

(

(

(

('

(-/

(~

CC CHECK ANALYSIS FLOWCHART (PART 2)
From 090

See Data Path Test
Procedures in CTRL
PN L section of Vol. 2.
Yes

Yes

No

No
Yes

SAR Byte 1 or
Data to SAR
(See Note 1)

Yes

SAR Byte 0 or
Data to SAR
(See Note 1)

Yes

From 090
Yes
No

Yes
Yes
Yes

Yes (See Note 2)

SAR Byte 1 or
Data to SAR
(See Note 1)

Note 1: Data to SAR can be determined by using the current
J cycle (/t, 12, or 13 latch set), JAR or TAR as applicable,
and instruction decode and operations charts. See CCU
section in Vol. 2.

No
Yes

Op Reg Byte 0
or Storage Failed

ALU, A Reg, or
B Reg Error; or
Error in Data to
them

Current I cycle (11,
12, or 13 Latch Set)
if more than one I
Cycle Instruction is
applicable

Data to ALU, A Reg, or
B Reg Source can be
determined by the use
of Instruction Decode
and Operations Charts
for the Op Code being
executed

These conditions
should not occur.
The possibilities that
caused them are:
1. Failure in the
Display Circuit to
indicate.
2. Error Circuit failure.
3. Electrical noise.

External Register
loaded by Input
Instruction with Bad
Parity in the indicated
. byte. Op Reg contains
Input Instruction

Suggestions: Verify
setting of Check Reg
(Byte X, 0, or 1 Error
Latch 'On' but not
indicated).

Try to get another
failure. It may give
a more specific
indication

Record information
suggested for type
of Error indicated

>-Y_e_s_ _.... Op Reg Byte 1
or Storage Failed

Diagnostics
Note 2: An 'OP Reg 0 + "chk with the 'double bit error'
diagnostic LED (see Volume 2, 7-220J indicates that a
store operation was attempted into a location with a
double bit error (refer to the Memory MAPs in Volume
2,7-260J.

Check this information
with the instruction
Decode and Operations
Charts lif applicable
to type of failure)

Place the Diagnostic
Control Switch in the
Bypass CC Check Stop
Position and Rerun

Emulation or
Network Control
Program

Place the Diagnostic
Control Switch in the
CC Check Hard Stop
Position and Rerun

START

091

c

This page intentionally left blank

/'

"-

,,
/

f

(

'>.

\

/'

'~'.""":>.,\

,

/'

(
,

j
j

-./

'-----//

~~~

'~'\

,

"'-J

,--~j

"

/
-

~

~/

I

'"

_. .--/

\..

i
./

,/

\~-

('

,/''''-'

,r-~,""

j/

i"",
J

/.

{/ (

(-

(:~

(

(

(

(

(

(

(

(

c

(

(

(

{

(

(

(

(

(~

f

EREP
The EREP on-line utility program performs three
basic functions for the 3705 controller:
1.

EREP prints detailed, time-stamped error
records of:
A. Channel errors (NCP and EP)
B. Unit check records (NCP and EP)
C. MOR records (NCP)
2. EREP summarizes the statistical data
generated by the subsystem.
3. EREP provides trend reporting to aid in
network maintenance.

The following pages in this section contain
sample records:
START
START

101
102

-

START

103-105

-

START
START

106
107

-

START

108-110

-

START

111

-

START

112

-

START

113-114

-

EREP should be analyzed:
1. At the time of a reported failure
2. When intermittent failures occur
3. When reviewing account data for network
management _
Procedures for obtaining EREP printouts vary by
account.
Refer to S370 FE EREP Reference Guide
(S229-3224) and Account Procedures to obtain
EREP data.
The EREP 3705 records should be correlated with
console error messages and customer reports to
pinpoint failure times and causes.

-

Unit check record
BSC/ SS Permanent Line
Error
BSC/SS Permanent Line
Error MOR decoding
Station Statistics
Permanent SOLC Link
Error
Permanent SOLC Line
Error MOR decoding
Permanent SOLC
Station Error
Type 2 Communication
Scanner Error
MOR Summary

Note: All record types are not shown.

Additional edited MOR records will contain data
similar to that shown in the examples.
For unedited EREP records or additional
information on MOR records not shown, see the
M DR record formats on page START 053.

START

100

This page intentionally left blank

'. -)

."',

"',

.~

\,

'..

/

/

... j

~.

/

/

,/

,J

(~
"--j

.

/"-.\

'

'"

.

/

'~

)

(!' ~,

/

\... ./
.

\..,

./

j

)

I"~
..
/

'--

.. "

(

(

'.

.r-,,\
~
"

'''--...../

",,-'- "
,~~

(

(

(

(

(

(

(

(

(

(

(

---RECORD· ENTRY TYPE - UNIT CHECK

SOURCE - OUTBOARD

HODEL- 145

SERIAL NO.

123456

OS/VS REL X
DAY YEAR
DATE- 103 XX

BYTE 0

06

CMND REJ
INTV REQD
BUS C CHK
EQUIP CHK
DATA CHK
OVERRUN
RECEIVING
TIME OUT

0
0
0
0
0
1
1
0

(

(

(-

{

(

K
CA
US CS CT
CSW FO 03EFF8 OE 00 0008

PRGM-CTLD TRPT
INCORRECT LENGTH
PROGRAM CHECK
PROTECTION CHECK
CHAN DATA CHECK
CHAN CTL CHECK
I/F CTL CHECK
CHAINING CHECK

STATISTICAL DATA
TEMPY READS
INTRVN REQD
EQUIP CHK
LOST DATA
NOT USED
NOT USED
NOT USED
NOT USED

0
0
0
0
0
0
0
0

000
000
000
000
000
000
000
000

•

STATISTICAL DATA
TEMPY WRITES
BUS OUT CHK
OVERRUN
TIME OUT
NOT USED
NOT USED
NOT USED
CHAN DATA CHK

The EREP unit check records should be
correlated with console error messages and
customer reports to pinpoint failure times and
causes.

1. Determine if the channel unit address. is
the NSC (native subchannel) or ESC
(emulation subchannel) address.
2. Determine the device type G (3705 or
emulated device)
3. Check the CCW for the command code.
(see page START 061) .

(~

(

e

4. Check the channel status
and/ or unit
status G for error indications.
5. Check the sense byte 0:
NSC

=

Use Type 1/4 CA sense bit
definition (see page START 061)

ESC

=

Determine terminal type

e

For Start/Stop (see page START
062)
For BSC (see page START 064)

48

Note 1: Statistical data
is accumulated in the access
method (program counters).

015
015
015
015
006
006
006
006

Ct

HEX DUMP OF RECORD
HEADER
30550800
0018
0038

(/ (

To analyze a unit check record:

CD

CHANNEL STATUS.
0
0
0
0
1
1
1
0

JOB IDENTITY ABCDEFGH
C1C2C3C4 C5C6C7C8

e

FL
C1
CA
004000 40 00 0088

ATTENTION
STATUS 140DIFIER
CONTROL UNIT EN'D
BUSY
CHANNEL END
DEVICE END
UNIT CHECK
UNIT EXCEPTION
SENSE BYTE DATA

HH MM SS.TH
TIME- 08 09 10 11

2703
000B8 "
0000008
IBM TERM I
1050

DEVICE TYPE
PRIMARY
CHANNEL UNIT ADDRESS
ALTERNATE CHANNEL UNIT ADDRESS
COMMUNICATION ADAPTER TYPE
TERMINAL TYPE

UNIT STATUS.

(

EREP UNIT CHECK RECORD

EREP - UNIT CHECK RECORD

FAILING CCW

(

01020304
00000003

00000000

0071103F

08091011

00123456

01300000

05060708
OF OF OF OF

09004000
OFOFOFOF

40000088
06060606

F003EFF8
06060606

DEB00008
06060606

00000103

01004013

START

101

102

START

EREP - PERMANENT LINE ERROR MDR

---RECORD ENTRY TYPE - 3705 MDR
SOURCE - OUTBOARD
VS 2 REL.
03
DAY YEAR
HH MM SS.TH
DATE- 027
78
TIME 04 54 14 58

Recording Mode '00'

DEVICE TYPE
3705
CHANNEL UNIT ADDRESS 001B
RESOURCE I.D.
8801

The EREP MDR records should be correlated with console
error messages and customer reports to pinpoint failure
times and causes.

1.
2.
3.
4.

Verify the resource 1.0. •
.
,
Verify the 3705 channel unit address
Verify the LIB address • .
Check the lOB command

e. .

1(1)

10BCMAND

XOO'
X'10'
X'12'
X'16'
X'17'
X'19'
X'25'
X'27'
X'2S'
X'2A'
X'S3'
X'SD'
X'SF'
X'94'
X'9B'
X'AC'

tt

lOB COMMAND
8D •
lOB MODIFIERS
0000
lOB IMMED CTL CMMND 00

INITIAL ERROR STATUS 00
FIRST BYTE
EXTENDED ERR STAT FLG 0
FORMAT EXCEPTION FLAG 0
SYNC CHECK FLAG
0
DATA CHECK FLAG
0
PH
ER
0
AS
RO
0

I/O command field.
No I/O occurred.
Write initial.
Write continue.
Write recover.
Write delay.
Write.
Read.
Read delay.
Read initial.
Read continue.
Disable.
Enable.
Dial.
Write EOT.
Write control.
Read status.

E

R

0

LENGTH CHECK FLAG
SIO COUNTER 0000

0

INITIAL ERR EXT STAT 00
OVERRUN/UNDERRUN FLAG
LINE QUIET TIMEOUT FG
LEADING DLE FORMAT CH
SUB BLOCK ERROR FLAG
UNUSED
UNUSED
UNUSED
UNUSED

lOB
lOB
lOB
lOB

INITIAL ERROR STATUS
INITIAL ERR EXT STAT
STATUS
EXTENDED STATUS

LAST ERROR STATUS
06
FIRST BYTE
EXTENDED ERR STAT FLG 0
FORMAT EXCEPTION FLAG 0
SYNC CHECK FLAG
0
DATA CHECK FLAG
0
PH
ER
0
AS
RO
1
E
R
1
LENGTH CHECK FLAG
0

0
0
0
0
0
0
0
0

LAST ERR EXT STAT

00

OVERRUN/UNDERRUN FLAG
LINE QUIET TIMEOUT FG
LEADING DLE FORMAT CH
SUB BLOCK ERROR FLAG
UNUSED
UNUSED
UNUSED
UNUSED

0
0
0
0
0
0
0
0

001BD3D3
00000000

00
058AOOOO

0078027F

04541458

01060009

01680588

C5C1E2F7
00000000

F1D28801
00000000

00AO0005_

00000000

8DOOOOOO

00

......................:- -- ___ -...

-- --

****************END OF SAMPLE REPORT**************

................ ......

--

............

5. Utilize MDR data. and MDR decoding flow chart
(ref. START 103) to define error.
Note: If no match is found, or if further byte/bit
definition is required, refer to "Data Area Layouts"
in the IBM 3704 and 3705 Program Reference
Handbook (GY30-3012).

0000
00
•
06F4
00

TEMPORARY ERROR COUNTER 00

2770
HEX DUMP OF RECORD
HEADER
91830800
0018
0038

060009

ct

BASIC TRANSMISSION UNIT
·BTU COMMAND 00
BTU MODIFIER 00
BTU FLAGS
0000

G.

SERIAL NO.

022 •
LLEAS71K

LIB ADDR.
TERMINAL NAME

To analyze an MDR record with a recording mode of '00'

MODEL- 0168

MDR

"'-.-.... ........

06F40000

00000000

- -- - -- - -- ---- --- --- -- -- -- --- -- -----.....--

...

Record Format for Permanent Line Errors

........

LINE Interface
Address
4(4)

5(5)
BTU Command
(BCHCMD)*

BTU Flags
(BCHSFLAG)*

14(E)

12(C)
lOB Status
(lOBSTAT)*

20(14)
Temporary
Error Counter
(DVBSDRC)*

S(S)

6(6)
BTU Modifier
(BCHMOD)*

21(16)
2740 Graphic
Response Byte*·

lOB Modifiers
(lOBCMODS)*

17(11)
lOB Initial
Error Statu.
(lOBERST)*

18(12)
I/O Counter
(DVBSDRT)*

lOB
Il')ltlal Error
Extended Status
(lOBEREST)*

24(1S)
Device Type
(DVBTYPE)*

22(16)
Device Features
(DVBFEAT1)

ID~

11 (B)
lOB Immediate
Control
Command
(lOBIMCTL)*

9(9)

16(F)

Record
X'05'

Recording ***
Mode- X'OO'

lOB Command
(lOBCMAND)*

lOB
Extanded Statu.
(lOBEXTST)*

3(3)

2(2)

0(0)

(DVBFEAT2)

* Indicates the control block field from which this MDR record field iii loaded. (See "Data Area Layout" section for field definitions.)
**2740 graphic response byte is zeroed if not applicable.
"-Applies to BSC/SS devices as well as lines.

/

"

./

"

"
.J

/'"

,

..

j

./

"
j

("\
~j

..

'.

,~

'\
j

' '1
,j

(

./

\..

./

\...../

_/J

./

~

r"',.

/~-"'-

.~./

..~

.j

/--"',

,

/"

"',

..-/

(/

(

(

(

(

Recording Mode 00 and 80

lOB initial error status
lOB initial ERR EXT status
lOB status
lOB extended status

Check lOB initial
error status second
byte bits 0-6

0000
00
0000
00

(

(

(

( -"

(

(

/'

(

Chart A

PERMANENT BSC/SS LINE ERROR-MDR DECODING

EREP Field

(

*IOB
Field

*Byte
Expansion

10BERST
10BEREST
10BSTAT
10BEXTST

10BSTAT
10BEXTST
10BSTAT
10BEXTST

IOBERST
Second
Byte
Bits 0-6

Error

Probable Cause

Error Description

00,20
40,60

Timeout

Communications/
Secondary Failure

Timeout -Some character(s)
have been received.

04,24
44,64

Cutoff

Communications/
Secondary Failure

Cutoff - Control length
field was too long.

06,26
46,66

Abort

Communications/
Secondary Failure

Abort-Reply to transmitted
data was an ENQ.

08,28
48,68

Text in
Control
Mode

Communications/
Secondary Failure

Text received in control
mode. (No SOH, STX, or
Circle D)

0A,2A
4A,6A

DLE
Control
End

Communications/
Secondary Failure

DLE Control End -Undefined
or DLE and character
sequence was received.

0C,2C
4C,6C

Wrong ACK

Secondary Failure

Wrong ACK -Received wrong
ACK_

0E,2E
4E,6E

Negative
Ack

Communications/
Secondary Failure

Negative ACK - Negative
ACK was received.

10,30
50,70

Received
Sub-Block

Secondary

Received Sub-Block End Received sub-block has
ended before the end of
the transmission block.

lE,3E
5E,7E

Wack

Secondary Failure

Wack - Received wack.

80

Timeout

Communications/
Secondary Failure

Timeout - nothing received.

82

Command
Reject

Program Failure

Command Reject - Command
could not be carried out
because of specification
error.

84

Buffer
Depleted

' Program Failure

88

DLE/EOT

*3705 program handbook

No

Check lOB initial
ERR EXT STAT
bits 0, 1, 2, 3

If no
match is
found, then:

No

Check lOB initial
errorstatus first
byte bit 4 - decode
using Chart 0
START 105

Decode Using
10BERST Charts:
A-START 103
B& C-START
104

Check lOB initial
error status first
byte bits 1, 2, 3, 7

Yes

Decode using
Chart E
START 105

Check lOB status
second byte

No

Decode using
10BERST Charts
A,B,C
START 103-104

Fai lure

Secondary Failure

Buffer Depleted - Level 2 and
3 buffer pools depleted.
DLE/EOT - Received
disconnect signal.

Use timeout error

'00' on Chart A
START 103

START

103

START

Chart B

Chart C

10BERST
Second
Byte
Bits 0-6

Error

Probable Cause

Error Description

8A

Data Not
Expected

Communicationsl
Secondary Failure

Data Not Expected - Data
was received when it was
not expected.

8c

Reset

Program Fa i 1ure

Reset - Immediate XIO
command has caused the
current command to end
prematurely.

90

Transmit
Sub-block
End

Program Failure

Transmit Sub-Block End Sub-block being sent has
ended before the end of
the transmission block.

EOT Sent
After
Wack

92

''h

'" .;J

104

Secondary Failure

EOT Sent After Wack - The
command ended when EOT was
sent, after the Wack
reply was received.

94

Break In
Text

Communicationsl
Secondary Failure

Break in Text - Break was
received whi Ie receiving
text.

96

Po 11 Stop

Secondary
Failure

Poll Stop-Dev. was po lIed
to the polling limit
and responded negatively.

9A

Break In
Transmit

Secondary Failure

Break in transmit - Break
was received while in the
p'rocess of transmitting.
(normal operation)

9C

Disconnected

Host Program
Fai lure

Disconnected - Command
issued to a line that is
disabled.

E0

User
Error

Program Failure

User Error - Normally
indicates an incorrect NCP
generation. (MTA)

E4

Scanner
Check

Hardware Failure

Scanner Failure-Indicates
Level 1 Communication
Scanner Check occurred.

E8

Adapter
Check

Hardware Failure

Adapter Check Communications line adapter
check occurs when level 2
interrupt not received.

( .... \

"'-

!

~\

.r

.J

"

'",

r~

'-.

jI

"-)

/~

..Y

""'/

I

~)

F""
J

!

/"""",,\
./

...... /

Error

Probable Cause

Error Description

EA

Adapter
Feedback
Check

Hardware Failure

Adapter Feedback Check Communication adpt. feedback check has occurred.

EC

Equipment
Check

Hardware Failure

Equipment Check - Operation
ended because of a 370X
hardware failure.

F0

Modem
Error

Modem Interface
Fai lure

Modem Error - DSR or CTS
drops during command
operation.

F2

Modem
Clock
Error

Modem Interface
Fai lure

Modem Clock Error - When
in transmit mode and the
first character cannot be
transmitted.

F4

DSR - On
Check

Modem Interface
Failure

DRS-On Check - For leased
1 i nes, indicates DSR did
not come up within 3
seconds after DTR.·

F8

DSC - Off
Check

Modem Interface
Fai lure

DSR-Off Check - Indicates
DSR did not drop within 3
seconds of DTR dropping.

FC

ACU Check

Modem Interface
Fai lure

ACU Check - No response
from ACU.

FE

Program
Fai lure

Program Failure

Program Failure - A negative
data length was computed.

10BERST
Second
Byte
Bits 0-6

(

~"'\
I

,~/

r>~
"'-j

(~.

",-,.../

('.

'-,

\,

./

'~~

c-~

r

J

,.-J

",-j

"

.0
"'-

!

)'

(

(

'.

(

"".

F~'

"'~/

0

!"'-......-..

\.J

f

(j (

(

(

(

(

(

(

(

(

(

(

(

(

Chart D

IOBEREST
Bit

Error

IOBERST
first Byte

Probable Cause

Error Description

0=1

Underrun

4=1

Program/Hardware
Fai lure

Overrun

4=0

Program/Hardware
Fai lure

Under run Character transmitted
more than once.
Overrun - Receive
character overlayed.

1=1

Line Quiet
Timeout

N/A

Communications
Fai lure

Line quiet Timeout - Data still
being received
after block ends.

2=1

DLE Format
Exception

N/A

Secondary
Failure

DLE Format Exception - Inval id
DLE line control
sequence.

3=1

Sub-Block
Error Flag

N/A

Communications/
Secondary
Fai lure

Sub-block Error
Flag - Error
recovery failed
to retry a
recoverable error.

Chart E

IOBERST
First
Byte

Error

Probable Cause

Error Description

3=1

Data
Check

Communications
Fai lure

Data Check - Block check
character error.

1=1

Format
Exception

Secondary Fai lure

Format Exception - bad line
control sequence.

2=1

Sync
Check

Communications
Fai lure

Sync Check-Stop bit error
(start/stop only).

7=1

Length
Check

Host Program

Length Check - Ending
character detected before
count exhausted. (Transmit)

START

105

START

EREP - STATION STATISTICS MDR

The EREP MOR Records should be correlated
with console error messages and customer
reports to pinpoint failure times and causes.

Recording Mode '01'
---RECORD ENTRY TYPE - 3705 MDR
SOURCE - OUTBOARD
VB 2 REL.
03
DAY YEAR
HH MM SS.TH
DATE- 033
78
TIME 19 01 28 77
DEVICE TYPE
3705
CHANNEL UNIT ADDRESS 013
RESOURCE 1. D.
AO 0 4 •
LIB ADDR.
TERMINAL NAME

E

R

•

lOB COMMAND
00
0000
IOB MODIFIERS
IOB IMMED CTL CMMND 00

SIO COUNTER 03C6

OVERRUNjUNDERRUN FLAG
LINE QUIET TIMEOUT FG
~EADING DLE FORMAT CH
SUB BLOCK ERROR FLAG
UNUSED
UNUSED
UNUSED
UNUSED

0

TEMPORARY ERROR COUNTER 00

2770
HEX DUMP OF RECORD
HEADER
91830800
0018
0038

INITIAL ERR EXT STAT 00

0

LENGTH CHECK FLAG

001BC4C5
00001007

SERIAL NO.

060009

To analyze an MOR record with a recording mode
of '01':

e.

1.
2.
3.
4.

0020 •
DE2

INITIAL ERROR STATUS 00
FIRST BYTE
EXTENDED ERR STAT FLG 0
FOID1AT EXCEPTION FLAG 0
SYNC CHECK FLAG
0
DATA CHECK FLAG
0
PH
ER
0
AS
RO
0

MODEL- 0168

•

BASIC TRANS~USSION UNIT
BTU COMMAND 00
BTU MODIFIER 00
BTU FLAGS
0000

106

lOB
lOB
lOB
lOB

INITIAL ERROR STATUS
INITIAL ERR EXT STAT
STATUS
EXTENDED STATUS

LAST ERROR STATUS
00
FIRST BYTE
EXTENDED ERR STAT FLG 0
FORMAT EXCEPTION FLAG 0
SYNC CHECK FLAG
0
DATA CHECK FLAG
0
PH
ER
0
AS
RO
0
E
R
0
LENGTH CHECK FLAG
0

0
0
0
0
0
0
0
0

0000
00
0000
00

Verify the resource 10
Verify the channel unit address G.
Verify the LIB address
Note that the command field. and status
fields. are 'zeroes'.
5. Review counter fields. for station
statistics .

•

LAST ERR EXT STAT

Note: If further byte/bit definition is required, refer to
"Data Area Layouts" in the IBM 3704 and 3705 Program
Reference Handbook, GY30-3012.

00

OVERRUNjUNPERRUN FLAG
LINE QUIET TIMEOUT FG
LEADING DLE FORMAT CH
SUB BLOCK ERROR FLAG
UNUSED
UNUSED
UNUSED
UNUSED

e.

0
0
0
0
0
0
0
0

Ct
00

058AOOOO

0078033F

19012877

01060009

01680588

F2404040
4C3C407E

4040A004
601DE8C3

00200105_

00000000

00000000

D6

................. ........ ~
- - - - ---.,.

................

****************END OF SAl1PLE REPORT**************

---

......

-----...

..................
.................

00000000

-- -------. -------

MDR

---

..... .....
...........

000003C6

-- -- -- --

-- -....

Record Format for Station Statistics
0(0)
Line Interface
Address

-- -- - --- -- 3(3)

2(2)

Recording
Mode = X'01'

Record
10 =X'05'

4(4)
Hex Zeros
18(12)
1/0 Counter
(DVBSDRTI*
22(16)

20(14)
Temporary
Error Counter
(DVBSDRE)*

Device Features
(reserved if SDLC)

r---~------------------

or SCB transmission
counter (SCBTCNT)
if SDLC.
I·Format

I----~-------

-----------or SCB retry count
.(SCBTRTCT) if SOLC

. '.'

24(18)
Device Type
(DVBTYPE)*

I

(DVBFEAT1)*

.

or SCBstation
type (SCBTYPE)
if SDLC

(DVBFEAT2)"

* Indicates the control block field from which the MDR record field is loaded. (See "Data Area Layouts" section for field definitions.)

'il.,

,.-'",
I

./

"-

/

r

:

'---

"'~,

r----,
J

/~

...

..-J

.J

"

/

'/~I
I

', __.J

/"';",

J

~,

,,---y

,r'~

r'~'
r

\"---J/

.\..... . /

r

!'I

.

0
\'.., . /

. -~
'r.

Y

/

(~
y!

r-"'\
I.

j

(
'--

'

.
/

(-~
\0...../

\ .. .J!

(~-....

"

./

r

'.

j

(

(

(/

/

(

(

(

{

(

EREP - PERMANENT SOLC LINK ERROR MOR

ENTRY TYPE - NCP MDR
SOURCE - OUTBOARD
VS 1 REL.
07
DAY YEAR
HH MH SS.TH
DATE- 144
80
TIME 07 58 06 64

--~RECORD

HODEL- 0168

SERIAL NO.

1.
2.
3.
4.

0

303C

NETWORK NAME AMBSDLC2

RECORD TYPE - PERMANENT SDLC LINK ERROR

(

(

X

LXB command:

X'OO'
X'S3'
X'SD'
X'SF'
X'30'
X'32'

No I/O occurred
Disable.
Enable
Dial
Run SDLC Link
Run Initial

LXBCMAND

LINK INFORllATION
CCB CONTROL FLG
CCB LINE TYPE

(

e.

e

0024

(

Verify the Resource 10 • .
verify the channel unit address O.
Verify the LIB address
Check the LXB cOll1mand • .

1(1)

SUSPECTED MODE11 INTERFACE ERROR
LIB ADDR

(

To analyze an MDR record with a recording mode
of '02':

060157

e

DEVICE TYPE
3705
CHANNEL UNIT ADDRESS 0021
RESOURCE I.D.
303C

(

The EREP MDR records should be correlated with
console error messages and customer reports to
pinpoint failure times and causes.

Recording Mode '02'

NETWORK ADDRESS

(

(

00
41

LXB COHMAND
LXB HODIFIERS
LXB UmED. CTL

FINAL ERR BIT DECODE

FINAL ERR EXT STAT

EXTENDED ERR STAT FLG 0
FORMAT EXCEPTION FLG 0
0
DATA CHECK
1
SDLC POLL FINAL BIT
0

OVERRUN!UNDERRUN FLAG
BLOCK OVERRUN
ABORT
nONITOR COUNT OVERFLO

G

30
0000
00

C~1D

0
0
0
0

LXB
LXB
LXB
LXB

FINAL ERROR STATUS
FINAL ERR EXT STATUS
INITIAL ERROR STATUS
INITIAL ERR EXT STATUS

12FO
00
0000
00

INITIAL ERR BIT DECODE

INITIAL ERR EXT STAT

EXTENDED ERR STAT FLG 0
FORMAT EXCEPTION FLG 0
0
DATA CHECK.
0
SDLC POLL FINAL BIT
0

OVERRUN!UNDERRUN FLAG
BLOCK OVERRUN
ABORT
MONITOR COUNT OVERFLO

5. Utilize MOR data G and MOR decoding flow
chart (see page START 10S) to define the
error.

0
0
0
0

Note: If no match is found. or if further byte/bit definition
is required, refer to "Data Area Layouts" in the IBM 3704

and 3705 Program Reference Handbook, GY30-3012.
HEX DUMP OF RECORD
HEADER
91470800
0018
0038
0058

0021C1D4
00000000
02C1C3C6

15000000

008C144F

07580664

C2E2C4D3
00000000
D5C3D7FO

C3F23C3C
00D10000
F10COOOO

00240205_
01000000
00000000
30000000
00000041"""::: :::. ::. CZP(]tj~oQ- _ 0Q.900000
00000000
00000000
ooollouojj- - ..Q.1l0001r0a- - 0 0 - _ _

01060157

01680588

--- --

Record Format for Permanent SDLe Errors

12FOOOOO
00000000

---- --

---

---.

line Interface Address

*
SCB Service Seeking Command Flags
(SCBSSCF)

14(E)
LXB Final Error
Extended Status
(LXBEXTST)

LXB Final Error Status *2 *
(LX BSTAT)
LX BSTAT
LXBSTATC
*

2S(1C)
SeB Receive
Count
(SCBNR)
(Bits 4,5,6)

*

21 (15)
Received B LU
Command Field
(LXBRBLUC)
29(1D)
SCB Send
Count
(SCBNS)
(Bits 4,5,6)

*

7(7)

Output Control
Flag (SCBOCF)

12(C)

20(14)
SeB Retry Count
(SCBTRTCT)

6(6)

S(S)
Reserved

*

30(1E)
CCB Control Flags and line Type
CCBCTL)

CCBRSPON
Control Flags

17(11 )
LXB Initial Error
Extended Status
(LXBEREST)

1S(12)

*

25(19)
**
Transmit BLU
Command Field
(CCBCFLD)

26(1A)
*
SCB Current
Outstanding Count
(SCBCOC)

32(20)
***
Command Field
Received From
Secondary Station.
SECCFR

33(21)
. ***
N(R) and N(S)
Received From
Secondary Station.

34(22)
***
Command Reject
Reason:
X'OS' = Invalid N(R).
X'04' = Frame too long.
X'02' = Data received in
S or NS format.
X'01' = Invalid command.

24(1S)
SCB Station Type
(SCBTYPE)

CCBTYPE
Line Type

-

Record ID
X'05'
11(B)
LXB Immediate
Control Cmd.
(LXBIMCTL)

LXB Modifiers
(LXBCMODS)

LXB Initial Error Status *3 *
(LXBERST)
LXBERST
LXBHSTAT
Reserved

Recording Mode
X'03' = Station Error
X'02' = link Error

9(9)
LXB Command
(LXBCMAND)

15(F)

22(16)

3(3)

2(2)

0(0)

4(4)

---- - - - - -----

*
SCB Transmission Counter
(SCBTCNT)
I· Format
27(1 B)
SCP Pass Count
(SCBPCNT)

*

*This field is p resent only if this record is for a station (for a link, field contains all zeros).
* *This field stared only for duplex links.
* * *This field stared only if Cominand~eject was the cause of the MDR record being formatted.
*2 * Last error rec ognized.
*3 *First error rec ognized.

START

107

START

PERMANENT SDLC LINE ERROR-MDR DECODING

Chart F
Recording Mode - 02, 03,82,83, A3, A7, AB

LXB final error status
LXB final ERR EXT status
LXB initial error status
LXB initial ERR EXT status

LXBHSTAT
Bits 0-6

*LXB Field
First Byte
Second Byte

EREP Field

Check LXB initial
error status second
byte bits 0-6

0000
00
0000
00.

LXBSTAT
LXBEXTST
LXBERST
LXBEREST

If no match
found then:

Check LXB initial
error status first
byte bits 1 , 3

No

Check LXB initial
error status first
byte bits 3, 4
decode using.
Chart I

Yes

Probable Cause

Error Description

00

Timeout

Communications/
Secondary Failure

Timeout - Received RR, RNH
or REJ.

0C

Partial or
Negative
Acknowledgement

Communications/
Secondary Failure

Partial or Negative Acknowledgement - Sequence number
did or did not change.

0E

SDLC REJ.
Received

Secondary Failure

SDLC REJ Received - Li ne Is
not duplex-format exception

1C

SDLC RR
Received

Secondary Failure

SDLC RR Received - Received
RR In NS phase - format
exception.

1E

SDLC XID
Received

Secondary Failure

SDLC XID Received -Received
XID In RR or RNR phase format exception.

20

Timeout

Communications/
Secondary Failure

Timeout - Received address
and control fields.

24

Buffer
Cutoff

Program Failure

Buffer Cutoff - Exceeded
buffer 1imlt.

2C

Partial or
Negative
Acknowledgement

Communications/
Secondary Failure

Partial or Negative Acknowle?ement - Sequence number
d d or did not change.

60

Timeout

Communications/
Secondary Failure

Timeout - Flag received.

62

SDLC Command
Reject
Received

Communications/
Failure

SDLC Command Reject Received displacement:
X'YY'=08 Invalid N(R}
04 Frame too lonn
02 Data in S or S
Format
01 Invalid command

LXBHSTAT

Decode using
LXBHSTAT
Charts F, G, H

Check LXB initial
ERR EXT STATUS
bits 0,4,6, 7

Error

LX BSTATC

*3705 program handbook

No

108

Decode using
Chart J

Check LXB final
error status
second byte

Decode using
LXBHSTAT
Charts F, G, H

No

Use timeout
error '00' on
Chart F

,

/,,\
/

r
"-

~C'~

"-

j

'- )

/'~'\,
"./

~
,/

"- j

(""'i
"'-~

()

('
'--

./

~.
\
'. /

')'

'-

./

1""1\.

r

\.... j/

\.

-:.,.,
/

(

"

/~D
',J

"~/

./

(

(

(

(

(

Chart G

LXBHSTAT
Bits 0-6

(

(

('

(

(

(

(

(

,•

(

/'

Chart H

Error

Probable Cause

Error Description

LXBHSTAT
Bits 0-6

Error

Probable Cause

Error Description

64

Buffer
Cutoff

Program Failure

Buffer Cutoff - Exceeded
buffer limit.

Received
SDLC SNRM

Secondary Failure

Received SDLC SNRM - Format
exception.

80

Timeout

Communications/
Secondary Failure

Timeout - Nothing received.

AC and
LXBERST
Byte 0.1
=1

Buffer pool
Depleted

Program Fai lure

Buffer Pool Depleted
-No more buffers availabl~.

B6 and
LXBERST
Byte 0.1
=1

Received
SDLC ROL

Secondary Failure

84

Received SOLC ROL - Format
exception. Can be caused by
system reset at the
secondary.

8C

Reset

Program Fai lure

Reset - End Run Command.

I nval id
Address

Secondary Failure

Invalid Address - received
from secondary.

BC and
LXBERST
Byte 0.1
=1

Received
SOLC NSA

Secondary Failure

8E

Received SDLC NSA in RR or
RNR Phase - format exception.

96

Poll Stop

Secondary Failure

Poll Stop- Device was
polled to the polling limit
and responded negatively.

E8

Adapter
Check

Hardware Failure

9C

Disabled

Host Program
Failure

~isabled -Command issued to
a line that is disabled.

Adapter Check - Communications line adapter check
occurs when level 2
interrupt not received.

EA

Hardware Failure

Timeout

Communications/
Secondary Failure

Timeout - Received flag.

Adapter
Feedback
Check

Adapter Feedback CheckCommunication adapter feedback check has occurred.

Received
Inval id
SOLC
Command

Secondary Failure

Received Inval id SOLC
Command - Format Exception

F0

Modem
Error

Modem Interface
Fai lure

Modem Error-DSR or CTS drops
during command operation.

F2

Modem Interface
Fai lure

Transmit Clock or CTS
failure

Inval id
N(R) Count

Program/Secondary
Fai lure

Inval id N(R) Count -Received
inval id (incongruous N(R)
in I or S format.

Transmit
Clock or
CTS Failure

F4

OSR - On
Check

Modem Interface
Failure

Li nk
Activity
Timeout

Primary
Communications
Failure

Link Activity Timeout - No
flags received (remote NCP
only).

DSR - On Check - For leased
lines indicates DSR does
not come up within 3 seconds
after OTR.

F8

Received
SDLC DISC

Secondary Fai lure

Received SOLC DISC - Format
exception.

DSR - Off
Check

Modem Interface
Failure

DSR - Off Check - DSR
fails to drop during a
disable operation.

FC

ACU Check

Modem Interface
Failure

ACU Check - Incorrect Auto
Call Interface sequence.

FE

Program
Failure

Program Failure

Program Failure - Negative
data length was computed.

A0
A2 and
LXBERST
Byte 0.1
=1
A4

A6

A8 and
LXBERST
Byte 0.1
=1

("

START

109

(

START

Chart I

LXBEREST
bit

Error

LXBERST
bit

Probable Cause

Error Description

0=1

Under run

4=1

Program/
Hardware Failure

Under run-Character
transmitted more
than once.

0=1

Overrun

4=0
3=0

Program/
Hardware Failure

Overrun - Received
character overlayed

0=1

Frame Check
Sequence
Error

4=0
3=1

Communications
Failure

Frame Check
Sequence Error (Data Check)

4=1

Block
Overrun

Program Failure

Block Overrun-Level
3 block processing
in progress when
another block available from level 2.

6=1

Abort
Received

Communications/
Secondary Failure

Abort Received Ei~ht consecutive
1 its received.

7=1

Monitor
Count
Overflow

Communications/
Secondary Failure

Monitor Count Overflpw - 64 temporary
I-format receive
errors have
occurred.

Chart J

LXBERST

Error

Probable Cause

Error Description

3=1

Frame Check
Sequence
Error

Communications
Failure

Frame Check Sequence Error(Data Check).

1=1

Format
Exception

Secondary Failure

Format Exception
SDLC format.

r

"

fC

\-.

)

""

r

. ,~)'"

/'''1
".-/

'-..

j

/~

'..j

..•.~

)

-

r",,\
"--.j

Inval id

r'\
'--.)

('\
<.J'

(--..

'-- /

r~

\,

j

r·~.
'. /

~

r~

'--)

(
'-..

"
.-/

('

.~

(
\

/

"'-./

0

,~~

110

l, (

('

(/

(

(

(

EREP - PERMANENT SOLe STATION ERROR MOR

Recording Mode '03'
The EREP MDR records should be correlated with console
error messages and customer reports to pinpoint failure
times and causes.
To analyze an MDR record with a recording mode of '03'

(

(

(

«

(

(

(

(

(

---RECORD ENTRY TYPE - 3705 MDR
SOURCE - OUTBOARD
VS 2 REL.
03
DAY YEAR
HH MM SS.TH
DATE- 031
78
TIME 13 06 13 92

(

MODEL- 0168

SERIAL NO.

NETWORK ADDRESS

9895

NETWORK NAME PUSW1E

LIB ADDR

002C •

5. Utilize MDR data. and MDR decoding flow chart
(ref. START 108) to define error.
Note: If no match is found, or if further byte/bit
definition is required, refer to "Data Area Layouts"
in the IBM 3704 and 3705 Program Reference
Handbook (GY30-3012).

00
21

LAST ERR BIT DECODE

LAST ERR EXT STAT

EXTENDED ERR STAT FLG
FORMAT EXCEPTION FLG
CHAR SYNC CHECK
DATA CHECK
SDLC POLL FINAL BIT

0
0
0
0
0

LXB COMMAND
LXB I40DIFIERS
LXB IMMED. CTL CND.

•

LXB LAST ERROR STATUS
LXB LAST ERR EXT STATUS
LXB FIRST ERROR STATUS
LXB FIRST ERR EXT STATUS

30
0000
00

FIRST ERR BIT DECODE

OVERRUN/UNDERRUN FLAG
BLOCK OVERRUN
ABORT
MONITOR COUNT OVERFLO

0
0
0
0

•

06FO
00
0000
00

FIRST ERR EXT STAT

EXTENDED ERR STAT FLG
FORMAT EXCEPTION FLG
CHAR SYNC CHECK
DATA CHECK
SDLC POLL FINAL BIT

0
0
0
0
0

OVERRUN/UNDERRUN FLAG
BLOCK OVERRUN
ABORT
MONITOR COUNT OVERFLO

0
0
0
0

LOCAL PRI STATION INFORMATION
SCB DEVICE TYPE
SCB LINK SCHEDULING FLGS
SCB OUTPUT CONTROL FLAGS
IMTD BLU CMD FLD
RCVD BLU CMD FLD

22
0001
81
00
00
01
01
000
007
000017
002

N (R)
N (S)

SCB
SCB
SCB
SCB

BLKS OUTSTANDING CNT
PASS COUNT
I-FORMAT TRANSMIT CNT
IMIT TEMP ERR COUNT

HEX DUMP OF RECORD
HEADER
91830800
0018
0038

011CD7E4
02000000

058A0040

0078031F

13061392

01060009

E2E6F1C5
22000007

40409895
22220021

oooooOb'C'--___ ~001l'00'0"

002CQ,30S - - - __

0~018100

****************END OF SAMPLE REPORT······.···.....

01680588
-

30000000
06FOOOOO
__ _

-o040~

-- _ __

L...._ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

-=

LXB command:
No 1/0 occurred.
Disable.
Enable.
Dial.
Run SOLe link.
Run Initial.

CCB TYPE CONNECTION FLG
CCB TYPE FLAGS

=

X'OO'
X'83'
X'SD'
X'SF'
X'30'
X'32'

(

RECORD TYPE - PERMANENT SDLC LINE ERROR

_

1 (1 )
LXBCMAND

.

(

(

DEVICE TYPE
3705 •
CHANNEL UNIT ADDRESS 011C
RESOURCE 1.D.
9895 •

~

Verify the resource 1.0. " .
Verify the channel unit address •
Verify the LIB address • .
Check the LXB command • .

(

060009

LINK INFORMATION

1.
2.
3.
4.

(-

(

(

......___

-

___

00000011

---

_=_=-_--_-----==-.::r - ______ _

--- -. -----

Record Format for Permanent SOL C Erron

-----

0(0)

2(2)
Une Interface Address

4(4)

*
SCB Service Seeking Command Flags
(SCBSSCF)

14(E)
LXB Final Error
Extended Status
(LXBEXTST)

LXB Final Error Status *2*
(LXBSTAT)
LXBSTAT
LX BSTATC

* 21 (15)

2S(1C)
SCB Receive
Count
(SCBNR)
(Bits 4,5,6)

*

*

7(7)

Output Control
Flag (SCBOCF)

12(C)

20(14)
SCB Retry Count
(SCBTRTCT)

6(6)

S(S)
Reserved

29(10)
SCB Send
Count
(SCBNS)
(Bits 4,5,6)

*

CCB Control Flags and Line Type
CCBCTL)

CCBRSPON
Control Flags

17(11 )
LXB Initial Error
Extended Status
(LXBEREST)

1S(12)

*

25(19)
**
Transmit BLU
Command Field
(CCBCFLD)

26(1A)
*
SCB Current
Outstanding Count
(SCBCOC)

32(20)
***
Command Field
Received From
Secondary Station
SECCFR

33(21)
***
N(R) and N(S)
Received From
Secondary Station

34(22)
***
*This field is present onl y if this record is for a
Command Reject
station (for a link, fiel d contains all zeros).
Reason:
**This field stored only f or duplex links.
X'OS' = Invalid N(R).
***This field stored only i f Command Reject was
X'04' = Frame too long.
the cause of the MDR record being formatted.
X'02' = Data received in
*2 * Last error recognized.
S or NS format.
*3*First error recognized.
X'01' = Invalid command.

24(18)
SCB Station Type
(SCBTYPE)

30(1 E)

CCBTYPE
Une Type

Record 10.
X'05'
11 (B)
LXB Immediate
Control Cmd.
(LXBIMCTL)

LXB Modifiers
(LXBCMODS)

LXB Initial Error Status *3*
(LXBERST)
LXBERST
LXBHSTAT
Reserved

3(3)

Recording Mode.
X'03' = Station Error
X'02' = Unk Error

9(9)
LXB Command
(LXBCMAND)

15(F)

22(16)

Received B LU
Command Field
(LXBRBLUC)

-- ------.- -

*
SCB Transmission Counter
(SCBTCNT)
I-Format
27(1B)
SCP Pass Count
(SCBPCNT)

*

START

111

START

The ERP MDR records should be correlated with
console error messages and customer reports to
pinpoint failure times and causes.

EREP - TYPE 2 COMMUNICATION SCANNER ERROR MDR
Recording Mode '11'
---RECORD ENTRY TYPE - 3705 MDR
VS 2 REL.
03

UODEL- 0168

SOURCE - OUTBOARD

DAY YEAR
DATE- 002
78

SERIAL NO.

To analyze any MDR record with a recording
mode of 11:

060009

e.

1. Verify the resource ID
2. Verify the channel address G.
3. Note that the record type. describes the
adapter failure.
4. Note that the fol!owing data G).is recorded:
• Input 74 - Lagging address register
• Input 79 - Program level interrupted
• Reg 0 - Interrupted level IAR
• Input 43- Check register 1
5. Verify which bit is set to indicate the error
condition G.

HH MM SS.TH
TIME 08 13 52 39

DEVICE TYPE
3705 C)
CHANNEL UNIT ADDRESS 001A
RESOURCE LD.
9000 "
TYPE 2 CRECORD TYPE - UNKNOWN - IFCETRN1
RECORD TYPE - COMMUNICATION SCANNER TYPE 2 CSB1
LAGGING ADDRESS REG 74
EXTERNAL REGISTER 79

OOOOllDE
0043

ABEND CODE 0000

INTERRUPTED LEVEL IAR

CD

COMMUNICATIONS SCANNER STATUS 43=
LIB POS 1 BIT CLOCK CHECK
0
0
LIB POS 2 BIT CLOCK CHECK
LIB POS 3 BIT CLOCK CHECK
0
0
LIB POS 4 BIT CLOCK CHECK
LIB POS 5 BIT CLOCK CHECK
0
0
LIB POS 6 BIT CLOCK CHECK
LIB SELECT CHECK
1
ICW IN REGISTER CHECK
0
ICW WORK REGISTER CHECK
0
PRIORITY REGISTER AVAILABLE CHECK 0
0
CCU OUTBUS CHECK
LINE ADBUS CHECK
0
UNUSED
0
UNUSED
0

Et

00001lE2

0200

Note: Refer to the 3705 Principles of Operation for detailed
error description.

•

HEX DUMP OF RECORD
HEADER
0018

91830800

058AOOOO

0060002F

08135239

001AD5C3

D7C14040

40409000

0000J.,.105_ _
................

01060009

01680588

40000200

OOOOllDE

......_--........

-- ------------ --- ........

................

MDR

00001lE2

Record Format for Type 2 Communication Scanner Errors
0(0)

- - - --------

------ ---

Abend/Malfunction
Code
4(4)

5(5)
Error Record
Type *

3(3)

2(2)
Recording
Mode = X'11'

Record
10 = X'05'

External Register X'79'
Program Level
Interrupted

Scanner 1 = X'40'
Scanner 2 = X'20'
Scanner 3 = X'10'
Scanner 4 = X'OS'

/'

/~\

'.

-- --- -

16(10)

*Type 2
Type 2
Type 2
Type 2

/

....

External Register
X'74'
Lagging Address Register

External Register
X'43'
Check Register 1

Interrupted Program Level's
Instruction Address Register
(Register 0)

,

-

-- - ---

S(S)

6(6)
Lost Check
Record Count
(CRPLCRCT)

12(C)

-,

00430000

)

\.

'\

"-....-,)

"- )

"'.-""

./'~

/

"'-../

I

'"

/

(~,
"--~/

;""""
j

.

r,\

)
'~../

,

/

I

(

(~
'-...j

'..-'

~

'J

<~

'-- ./
.

i
"-.~

"

r

!

(,"'-,
\"'--.//

112

(-~

(/

(

(

(

(

(

(

(

f

(

(

(

(

(

(

(

(,

(

(

(

c

( -'
,

'

EREP - MDR SUMMARY
PERM ERRORS
---SUMMARY OF ENTRY TYPE - 3705 MDR
DAY YEAR
DATE RANGE- 063
80 TO

DEVICE TYPE 3705

MODEL- 3031

SERIAL NO.

037961

DAY YEAR
063
80
TOTAL NUMBER OF RECORDS

CHANNEL UNIT ADDRESS 00001D

TERM NAME

RID

A025
B020
B021
B022
B023
B024
B025
BIOI
D003
D004

F854
F801
F80B
F819
F827
F835
F843
F84E
F84F
F8S0

002C
002C
002C
002C
002C
002C
002C
002C
002C
002C

#I/O OPS
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

TEMP
ERRORS
000000
000000
000000
000000
000000
000000
000000
000000
000000
000000

PERl1
ERRORS

--

HDvlR

000003
000002
000001
000001
000001
000001
000001
000005
000003
000003

00000
00000
00000
00000
00000
00000
00000
00000
00000
00000

TH OUT
00003
00002
00001
00001
00001
00001
00001
00005
00003
00003

DATA CK
00000
00000
00000
00000
00000
00000
00000
00000
00000
00000

RCV
00000
00000
00000
00000
00000
00000
00000
00000
00000
00000

lTV RQD
00000
00000
00000
00000
00000
00000
00000
00000
00000
00000

- - -

MISC

HOD EM/
INTFC

00000
00000
00000
00000
00000
00000
00000
00000
00000
00000

00000
00000
00000
00000
00000
00000
00000
00000
00000
00000

HDWR

1.

TERM NAME

Terminal name as assigned in NCP Gen.

RID

Resource ID as assigned in NCP Gen.

LIB ADDR

# I/O OPS

TEMP ERRORS

For BSC/SS lines, a count of error retires. The count is taken from the DVBSDRE
field in the DVB (device base control block).
For SDLC stations, a count of error retries. The count is taken fromthe SCBTRTCT
field in the SCB (station control block.)

Scanner failure
Adapter check
Adapter feedback check
Equipment check

No data was received from a terminal when it was expected
No response from the ACU (auto-call unit)

DATACK

Block check character error (BSC); Frame check sequence error (SDLC)
(errors most likely associated with line problems)

RCV

Terminal answers with incorrect response, out of sequence response or
ends the operation permaturely (errors most likely associated with
terminal problems)

ITVRQD

Negative acknowledgement received from terminal in control phase.

MISC

1. - Program errors
2. User errors
3. "Should not occur" errors
4. Errors not categorized

MODEM/INTFC

Modem interface errors:

For SDLC stations, a count of I-frames transmitted (including retries). The count is
taken from the SCBTCNT field in the SCB (station control block).
For SDLC Links, the count is always set to zero.

1.
2.

3705 line interface address for this line ('0000' if this error is not associated with a
line).
For BSC/SS lines. A count of test blocks transmitted (including retries). The count
is taken from he DVBSDRT field in the DVB (device base control block).

3705 hardware failures:
A.
B.
C.
D.

TMOUT

Description

Received SDLC frame reject response
Received invalid SDLC command
Adapter check
Adapter feedback check
Modem error
Transmit clock or clear to send failure
Data set ready turn on or off check
Auto call check
Program failure.

Permanent Error Types:

ERR/MDR SUMMARY

Field

Errors which have exhausted their retry error count
Errors which NCP considers permanent and no error recovery is
attempted.

A.
B.
C.
D.
E.
F.
G.
H.
I.

0021
- PEAAANJNT" ERROR TYPES

LIB
ADDR

1.

2.

1.
2.
3.
4.
5.

DSR or CTS drops during command operation
Transmit clock failure
DSR fails to reach an up level within 3 seconds of DTR (leased line)
DSR fails to drop during a disable operation.
Incorrect auto-call interface sequence.

For SDLC links, the count is always set to zero.

START

113

This page intentionally left blank

,

~,

'\

(

;!

~

'---.;/

'-,

/

ir-~

/~

_r~

,/

. ./

''-....../

"

"

'-

/~

r-\

"./

'-...../!

('"'"
'-......./

'\

('"
"-_./

f'"
"

''-.._--_/

/

'-

'1j

"-

(

("'~
\

'-

./

,,-y

/

'\

/'

\

/

\,,-""-/

0

/,""

.(/ (

(

(

,

'

/

(/

(

(

«

INTERNAL FUNCTIONAL TEST
(1FT)

WHAT 1FT DOES
IFTs are a set of diagnostic programs that help
detect 3705 hardware failures. There are
separate IFTs for each of the following major
components of the 3705:
•
•
•
•

Central Control Unit (CCU)
Storage
Type 1 or Type 4 Channel Adapter
Type 2 Communication Scanner Base (CSB)

(

(

(

(

IFTs are loaded into 10K byte areas of storage. If
an 1FT is larger than 10K bytes, the 1FT is divided
into sequentially numbered self-contained
modules called sections. Each section contains
an 1FT preface. Subroutines and interrupt
handlers are duplicated in each section.

1FT Preface
The 1FT preface is located at the beginning of
each 1FT section and contains: (1) the 1FT
number, (2) the section number, (3) the address
of the preface for the first routine in the 1FT, and
(4) the addresses of the levell, 2, 3, and 4
interrupt handlers.

(

(

•

•

•

•

{

(

(

(

(

necessary to test the hardware. Test block
causes the hardware to execute the functions
being tested.
Analysis Block: The analysis block checks the
results of the test block and if an error was
detected, causes the DCM to display error
codes.
Test for More Parameters Block: The test for
more parameters block determines if
additional test iterations are to be taken.
Modify Block: The modify block modifies
pointers and addresses for any additional
iterations of the test.
End Block: The end block terminates the
routine and returns control to the DCM.

I FT Routine Preface
Note: The type 2 CSB 1FT also tests the Line Interface Base
(LIB) and Line S~ts.

1FT consists of the following sections:

Sect i on

CE Request and Description
(see note 1)

Z3705AAA
Z3705ACA
Z3705ADA
Z3705AEA
Z3705BAA
Z3705BBA
Z3705BCA
Z3705CAA
Z3705DAA
Z3705JAA
Z3705JBA
Z3705GBA
Z3705GCA
Z3705GDA
Z3705GEA

l1RR
P2RR
.P3Rk
P9RR
P9RR

Type 1 CA Load Module
(see note 2)
DCM
INIT, Section 1
INIT,$ection 2...
CCU 1FT, Section 1
CCU 1FT, Section 2
CCU 1FT, Section 3
Storage
Type 1 CA 1FT, Section
Type 4 CA 1FT, Section
Type 4 CA 1FT, Section 1
Type 2 CSB 1FT, Section 2
Type 2 CSB 1FT, Section 3
Type 2 CSB 1FT, Section 4
Type 2 CSB 1FT, Section 5

Note1: CE request is the information that you must enter
to run a particular 1FT. See "How to Request an 1FT" later in
this section.
Note 2: Type 1 CA Load Module is used for both the type 1
and type 4 CA.

REQUIREMENTS
You must have the proper configuration data set
(CDS) cataloged with the remainder of the
system (for additional information, see the CDS
section). Before 1FT routines can run properly,
the functional areas in the CCU hardware must be
operational. These functional areas are tested by
the ROS bootstrap program each time the LOAD
pushbutton is pressed.

HOW IFTS ARE STRUCTURED
An 1FT consists of a preface, one or more
routines, subroutines, a preface for each routine,
and interrupt handlers.

The routine preface is located at the beginning of
each routine and contains: (1) the routine
number, (2) flags that identify manual
intervention and problem definition routines (3)
the address of the abort subroutine, and (4) the
address of the preface for the next routine in the
section. For the last routine in a section, the next
routine address field is X'FFFE'. For the last
routine in an 1FT, the next routine address field is
X'FFFF'.

I FT Routines
1FT routines consist of blocks of code that
provide the various test functions. The basic
routine blocks are:
• Initialize Block: The initialize block is entered
on the first pass through the routine and it
initializes addresses, pointers, and other
parameters. The initialize block also performs
certain hardware operations such as adapter
reset. The initialize block can be modified to
alter the initial addresses, pointers, and
parameters for subsequent passes.
• Program Setup Block: The program setup
block prepares the other blocks of the routine
for execution by setting up or modifying
parameters and addresses.
• Hardware Setup Block: The hardware setup
block prepares the hardware fortesting by
setting registers and latches according to the
initial parameters.
• Pretest Block: The pretest block tests for
correct hardware setup. Error codes displayed
by this block indicate other routines should be
run to test the hardware setup conditions.
• Set Scope Sync 2 Block: The set scope sync 2
block causes a pulse to be emitted from scope
sync point 2 (01 A-B3M2P13, ALD page CU015)
at the beginning of each test function.
• Test Block: The test block completes the steps

1FT EXECUTION
3705 Setup Procedures
1. Switch the 3705 power on.
2. Set both the MODE SELECT and
DIAGNOSTIC CONTROL switches to the
PROCESS position.
3. Enable the appropriate channel interface.
4. To load the DCM, set the
DISPLAY IFUNCTION SELECT switch to the
STATUS position. For information on using
the other positions, see "How to Use the
DISPLAY IFUNCTION SELECT Switch" later
in this section .
5. Press the RESET pushbutton, then the
LOAD pushbutton'.
6. DISPLAY B bits 0.2 and 0.3 should be on
indicating that ROS has reached IPL phase
3. The LOAD light is on; the following lights
are off: HARDSTOP, TEST, WAIT, and
PROGRAM STOP.
If the above conditions are not present,
refer to the CE Panel Test in the CTRL PNL
section and the ROS Test in the ROS section
(both sections are in Volume 2).

Host Procedures
Start the OLTEP or OLTSEP in the host
processor. When OLTEP or OLTSEP causes a
console printer message of:
riD 'ENTER DEV ITEST /OPT I'

(

(

(

(

(

(

(

cc

ABCD = four operating options provided by the
OLT and type 1/4 CA loaders. The
correct entries are Y (for YES) or N (for
NO). The options are defined as
follows:
A = OLT bypass printing channel
errors
B = Run INIT
C = Run type 1 CA loader with error
checking
D = Bypass hard stop on type 1 CA
loader error in 3705 and retry
If your response to the DEV ITEST/OPT I
message does not include the ext= parameter,
the default value assumed is ext=nyyy (that is,
ext=NO,YES,YES,YES).
Delay of INIT Execution: Before INIT begins
executing, the 3705/host interface must be
disabled. The type 1 CA loader attempts to
disable the 3705 interface by issuing a diagnostic
DISABLE command when INIT is loaded. The
host 'clock out' line must drop before the 3705
can go offline. The host 'clock out' line will drop
when either the host processor STOP pushbutton
is pressed or when the host processor enters the
wait state.
Operating situations underOS or DOS can result
in maximum use of the processor that will delay
the host from entering the wait state. During this
delay, the OLT prints a message indicating that it
is waiting for the 3705 to disable its channel
interface. Also, at the 3705, an equivalent
message code is displayed in the control panel
lights.

TYPE 1 LOADER ERROR PRINTOUTS
Error printouts occur if the Type 1 CAloader
detects an error. The printout contains all the
perti l1 ent information about the type 114 CA error
that can be obtained by the type.1 CA loader.
The bypass printing channel errors oiJtion
inhibits the error printout. For a description of
the error printouts, refer to DOS OLTEP SRL
(GC24-5086), IBM System 1360 Operating System
On-line Test Executive Program (GC28-6650)' or
OLTSEP Operator's Guide (D99-SEPDT).

you enter:
r ID,'XXX/3705A/nfe,ext=ABCD/'
where:
XXX

= the channel and unit address of the
3705 (native attachment address).
Internal Functional Test Description

1FT 002

1FT 004

Internal Functional Test Description

MESSAGES
Message.s occur during operation of the type 1
CA loader that indicate: (1) the loader has
detected an error or (2) an action is needed to
load the diagnostic programs into 3705 storage.
The messages, message explanations, and .
responses areas follows:
THE STATUS OF THE 3705 CANNOT BE
DETERMINED. **WARNING** CONTINUATION
WILL CAUSE THE ENTIRE 3705 TO BECOME
UNAVAILABLE. ENTER 'c' TO CANCEL OR 'P'
TO PROCEED.

Explanation: The OLT cannot determine the
status (offline or stopped) of the 3705. If the
OLT is allowed to continue, the program in
3705 storage will be destroyed.

Response: Continue by entering a C or P, as
follows:

The difference between a 'P' and "R"
response is (1) P means to proceed,
regardless of the offline or online status of the
3705 address and (2) R means that the
operator has been taking addresses offline
and wants the program to verify that all units
are now available to the OLT.

WRT CMD TO WRITE DATA

WRT IPL CMD SENDING LOADER

Request an 1FT" in this section.

loaded, the program indicates that you can
make a request at the 3705. If the DCM has
not been loaded, the program starts over by
requesting you to press the LOAD pushbutton
on the 3705.

ALL 3705 ADDRESSES ARE NOT STOPPED OR
OFFLINE. **WARNING** CONTINUATION WILL
CAUSE THE ENTIRE 3705 TO BECOME
UNAVAILABLE. ENTER 'c' TO CANCEL OR 'P'
TO PROCEED, OR 'R' TO RETRY.

Explanation: The OLT has been notified by the
executive driver that all 3705 addresses are
not offline or stopped. If the OLT is allowed
to continue, the program in 3705 storage will
be destroyed.

Response: You have the opportunity to make
all addresses available to the OLTusing
standard system facilities. Continue by
entering a C, P,ar R, as follows:

Explanation: The program assumed the

or

PRESS LOAD ON 3705

Response: None.
type 1 CA loader is initially started or if loss of
co.ntrol occurs. It constitutes the beginning of
the type 1 CA loader and provides the
synchronization between the 3705 and the
host processor.

requested a function of the executive driver
which the driver is incapable of performing.
This may be because of an invalid parameter
or an error that occurred while the executive
driver was performing the request. XXXXXXX
is the name of the function being requested,
and YY is the code returned by the executive
program. The XXXXXXX field is filled by the
type 1 CA loader.

/

\ .. j

t'

",

'-. ./

/"~I

Explanation: The type 1 CA loader has loaded
INIT iii the 3705 and is waiting for the 3705 to
go offline. This message is repeated every 20
seconds until the 3705 channel interface is
disabled and the 3705 begins executing the
1FT.

other available information should ,be
submitted with an APAR (Authorized .Program
Analysis Report).
The following messages are printed on the
system output printer to describe failures and the
operation that was being attempted when an
error occurred:

,./

j

,

/~

I

.

../

."

'~y

Explanation: This message warns you that
errors occurred while loading the INIT or 1FT
modules. Each output operation to the 3705 is
attempted up to ten times if an error occurs
(unless the OLT option EL (N) has been
modified). If the operation being attempted is
performed before the error count is,
exhausted, the OLT considers the data
transfer successful and continues lo~ding the
INIT or 1FT modules.

AWAITING 3705 INTERFACE DISABLE

Response: This message is a diagnostic
programming aid. If it occurs~ a dump and

rC-~

ERP USED ON MOD Z3705XXX

3705. This message repe.ats every 30 seconds
until the LOAD pushbutton is pressed.

Response: Verify that the INIT or 1FT modules
are at the proper level.
Z3705XXX IN ERROR, ABORT LOAD

If this message occurs continuously, the 3705
is eIther unable to go offline after the INIT has
been loaded, or unable to get back online after
the INIT has completed execution. A
processor-bound system can cause this
problem.

Explanation: The retry count (normally 10) is
exhausted and the error is still occurring. The
type 1 CA loader assumes that loss of control
has occurred and restarts at the beginning.

Response: Refer to the message "ERP USED
ON MOD Z3705XXX".

Response: Pressing the STOP and then the
STARTpushbuttons on the processor console
drops the 'clock out' line long enough for the
3705 togo offline. Entering the wait state
accomplishes this also.

RD CMD FOR' 1FT REQ

(~

Response: None.

Response: Press the LOAD pushbutton on the

NOP CMD FOR 3706 LOAD BUTTON

r id/R' (for retry)

"

INIT or 1FT modules have been successfully
loaded in the 3705 without any errors being
detected. Z3705AAA is the type 1 CA loader,
Z3705ADA is the INIT section 1, and
Z3705AEA is the INIT section 2.

request; otherwise press LOAD.

BAD STATUS ON SIO

r id,'P' (for proceed)

'-_J

Explanation: These messages indicate that

response of 'c' and terminated the OLT.

FAILED TO INTRPT

or

, ./

3705 LOADED WITH 1FT Z3705AEA

Response: If DCM has been loaded, enter a

BAD CCSIO

r id,'C' (for cancel)

.'..~\

3705 LOADED WITH 1FT Z3705ADA

INVALID RESPONSE AFTER 5 REQUESTS

Explanation: The type 1 CA loader has

Any other response results in the program
repeating the last line of the above message.
After five invalid responses, the message
INVALID RESPONSE AFTER 5 REQUESTS is
printed.

r

3705 LOADED WITH IFTZ3705AAA

Explanation: If the DCM has already been

Any other response results in the program
repeating the last line of the above message.
After five invalid responses, the message
INVALID RESPONSE AFTER 5 REQUESTS is
printed.

BAD RC YY FROM XXXXXXX

rid/P' (for proceed)

"

Response: Enter an 1FT request. See "How to

WRT CMD SENDING CONTROL WORD

or

.~

request to load an 1FT module can be entered.

Explanation: This message occurs when the

r id/C' (for cancel)

"-

Explanation: This message indicates that a

WRT CMD FOR LAST BLOCK

WAITING FOR 1FT COMPLETION

Explanation: This message occurs every 20
seconds after an 1FT has been, loaded in the
3705. Most of the IFTs disable the 3705. The
type 1 CA loader is in a loop issuing NOP

ENTERIFT REQUEST AT 3705

/\

(~
\....j

f' ''0
,,-.j

(--"

~~

'"

r~

\.

/

J

'-r\
'-yJ

'"

I

I

j

'- /

"j

"'-J

j

./

---~

(

(

-----

(j (j

(/ ("

- - - -------

(

{

commands to the 3705. If it receives condition
code 03, the 3705 interface is not enabled, it
prints this message, and waits another 20
seconds. When the 3705 is enabled, the type
1 CA loader continues running.

-----

--

(-

(

(

(-

f

(

(: (

Explanation: The type 1 CA loader has

Response: None.

received an 1FT request (through a Read
command), for a module that is not in OlTLIB.
The type 1 CA loader returns to the Read
command to allow you to enter another
request at the 3705.

INVALID PLINK MOD

Response: Enter another request. However, if

Explanation: The type 1 CA loader has
detected an error in the requested module (an
address in the module was on an odd
boundary). The type 1 CA loader returns to
the Read command to allow you to enter
another request at the 3705.

Response: Enter another request.
MOD Z3705XXX NOT IN OlTLIB

(

c (

(

(

(/

(

(

(

(

(

(~

DISPLAY/FUNCTION
SELECT Switch
Position

STORAGE ADDRESS/
REGISTER DATA
Swi tches
ABC 0 E

FUNCTION

STORAGE ADDRESS
REGISTER ADDRESS
FUNCTION 1

YYYYY
- R- R
- 0 -

Display location YYYYY.
Display register RR.
Refresh the last DCM display.
Stop the panel utilities.
Set up continuous display without test.
Set up continuous display with test.
Set up address compare display without
test.
Set up address compare display with test.
Set repeat count to HH.
Display repeat count.
Set CE sense switches (S=0 for byte 0
of switches, S=l for byte 1 of switches,
and MM= selected bits to be set or reset.
Reset CE sense switches.
Display CE sense switches.
Dynamic communications to routines.
Display storage contents at XXXXX.
Display contents of registe~ RR.
Part 1 of 1FT request (see How to Request
an IFT" later in this section).
Part 2 of 1FT request (see "How to Request
an IFT" later in this section).
Terminate OLTEP or OLTSEP at the host
(see "How to Terminate an IFTII later in
this section).
Continue from the error stop or manual
intervention stop. If it is an error
stop, VWXYZ is not used. If it is a
manual intervention stop, VWXYZ is used
by the routine as specified in the 1FT
Symptom Index at the back of this
section.
Terminate the total request.
Terminate the current routine.
Panel utility display positions
DCM displays of routine codes. Stop codes
are displayed when the switch is set to
any of the FUNCTION positions.

-

,

-

5
6
7
9

-

the request was valid, the 1FT module name
must be added to the OlTEP/OlTSEP library
before the 1FT can be loaded.

HOW TO USE THE DISPLAY/FUNCTION
SELECT SWITCH (SEE FIGURE IFT-1)
With the DISPLAY/FUNCTION SELECT switch
set to any position except TAR & OP REGISTER
or STATUS, the following functions will be
performed when: (1) the INTERRUPT pushbutton
is pressed or (2) the START pushbutton is
pressed after a stop code is displayed:

(

1
2 -

-

- HH
S MM

- A S MM
- A S 0 0

FUNCTION 2
FUNCTION 3
FUNCTION 4

- 0 XXX
XXXXX
- R - R - P I R R

- MM MM

- F 0 XX
FUNCTION 5

v WX Y Z

FUNCTION 6

- F F F F

FUNCTION 1.2. or 63
FUNCTION 4.5. or

Note: - means that the switch is not used.
Figure IFT-1. How to Use the DISPLAY/FUNCTION SELECT Switch

Internal Functional Test Description

1FT 006

(

1FT 008

Internal Functional Test Description

optio,n as shown FigureIFT-3. (CEtest options
Qllrtbe qolJ1bmed). For exampfe,to;foop on the
fii'$tet'r.ortswi'tch E::!;: X'4')" you rnustal.sobyp~S8
err,o'r·stl>Pi(switch E:= X"S'}. To combine both
optiomJ,yau would set switch E to X'C'.

2. Set the DISPLAY I FU NCTIONSELECT
switch to FUNCTION 4.
3. Set the STORAGE ADDRESS/REGfSTER
DATA switches to select the desired
adapter, 1FT, and routine (see Figure IFT..:.2)."
The 1FT number is set in switch C, .and the
routine number is set in switches 0 andE.
If the appropriate switch issetto 0, then all·
adapters, IFTs, or routines will be run.

HOW TO REQUEST AN 1FT
An 1FT request is divided into two parts: part 1
selects an adapter, 1FT, and specific routines and
part 2 selects the CE sense switch options
desired. See the OCM section for the OCM stop
codes, description, and required intervention.
Before an 1FT request can be made:

1. OLTEPor OLTSEP must be running in the
host CPU.
2. The DCM must be loaded and ready for an
1FT request. Prior to the initial request,
DISPLAY A and DISPLAY B will each
contain X'FFFF'.

To run the CCU IFTs, set switches Band C
to 11. To run the storage IFTs, set switch C
to 2. To run the type 1 CA IFTs, set switch C
to 3. To run the communication scanner
IFTs, set switch C to 6. To run the type 4 CA
IFTs, set switch C to 9. (See CE Request in
"What 1FT Does" earlier in this section.)

To perform part 1 of an 1FT request:
1. Terminate active 1FT request before
entering a new request. See "How to
Terminate an 1FT or OLTEP/OLTSEP" later
in this section.

Adapter, 1FT, and routine
to be selected

STORAGE ADDRESS!
REGISTER DATA
Switches
BCD E

Run all rout ines of all IFTs on all
all adapters.

o0

Run all routines of one 1FT on all
adapters tested by this 1FT (I is
the 1FT number).

o 100

Run all routines of one 1FT on one
adapter (I is the 1FT number and P
is the adapter ID)

P 100

Run one routine of one 1FT on all
adapters tested by the 1FT (I is
1FT number and RR is the routine
number) .

o

Run one routine of one 1FT on one
adapter (p is the adapter I D, I Is
1FT number, and RR is the routine
number).

P I RR

CE ,Test ()ptlons
Probl.a11l defili.it Ion mode
Restart routine on first error
Loop 'on first error
Bypass error stop
Cycle on request
Include manual intervention routines
Cseethemanual routines that follow)
Repeat each routine X times
Halt before execution
Bypass new error stops
Wait before continuing

"

./

"

\-

'\,

/

/-

"-

'-- /

t"

1
2

8

HOW TO TERMINATE AN 1FT OR
OLTEP/OLTSEP

I R R

1. Setthe DISPLAY/FUNCTION SELECT
switch to FUNCTION 6,
2. Set STORAGE ADDRESS/REGISTER DATA
switches BCDE to X'FFFF'.
3. If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.
To terminate an 1FT routine, perform the
following steps:
1. Setthe DISPLAY/FUNCTION SELECT
switch to FUNCTION 6.
2. Set at least one of the STORAGE
ADDRESS/REGISTER DATA switches BCDE
to a value other than X'F'

To perform part 2 of an 1FT request:
1. Set the STORAGE ADDRESS/REGISTER
DATA switches to select the desired CE

"\
'"

/

,

'\

i
-_./

',,_./

P'

\.

"'/

4
8

4
8

1. Press the START pushbutton. The
PROGRAM DISPLAY light should come on.
If it does not, see "Determining Why the
PROGRAM DISPLAY Light Is Not On" in the
DCM section.
2. See the 1FT Symptom Index at the back of
this section for a description of the code in
DISPLAY B.

0 0

PROGRAM DISPLAY Light Is Not On" in the
DCM Section. See the 1FT Symptom Index
at the back of this section and perform the
corrective action that is indicated.

"
./

1

2

Figure IFT-3. CE Sense Switch Settings

Figure IFT-2. How to Select an Adapter, 1FT, and Routine

If the PROGRAM STOP and HARD STOP
lights do not come on, see "Why the

See the DCM section for a detailed
description of the CE sense switch settings.

STORAGE ADDRESS/
REG I STER DATA
Switch
BCD E

To terminate an entire 1FT request, perform the
following steps:

4. Press the START pushbutton. If the
PROGRAM STOP and HARD STOP lights
come on, DISPLAY A contains X'FFFF' and
DISPLAY B contains X'8002' the DCM is
ready for part 2 of the 1FT request.

If no options for a particular switch are
desired, set that switch to zero.

r-~,

,--)

~

.~ ~

,

............
j

/'

~'\
"-

r""'.
'- --_./

'\

''\.

\,--_7

,-_/1

(

/

"

--

/

'-- j

(~~
,~/

3.

If the program is running, press the
INTERRUPT pushbutton. If the HARD STOP
light is on, press the START pushbutton.
4. Press INTERRUPT.
To terminate an 1FT request and also OLTEP or
OLTSEP, perform the following' steps:
1. Set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 4.
2. Set STORAGE ADDRESS/REGISTER DATA
switches Band C to X'FO'. OLTEP or
OLTSEP at the host and the 1FT request will
be terminated.

1FT Manual Intervention Routines
CCU Manual Intervention 1FT
1156
Storage protect keys.
1190
Customer usage meter.
Storage Manual Intervention IFTs
1215
Storage worst card analysis routine.
This routine requires approximately 12
minutes to run.

\
\

-

(

(

l

(/

--._-------

_.

(/ (

------._-------

(

Type 2 CSB Manual Intervention IFTs
1694
PCF state X'F' disable
1698
Transmit test for PCF state X'B'
1699
Transmit test for PCF state X'C'
169C
Modem interface
16FO
SDLC link test
16F2
Wrap data test (BSC and SDLC)
16F4
X.21 line set test (world trade only)
16F5
High speed local attachment oscillator
speed test

1FT SYMPTOM INDEX MASK FIELD AND
REGISTER USAGE
The "mask" field specifies the bits being tested.
A "0" in the mask field indicates that a bit
position is not tested. If the 1FT symptom index
lists a "mask" field for registers 4, 5, and 6
(program level 4, hexadecimal X'14', X'15', and
X'16'), the following contents are standard for
the registers:
Register 4 (X'14') contains the "mask" bits
being tested.
Register 5 (X'15') contains the bits in register
X'14' that are in error.
'
Register 6 (X'16') contains the bit pattern
expected in register X'14'.

EXAMPLE OF AN 1FT RUN
Following is an example of running an IBM
3705-80 INIT and 1FT. This example assumes
that the channel adapter OLTs have previously
been run successfully (see the CAOLT section).

(

(

{

(

----

(

(

("

(

In this example, all routines (except manual
intervention and external wrap) of alilFTs are run
for all adapters. Information is provided on how
to run individual tests using different parameters
such as error loops and test loops. The example
also shows a starting point if an unexpected error
stop occur.

-

~

f

(

(

«-

~.~.

(--

(

(-.

(-"

(

{

(

(

(

(

(~

(-

~.

(

(

ENTER DEV/TEST/OPT
xxx/3705A/nfe,ext=nyyy/'

This response requests that IFTs be loaded across the channel to the
3705. The ext parameter shown requests (1) print channel errors. (2) run
I NIT, (3) run type 1 CA loader with error checking. and (4) bypass hard
stop on a type 1 CA loader error.

S T3705A

It is assumed that OLTEP or OLTSEP is running in
the host CPU and the CDS is correct for all
adapters. It is also assumed that the MODE
SELECT and DIAGNOSTIC CONTROL switches
are set to PROCESS, and the
DISPLAY /FUNCTION SELECT switch is set to
STATUS.
This example does not completely test the LlBs
and Line Sets. More in-depth testing can be
done using the manual intervention routines (see
"Manual Intervention Routines" earlier in this
section). Manual intervention routines can be
used to further test storage and the customer
usage meter.
To specifically check line sets, the external wrap
manual intervention routines can be used.
Interaction between the communication scanner,
L1Bs, and/or line sets can cause scanner error
stops that are caused by the line sets.
In this example, messages from the system are
shown in upper case and information that you
must enter is shown in lower case.

THE STATUS OFTHE 3705 CANNOT
BE DETERMINED ..... WARNING ....
CONTINUATION WILL CAUSE THE
ENTIRE 3706 TO BECOME
UNAVAILABLE. ENTER 'C' TO
CANCEL OR 'P' TO PROCEED.

This message mayor may not be
printed depending on the
operating system.

'p'
PRESS LOAD ON 3705

Press LOAD on the 3705. The I FTs will load across the channel after I N IT
runs.

3705 LOADED WITH 1FT Z3705AAA

Z3705AAA is the type 1 CA loader.

3705 LOADED WITH 1FT Z3705ADA

INIT section 1 is now running. See the INIT section of this manual if an
error occurs.

WAITING FOR 1FT COMPLETION

This message occurs every 20 seconds while the tests are running in the
3705. No action is required.

3705 LOADED WITH 1FT Z3705AEA

I N IT section 2 is now running. See the I N IT section of this manual if an
error occurs.

3705 LOADED WITH 1FT Z3705ACA

The DCM is now in control of the 3705.

ENTER 1FT REQUEST AT 3705

See "How to Request an 1FT" in this section. Set the FUNCTION/
DISPLAY SELECT switch to FUNCTION 4. DISPLAY A and DISPLAY B
should both be X'FFFF'. The HARD-STOP and PROGRAM DISPLAY
lamps should be on. Set the STORAGE ADDRESS/REGISTER DATA
switches to X'OOOO' and press START. DISPLAY B should be X'S002'.
The HARD-STOP and PROGRAM DISPLAY lamps should be on. Press
START. All tests will run on all adapters.

3705 LOADED WITH 1FT Z3705BAA

For a list of the 1FT sections, see "What 1FT Does" earlier in this section.

3705 LOADED WITH 1FT Z3705BBA
3706 LOADED WITH 1FT Z3705BCA
3706 LOADED. WITH 1FT Z3705CAA

After this point, the actual modules that are run depend on the hardware
CDS. The list in this example only shows the CCU and storage 1FT
sections. If an unexpected error stop occurs, see the 1FT Symptom Index
at the back of this section.

WAITING FOR 1FT COMPLETION

DISPLAY A = X'FFFF' and DISPLAY B =X'SOFO' indicates that the IFTs
have completed and no errors were detected. Terminate testing by setting
X'FOXX' in STORAGE ADDRESS/ REGISTER DATA switches BCDE
respectively. Then press START.

TT3705A
Figure IFT-4. Example of an 1FT Run

Internal Functional Test Description

1FT 010

C

IFT012

Interned Functlonal Test Description

FAILURE INDICATIONS
If an error is detected during execution of 1FT and
the following conditions are met, use the
information displayed in DISPLAY A and
DISPLAY B to find a code in the 1FT Symptom
Index.

1. The LOAD light is off. If the LOAD light is
on, see the error displays for the ROS, INIT,
or 1FT loader."-------"c-'"-~
2. 'II1~llt-must be on. If the TEST light
is off and the LOAD light is on, see the error
displays for the ROS, INIT, or 1FT loader. If
both the TEST light and the LOAD light are
off, see the error displays for ~he 1FT loader.
3. The DISPLAY /FUNCTION SELECT switch is
set to FUNCTION 4, 5, or 6. If it is not, see
"Refresh Last DCM Display Code" in the
DCM section.
4. The PROGRAM DISPLAY light is on. Ifthe
PROGRAM DISPLAY light is off, see
"Determining Why PROGRAM DISPLAY
Light Is Not On" in the DCM section.

5. After several 1FT routines have been: run
thCJtcaused errors, the pr~bable cause of
the error is the card inthe location with
highest number of error indications.
The list of suspected cards is not exhaustive
and it may not indicate the-exact failing card.
If after replacing a suspected card, the
failure persists, scoping the signals into and
out of the card may help you determine the
cause of the failure.

How to Find an 1FT Symptom Index Error
Code
If an 1FT error occurs, the data displayed in
DISPLAY A and DISPLAY B is in: the following
format:

DISPLAY A
DISPLAY B
Where:

=

P

How to Use the 1FT Symptom Index
If an 1FT error occurs, u'se the data displayed in
DISPLAY A and DISPLAY B to find a code in the
1FT Symptom Index which will show one or more
cards suspected of causing the failure.
A troubleshooting technique to use is:

P I RR
T S KK

=

=
RR

=

T
S
KK

=
=
=

The 10 of the adapter being tested when
the failure occurred
The 1FT number,being run when the
failure occurred
The routine number being run when
failure occurred
The type of display code
Scoping indicator and error counter
Code reference in symptom index

1. When an error occurs, record the suspected
failing card location (or locations).
2. Continue the 1FT with the next routine (using
FUNCTION 6).
3. If another error occurs, again record the
suspected failing card location (or
locations).
4. Repeat the previous step several more
times.

'\

J

/"-).
I

'.

./

t)
"'-'

-'"
)

<'

f,

'--.

·i

c'

~-

'j
.'

Each of the above characters represents a 4-bit
hexadecimal q,igit. Note also that byte X is not
used.
Use the following procedure to find a code in the
)fT symptom index:

'l
I

"-/

'~

Y

./~

,-j

~

"-

~;

0:
\..,/

r~

(",,,,,

"-. j

'-- ./

,f'''- '
'--,j

tf'~

\~

>-,

'

,I

~

-~
' __ P.i

-~

\J

,

).

,

'\I

,~)-"

0
~;/

1''''1

,j

r",

0

I'-~

~j

'',
J

()

.

/'~
"

,~

.

I

,-,J

~---

(

(

--

(/

----

(~

c:

(

(

(

(-

(

(

(-

(-.
.~"

/

(-, (
/

,(-

(

(

(

, ~~:

(

(

(/ (

A B C 0
1 1 1 1

E F

001

006

014

Is T equal to 8 (DISPLAY B first hex digit)7

Is T equal to 6 or 7 (DISPLAY B first hex digit)7

Y N

Y N

Information is being displayed. The display
indicates either errors or correct operation.

T

007

Is T equal to

(

PAGE 2 OF 2

PAGE 1 OF 2

002

(

o (DISPLAY B first hex digit)7

Is T equal to 9 or A (DISPLAY B first hex
digit) 7

Y N

E
E

Y N

1

6

CCU
CSB type 2

003
Is T equal to 1 or 2 (DISPLAY B first hex digit)7

008

015

Y N

Is T equal to B or 0 (DISPLAY B first hex
digit)7

A pretest error or an error common to the 1FT
routines has been detected: 1 indicates pretest, 2
indicates common error.
The I field (DISPLAY A second hex digit) indicates
the 1FT Symptom Index to use.

004

Y N

Is T equal to E (DISPLAY B first hex digit)7

009

Y N

Ensure that the DCM and 1FT loaded
properly and that the required conditions
described prior to this procedure were met.

005
Is T equal to F (DISPLAY B first hex
digit)7

T

1/2
1/2
1/2
1/2
1/2

010

Y N

See the section 'Dynamic Communication To
Routines' (DCM section). This display is from
that DCM panel utility.

2

3
6
9

CCU
Storage
CA type 1
CSB type 2
CA type 4

011

016

See 'Set, Reset, Display CE Sense Switches'
(DCM section). This display is from that OCM
panel utility.

The 1FT has detected an error and an error code is
displayed.
The I field (DISPLAY A second hex digit) indicates
'
"
the 1FT .
Symptom
Index to use.

I
f

012
See 'Set or Display Repeat Count' (DCM section).
This display is from that DCM panel utility.

013
A manual intervention stop code is being displayed.

T
F
F

1

6

CCU
CSB type 2

T
0
0
0
0
0

1
2

3
6
9

CCU
Storage
CA type 1
CSB type 2
CA type 4

017
See the DCM symptom index (DCM Section) for a
description of the disp.lay. DISPLAY A indicates which
adapter, which 1FT, and which routine is active.
DISPLAY A equal. to X'FFFF' indicates the OCM is
ready to accept a new request.

2 2 2 2

ABC 0 E F

Internal Functional Test Description

1FT 014

This page intentionally left blank

""

./

~

"

/

f

-

!

"\

'''"~

r

"\

/--"',

;--",

"-

./

"

./

\- ./

I

I
"

/

I

j

I

"-

L"

l

'... /

/"""\

"r'""".

I

/

/'~

\. j

'"

I

"J

"-

"/ r-"',
',,--/

/--

~
(

I

",

./

~

.

",
/

_____ 0 _ _ _ _ _ _ _ _ _ 0_ _ _ _ _ _ _ _

(.

(
,../

(-/ {/' (. (
0/

(

(

(

(

(

(

(

('

«

(

(

(

(

(

(

(

(

(

{

(

(

(

(.

f

(

(

(

3705·80 CCU 1FT SYMPTOM INDEX

Routine

Error
Code

Suspected Card
Location(s)

Program
Mask

1102

OX01

The interval timer L3 irpt should occur every 100 milliseconds.
This routine tests for an accuracy of ± 3 percent. Did L3 timer
irpt occur prior to 97 ms?

The timer L3 irpt occurred in less than 97 ms.

A·B3L2
A·B3US

DOFF

CP007
CC007

6·090

Reg X'1S' indicates percent of error. If reg X'1S'
equals X'0004', the error is 4 percent which means
the timer irpt occurred at 96 ms.

OX02

Did L3 timer irpt occur after 103 ms?

The timer L3 irpt occurred later than 103 ms.

A·B3L2
A·B3US

OOFF

CP007
CC007

6·090

Reg X'1S' indicates percent of error. X'OO04'
indicates 4 percent error. The irpt occurred at
104 ms.

OX03

Default test. If an irpt does not occur within 110 ms, this routine
will halt.

A timer L3 irpt did not occur within 110 ms.

A·B3L2
A·B3US

N/A

CP007
CC007

6·090

Standard DCM display does not apply.

1103

OX01

Memory size test. Input X'70' is compared with the BSM count
(contained in the Configuration Data Set (CDS) to verify that the
two agree.

Input X'70' and CDS BSM count did not compare.

A·B4E2 (If CDS
count is correct.)

N/A

CM002

4-070
6·770

Reg X'14' = CDS BSM count. Reg X'1S' = Input
X'70' converted to BSM count. Reg X'16' =
Input X'70'.

1104

OX01

Z bus parity checker. Bit 7 of bytes X,D, and 1 is complemented
to forced bad parity. The CCU ck reg is tested for expected data.
Routine makes 2S6 passes starting with data 00000 using an
update value of X'10101'.

The actual CCU ck reg data is in error. The Z parity checker
failed to detect bad parity. CCU ck reg is input X'7D'.

See Note S.
A·B3N2
A·B3G2

FFFF

CK003
COOOS

6·0S0

See Note 1.

OX02

Did the force error function produce the correct data?

The actual data produced by the force error function did I')ot
compare with the expected data.

A·B3S2
A-B3G2

3FFFF

CK001
COOOS

6·0S0

OX01

Z bus parity checker. Bit 6 of bytes X,D, and 1 is complemented
to force bad parity. The CCU ck reg is tested for expected data.
Routine makes 2S6 passes starting with data 00000 using an
update value of X'10101'.

The actual CCU ck reg data is in error.

See Note S.
A·B3N2
A·B3G2

FFFF

CK003
COOOS

6·0S0

OX02

Did the force error function produce the correct data?

The actual data produced by the force error function did not
compare with the expected data.

A·B3S2
A·B3G2

3FFFF

CK001
COOOS

6·0S0

OX01

Z bus parity checker. Bit S of bytes 0 and 1 is complemented
to force bad parity. The CCU ck reg is tested for expected data.
Routine makes 2S6 passes starting with data 00000 using an
update value of X'10101'.

The actual CCU ck reg data is in error.

See Note 5
A·B3N2
A·B3G2

3FFFF

CKOO3
COOOS

6·0S0

OX02

Did the force error function produce the correct data?

The actual,data produced by the force error function did not
compare with the expected data

A·B3S2
A·B3G2

3FFFF

CKOO1·2
COO05

OX01

Z bus parity checker. Bit 4 of bytes 0 and 1 is complemented
to force bad parity. The CCU ck reg is tested for expected data.
Routine makes 2S6 passes starting with data 00000 using an
update value of X'10101'.

The actual CCU ck reg data is in error.

See Note 5.
A·B3N2
A·B3G2

FFFF

CKOO3·7
COOOS

OX02

Did the force error function produce the correct data?

The actual data produced by the force error function did not
compare with the expected.

A·B3S2
A·B3G2

3FFFF

CKOO1
COOOS

6·0S0

OX01

Z bus parity checker. Bit 3 of bytes 0 anq 1 is complemented
to force bad parity. The CCU ck reg is tested for expected data.
Routine makes 2S6 passes starting with data 00000 using an
update value of X'10101'.

The actual CCU ck reg data is in error

See Note S.
A·B3N2
A·B3G2

FFFF

CKOO3
COOOS

6-OS0

OX02

Did the force error function produce the correct data?

The actual data produced by the force error function did not
compare with the expected data.

A·B3S2
A·B3G2

3FFFF

CK001
COOOS

1105

1106

1107

1108

Function Tested

Error Description

FEALD
Page

FETMM
Page

Comments

,

See Note 1.

See Note 1.

See Note 1.

See Note 1.

Z3705BAA CCU 1FT SYMPTOM INDEX

CCU 050

(

Z3705BAA CCU 1FT SYMPTOM.lNDEX

3705-80 CCU I FT SYMPTOM INDEX - Cont.
Suspected Card

Error

RouIine

c.-

1109

OX01

Z bus parity checker. Bit 2 of bytes 0 an 1 is complemented
to force bad parity. TheCCU ck reg is tested for expected data.
Routine makes 256 passes starting with data 0000 using an
update value of X'10101'.

OX02

Did the force error function produce the correct data?

110A

See note S.
A·B3N2
A·B3G2

FEAlD
Page

FFFF

OKOO3
caoos

The actual data produced by the force error function did not
compare with the expected data.

A·B3S2
A·B3G2

3FFFF

CKOO1
Ca005

FETMM
Page

Comments

6-0S0

See Note 1.

See Note 1.

The actual CCU ck reg data is in error.

See Note 5.
A·B3N2
A·B3G2

FFFF

CK003
Ca005

6·050

OX02

Did the force error function produce the correct data?

The actual data produced by the force error function did not
compare with the expected data.

A·B3S2
A·B3G2

3FFFF

CKOOl
Ca005

6·050

Z bus parity checker. Bit 0 of bytes 0 and 1 is complemented to
force bad parity.
OX01

The CCU ck reg is tested for expected data. Routine makes 256
passes starting with data 00000 using an update value of.
X'10101 '.

The actual CCU ck reg data is in error.

See Note 5.
A·B3N2
A·B3G2

FFFF

CKOO3
Ca005

6·050

OX02

Did the force error function produce the correct data?

The actual data produced by the force error function did not
compare with the expected data.

A·B352
A·B3G2

3FFFF

CKOOl
Ca005

6·050

See Note 1.

A reg parity checker. Output X'78' (force CCU checks) with
mask X'0020' is used to force bad parity.
OX01

The CCU reg is tested for the expected data. Routine makes 256
passes starting with data 00000 using an update value of
X'10101'.

The A reg parity checker failed to detect bad parity

See Note 5.
A·B3N2
A·B3G2

FFFF

CK003
caoos

6·920

OX02

Did the force error function produce the correct data?

The actual data produced by the force error function did not
compare with the expected data.

A·B3S2
A·B3G2

3FFFF

CKOOl
caoos

6·920

OX01

B reg parity checker. Output X'78' with mask X'0040' is used
to force bad parity. The CCU ck reg is tested for the expected
data.

The B reg parity checker failed to detect bad parity.

See Note 5.
A·B3N2
A-B3G2

FFFF

CKOO3
caoos

6·920

OX02

Did the force error function produce the correct data?

The actual data produced by the force error function did not
compare with the expected data.

A·B3S2
A·B3G2

3FFFF

CK001
caoos

6·920

The actual CCU ck reg data is in error.

See Note 6.
A·B3N2
A·B3S2

FFFF

CK001
CU013
CU013

6-920

See Note 1.

See Note 1.

SDR reg parity checker test. Output 'X78', (force CCU checks)
with mask X'0040' is used in conjunction with an output
instruction to force SDR errors. The output instruction that
forces the error is reg X'15' output to reg X'1A'. Routine makes
256 passes starting with data 00000 using an update value of
X'10101 '.
OX01

'-

The actual CCU ck reg data is in error.

Program
Mask

The CCU ckreg is tested for expected data. Routine makes 256
passes starting with data 00000 using an update value of
X'10101'.

110E

O
•

location(s)

OX01

110C

/e

Error Description

Z bus parity checker. Bit 1 of bytes 0 and 1 is complemented to
force bad parity.

110B

1100

Function Tested

CCU 052·

('

'\

/

The CCU ck reg is tested for the expected error bits.

I'-'~

\,,/

Reg X'16' will contain the test data that was used
to output to reg X'lA'.

( '\

(

',-

(

(

(

(

(

(

(

(

(

...

(

(

(

(

{

(

>~,

(-~
'

..

/

('\ (' (
..'

(

(' (

3705-80 CCU I FT SYMPTOM INDEX - Cont.

Routine

Error
Code

110F

1110

1113

1114

1115

Function Tes:aed

Error Description

Suspected Card
Location(s)

Program

Mask

FEALD
Page

FETMM
Page

Comments

Indata parity checker test. OutputX'78' (Force CCU checks)
with mask X'0010' is used in conjunction with an input
instruction to force indata parity errors. Routine makes 256
passes starting with data 00000 using an update value of
X'10101'.

OX01

The CCU ok reg is tested for the expected error bits.

The actual CCU check reg data is in error.

A-B3S2
A-B3N2

FFFF

CK001
CU013

6-920

Reg X'16' will contain the test data that was in
reg X'1A' when the input from reg X'1A' was
executed.

OX01

SAR parity checker test. Output X'78' (force CCU checks) with
mask X'0040' is used to force bad parity. The CCU ck reg is
tested for the expected error bits.

The SAR parity checker failed to detect bad parity.

See Note 7.
A-B3N2
A-B4G2
A-B4H2

FFFF

CK003
OP993

6-920

See Note 1.

OX02

Did the force error function produce the correct data?

The actual data produced by the force error function did not
compare with the expected data.

A-B3S2
A-B3G2
A-B3H2

FFFF

CKOO1
OP993
OR993

6-920

OX01

L4 is interrupted by L3 via a PCI L3 irpt. Irpt req grp 2 (X'7F')
is tested for a PCI L3 bit.

The PCI L3 irpt failed to occur.

A-B3G2
A-B3M2
A-B3J2

FOFB

COOD5
COO01
CU015
CP002
CA003

6-920
6-860

OX02

Before forcing the L3 irpt, the L4 CZ latches are set to CZ = 10.
On return to L4 the CZ latches are tested to ensure that L3 did
not alter the preset L4 CZ latches.

The L4 CZ latches were altered by the PCI L3 irpt.

A-B3G2

0003

czxxx

6-090

OX01

L4 is interrupted by L3 via a PCI L3 irpt. Irpt req grp 2 (X'7F')
is tested for a PCI L4 bit.

The PCI L3 irpt failed to occur.

A-B3G2
A-B3M2
A-B3J2

FOFB

COO05
COO01
CU015
CP002
CA003

6-090
6-860

OX02

Before forcing the L3 irpt, the L4 CZ latches are set to CZ = 01.
On return to L4 the CZ latches are tested to ensure that L3 did
not alter the preset L4 XZ latches.

The L4 CZ latches were altered by the PCI L3 irpt.

A-B3G2

0003

CZXXX

6-090

OX01

L2 masking and unmasking functions are tested. L2 is masked
and then an attempt to force an L2 irpt, via diag L2 function,
is performed.

The L2 mask function failed to prevent an L2 irpt.

A-B3M2

FOFB

CPOD2
COO01
COO01

6-090
6-940

OX02

L2 is unmasked and an L2 irpt is forced via diag L2 function.

The L2 unmask function failed.

A-B3M2

FOFB

CP002
COO01
COO01

6-090
6-950

A-B3M2

FOFB

CP002

6-860

A-B3G2

0003

CZXXX

6-090

1116

OR993

See routine 1113.

L4 is interrupted by L2 via the diag L2 function.

OX01

Irpt req grp 2 (X'7F') is tested for a diag L2 bit.

The diag L2 irpt failed to occur.

OX02

Before forcing the L2 irpt, the L4 CZ latches are set to CZ =01.
On return to L4 the CZ latches are tested to ensure that the L2
irpt did not alter the preset L4 CZ latches.

The L4 CZ

= 10 latches were altered by the diag L2 irpt.

.,

Z3705BAA CCU 1FT SYMPTOM INDEX

CCU 054

3705·80 CCU 1FT SYMPTOM INDEX· Cont.

......
1117

1118

Enor

Code

Function Tested

Suspected Card
Location(s)

Error Description

Program
Mask

FEALD
Page

A·B3G2

FOFB

CP002

6·090

A·B3G2

0003

CZXXX

6·090

FETMM
Page

OX01

L4 is interrupted by L2 via the diag L2 function.

The diag L2 irpt failed to occur.

OX02

Before forcing the L2 irpt, the L4 CZ latches are set to CZ = 01.
On return to L4 the CZ latches are tested to ensure that the L2
irpt did not alter the preset L4 CZ latches.

TheL4 CZ

OX01

L4 is interrupted by a L1 irpt via a I/O check. The utility reg
X79' is tested to v~rify that L4 was interrupted.

The utility reg did not contain the prog L4 interrupted bit.
(L1 failed to irpt.)
,.

A·B3M2

OOFO

CP004

6·830

OX02

Irpt req grp 1 X7E' is tested for the I/O check L1 bit.

The I/O check L1 bit did not set. An L1 irpt did not occur.

N/A

FFFF

CU014

6·850

OX03

Before forcing the L1 irpt, the L4 CZ latches are set to CZ = 10.
On return to L4 the CZ latches are tested to ensure that the L 1
did not alter the preset L4 CZ latches.

The L4 CZ = 10 latches were altered by the L1 irpt.

A·B3G2

0003

CZXXX

6·090

A·B3L2
A·B3G2

OOFO

CU014
CP002

6·803

A·B3G2

0003

1119

= 10 latches were altered by the diag

L2 irpt.

CCU 056

Comments
Se~

routine 1116.

Bypass troubleshooting this error until error code
OX02 of this routine has run without an error.

L4 is interrupted by an L1 irpt via an I/O check.

OX01

The utility reg X'79' is tested to verify if L4 was interrupted.

L1 failed to irpt.

OX02

Irpt req grp 1 X'7E' is tested for the I/O check L1 bit.

The I/O check L1 bit did not set.

OX03

Before forcing the L1 irpt, the L4 CZ latches are set to CZ

111A

1118

Z3706BAA CCUIFT SYMPTOM INDEX

= 01.

FFFF

The L4 CZ = 01 latches were altered by the L1 irpt.

CZXXX

See routi ne 1118.

6·050
6·090

L3 is interrupted by a diag L2 function.

See routine 1113.

1X01

Since the OCM runs under L4, an L3 irpt Is forced via 'PCI L3
to allow this routine to test while in L3.

Pretest error.

OX01

An L2 Irpt is forced via diag L2. The irpt req grp 2 X'7E' is
tested to verify that diag L2 bit was set.

The diag L2 irpt failed to occur when running under L3.

FOFB

6·830

OX02

Before forcing the L2 irpt, the L3 CZ latches are set to CZ .. 10.

The L3 CZ = 10 latches were altered by the L2 irpt.

0003

6·090

1:X01

Since the OCM runs under L4, an L3 irpt is forced via PCI L3
to allow this routine to test while in L3.

Pretest error.

OX02

Before forcing the L2 irpt, the L3 CZ latches are set to CZ = 01.

The L3 CZ = 01 latches were altered by the L2 irpt.

111C

6·940
See routine 1116.

6·940
0003

6·830

L3 is interrupted by L1 via an I/O check L1.

See routine 1113.

1X01

Since the OCM runs under L4, and L3 irpt is forced via PCI L3
to allow this routine to test while in L3.

Pretest error.

OX01

The utility reg X'79' is tested to verify that L3 was interrupted.

The utility reg did not contain the prog L3 interrupted bit.

OX02

The L1 irpt is forced via I/O check L1.

The I/O check bit did not set. An L1 irpt did not occur
when running under L3.

OX03

Before forcing the L1 irpt, the L3 CZ latches are set to CZ = 10.
On return to L3 the CZ latches are tested to ensure that the L1
irpt did not alter the presetL3 CZ latches.

The L3 CZ = 10 latches were altered by the L1 irpt.

6·940
A·B3M2

6·830

Bypass troubleshooting this error until error code
OX02 of this routine has run without failure.

FFFF

6·050

See routine 1118.

0003

6·090

OOFO

CP004

,

/

/

c

I"~

'--~,/

'\

('

"

\"J

""'"'""I
'--

j

I

r-'~

''----, /

,

---,.."

""

r~

\

I
"'"

,/

"

,/

'----,/

"'---_/

\
'.'"

/

(
\

\",j

'-

"

"
/

"

,.tt!.• -"",

r

'

,----/'

r'~

/'

· ..

(.,' (

L

(/

L

(

(

(

(

(

(

-~----~---

(

(

(

('

f

(

C

(

~~"'-

(

(

(

(j

(

(

(

(-'

(' (.': (

C~

(

(

3705-80 CCU I FT SYMPTOM INDEX - Cont.
Error

Routine

Code

Func:tioll'l T ....

1110

1X01

Since the OCM runs under L4, an L3 irpt is forced via PCI L3
to allow this routine to test while in L3.

Pretest error.

OX01

The utility reg X'79' is tested to verify that L3 was
interrupted.

The utility reg did not contain the prog L3 interrupted bit.

OX02

The L1 irpt is forced via I/O check L1.

The I/O check bit did not set. An L1 irpt did not occur
when running under L3.

OX03

Before forcing the L 1 irpt, the L3 CZ latches are set to CZ = 01.

The L3 CZ

111E

Program

FEAlO

Mask

Page

FETMM
Page

A-B3M2

latches were altered by the L1 irpt.

OOFO

CP004

6-830

FFFF

6-050

0003

6-090
6-050

Since the OCM runs under L4, an L2 irpt is forced via diag L2
irpt. This will allow the routine to test while in L2.

Pretest error.

OX01

The utility reg X'79' is tested to verify that L2 was interrupted.

The utility reg did not contain the prog L2 interrupted bit.

OX02

The L1 irpt is forced via an I/O check L 1. Irpt req grp 1 X'7E'
is tested to verify.

The I/O check L1 bit did not set. An L 1 irpt did not occur
when running under L2.

OX03

Before forcing the L1 irpt, the L2 CZ latches are set to CZ = 10.
On return to L2, the CZ latches are tested to ensure that the L1
irpt did not alter the preset L2 CZ latches.

The L2 CZ

1X02

Since the OCM runs under L4, an L2 irpt is forced via diag L2
irpt. This will allow the routine to test while in L2.

Pretest error.

OX01

The utility reg X'79' is tested to verify that L2 was interrupted.

The utility reg did not contain the prog L2 interrupted bit.

OX02

The L1 irpt is forced via an I/O check L1. Irpt req grp
1 X'7E'is tested to verify.

The I/O check L1 bit did not set. An L1 irpt did not
occur when running under L2.

OX03

Before forcing the L1 irpt, the L2 CZ latches are set to CZ
On return to L2, the CZ latches are tested.

= 01.

The L3 CZ

A-B3M2

A-B3M2

latches were altered by the L 1 irpt.

OOFO

See routine 1116.

6-830

Bypass troubleshooting this error until error code
OX02 of this routine has,run without failure.

FFFF

6-850

See routine 1118.

0002

6-090

OOFO
FFFF

CP004

CP004

0003

6-090

See routine 1117.

6-830

See routine 1119.

6·860

See routine 1118.

-

6-090

This routine does an irpt display-chain from L4 to L3 to L2 to
L1 to L3 to L4. The CZ latches for L4, L3, and L2 are preset
to a known state before forcing the next irpt. Each is checked
on return to its level.

6-080

1X01

L4 is interrupted by L3 via PCI L3.

Pretest error.

1X02

L3 is interrupted by L2 via diag L2.

Oiag L2 irpt failed to occur.

N/A

6-090

0)(01

Before forcing the L3 irpt, the L4 CZ latches are set to CZ = 10.
On return to L4, the CZ latches are tested to ensure that the
L3, L2, and L1 irpt did not alter the preset L4 CZ latches.

The L4 CZ = 10 latches were altered by the L3, L2, and L1 irpt
daisy-chain.

0003

6-090

OX02

Before forcing the L2 irpt, the L3 CZ latches are set to CZ
On return to L3, the CZ latches are tested.

The L3 CZ = 10 latches were altered by the L2 and L1 irpt
daisy chain.

0003

6-090

OX03

Before forcing the L1 irpt, the L2 CZ latches are set to CZ = 10.
On return to L2, the CZ latches are tested.

The L2 CZ

0003

6-090

OX01

L4 masking and unmasking functions are tested. Since the OCM
runs under PCI L4, this routine resets PCI L4 and waits for an
L3 interval timer L3 irpt. L4 is then masked and tested. On the
next timer L3 irpt, L4 is unmasked and tested.

The L4 mask function failed to prevent a PCI L4 irpt from
occurring.

= 01.

Bypass troubleshooting this error until error code
OX02 of this routine has run without failure.
See routine 1118.

6-090

= 10 latches were altered by the L1 irpt.

= 01

Comments

6-940

1X02

1120

1121

= 01

Suspected Card
location(s)

L2 is interrupted by L1 via an I/O check L1.

I

111F

Error Description

See routines 1113-111 F.

6-090

= 10 latches were altered by the L1 irpt.
A-B3M2
A-B3L2

N/A

CPOO2
CP006

6-090
6-940

Z3705BAA CCU 1FT SYMPTOM INDEX

CCU 058

C

3705-80 CCU I FT SYMPTOM INDEX - Cont.

Routine

Error
Code

Z3705BAA CCU 1FT SYMPTOM INDI:X

Function Tested

Error Description

Suspected Card
Location(s)

Program
Ma*

FEALD
Page

FETMM
Page

1121

OX02

L4 is unmasked and a PCI L4 irpti~ set while in L5. An exit
from L3 is performed and L4 should itpt via PCI L4.

The L4 unmask function failed. A PCI L4 irpt did not occur.

A-B3M2

N/A

CP002

6-090
6-950

1122

OX01

L3 masking and unmasking functiohs are tested. L3 is masked;
an attempt is made to force an L3 irpt via a set PCI L3 irpt.

The L3 mask function failed to prevent a PCI L3 irpt from
occurring. If the L5 mask function is not active, false errors
may occur. If so, run routine 1124 to test the L5 mask function.

A-B3M2

N/A

CP002

6-940
6-950
6-940

OX02

L3 is unmasked, an attempt is made to force a L3 irpt via a set
PCI L3 irpt.

The L3 unmask function failed. A PCI L3 irpt did not occur.

A-B3M2

N/A

CP002

6-940

OX01

In order to reachL5, the PCI L4 irpt must be reset and an exit
from L4 is performed.

L5 failed to become active or L4 failed to exit (previously
tested).

A-B3M2

N/A

CPOO3

6-090

OX02

The exit from L5 should set svc L4 irpt. The irpt reg grp 2 X'7F'
will be tested to verify this.

The L5 exit failed to set svc L4 irpt bit.

A-B3M2

0001

CU015

6-860

OX03

The L4 svc L4 irpt will be reset to verify that it can be reset.

Svc L4 irpt failed to reset.

A-B3M2

0001

CU015

6-090

OX05

An L5 exit is performed.

L5 failed to exit.

N/A

FFFF

CU014

6-850

0010

CP004

6-830

1124

112A

Comments

This routine tests for an L4 service irpt (svc L4) when an exit
from L5 is performed.

1123

1125

CCU 060

6-750

This routine tests that L5 can be interrupted by L1.

OX01

L5 is interrupted by L1 via an I/O check. Irpt reg grp 1 X'7E' is
tested to verify that a L1 irpt did occur.

The I/O check L1 bit did not set. L1 irpt failed to occur.

OX02

The utility reg X'79' is tested for a prog L5 interrupted bit. The
L1 irpt should cause the utility reg to set the above bit.

The prog L5 interrupted bit failed to set.

OX03

Before forcing the L1 irpt, the L5 CZ latches are set to CZ = 01.
On return to L5, the CZ latches are tested.

The L5 CZ = 01 latches were altered by the L1 irpt.

OX04

On return to L4, the saved utility reg is tested to verify that the
L5 CZ condition bits are correct.

The CZ = 01 bits in the utility reg are in error.

OX05

Upon return to L4 and after the above tests have been run, the
utility reg is tested to verify that the exit from L2, L5, and the
L4 irpt did not affect the L5 CZ = 01 latch.

The CZ = 01 bits of the utility reg are in error. The L5 exit or svc
14 irpt affected the L5 CZ latch.

OX01

The masking and unmasking of L5 is tested. L5 is masked and
instruction execution is halted on L4 and an exit from L4 is
performed. This should allow L5 to become active if the masking
function failed.

The L5 masking function failed.

OX02

L5 is unmasked to allow L5 to become active.

The L5 unmask function failed.

OX01

Invalid input reg decode testing. An attempt is made to input to
an invalid reg. An I/O check L1 irpt should result. Invalid reg
values are in a table. Irpt req grp 1 X'7E' is tested for an I/O
check L1 bit.

The invalid input reg failed to set I/O check.

The LAR reg is tested to verify that the L1 irpt occurred at the
invalid test slot.

LAR reg failed to track or the L1 irpt occurred at the wrong adr.

OX02

A-B3M2

6,090

0003
A-B3M2

A-B3M2

0300

CP004

6-090

0300

CP004

6-090

N/A

CP002

6-940
6-950

6-950

N/A
A-B3L2

FFFF

CK007
CU014
COOD1
CD001

6-120
6-120
6-850

3FFFF

CSOO1

6~800

A-B3K2
A-B3H2
A-B3M2

Reg X'16' will contain the value of the input reg
that produced the error. Errors in this routine
could be external to the CCU. (CSBs~ CAs).
Byte 0 bit 0-3 and byte 1 bits 0-3 are the two hex
values that define the reg.

".

,
"- ./

1"-

. . ;/

('~

'0

'""

,:)

~'~

/~

\ ..... _/

." ./
.

r''l,
\.....j

~.~

/

(~

',-

/

,,~

0'--.j

f

,

I'

0

""

0

\.-y

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

3705-80 CCU 1FT SYMPTOM INDEX - Cont.
Error
Routine

Code

112B

OX01

OX02

112E

112F

1130

1131

Error Description

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

A-B3L2

FFFF

CK007
CU014
CQ007
COOOl

6-120
6-850

Comments

Invalid output reg decode testi,ng. An attempt is made to output
an invalid reg. An I/O check L1 irpt should result. Invalid reg
values are in a table. Irpt reg grp 1 X'7E' is tested for an I/O
check.

The invalid output reg failed to set I/O check.

The LAR is tested to verify that the L1 irpt occurred at the
invalid test slot.

LAR failed to track or the L1 irpt occurred at the wrong adr.

A-B3M2

3FFFF

CSOOl

6-800

CU014

6-050
6-850

Reg X'16' will contain the value of the op that
caused the error.

Reg X'16' will contain the value of the invalid op
that caused the error.

A-B3K2
A-B3H2

Reg X'16' will contain the value of the output reg
that produced the error. Byte 0 bits 0-3 and byte
1 bits 0-3 are the two hex values that define the
reg.

Invalid op (instruction) testing.

112C

1120

Function Tested

OX01

An attempt is made to execute a half-word of code that is invalid.
Invalid operations are in a table. Irpt req grp 1 X'7E' is tested for
a op check L1 bit.

The invalid op failed to set op check L1.

A-B3L2

FFFF

OX02

The LAR is tested to verify that the L1 irpt occurred at the
invalid test slot.

LAR failed to track or the L1 irpt occurred at the wrong adr.

A-B3M2

3FFFF

OX01

Invalid op (instruction) testing. An attempt is made to execute
a half-word of code that is invalid. The invalid ops are formed
from table data ORed with a varying data field. This routine
makes over 300 passes. Irpt reg grp 1 X'7E' is tested for a op
check L1 bit.

The invalid op failed to set op check L1.

A-B3L2

FFFF

CU014

6-050
6-850

OX02

The LAR is tested.

LAR failed to track or the L1 irpt occurred at the wrong adr.

A-B3M2

FFFF

CSOOl

6-800

OX01

Invalid op (instruction) testing. An attempt is made to execute
a halfword of code that is invalid. The invalid ops are formed
from data table data ORed with a varying data field. This routine
makes over 600 passes.

The invalid op failed to set up check L1.

A-B3L2

FFFF

CU014

6-050
6-850

Reg X'16' will contain the value of the invalid op
that caused the error.

OX02

The LAR is tested under routine 1120.

OX01

Invalid op (instruction) testing. An attempt is made to execute
a half-word of code that is invalid. The invalid ops are formed
from table data ORed with a varying data field. This routine
makes over 180 passes.

The invalid op failed to set op check L1.

A-B3L2

FFFF

CU014

6-050
6-850

Reg X'16' will contain the value of the invalid op
that caused the error.

OX02

The LAR is tested under routine 1120.

LAR failed to track or the L1 irpt occurred at the wrong adr.

A-B3M2

FFFF

CSOOl

6-800

OX01

Invalid op (instruction) testing. An attempt is made to execute
a half-word code that is invalid. The invalid ops are formed
from table data ORed with a varying data field. This routine
makes over 50 passes.

The invalid op failed to set op check L1.

A-B3L2

FFFF

CU014

6-050
6-850

OX02 i

The LAR is tested under routine 1120.

LAR failed to track or the L1 irpt occurred at the wrong adr.

A-B3M2

FFFF

CSOOl

6-800

1X03

Tests for an L1 program check when an invalid op is detected
while in L1. Since the OCM runs in L4, an invalid I/O check
will be used to force this routine to run in L1.

I/O check failed to force aLl irpt (pretest error).

OX01

Once L1 is active, an invalid op check is forced. Irpt req grp 1
X'7E' is tested for an invalid op check~

The invalid op failed to force an error when operating under L1.

A-B3H2

FFFF

COO04

OX02

The invalid op in L1 should set L1 prog check and CCU check.
CCU check reg X'70' is tested.

The L1 invalid op failed to set the expected check bits.

A-B3N2

FFFF

CK007

Reg X'16' will contain the value of the invalid op
that caused the error.

6-050

N/A

6-050
6-850

See routine 112C or 1120.

Z3706BAA CCU 1FT SYMPTOM INDEX

CCU 062

Z3705BAA CCU 1FT SYMPTOM,I~DEX

3705-80 CCU 1FT SYMPTOM INDEX - Cont.

Routine
1132

&ror
Code

"',j

,~
\..

j

Error Description

Location(s)

Program
Mask

FEALD
Page

1X03

Te~ts

for an L1 program check when an invalid I/O check is
detected while in L1. Since the OCM runs i,n L4, an invalid
check will be used to force this routine to run in L1.

Initial I/O check failed to force andLl irpt (pretest error).

N/A

OX01

Once Llis active, an I/O check is forced. Irpt req grp 1 X'7E'
is tested for an I/O check.

The I/O check failed to force an error when operating under L1.

FFFF

CU014

OX02

The I/O check in L1 should set L1 prog check and CCU check.
CCU check reg X'70' is tested.

The L1 I/O check failed to set the expected check bits.

FFFF

CK007

1133

','.\

SUSpected Card

Function Tested

A-B3N2

CCU064

FETMM
Comments

Page
6-050

6-050
6-840

Address exception test. This routine attempts to load data from
the first invalid adr and expects an adr exception check to occur.
The adr under test is then increased in increments of 4K until the
maximum adr is reached.

,

OX01

Test for adr exception. Irpt req grp X'7E' is tested for adr exception check L1 bit.

Adr exception failed to occur.

OX02

LAR is tested to verify that it tracks and that the adr exception
occurred at the expected instruction.

LAR failed to track or adr exception check above failed to occur.

('')
'-....,y

r'lj
\j

'~

..... ~

,

'~
\'./

(~\

'..... j

"j

"'"

A-B4E2
A-B3F2

;-'\
\",./

,f-'

"

"

/'

('\
\"

_/

0040

CS002
CM003

FFFF

0

~

"

r"""h

~j

6-050
6·850

Register X'13' will contain the adr under test.
i

6·800

r'\
~

r

('

"

(/

(

(

(

(

(

(

(

(

(

(~

(

(

(

(

(

(

(

(

3705-80 CCU 1FT SYMPTOM INDEX - Cont.

Routine
1134

Error
Code
OX01

1135

Function Tested
PCI L3 irpt reg unused bit testing. The data in reg X'11' is varied
from 0000 to FFFF to verify that the value of the data does not
matter. Instruction out reg X'11', PCI L3.

Suspected Card
Location(s)

Error Description

Program
Mask

PCI L3 irpt failed to occur (don't care bits do care).

FDF8

Data expected did not agree. Test instruction was between an
LHR and an OHR.

FFFF

FEALD
Page

FETMM
Page

.Comments
Reg X'16' will contain the value of reg X'11' when
the error occurred.

L4 instruction interaction test.

OX01

A given half-word instruction is inserted into an arithmetic
sequence at three different points to test for any interaction.
The test loop is repeated 48 times with different half-word
instructions.
Special Note:

6-220

Reg X'16' contains the half-word instruction that
caused the interaction.

The purpose of this test is to produce a random sequence of instructions to verify any interaction that may exist. The following code is listed to illustrate the technique used to detect interaction.
LA R2,X'8421,
LA R4,X'1248'
LHR R4,R4
** ----------- *
*TEST SLOT*
** ----------- *
OHR R2,R4
STH R2,SAVE1
LA R6,X'FFFF'
** ----------- *
*TEST SLOT*
XHR R2,R6
**
----------- *
*TEST SLOT*
**
----------- *
LA R5,X'9669'
NHR R2,R5
STH R2,SAVE2

R2=
R4=
R4=

1000
0001
0001

0100
0010
0010

0010
0100
0100

0001
1000
1000

The Instruction Under Test Is Stored In This Slot
R2= 1001 0110 0110 1001
Save R2 For Error Code OXOl Analysis
R6= 1111 1111 1111 1111
The Instruction Under Test Is Stored In This Slot
R2= 0110 1001 1001 0110
The Instruction Under Test Is Stored In This Slot
R5= 1001 0110 0110 1001
R2= 0000 0000 0000 0000
Save R2 For Error Code OX02 Analysis

Z3705BBACCU 1FT SYMPTOM INDEX

CCU 070

This page intentionally left blank

(

''-.

./

\-.

'~'.

/

,

~

/,4'~,
\. /

/~

'---~

,

.J

""',

'-. j

cc_"
!

"-.j

'--

j

\. --"/

__ /1

~j

'1

,-j

',---~

('-"
'\...j

("~,

~

(

-',

(

"

C"

''''\I

r'

/"",

I

"-.j

'\
j

----

(~

(

("

.---~.'

l

(j

(

f

(

t

---

(

~-

(

(

(

«

(

-~

(

«

(,

(

(

(

(

(j

(

(

('

(

{'

{

f' (

(

(

3705-80 CCU I FT SYMPTOM INDEX - Cant.

RoMine

Error
Code

1135

OX02

1136

The final sum of the arithmetic sequence is tested.

Error Description

Location(s)

Program
Mask

FEALD
Page

FETMM

Page

Data expected did not agree. The test instruction was between
an LA and an XHR.

FFFF

6-220
6-600

PCI L3 irpt failed (pretest error).

N/A

6-090

Diag L2 irpt failed (pretest error).

N/A

6-090

Invalid output reg failed to produce an L1 irpt (pretest error).

N/A

6-090

Comments
Same as OX01 above.

L3 instruction interaction test. This routine is the same as 1135
above except the test is run under program L3.

1X01

A PCI L3 irpt is used to force an L3 irpt.

OX01

Same as OX01 above under routine 1135.

OX02

Same as OX02 above under routine 1135.

1137

L2 instruction interaction test. This routine is the same as 1135
above except the test is run under program L2.

1X02

Diag L2 irpt is used to force an L2 irpt.

OX01

Same as OX01 above under routine 1135.

OX02

Same as OX02 above under routine 1135.

1138

1139

Suspected Card
Functiom Tested

L1 instruction interaction test. This routine is the same as 1135
above except the test is run under program L1.

1X03

An invalid output reg is used to force an L1 irpt.

OX01

Same as OX01 above under routine 1135.

OX02

Same as OX02 above under routine 1135.

OX01'

L5 instruction interaction test. This routine is the same as 1135
above except the test is run under program L5. Error is same as
OX01 above under routine 1135.

OX02

Same as OX02 above under routine 1135.

113C

6-090

.

Verify correct indication and operation of reg X7A'.

OX01

Input X7A' byte 0 bit 0 on (cycle utilization counter (CUC)
instruction).

CDS definition indicates CUC installed, but hardware indicator
bit is off.

A-B4T2

Verify that CDS definition in model/flag byte.

OX02

Input X'7A' byte 0 bit 0 is on (no CUC instruction).

CDS indicates CUC not installed, but hardware bit is on.

A-B4T2

Verify model/flag byte of CDS.

OX03

Cycle utilization counter value is not correct. Several passes are
made using different values.

A-B4T2

Reg X'14' contains actual CUC value. Reg X'15'
contains bits in error. Reg X'16' contains expected
CUC value.

113F

BSC CRC polynomial test. This routine will test the hardware
CRC circuitry to verify that the correct CRC character is
developed.

OX01

Using input reg X7B'.

The developed and expected CRC characters did not compare.

A-B3S2

FFFF

CR001-3

See comment below for Routine 1140.

Z3705BBA CCU 1FT SYMPTOM INDEX

CCU 072

(

3705·80 CCU I FT SYMPTOM INDEX· Cont.

Z3705BBA CCU 1FT SYMPTOM INDEX

Error
Routine

Code

Suspected Card

Program

Location(s)

Mask

FEALD
Page

The developed and expected CRC characters did not compare.

A·B3S2

FFFF

CR001·3

The developed and expected CRC characters did not compare.

A·B3C2

FFFF

F·UI!ICtion Testad

Error Description

FETMM
Page

CCU 074

Comments

,

1140

OX01

1142

1143

1144

'"

j

.

/'

This routine should run only when RPO 858655 is installed.
If the failing 3705·80 does not have RPO 858655 installed, check
the CDS data.

See comments for routine 1140.

/

ALC CS3 reg test. This routine should run only when RPO
858911 is installed. If RPO 858911 is not installed, check the
CDS data.

OX01

r~

Register X'13' will contain an adr pointer to the
data table. To determine the old CRC, data character, and expected new CRC display the following
storage adrs:
Reg X'13' adr =old CRC.
Reg X'13' adr plus 2 = data.
Reg X'13' adr plus 4 = new CRC.
Note: Reg X'13' above implies the adr is contained
in reg X'13'.

CRC Polynomial Testfor Airline Line Control (ALC) RPO
#858655

OX01

/'

8·Bit CRC polynomial test.

Test bits for rcv/xmt direction and all CCC bits in input and
output X'75'.

I/O regs X'75' do not compare.

R14 =data read from input reg X'75'.
R15 = bits in error.
R16 =data stored in output reg X'75'.

ALC xmt test. This routine should run only when RPO 858911
is installed. If RPQ 858911 is not installed, check the CDS data.

OX01

Tests ALC L1 hardware by altering one instruction in the data
processing sequence.

Altered instruction failed to produce an L1 irpt.

Input reg X'7E' byte 1, bit 7 should be on to
indicate ALC support L1 err.

OX02

Tests EOM remember part 1. Test if expected.

EOM remember was expected but was not detected. Bit tested
is byte 0, bit 1.

R14
R16

OX03

Tests EOM remember part 2. Test if detected.

EOM remember was detected but was not expected. Bit tested
is byte 0, bit 1.

R14 = actual data.
R16 = expected data.

OX04

Tests EOM expected.

EOM was expected but was not detected. Bit tested is byte 0,
bit 2.

R14 = actual data.
R16 = expected data.

OX05

Tests EOM detected.

EOM was detected but was not expected. Bit tested is byte 0,
bit 2.

R14 = actual data.
R16 = expected data.

OX06

Tests end character counter.

The actual end character counter does not compare with the
expected. Bits tested are byte 0, bits 5, 6, and 7.

R14 = actual data
R15 = bits in error.
R16 = expected data.

OX07

Tests CCC.

The actual CCC does not compare with the expected. Bits
tested are byte 1, bits 2, 3, 4, 5, 6, and 7.

R14 = actual data.
R15 =bits in error.
R16 = expected data.

OXOS

Tests first 2 bytes of buffer.

First 2 bytes of buffer are in error.

R13 = adr of buffer.
R14 =actual data from buffer.
R15 = bits in error.
R16 = expected data.

f
I,

\.

'"

(~

\ . . .-J

,[

",,\

''''-.~

("I
\

I

/

.... j

""

",-.,.,,\
\. j

( ...",

"\
./

\"j

'-...~

/

r'\
\ .. - j

r~
./

j

."'>.
~'1

I

'....../

;'l
'-..j

/':

'"

"...j

'1

'-..

~

r"",
.'...

/'

,c",\
j

(

= actual data.
=expected data.

."

~)

r""\
/

,,-----/

"-....

j

~---

til (

~'

---

C

------~~

c «

-------~--.

(

(

«

(

(

(

f.

(

(

(

(

(

3705-80 CCU 1FT SYMPTOM INDEX - Cont.

"'-

Error

(

(

(-

Suspected Card
Location(s)

(-/

f

Program
Mask

(

FEALD
Page

(-

(--; (-

(~

. -'

FETMM
Page

("

(

--

(- (

Routine

Code

1144

OX09

Tests second 2 bytes of buffer.

Second 2 bytes of buffer are in error.

R13 = adr of buffer.
R14 = actual data from buffer.
R15 = bits in error.
R16 = expected data.

OXOA

Tests third 2 bytes of buffer.

Third 2 bytes of buffer are in error

OXOC

Tests ALC Ll request bit.

ALC L1 request bit not set. Bit tested is byte 1, bit 7 of input
reg X'7E'.

= adr of buffer.
= actual data from buffer.
= bits in error.
= expected data.
Reg X'03' = contents of input reg X'7E'.

OXOD

Tests for correct L1 irpt adr.

Actual irpt adr does not compare with expected irpt adr.

LAR should point to irpt adr but does not. Reg
X'04' = contents of LAR. Reg X'05' = bits in error.
Reg X'06' = expected irpt adr.

OXOE

Tests reset of ALC L1 request bit.

ALC L1 request bit did not reset. Bit tested is byte 1, bit 7.

Reg X'05'

Function Tested

1145

Error Description

Comments

R13
R14
R15
R16

= contents of input reg X'7E'.

ALC receive test. This routine should run only when RPQ 858911
is installed. If RPQ 858911 is not installed, check the CDS data.

OX01

Tests ALC L1 hardware by altering one instruction in the data
processing sequence.

Altered instruction failed to produce an L1 interrupt.

Input reg X'7E' byte 1, bit 7 should be on to indicate ALC support L1 error.

OX02

Tests EOM remember part 1. Test if expected.

EOM remember was expected but was not detected. Bit tested
is byte 0, bit 1.

R14 = actual data.
R 16 = expected data.

OX03

Tests EOM remember part 2. Test if detected.

EOM remember detected but not expected. Bit tested is byte 0,
bit 1.

R 14 = actual data.
R 16 = expected data.

OX04

Tests GA part 1. Test if expected.

GA expected but not detected. Bit tested is byte 0, bit 2.

OX05

Tests GA part 2. Test if detected.

GA detected but not expected. Bit tested is byte 0, bit 2.

OX06

Tests CCC remember expected.

CCC remember expected but not detected. Bit tested is byte 0,
bit 4.

OX07

Tests CCC remember detected.

CCC remember detected but not expected. Bit tested is byte 0,
bit 4.

OXOS

Tests end character counter.

The actual end character counter does not compare with the
expected data. Bits tested are byte 1, bits 5, 6, and 7.

= actual data.
= expected data.
R 14 = actual data.
R16 = expected data.
R14 = actual data.
R 16 = expected data.
R14 = actual data.
R 16 = expected data.
R14 = actual data.
R14
R16

R 15 = bits in error.
R16 =expected data.

Tests CCC.

The actual CCC does not compare with the expected data. Bits
tested are byte 1, bits 2, 3, 4, 5,6, and 7.

R 14 = actual data.
R15 = bits in error.
R 16 = expected data.

OXOA

Tests first 2 bytes of buffer.

First two bytes of buffer are in error.

R13 = adr of buffer.
R 14 =actual data from buffer.
R15 = bits in error.
R16 = expected data.

OXOS

Tests second 2 bytes of buffer.

Second 2 bytes of buffer are in error.

R13 = adr of buffer.
R14 = actual data from buffer.
R15 = bits in error.
R16 =expected data.

OX09
\

Z3705BBA CCU 1FT SYMPTOM INDEX

CCU 076

3705-80 CCU 1FT SYMPTOM INDEX - Cont.

Routine

Error
Code

Z3705BBA CCU IFT,SYMPTOM INDEX

Function Tested

Suspected Card
Location(s)

Error Description

Program
Mask

FEALD
Page

FETMM
'age

Tests third 2 bytes of buffer.

Third two bytes of buffer are in error.

R13 = adr of buffer.
R14 = actual data from buffer.
R15 = bits in error.
R16 = expected data.

OXOD

Tests fourth 2 bytes of buffer.

Fourth 2 bytes of buffer are in error.

R13 = adr of buffer.
R14 =actual data from buffer.
R15 =bits in error.
R16 = expected data.

OXOE

Tests ALC L1 request bit.

ALC L1 request bit did not set. Bit tested is byte 1, bit 7 of
input reg X'7E'.

Reg X'03' = contents of input reg X'7E'.

OXOF

Tests for correct L1 irpt addr.

Actual irpt adr does not compare with expected irpt adr.

LAR should point to irp adr but does not.
Reg X'Q4' = contents of LAR.
Reg X'05' =bits in error.
Reg X'06' = expected data.

OX10

Tests reset of ALC L1 request bit.

ALC L1 request bit did not reset. Bit tested is byte 1, bit 7.

Reg X'05' = contents of input reg X'7E'.

1146

OX01

Storage protect test. Sets all storage keys to 000. The storage
keys are first set and then read and compared for the correct key
value. The setting and reading of keys is performed by a major
subroutine.

One of the storage block keys failed to set to 000.

A·B4D2

0007

CVXXX

6·040

See Note 2.

1147

OX01

Sets all storage keys to 001 .

One of the storage block keys failed to set to 001.

A-B4D2

0007

CVXXX

6-040

See Note 2.
See Note 3.

1148

OX01

Sets all storage keys to 010.

One of the storage block keys failed to set to 010.

A-B4D2

0007

CVXXX

6-040

See Note 2.
See Note 3.

1149

OX01

Sets all storage keys to 011.

One of the storage block keys failed to set to 011.

A-B4D2

0007

CVXXX

6·040

See Note 2.
See Note 3.

114A

OX01

Sets all storage keys to 100.

One of the storage block keys failed to set to 100.

A·B4D2

0007

CVXXX

6·040

See Note 2.
See Note 3.

114B

OX01

Sets all storage keys to 101.

One of the storage block keys failed to set to 101.

A-B4D2

0007

CVXXX

6-040

See Note 2.
See Note 3.

114C

OX01

Sets all storage keys to 110.

One of the storage block keys failed to set to 110.

A-B4D2

0007

CVXXX

6·040

See Note 2.
See Note 3.

1140

OX01

Sets all storage keys to 111.

One of the storage block keys failed to set to 111.

A·B4D2

0007

CVXXX

6-040

See Note 2.
See Note 3.

114E

OX01

Storage protect test. Set all protect keys to 000.

One of the protect keys failed to set to 000.

A-B4D2

0007

CVXXX

6-040

See Note 2.
See Note 4.

114F

OX01

Sets all protect keys to 001.

One of the protect keys failed to set to 001.

A-B4D2

0007

CVXXX

6·040

See Note 2.
See Note 4.

,

\

,

",

,

../

Comments

OXOC

1145

/'

CCU 078

/-lj
''-.,

./

C)

t' '\
,

\....)

I~

'"

/

i

l
,

.. /

~-~

1/~1

.~.

..-/,/

,--j

",- -,/

",---.

i

''\

,r'l

-j

\~

I

"'\

'"

./

r-'"\
",-,j

(~
'.

\......./

("1
,

I

./

/,,,,

""~

./'.

""

""i

'-.J

'" r"
'--J

,0
j

(\
\

J

./

,t'
\

"

-"
./

f

>-

!~">-

,.;-"'"
.~

',J

---~---------

(p, (

C

~

--

--_.-

C

(

(

(

(-

- - - -----

(

----_

---

(

(

(/

(-~'

(~

(

(' (

.. - -

_._._----

(

(

--

(

(

(/ (

(-

(-'~:

(

(\
. .;.!

<~

-~,,:-/

(~

(

(

("

3705-80 CCU 1FT SYMPTOM INDEX - Cont.

Routine

E.rror
Code

1150

OX01

Sets all protect keys to 010.

One of the protect keys failed to set to 010.

1151

OX01

Sets all protect keys to 011.

1152

OX01

1153

Suspected Card
Location(s)

Program

Mask

FEALD
Page

Page

A-B402

0007

CVXXX

6-040

See Note 2.
See Note 4.

One of the protect keys failed to set to 011.

A-B402

0007

CVXXX

6-040

See Note 2.
See Note 4.

Sets all protect keys to 100.

One of the protect keys failed to set to 100.

A-B402

0007

CVXXX

6-040

See Note 2.
See Note 4.

OX01

Sets all protect keys to 101.

One of the protect keys failed to set to 101.

A-B402

0007

CVXXX

6-040

See Note 2.
See Note 4.

1154

OX01

Sets all protect keys to 110.

One of the protect keys failed to set to 110.

A-B402

0007

CVXXX

6-040

See Note 2.
See Note 4.

1155

OX01

Sets all protect keys to 111.

One of the protect keys failed to set to 111.

A-B402

0007

CVXXX

6-040

See Note 2.
See Note 4.

For looping on error, the OCM CE sense switch
should be set. If not, the routine will make only
one pass.

1156

EJTOf' Description

Funct.ion T eAa:t

FETMM
Comments

Special storage protect routine for problem definition mode.
This routine will run only if the problem definition mode and the manual intervention CE sense switches are set or if a single routine is
requested and the routine requested is 1156. If the POM CE sense switch is on, a manual intervention code will be displayed. You
should then enter the desired key data into switches B, C, 0, and E (see Note 2 for format of out set key data. Also note that byte 0,
bits 0-3 should be entered into switch B, etc.). The data entered will determine if a storage key or protect key is set and/or read.
This test runs under program L4.
Note: Ensure that the block under test (for setting storage key) does not prevent this routine or the OCM from executing instructions.

FXOF

Manual intervention code. You should enter the desired data
into switches B, C, 0, and E.

N/A

N/A

4-080

OX01

The key set is tested to verify that it agrees with the expected
data.

Key failed to set to the desired value.

0007

6-040

Z3705BBA CCU 1FT SYMPTOM INDEX

CCU 080

c

3705-80 CCU 1FT SYMPTOM INDEX - Cont.

Routine

Error
Code
"

Z3705BCA CCU 1FT SYMPTOM INDEX

Function Tested

Suspected Card
Location(s)

Error Description

Program
Mask

FEALD
Page

FETMM
Page

Comments

Storage Protection Mechanism Testing at Program L5. Section 1.
The following seven routines test to verify that, if the protect key and storage key match, the user (L5 is the user) is allowed to access storage for instruction execution.
Since the protect keys for program levels 1,2,3, and 4 are fixed equal to 0, program L5 is set up for the appropriate protect key and the actual test section of each routine is tested at program L5.

1158

Test that when the storage key is equal to 001 and the protect
key (L5) is equal to 001, no storage protect errors occur when an
instruction execution is performed.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did not occur.

1X11
1X21

Pretest error.
Pretest error.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did not occur.

1X12
1X22

Pretest error.
Pretest error.

115A

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did not occur.

1X13
1X23

Pretest error.
Pretest error.

./

I

~-')
'--....

)/

CVXXX

6-040
6-850

A protection check did not occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

A protection check did occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

A protection check did occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

A protection check did occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

When the storage key is equal to 100 and the protect key (L5) is
equal to 100, tests that no storage protect errors occur when an
instruction execution is performed.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did not occur.

1X14
1X24

Pretest error.
Pretest error.

115C

''-.

FFFF

When the storage key is equal to011 and the protect key (L5)
is equal to 011, test that no storage protect errors occur when
an instruction execution is performed.

1158

"

A-B4D2

When the storage key is equal to 010 and the protect key (L5)
is equal to 010, tests that no storage protect errors occur when
an instruction execution is performed.

1159

L"

A protection check did occur.

Test that when the storage key is equal to 101 and the protect
key (L5) is equal to 101, no storage protect errors occur when
an instruction execution is performed.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did not occur;

1X15
1X25

Pretest error.
Pretest error.

("'"
"--

(0
'-..y

(

.

'"

\

\,-~

,~
'-. ./

I

E)
,

"-~

,

,/~
'-...

~

10
\

J

'-../

,,~

"~

'........._-.;>/

,-~y

(,'-,.,

' '---,

'''--J

,/

,At-""

!

("'

''-----/

"-.,'/

(-'1
\.

,I

.j

('."'X,

"

("""",

\

"\

'",-./

'-.../

"'-/

'''-._j/

I

.-

,

,

)

,!'~
)

,'/

0', ..../

r'''\

f-~\

~~.,\

,-<'

CCU 090

(' (/

«

(

(

(

(

(

(

('

(

«

(,

(

(

(

3705-80 CCU I FT SYMPTOM INDEX - Cont.

Routine

&for
Code

1150

Function Tested

Suspected Card
Location(s)

Error Description

Program
Mask

FEALO
Page

FETMM
Page

Comments

When the storage key is equal to 110 and the protect key (L5)
is equal to 110, tests that no storage protect errors occur when
an instruction execution is performed.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did not occur.

1X16
1X26

Pretest error.
Pretest error.

115E

A protection check did occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

A protection check did occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

When the storage key is equal to 111 and the protect key (L5)
is equal to 111, tests that no storage protect errors occur when
an instruction execution is performed.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did not occur.

1X17
1X27

Pretest error.
Pretest error.
Storage Protection Mechanism Testing at Program L5. Section 2.
The following eight routines test to verify that, if protect key and storage key match or if the storage key is 111 (unprotected storage), the user (L5 is the user) is allowed to modify storage without
causing protection checks.

115F

When the storage key is equal to 001 and the protect key (L5)
is equal to 001, tests that no storage protect errors occur when
anattempt is made to modify storage.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did not occur.

1X11
1X21

Pretest error.
Pretest error.

1160

A protection check did occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

'A-B4D2

FFFF

CVXXX

6-040
6-850

A-B4D2

FFFF

CVXXX

6-040
6-850

When the storage key is equal to 001 and the protect key (L5)
is equal to 010, tests that no storage protect errors occur when
an attempt is made to modify storage.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did not occur.

1X12
1X22

Pretest error.
Pretest error.

1161

A protection check did occur.

/

When the storage key is equal to 011 and the protect key (L5) is
equal to 011, tests that no storage protect errors occur when an
attempt is made to modify storage.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did not occur.

1X13
1X23

Pretest error.
Pretest error.

A protection check did occur.

(

Z3705BCA CCU 1FT SYMPTOM INDEX

CCU 092

3705-80 CCU 1FT SYMPTOM INDEX - Cont.

Routine

Error
Code

1162

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did not occur.

1X14
1X24

Pretest error.
Pretest error.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did not occur.

1X15
1X25

Pretest error.
Pretest error.

OX01

Irpt req grp 1 X7E' is tested to verify that a protection check
did not occur.

1X16
1X26

Pretest error.
Pretest error.

1X17
1X27
1166

.. /

FETMM
Page

Comments

A protection check did occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

A protection check did occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

A protection check did occur.

A-B4D2

FFFF

CVXXX

6-040
6-850
I

When the storage key is equal to 111 and the protect key (L5) is
equal to 111, tests that no storage protect errors occur when an
attempt is made to modify storage.

OX01

'--

FEALD
Page

Test that when the storage key is equal to 110 and the protect
key (L5) is equal to 110, no storage protect errors occur when
an att~mpt is made to modify storage.

1165

"./

Program
Mask

When the storage key is equal to 101 and the protect key (L5) is
equal to 101, tests that no storage protect errors occur when an
attempt is made to modify storage.

1164

'''!

Suspected Card
Location(s)

Error Description

Function Tes:ta:I
When the storage key is equal to 100 and the protect key (L5) is
equal to 100, tests that no storage protect errors occur when an
attempt is made to modify storage.

1163

;'

Z3705BCA CCU 1FT SYMPTOM INDEX

Irpt req grp 1 X'7E' is tested to verify that a protection check
did not occur.

A protection check did occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

A protection check did occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

Pretest error.
' Pretest error.
When the storage key is equal to 111 (unprotected storage) and
the protect key (L5) is some value other than 111 ((101 for this
test)), tests that no storage protect errors occur when an attempt
is made to modify storage.

OX01

Irpt req grp1 X'7E' is tested to verify that a protection check
did not occur.

1X15
1X17
1X25

Pretest error.
Pretest error.
Pretest error.

c

"

("')
\,-~

;"

''\

"- )
..

',-

~"
\., ,/

r"'\

.",

...

r
./

'-.

./

'-...j

\., ./

.

./

\

... ,,/

.~

~
,-

\,

/

,,:

"\

''.

I

'-

'-..../

\""j

"

j

"\

"-/

(""
'-..

./

;-'''''

(~

,/)

./

"

r

._\

(

'.

CCU 094

(

(

(

(

(

(

(

(/

(

(:

(/

(

(

(

3705-80 CCU 1FT SYMPTOM INDEX - Cont.
Error
Routine

F-1IIIIICtion Tested

Code

Error Description

Suspected Card
Location (s)

Program
Mask

FEALD

FETMM

Page

Page

Comments

Storage Protection Mechanism Testing at Program L5. Section 3.
The following five routines test to verify that if the protect key and the storage key are not equal, the user (L5 is the user) is not allowed to execute an instruction. In addition, protection check should
be set.

116A

When the storage key is equal to 001 and the protect key (L5) is
equal to 110, tests that storage protection checks will occur when
an attempt is made to execute an instruction.

OXOl

Irpt req grp 1 X'7E' is tested to verify that a protection check
did occur.

lXl1
lX16
lX26

Pretest error.
Pretest error.
Pretest error.

116F

A protection check did not occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

A protection check did not occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

A protection check did not occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

A protection check did not occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

When the storage key is equal to 110 and the protect key (L5) is
equal to 001, tests that storage protection checks will occur when
an attempt is made to execute an instruction.

OXOl

Irpt req grp 1 X'7E' is tested to verify that a protection check
did occur.

lXll
lX16
lX2l

Pretest error.
Pretest error.
Pretest error.

1170

When the storage key is equal to 000 and the protect key (L5) is
equal to 111, tests that storage protection checks will occur when
an attempt is made to execute an instruction.

OXOl

Irpt req grp 1 X'7E' is tested to verify that a protection check
did occur.

lXl0
lX17
lX27

Pretest error.
Pretest error.
Pretest error.

1171

When the storage key is equal to 111 and the protect key (L5) is
equal to 000, tests that storage protection checks will occur when
an attempt is made to execute an instruction.

OXOl

Irpt req grp 1 X'7E' is tested to verify that a protection check
did occur.

lXl0
lX17
lX20

Pretest error.
Pretest error.
Pretest error.

Z3705BCA CCU 1FT SYMPTOM INDEX

CCU 096

3706·80 CCU 1FT SYMPTOM INDEX· Cont.

Z3706BCA CCU 1FT SYMPTOM INDEX

~rror

Routine
1172

Suspected Card
LOCation(s)

Error Description

Function Tested

Code

Program

FEALD
Page

Mask

FETMM
Page

Comments

When the storage key is equal to110 and the protect key (L5) is
equal to 111, tests that storage protection checks will occur when
an attempt is made to modify storage.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did occur.

1X16
1X17
1X27

Pretest error.
Pretest error.
Pretest error.

A protection check did not occur.

FFFF

A·B4D2

CVXXX

6·040
6-850

Storage Protection Mechanism Testing at Program L5. Section 4.
The following six routines test to verify that, if the protect key and the storage key are not equal and if the protect key is not equal to zero, the user (L5) is not allowed to modify storage. In addition,
protection check should be set.

1173

Test that when the storage key is equal to 100 and the protect
key (L5) is equal to 110, storage protection checks will occur
when an attempt is made to modify storage.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did occur.

1X14
1X16
1X26

Pretest error.
Pretest error.
Pretest error.

1174

'., . /

. ''j
,,--. ..Y

A·B4D2

FFFF

CVXXX

6·040
6·850

A protection check did not occur.

A·B4D2

FFFF

CVXXX

6·040
6·850

A protection check did not occur.

A·B4D2

FFFF

CVXXX

6-040
6-850

When the storage key is equal to 001 and the protect key (L5) is
equal to 101, tests that storage protection checks will occur when
an attempt is made to modify storage.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did occur.

1X11
1X15
1X25

Pretest error.
Pretest error.
Pretest error.

1175

/'
:

A protection check did not occur.

When the storage key is equal to 000 and the protect key (L5) is
equal to 100, tests that storage protection checks will occur when
an attempt is made to modify storage.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did occur.

1X10
1X14
1X24

Pretest error.
Pretest error.
Pretest error.

.

"

.

(

I~

0

'. ./

\"

.~
I
.

./

-..

,~)

"~

(-"
1,,- ../

./

"-~

\..._./

"'i

\..j

~,

(

\...

I

,-,./

r

>.

(

"

',-'--"""

',,- /'

CCU 098

(/

{

(

(

(

(

(

(

(

(

(-

(

(

(

(/

(

(

(

(

(

« ( (

3705-80 CCU 1FT SYMPTOM INDEX - Cont.

Routine

Error
Code

1177

Function Tested

Error Description

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

When the storage key is equal to 011 and the protect key (L5) is
equal to 010, tests that storage protection checks will occur when
an attempt is made to modify storage.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did occur.

1X12
1X13
1X22

Pretest error.
Pretest error.
Pretest error.

1178

A protection check did not occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

A protection check did not occur.

A-B4D2

FFFF

CVXXX

6-040
6-850

A protection check did not occur

A-B4D2

FFFF

CVXXX

6-040
1-040

When the storage key is equal to 101 and the protect key (L5) is
equal to 001, tests that storage protection checks will occur when
an attempt is made to modify storage.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did occur.

1X11
1X15
1X21

Pretest error.
Pretest error.
Pretest error.

1179

When the storage key is equal to 100 and the protect key (L51 is
equal to 111, tests that storage protection checks will occur when
an attempt is made to modify storage.

OX01

Irpt req grp 1 X'7E' is tested to verify that a protection check
did occur.

1X14
1X17
1X27

Pretest error.
Pretest error.
Pretest error.

,

Z3706BCA CCU 1FT SYMPTOM INDEX

CCU 100

3705-80 CCU I FT SYMPTOM INDEX - Cont.
~rror

Code

Routine
1190

CCU 102

Z3705BCA CCU 1FT SYMPTOM INDEX

Suspected Card
Location(s)

Error Description

Program
Mask

FEAlD
Page

The customer usage meter should run when an instruction is executed at program levels 1,2,4,5, and L3 if 8 ms has elapsed since the interval timer irpt occurred or if an instruction is executed at L3
and a non-interval timer irpt has occurred_

FETMM
Page

Comments

1-040

A series of instructions totaling 24 seconds will be executed on each level for a total run time of 2 ,minutes (0.034 run time on meter).
You will be requested to read and enter the meter at the start of the test and at the end. As a result, this routine will run only if the manual intervention CE sense switch is set.
e

Customer Usage Meter Test 1
Enter the meter reading as follows (see Figure 1190):
1_ When code FX01 is displayed in DISPLAY a, set the DISPLAY/FUNCTION SELECT switch to FUNCTION 5.
2. Ignoring the three leftmost meter positions, enter the remaining positions in STORAGE ADDRESS/REGISTER DATA switches B, C, D, and E. Note that the value entered in switch E represents
the marks on the rightmost meter wheel (thousands position). Always round the thousands position to the nearest even number (2,4,6,8,0).
3. Press the START pushbutton.
'
4. When code FX02 is displayed in DISPLAY a, enter the new meter reading in the STORAGE ADDRESS/REGISTER DATA switches B, C, D, and E as described in step 2.
5. Press the START pushbutton.

, - - Enter Value in switch B

+..----o

4

..

2

1

Enter value in switch 0

=

3

1 ~ I--- Enter value of the mark (2,4,6,8,0) in switch E

~--~
--~----~--~""-..-'

L

Ignore these positions

Enter value in switch C

For this example you would enter 1 3 1 0 in switches B, C, D. and E
Figure 1190. How to Read the Metarfor Test Routina 1190.

EX01

r
'-.

/

')

'---j

Display code to indicate that this routine is running (2 min.).

N/A

FX02

Manual intervention code. Enter the meter value observed in
step 4 above.

OX01

The first meter reading is updated by 0.034 and compared with
the second reading to verify that the run time is two minutes
(0.034 in terms of meter reading).

f -'"

"-

f'

r

"\

",-j

0
"-

j
/

r,\
'",j

N/A

N/A
1-040

N/A

(~

''\
/

A-B3 L2
A-B3 M2

The meter fail to run correctly or meter reading were not
consistent.

"j

,,-,j

"'--_/

/\

r~

'--

"~

/

'-

,---",j

'--

,,-j

FFFF

'\

'\
'-- /

CP006
CP007

"-

/

'-.... - /

1",\
'
\
j

Warning: If the meter reading entered under FX01
was between 9.966 and 9.999 inclusive a false
error will be reported. Rerun the test again.

1-040

;'
-..-/1

/

,

"

(

"

\,-,~

7~
'---/

(

(

(

(

(

(

(

(

(

(

(

«

(

(

(

(

(- (

3705-80 CCU 1FT SYMPTOM INDEX - Cont.

Routine

Error
Code

1191

Error Description

Function T es:bIaI

Suspected Card
Location(s)

Program
Mask

FEALD
Page

Customer usage meter test 2. If no other program levels are active
and an L3 interval timer irpt occurs, the customer usage meter
should not run until after 8 ms has elapsed. This routine will
mask off all execution except the interval timer and update a real
time type of count. The customer usage meter should not run
during this routine.

FETMM
Page

Comments

1-040

Run time is 1 minute.

FX01

Same as FX01 above.

EX02

Displays code to indicate this routine is running.

FX02

Same as FX02 above.

OX01

The first meter reading is saved and compared with the second.
Since the meter should not run, the two meter readings should
be equal.

The meter either ran or meter readings were not consistent.

N/A

N/A

N/A

A-B3 L2
A-B3 M2

FFFF

CP006
CP007

1-040

Pretest Error Codes
The following error codes define failures of functions previously tested by other routines. For each error code a cross reference will be given to point to the routine that originally tested the given function.

11XX

1X01

Forces an L3 irpt via an output X'7C' to set PCI L3.

L3 irpt failed to occur

N/A

6-940

Routine 1113 previously tested this function.
Request routine 1113 and verify that PCI L3 will
force an L3 irpt.

11XX

1X02

Forces an L2 irpt via an output to set diag L2 irpt.

L2 irpt failed to occur.

N/A

6~900

The DCM set the L2 mask before loading a given
I FT. As a result, L2 must be unmasked before
focusing an L2 irpt. Routine 1115 test both the
unmasking of L2 irpt and masking of L2 irpt via
an output to set diag L2.

11XX

1X03

Forces an irpt via an invalid output reg X'2F'.

L1 irpt failed to occur.

N/A

6-050

Routine 1118 previously tested this function.
Request routine 1118 and verify if an L1 irpt can
be forced via an I/O check.

11XX

1X10

Sets a given storage key to 000.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and 5. Routine 1146 previously tested
this function. Run routine 1146 or 1156.

11XX

1X11

Sets a 'given storage key to 001.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and 5. Routine 1147 previously tested
this function. Run routine 1147 or 1156.

11XX

1X12

Sets a given storage key to 010.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and 5. Routine 1148 tested this function. Run routine 1148 or 1156.

11XX

1X13

Sets a given storage key to 011.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and'5. Routine 1149 previously tested
this function. Run routine 1149 or 1156.

11XX

1X14

Sets a given storage key to 100.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and 5. Routine 114A previously tested
this function. Run routine 114A or 1156.

...

Z3705BCACCU 1FT SYMPTOM INDEX

CCU 104

3705-80 CCU I FT SYMPTOM INDEX - Cant.

Z3705BCA CCU 1FT SYMPTOM

. Suspected Card
. Location(s)

Routine

Error
Code

11XX

1X15

Sets a given storage key to 101.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and 5. Routine 114B previously tested
this function: Run routine 114B or 1156.

11XX

1X16

Sets a given storage key to 110.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and 5. Aoutine 114C previously tested
..
this function. Run routine 114C or 1156.

Error Description

Function Tested

Program
Mask

FEALD
Page

FETMM
Page

'.

"

1X17

Sets a given storage key to 111.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and 5. Routine 1140 previously tested
this function. Run routine 1140 or 1156.

11XX

1X20

Sets a given protect key to 000.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and 5. Routine 114E tested this function. Run routine 114E or 1156~

11XX

1X21

Sets a given protect key to 001.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and 5. Routine 114F previously tested
this function. Run routine 114F or 1156.

11XX

1X22

Sets a given protect key to 010.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and 5. Routine 1150 previously tested
this function. Run routine 1150 or 1156.

11XX

1X23

Sets a given protect key to 011.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and 5. Routine 1151 previously tested
this function. Runroutine 1151 or 1156.

11XX

1X24

Sets a given protect key to 100.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and 5. Routine 1152 previously tested
this function. Run routine 1152 or 1156.

11XX

1X25

Sets a given protect key to 101.

Key failed to set.

N/A

6-040
6-880

See Notes 2 and 5. Routine 1153 previously tested
this function. Run routine 1153 or 1156.

11XX

1)(26

Sets a given protect key to 110.

Key failed to set.

N/A

6-040

See Notes 2 and 5. Routine 1154 previously tested
this function. Run routine 1154 or 1156.

11XX

1X27

Sets a given protect key to 111.

Key failed to set.

N/A

6-880

See Notes 2 and 5. Routine 1155 previously tested
this function. Run routine 1155 or 1156.

11XX

2X11

Subroutine to handle L1 irpts.

An L1 irpt bas occurred and tbere are no CCU bits on in either
X'70' CCU check reg or X'7E' irpt req grp 1. All L 1 irpts should
occur as a result of a CCU type error.

N/A

N/A

6-8.40
6-850

Reg X'05' has a dummy bits in error data X'9999'.

11 XX

2X12

Subroutine to handle L1 irpts.

An L1 irpt has occurred due to some bit in either irpt req grp 1
X'7E' and/or adapter irpt req grp 1 & 2 X'76' & X'77'. The
CCUIFT L1 subroutine resets all forced CCU irpt conditions and
determines that all bits cannot be reset.

N/A

N/A

6-810
6-820
6-860

Reg X'05' will contain bits that cannot be reset.
If any adapter 21 bits are on, they must be manually reset before pressing START to continue.

11XX

2X13

Subroutine to handle L1 irpts.

An L1 irpt has occurred due to a CCU L1 irpt. The CCUIFT
L1 subroutine attempts to reset the L1 interrupt conditions and
determines that all bits cannot be reset.

A-B3L2
A-B402

N/A

CP005

6-090

Reg X'05' will.contain the OR of the CCUck req
X'70' and irpt req grp 1 X'7E'.

11XX

2X14

Subroutine to handle L1 irpts.

N/A

N/A

CK006

6-090

Reg X'05' will contain the OH of theGGU ck req
X'70' and irpt req grp 1 X'7E',

,
./1

Comments

11XX

,
An L1 irpt has occurred and the routine under test did not
expect to force an L1 irpt. Theirpi occurred due to a CCU error.

....

1"

INDEXCCU106

r

".

"

1'''1
\,.J

(

"'-,

".

/

/

/-~"I

'"

./

,.

./

'. .. /

"

./

'------_/

- "-,

\,.j

{

~',

/

'.

I

/

"-

"

/

t

/"

'.

-,,~

-

."

,'/-''\,

'.

j

'"

'\

\,--"/

'.

N/A

.,

.

/

"\
/

'... . /

I

,

"\
.

/

"i

i~

(
~/

'"

/

;'

/'~

"'...... - .-

?~~

\~~

'''../

'.

{

(

..

(

(

(

(

(

(

(

(

(

(

(

(

«

(

(

(

(

c(

(

3705-80 CCU 1FT SYMPTOM INDEX - Cant.

Routine

Error
Code

11XX

2X15

Subroutine to handle L1 irpts.

An L1 irpt has occurred and the routine under test did not
expect to force an L1 irpt. There are not any CCU error bits on;
as a result, the irpt must be due to either a CA or CSB request.

N/A

N//\

N/A

11XX

2X21

Subroutine to handle L2 irpts.

Diag L2 irpt req bit failed to reset.

A-B3M2

N/A

CU014

11XX

2X22

Subroutine to handle L2 irpts.

An L2 irpt has occurred and the diag L2 bit is not on in the irpt
req grp 2 X'7F'. When running the CCUIFTs all L2 interrupts
should result from Diag L2 bit.

N/A

N/A

N/A

6-850

Reg X'05' will contain irpt req grp 2 X'7F'.

11 XX

2X23

Subroutine to handle L2 irpts.

An L2 irpt had occurred and either the type 1 CSB L2 and/or
type 2 CSB L2 bits are on in adapter req grp 2 X'77'. The
CCUI FT L2 subroutine has attempted to reset by resetting all
forced CCU error conditions.

N/A

N/A

CX003

6-820

Reg X'05' will contain adpt req grp 2 X'77'.

11 XX

2X24

Subroutine to handle L2 irpts.

An L2 irpt has occurred and the routine under test did not
expect to force an L2 irpt.

N/A

N/A

N/A

6-090

Reg X'05' has a dummy bits in error data X'9999'.
Display regs: X'77' adpt req grp 2 and X'7F' irpt
req grp 2 to determine the cause of the L2 irpt.

11XX

2X31

Subroutine to handle L3 irpts.

An L3 irpt has occurred via a PCI L3 irpt X'7C'. The level subroutine attempts to reset the PCI L3 irpt, but fails.

A-B3M2

N/A

CU015

6-940

11XX

2X32

Subroutine to handle L3 irpts.

An L3 irpt has occurred and neither the PCI L3, timer L3, nor
pushbutton L3 bits are on. All L3 interrupts that occur should
result from one of the above conditions.

N/A

N/A

11XX

2X33

Subroutine to handle L3 irpts.

An L3 irpt has occurred and either the Type I CAn L3 and/or
Type 2 CAn L3 bits are on in adapter req grp 2 X'77'. The
CCUIFT L3 subroutine has attempted to reset by resetting all
forced CCU errors conditions.

N/A

N/A

11XX

2X34

Subroutine to handle L3 irpts.

An L3 irpt has occurred and the routine under test did not
expect to force an L3 irpt. The timer L3 and pushbutton L3
interrupts are expected at all times.

N/A

11XX

2X41

Subroutine to handle L4 irpts.

A PCI L4 or svc L4 irpt has occurred. The L4 attempts to reset
either or both but determines that one or both cannot be reset.

11XX

2X42

Subroutine to handle L4 irpts.

11XX

2X43

Subroutine to handle L4 irpts.

Function Tested

Error Description

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page
6-090
6-810
6-820
6-860

i

Comments
Reg X'05' has a dummy bits in error data X'9999'.
Display the following regs to determine the cause
of the L1 irpt: X'7F' irpt req grp 2, X'76' adpt
req grp 1 and X'77' adpt req grp 2. If any adapter
bits are on, they must be manually reset before
pressing START to continue.

6-050

Reg X'OD' has a dummy bits in error data X'9999'.
Reg X'OE' contains adpt req grp 2 X'77'.

"

CP005

6-820

Reg X'05' will contain adpt req grp 2 X'77'. If any
adapter bits are on, they must be manually reset
before pressing START to continue.

N/A

N/A

6-090

Reg X'OD' has CCU irpt req grp X'7E' loaded. In
addition display reg X '77' adpt req grp 2 to determine if a CA L3 irpt req occurred.

A-B3M2

N/A

CU015

6-090

Reg X'15' contain the irpt req that cannot be reset.
Byte 0, bit 7 = PCI L4 and Byte 1, bit 7 = svc L4.

An L4 irpt has occurred and neither the PCI L4 or svc L4 bits
are on in X'7F'.

N/A

N/A

CU015
CP005

6-860

Reg X'15' has a dummy bits in error data X'9999'.
If any adapter bits are on, they must" be manually
reset before pressing START to continue.

An L4 irpt has occurred and the routine under test did not
expect to force an L4 irpt.

N/A

N/A

N/A

6-090

Reg X'15' has a dummy bits in error data X'OO01'.
Display req X'7F' CCU I RPT req grp 1. Byte 0,
bit 7 =PCI L4 and Byte 1, bit 7 = svc L4.

,

Z3705BCA CCU 1FT SYMPTOM INDEX

CCU 108

3705-80 CCU I FT SYMPTOM INDEX - Cont.
Error
Routine

Fu nctiom T es:lleel

Code

CCU 110

Z3705BCA CCU 1FT SYMPTOM INDEX

Error

Suspected Card
Location(s)

[)escript~

Program
Mask

FEALD
Page

FETMM
Page

Comments

NOTES FOR CCU 1FT SYMPTOM INDEX
Note 1: Since the error forcing circuitry has not been previously tested, bypass this error code until error code 0002 of the same routine has been run without failure.
Note 2: For all of the above storage protect testing routines, reg X'16' for error display has special meaning. Req X'16' will contain the data that was sent output to req X73' (set key). This will allow the block address to
be displayed as shown below. See routine 1156 for setting a loop on a given storage or protect key.

Output X'73'

Set Key

SAR
Byte

. Byte

a

Byte 0,

SKA
SKA
SKA
SKA
SKA
SKA
SKA

1
2
3
4
5
6
7

X

67 a

1
2
3
4
5
6
7

i

Byte
1

a

1 2 3 4 5 6 7 ~0-1~2-3~4~5-6~7

II ~kl!~llllllllill

GH

.. Use this chart to convert
block number into adr
range and vice versa.

*
*
*
*

a

Byte 1,

a --------------

Bit
(G)
Bit 1 -------------- (H)
Bit 2 -------------- (J)
Bit 3 -------------- (K)
Bit40rPKABitO--(L)
Bit 5 or PKA Bit 1-- (M)
Bit 6 or PKA Bit 2-- (N)

Exp: If no key adr bits are on, then
the block number in question is zero
and covers the adr range of 0-4097
bytes.

Select Key Adr 1=SKA O=PKA
Set Key
1=SET
Key - Bit a
Key - Bit 1
Key - Bit 2

Note 3: The first two storage block keys are not changed but are allowed to remain set to 000. This will allow direct addressable areas, the DCM control module, and the CCU 1FT irpt and subroutine areas to be addressed without
protection checks.
Note 4: Only three of the available settable protect keys are currently used.
Note 5: Use the following chart to determine the first suspected card or cards. The table should be keyed off of the failing bits in reg X'15' (bits in error).
Bit in Error
Reg X'15'

Failure

Function (Z·Bus)

Card

Logic Page

Byte 0, bit a
bit 1
bi12

Byte X
Byte a
Byte 1

ALU, AREG, BREG
ALU, AREG, BREG
ALU, AREG, BREG

A·B4J2
A·B4K2
A·B4N2

DF976
DG976
DK976

/'.- .. ""\

c'

./

"

(

'"

'\,

j

;:

"-

";,

i

./

/'~,

'---

I

r-\
'----/

r

-~\

,

j

,-,

,I

"

j

-',
'-

/

r""\
"

j

r""',
'-

~

I

-'~
".

./

/

'---,./'

/'

'---

./

'\

"-,.,./

'\,

'.

/

'---

"
/

F'\
'. /'

r""\
./

(

",

r

"
------j

,

r
"-

/

(

(

(

(

(

(

(

(

(

(

(

f

(

(

(

(

(

(

(

(

4--

(

(

(

c (

3705-80 CCU I FT SYMPTOM INDEX - Cont.

Routine

Error
Code

Function Tested

Error Descriptton

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

Note 6: Use the following chart to determine the first suspected card or cards. Key off the failing bits in reg X'15' (bits in error).
Bit in Error
Reg X'15'

Failure

Function

Card

Logic Page

Byte 0, bit 1
bit 2

Byte 0
Byte 1

SOR
SOR

A·B4G2
A·B4A2

OP993
OR993

Note 7: Use the following chart to determine the first suspected card or cards. Key off the failing bits in reg X'15' (bits in error).
Bits in Error
Reg X'15'

Failure

Function

Card

Byte 0, bit 0
bit 1
bit 2

Byte X
Byte 0
Byte 1

SAR
SAR
SAR

A·B402
A·B4D2
A·B4C2

Logic Page
CV001
CV001
OS001

Z3705BCA CCU 1FT SYMPTOM INDEX

CCU 112

This pa~e intentionally left blank

;'

"
/

'-.

'J
./

(

',-

"
'-. .

\
.../

(~
'., j

/~

'-

/

.~

r~

I

,--"

./

"-

I
./

'.

./

'\
,

'.

./

r'~
'.

./

/

(-\
'-. ../

1"'''.
)

./

'-

./

'.

'- ./

'.. , /

'-. .../

'"

(-.,

\

'\.

/

'

"-

./

!

//'''.

\

/

../

\

"-

j

f
'-.

'.

j

..

;/-._-...."

/"',.

-.

\.J

'-..j

/

- -..

(

l

l./

_---- -----

(

{-

-

-

(

--~.

(,

(

(

(

(

(

(

(~,

c-

..

(

(

...

(

(

(-.

(

/

--------------

<:.

(.

(

(

(,

(~-.

(,

r--

('

(

(

('

3705-80 STORAGE I FT SYMPTOM INDEX

ADAPTER CONSIDERATIONS
The entire storage array is considered as one adapter. Errors are detected and displayed by the DCM as established by DCM-IFT conventions.

FAI LURE ANALYSIS
Errors in storage control circuits can appear as array card errors when the diagnostics are run. If an array card error is indicated by diagnostics, the suggested procedure is to swap the indicated card with another one and
run the same diagnostics again. If the error indications remain the same, panel procedures should be used to test the control circuitry (FETMM, SY27-0209, page 7-260). Error indications are as follows unless noted otherwise in the storage symptom index:
Reg
Reg
Reg
Reg

X'13' = failing address
X'14' = actual data received
X'15' = failing data bits ON
X'16' = expected data

All routines except the worst case routine set bybass CCU check stop mode during the test to allow an error display instead of a hardstop. The worst case routine does not set bypass CCU check stop because parity errors
must be detected by a CCU check rather than data verification. Set the DIAGNOSTIC CONTROL switch to BYPASS CC CHECK STOP position for an error display of the data bits if desired.

NOTES
Referenced notes are in the back of the storage I FT symptom index.

Routine

Error
Code

X2XX

2X01

L1 irpt handler subroutine. Error 1 verifies that aLl irpt has
been caused by address exception condition in the address
exception routine.

Unexpected L1 irpt encountered. Address exception expected.
Other irpt bit(s) also on. Flag stored by the address exception
routine should equal input reg X'7E'. (lrpt Req)
Definition of unexpected bits:
1.0 - Address compare
1.2 - In/out check
1.3 - Protection check
1.4 - Invalid op
1.6 - IPL level 1 request

6-090

Reg X'04' = interrupt request bits from input
reg X'7E'. Bit 1.1 expected. Reg X'06' =
expected data.

X2XX

2X02

L1 irpt handler subroutine: Error 2

An L1 address exception did not occur at expected instruction
in address exception routine.

6-050

Reg X'04' = adr of inst following the one causing
the L1 interrupt. Reg X'06' = adr of inst following the one that should have caused interrupt.

X2XX

2X03

L1 irpt handler subroutine. Error 3 verifies that address exception condition can be reset.

Address exception bit failed to reset after the expected address
exception condition.

6-050

Reg X'7E' bit 0 was set by address exception
but could not be reset.

X210

Function Tested

Error Description

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

Single bit error correction test. This routine tests the ability to
detect and correct a single bit or check bit error in storage. An
error is forced via the diagnostic register for each of the data bits
in both the on and off condition. The results are tested to verify
that the bit was corrected and there is not an existing error
already in storage. An error in this routine could be caused by
storage support circuitry. Refer to the STORAGE section in
Volume 2.

Z3706CAA STORAGE 1FT SYMPTOM INDEX

1FT STG 200

c

3705-80 STORAGE 1FT SYMPTOM INDEX -Cont.

Z3706CAA STORAGE 1FT SYMPTOM INDEX

Suspected Card
Location(s)

Error
Routine

Error Description

Function Tested

Code

Program
Mask

FEALD
Page

FETMM
Page

Failed to correct single bit error. Error was forced via the
diagnostic register.

7-220

OX02

Single bit error correction.

Failed to correct single bit error in complement pattern. Error
was forced via the diagnostic register.

7-220

'OX03

Data bit error. Errors already exist in storage.

Unable to verify single bit error correction due to error(s)
already existing in storage at several addresses.

7-220

OX04

Check bit error. Errors already exist in storage.

Unable to verify single bit error correction due to error(s)
already existing in storage at several addresses.

7-220

Failed to detect a double bit error. CCU check register X'7D'
should indicate SDR check.

7-220

R13 =data add ress
R14 = actual bits from CCU check reg X'7D'.
R15 = CCU check reg bits in error.
R16 =data stored.

Op reg check not indicated

7-220

R13 = test address.
R14 =data read from test address (should =
X'OOOO').
R15 = CCU check reg bits received (should
contain.op reg check).

1

I

X211

Double bit error detection. Problem may be ECC card or other
storage support logic.

X212

Bus out parity test. This routine forces bad parity on CCU bus
out via output reg X'78'. If a bus out check occurs, a double bit
error condition is indicated to the CCU when that address is read.

OX01

Bus out parity.

X213

Address exception test. This routine tests ability to generate an
address exception L1 interrupt or fold condition in which the
data is stored in address zero. Flags are set to indicate to the L1
interrupt that an address exception L1 Interrupt is expected.
The interrupt or fold should occur during an attempt to store
into an invalid address.

~,

'l
"./

R14
R15

Double bit error detection test. This routine tests the ability to
detect a double bit error and provide the correct error indications.
Double bit errors are forced via the diagnostic register.

OX01

'-.,'/

= actual data.
= bit in error.
R14 = actual data.
R15 = bit in error.
R14 = actual data.
R15 = bit in error.
R14 = actual data.
R15 = bit in error.

Single bit error correction.

I

,

Comments

OX01

X210

/

1FT STG 210

OX01

CDS, input X'70' compare.

Number of 32K increments derited from CDS and input
X'70'do not compare.

R14 =number of 32 increments taken from CDS
data, after one shift left and should compare with
input X'70'. Example: 256K in CDS =8800,
after one shift left = 1000. 256K in input req
X'70' = 1000. R15 = bits in error. R16 = input
X'70'.

OX02

Address exception or fold. For 256K the maximum address
+2 = address 0 or fold.

Failed to indicate address exception or fold. The address
should fold to zero.

R13 = maximum valid address determined from
input req X'70'.
R14 = Data read from address zero. Should be
zero due to fold condition.

,\.

.'"

()
'-..-

/"

1

'"

\...j

1"""'1

"

./

C)

f''\
\..

j

'\.
'--

/

0

'-...j

r-'-.'
'-....../

\

_/

\...J

'"

-

... /

(~
./

,

I~

\'-.~

/'

,r "'\.

r~

\... ./

''-...J/

:'1
~

(''\,

j

,.

(

"\,
,/

!

.r~',

<

j

1,/

./-~'''~'\

/

""\
J

(~

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(-' f

(

(

3705-80 STORAGE 1FT SYMPTOM INDEX - Cont.
Error
Routine

Functio,n T esI!ed

Code

X214

Error Description

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

Double bit error pattern test. This routine stores, loads and tests
a pattern, its complement and its recomplement. Two patterns
are used to provide bit variation. No errors are forced via the
diagnostic register. If a double bit error occurs, a test is made to
determine which card the bits are on, in which case the card is
identified. If the bits in error are on both cards of a pair,
information is saved from worst card analysis (routine #15).
Pattern 1 = 5555/AAAA
Pattern 2 = 800117FFE

OX01

Double bit error.

Double bit errors have occurred and the errors have been
determined to be in a single array card as identified by reg
X'15' displacement value.

7·220

R13 = failing adr.
R15 =displacement into worst card table. (See
note 1.)

OX02

Double bit error. If routine 14 was run as single routine request
continue to termination and request routine 15. If problem
definition SSW was set at 1FT select, continue. If it was not, set
9101 in data switches, function 1, and continue.

Double bit errors have occurred, but cannot be isolated to a
single array card. Suggested procedure is to set DCM sense
switch for problem definition to cause routine #15 to be run, or
run the routine as a single routine. A flag is set to cause routine
#15 to test only the failing array cards.

7·220

R13 = failing adr at which the double bit error
occurred.

X215

Single bit error pattern test.
Note: This routine runs in problem definition mode. Either the
DCM sense switch should be set for problem definition or the
routine should be run as a single routine request.
This routine stores, loads, and tests a pattern, its complement
and its recomplement. Two patterns are used to provide bit
variation.
***Single Bit error Forced***
Pattern 1 = 5555/AAAA
Pattern 2 = 800117FFE

OX01

Worst card analysis.

The worst card has been determined.

7·220

R15 byte 1 = displacement into worst card table.
See Note 1.
If reg 15 = X' 10', worst card = position U2.

OX02

Worst card analysis - the worst card is the card with the greatest
number of single bit errors.

Double bit error detected in routine 14 has determined worst
card within the range of addresses where the double bit error
exists.

7·220

R15 byte 1 =displacement into worst card table.
See Note 1. If reg 15 = X' l 0', position U2.

EOXX

This code is displayed because routine 15 takes longer than 20
seconds to run. It indicates only that the routine is running and
is not in a loop.

Z3705CAA STORAGE 1FT SYMPTOM INDEX

1FT STG 220

This page intentionally left blank

(

(

(

(

(

(

(

(

(

«

(

(

(

(

(

(

(

(

(

(

(

3705-80 STORAGE 1FT SYMPTOM INDEX - Cont.
Error

Rout.ine

Functio,n Tested

Code

X216

Error Description

Suspected Card
Location(s)

Program.·
Mask

FEALD
Page

FETMM
Comments

Page

Address Failure Analysis. This Routine attempts to analyze a solid addressing failure by storing each address in its own location as data. Failures are saved for a composite error display I from which consistent
address bits can be analyzed. Failing pattern can be determined by combining bits consistently ON from error code OX01 and bits consistently OFF from error code OX02. Bit definitions are as follows:
BYTE

XX0000000011111111
670123456701234567
XX XXXX XXXXXXXXXXXX

r 1:Tcsx

SAR

L unl

Card Select off = T2, on = U2

OX01

Address failure analysis.

Addressing failure. Replace bits in address layout with a 1 for
each bit ON in reg X'15 /. Continue to error code OX02 to complete failing pattern.

7-220

R 15 = bits consistently ON in all failures.

OX02

Address failure analysis.

Addressing failure. Replace bits in address layout with a 0 for
each bit ON in reg X'15'. Bits remaining as X after error code
OX01 and OX02 were not consistent in the failures.

7-220

R15

Addressing failure. Compare expected and actual data to
determine address bits in error.

7-230

R13 = failing address.
R14 = actual data.
R 15 = bits in error.
R 16 = expected data.

X217

= bits consistently OFF in all failures.

Addressing capability. This routine checks addressing capability
by storing each location with its own address as data and testing
that the data was stored correctly.

0001

Addressing capability.

NOTE 1: ARRAY CARD IDENTIFICATION
R15
Displacement

Card
Location

Address Range

00 or 02
04 or 06
OB or OA
OC or OE
10 or 12
14 or 16
1B or 1A
1C or 1 E

T2
T2
T2
T2
U2
U2
U2
U2

00000-07FFE
OBOOO-OFFFE
10000-17FFE
1BOOO-1 FFFE
20000-27FFE
2BOOO-2FFFE
30000-37 F F E
3BooO-3F F F E

\
\
Z3705CAA STORAGE 1FT SYMPTOM INDEX

1FT STG 230

This page intentionally left blank

/"
'..

,,
-//

(

"

/'..

\,
./

(~

/",'~
".

./

'.

j

'... ./

j

"

"

/

' ..

./

"

/

~~
,~.

/

"~

'\

r

'\

\., ./

'..

./

(
I

\.... .

/

r '\i
~ ./

(
'..

_/

,

,.~

,/
)

./

\.

./

./

\....j

'.~'"

"

{' ~

t,

..

"------"~----

{

-------'

(

c

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

3705-80 TYPE 1 CA I FT SYMPTOM INDEX
3705-80 Type 1 Channel Adapter (CA) Symptom Index
The type 1 CA 1FT symptom index is a listing of error codes relating to failures occurring during the operation of the 1FT. All bits of the CA registers which have both input and output capability are tested with several
patterns, including all ones, zeros, every other bit, growing ones, and floating zeros patterns. Interaction between the registers is also checked. In addition to verification of register operation, the function of program
requested and suppress·out monitor level 3 interrupts are verified. Error codes are also given for unexpected and/or unknown level 1 (L 1) and level 3 (L3) interrupts and if the CA interface was not disabled.

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Routine

Error
Code

1301

OX01

Disable CA type 1 interface.

Channel interface was not disabled.

A4P2

0008

RC103

1302

OX02

CA diagnostic reset.

Did not clear reg X'60'.

A4L2

FFFF

RC402

8·130

OX04

CA diagnostic reset.

Did not clear reg X'62'.

A4L2

FFFF

RC403

8·130

OX08

CA diagnostic reset.

Did not clear reg X'66'.

A4T2

FFFF

RC601

8·130

OX09

CA diagnostic reset.

Did not clear reg X'67'.

A4K2

OOFF

RC505

8·130

1303

OXOA

Set reg X'63' to X'OOOO'.

Unable to set reg X'63' to X'OOOO'.

A4M2, A4P2
A4K2

FFFF

RC502

8·100

1304

OXOB

Set reg X'63 to X'FFFF'.

Unable to set reg X'63' to X'FFFF'.

A4M2,A4P2
A4K2

FFFF

RC502

8·100

1305

OXOC

Set reg X'63' to X'5555'.

Unable to set reg X'63' to X'5555'.

A4M2,A4P2
A4K2

FFFF

RC502

8·100

OXOD

Set reg X'63' to X'AAAA'.

Unable to set reg X'63' to X'AAAA'.

A4M2,A4P2
A4K2

FFFF

RC502

8·100

1306

OXOE

Set reg X'63' using floating zeros pattern.

Unable to set reg X'63' using floating zeros pattern.

A4M2,A4P2
A4K2

FFFF

RC502

8·100

1307

OXOF

Set reg X'63' using growing ones pattern.

Unable to set reg X'63' using growing ones pattern.

A4M2,A4P2
A4K2

FFFF

RC502

8·100

Function Tested

Error Description

I

1308

OXOA

Set reg X'64' to X'OOOO'.

Unable to set reg X'64' to X'OOOO'.

A4M2, A4P2
A4K2

FFFF

RC502

8·110

1309

OXOB

Set reg X'64' to X'FFFF'.

Unable to set reg X'64' to X'FFFF'.

A4M2, A4P2
A4K2

FFFF

RC502

8·110

130A

OXOC

Set reg X'64' to X'5555'.

Unable to set reg X'64' to X'5555'.

A4M2,A4P2
A4K2

FFFF

RC502

8·110

OXOD

Set reg X'64' to X'AAAA'.

Unable to set reg X'64' to X'AAAA'.

A4M2,A4P2
A4K2

FFFF

RC502

8·110

OXOE

Set reg X'64' using floating zeros pattern.

Unable to set reg X'64' using floating zeros pattern.

A4M2,A4P2
A4K2

FFFF

RC502

8·110

130B

Comments

Z3705DAACA1IFTSYMPTOM II\IDEX

1FT CA1 300

3705-80 TYPE 1 CA I FT SYMPTOM INDEX - Cont.

Z3706DAA CA11FT SYMPTOM INDEX

(

Error

'-

,/

Program

Location(s)

Mask

FEALO
Page

FETMM
Page

130C

OXOF

Set reg X'64' using growing ones pattern,

Unable to set reg X'64' using growing ones pattern,

A4M2,A4P2
A4K2

FFFF

RC502

8-110

1300

OXOA

Set reg X'65' to X'OOOO',

Unable to set reg X'65' to X'OOOO',

A4M2,A4P2
A4K2

FFFF

RC502

8-110

130E

OXOB

Set reg X'65' to X'FFFF',

Unable to set reg X'65' to X'FFFF',

A4M2,A4P2
A4K2

FFFF

RC502

8-110

130F

OXOC

Set reg X'65' to X'5555',

Unable to set reg X'65' to X'5555',

A4M2, A4P2
A4K2

FFFF

RC502

8-110

OXOD

Set reg X'65' to X'AAAA'.

Unable to set reg X'65' to X'AAAA'.

A4M2,A4P2
A4K2

FFFF

RC502

8-110

1310

OXOE

Set reg X'65' using floating zeros pattern.

Unable to set reg X'65' using floating zeros pattern.

A4M2,A4P2
A4K2

FFFF

RC502

8-110

1311

OXOF

Set reg X'65' using growing ones pattern.

Unable to set reg X'65' using growing ones pattern.

A4M2,A4P2
A4K2

FFFF

RC502

8-110

1312

OXOB

Set reg X'66' to X'CFOO' by output of X'40CF' to reg X'66'.

Unable to set reg X'66' to X'CFOO'.

A4T2

FFFF

RC601

8-120

1313

OXOC

Set reg X'66' to X'4500' by output of X'0045' to reg X'66'~

Unable to set reg X'66' to X'4500'.

A4T2

FFFF

RC601

8-120

OXOD

Set reg X'66' to X'8AOO' by output of X'008A' to reg X'66',

Unable to set reg X'66' to X'8AOO'.

A4T2

FFFF

RC601

8-120

1314

OXOE

Set reg X'66'using floating zeros pattern.

Unable to set reg X'66' using floating zeros pattern.

A4T2

CFOO

RC601

8-120

1315

OXOF

Set reg X'66' using growing zeros pattern.

Unable to set reg X'66' using gr,owing zeros pattern.

A4T2

CFOO

RC601

8-120

1316

OXOA

Set reg X'62' to X'OOOO'.

Unable to set reg X'62' to X'OOOO'.

A4L2

FFFF

RC403

8-080

1317

OX10

Set reg X'62' to X'8000' outbound transfer sequence.

Unable to set reg X'62' to X'8000'.

A4L2

FFFF

RC403

8-080

1318

OX 11

Set reg X'62' to X'4000' inbound transfer sequence.

Unable to set reg X'62' to X'4000'.

A4L2

FFFF

RC403

8-080

1319

OX12

Set reg X'62' to X'2000' ESC final status transfer sequence.

Unable to set reg X'62' to X'2000'.

A4L2

FFFF

RC403

8-080

131A

OX13

Set reg X'62' to X'1 000' NSC channel end transfer sequence.

Unable to set reg X'62' to X'1000'.

A4L2

FFFF

RC403

8-080

OX14

Set Channel End status when setting reg X'62' to X'1000'.

Unable to set reg X'66' to X'0800'.

A4L2

FFFF

RC601

8~080

OX15

Set reg X'52' to X'OBOO' NSC final status transfer sequence.

Unable to set reg X'62' to X'0800'.

A4L2

FFFF

RC403

8-080

OX16

No bits are set in reg X'66' when setting reg X'62' to X'OBOO'.

Reg X'66' not all zeros.

A4T2

FFFF

RC601

8-080

OXOA

Pretest. Set reg X'62' to X'OOOO'.

Unable to set reg X'62' to X'OOOO'.

A4L2

FFFF

RC403

131C

"-,

Suspected Card

Code

131B

/"

Function Tested

Routine

\

/

I

r
\

'--

'1,

()

(

"-

~\

\'"

-;./

Comments

I

'I

Reg X'55' set inconectly.

!"-~

IC~\
I

//

Error Description

1FT CA 1 310

',,-/

'"--,,,I

./

\.~

/

('

'\

\..

/

(

/,--.
'-.- I

,c-

,/"j
~I

',,-.

I.

"
I

(/

(

(

(

(

(-

(

(

(

(

(

(

(

(

(

c

(

3705-80 TYPE 1 CA 1FT SYMPTOM INDEX - Cont.

Routine

Error
Code

131C

OX20

Set L3 program requested irpt.

L3 irpt did not occur.

A4T2

0006

RC601

1310

OXOA

Pretest~

Unable to set reg X'62 to X'OOOO'.

A4L2

FFFF

RC403

OX21

Set suppress out monitor.

L3 irpt did not occur.

A4T2

OOOA

RC602

OXOA

Pretest. Set reg X'63' to X'OOOO'.

Unable to set reg X'63' to X'OOOO'.

A4M2

FFFF

RC403

OX40

When X'OOOO' is set in reg X'63' it does not set reg X'64'.

Reg X'64' set incorrectly.

A4D2,A4K2

FFFF

RC502

8-100
8-110

OX41

When X'OOOO' is set in reg X'63' it does not set reg X'65'.

Reg X'65' set incorrectly.

A4D2,A4K2

FFFF

RC402

8-100
8-110

OX42

When X'OOOO' is set in reg X'63' it does not set reg X'66'.

Reg X'66' set incorrectly.

A4D2,A4K2

FFFF

RC502

8-100
8-120

OXOA

Pretest. Set reg X'64' to X'OOOQ'.

Unable to set reg X'64' to X'OOOO'.

A4M2

FFFF

RC502

OX43

When X'OOOO' is set in reg X'64' it does not set reg X'65'.

Reg X'65' set incorrectly.

A4D2,A4K2

FFFF

RC502

8-110
8-120

OX44

When X'OOOO' is set in reg X'64' it does not set reg X'66'.

Reg X'66' set incorrectly.

A4D2,A4K2

FFFF

RC601

8-110
8-120

OX45

When X'OOOO' is set in reg X'64' it does not set reg X'63'.

Reg X'63' set incorrectly.

A4D2,A4K2

FFFF

RC502

8-100
8-110

OXOA

Pretest. Set reg X'65' to X'OOOO'.

Unable to set reg X'65' to X'OOOO'.

A4M2

FFFF

RC502

OX46

When X'OOOO' is set in reg X'65' it does not set reg X'66'.

Reg

set incorrectly.

A4D2,A4K2

FFFF

RC601

8-110

OX47

When X'OOOO' is set in reg X'65' it does not set reg X'63'.

Reg X'63' set incorrectly.

A4D2,A4K2

FFFF

RC502

8-110
8-100

OX48

When X'OOOO' is set in reg X'65' it does not set reg X'64'.

Reg X'64' set incorrectly.

A4D2,A4K2

FFFF

RC502

8-110

OXOB

Pretest. Set reg X'63' to X'FFFF'.

Unable to set reg X'63' to X'FFFF'.

A4M2

FFFF

RC502

OX4C

When X'FFFF' is set in reg X'63' it does not set reg X'64'.

Reg X'64' set incorrectly.

A4D2,A4K2

FFFF

RC502

8-100
8-110

OX4D

When X'FFFF' is set in reg X'63' it does not set reg X'65'.

Reg X'65' set incorrectly.

A4D2,A4K2

FFFF

RC502

8-100
8-110

OX4E

When X'FFFF' is set in reg X'63' it does not set reg X'66'.

Reg X'66' set incorrectly.

A4D2,A4K2

FFFF

RC601

8-100
8-120

131E

131F

1320

1321

Function Tested

Set reg X'62' to X'OOOO'.

Error Description

X'66~

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

8-080
Rerun routine 1303.
8-080

Rerun routine 1308.

Rerun routine 130D.

Rerun routine 1304.

Z3705DAA CA11FT SYMPTOM INDEX

1FT CA 1 320

3705-80 TYPE 1 CA I FT SYMPTOM INDEX - Cont.

Z3705DAA CA 1 I FT SYMPTOM INDEX

,..

Routine

Error
Code

1321

OX4F

When X'FFFF' is set ih reg X'63' it does not set reg X'60'.

Reg X'60' set incorrectly.

A4D2,A4K2

FFFF

RC402

8-100
8-120

OX51

When X'FFFF' is set in reg X'63' it does not set reg X'62'.

Reg X'62' set incorrectly.

A4D2,A4K2

FFFF

RC403

8-100
8-080

OXOB

Pretest. Set reg X'64 to X'FFFF'.

Unable to set reg X'64' to X'FFFF'.

A4M2

FFFF

RC502

OX52

When X'FFFF' is set in reg X'64' it does not set reg X'65'.

Reg X'65' set incorrectly.

A4D2,A4K2

FFFF

RC502

OX53

When X'FFFF' is set in reg X'64' it does not set reg X'66'.

Reg X'66' set incorrectly.

A4D2,A4K2

FFFF

RC601

8-110
8-120

OX54

When X'FFFF' is set in reg X'64' it does not set reg X'60'.

Reg X'60' set incorrectly.

A4D2,A4K2

FFFF

RC402

8-110
8-070

OX56

When X'FFFF' is set in reg X'64' it does not set reg X'62'.

Reg X'62' set incorrectly.

A4D2,A4K2

FFFF

RC403

8-080
8-110

OX57

When X'FFFF' is set in reg X'64' it does not set reg X'63'.

Reg X'63' set incorrectly.

A4D2,A4K2

FFFF

RC502

8-100
8-110

OXOB

Pretest. Set reg X'65' to X'FFFF'.

Unable to set reg X'65' to X'FFFF'.

A4M2

FFFF

. RC502

OX58

When X'FFFF' is set in reg X'65' it does not set reg X'66'.

Reg X'66' set incorrectly.

A4D2,A4K2

FFFF

RC601

8-120
8-110

OX59

When X'FFFF' is set in reg X'65' it does not set reg X'60'.

Reg X'60' set incorrectly.

A4D2,A4K2

FFFF

RC402

8-070
8-110

OX5B

When X'FFFF' is set in reg X'65' it does not set reg X'62'.

Reg X'62' set incorrectly.

A4D2,A4K2

FFFF

RC403

8-080
8-110

OX5C

When X'FFFF' is set in reg X'65' it does not set reg X'63'.

Reg X'62' set incorrectly.

A4D2, A4K2

FFFF

RC502

8-100
8-110

Function Tested

Error Description

Suspected Card
location(s)

Program

FEAlD

FETMM
PIge

Page

1FT CA 1 330

Comments

0

1322

Rerun routine 1309.
,

1323

1324

I

8-110

Rerun routine 130E .

I

OX5D

When X'FFFF' is set in reg X'65' it does not set reg X'64'.

Reg X'64' set incorrectly.

A4D2,A4K2

FFFF

RC502

8-110

OX5E

When X'OOCF' is set in reg X'66' it does not set reg X'60'.

Reg X'60' set incorrectly.

A4D2,A4K2

FFFF

RC402

8-120
8-070

OXOB.

Pretest. Output X'OOCF' to reg X'66'.

Input from reg X'66' not X'CFOO'.

A4T2

FFFF

RC601

OX60

When X'OOCF' is set in reg X'66' it does not set reg X'62'.

Reg X'62' set incorrectly.

A4D2,A4K2

FFFF

RC403

Rerun routine 1312.
8-120
8-080

.

'-,-.

,,;

'"

;'-'-

~~i

/
/

/

"

./

,r,,\
,-j

,

./

-

;<.~

/';<~

"

./

,

./

' .....,/

."-

I'

.......\

-"

./

,

./

l

(,

(\ (/

(

c

(

(

(

c

(

(

(

«

(

(

(

(

(-/

f: (

(

3705-80 TYPE 1 CA I FT SYMPTOM INDEX - Cont.

Routine

Error
Code

1324

OX61

When X'OOCF' is set in reg X'SS' it does not set reg X'S3'.

Reg X'S3' set incorrectly.

OX62

When X'OOCF' is set in reg X'SS' it does not set reg X'S4'.

OX63

13XX

Suspected Card
Location(s)

Program
Made

FEALD
Page

A4D2,A4K2

FFFF

RC502

8-120
8-120

Reg X'S4' set incorrectly.

A4D2,A4K2

FFFF

RC502

8-120
8-110

When X'OOCF' is set in reg X'SS' it does not set reg X'S5'.

Reg X'S5' set incorrectly.

A4D2,A4K2

FFFF

RC502

8-120
8-110

1X01

Disable CA type 1 interface.

Channel interface was not disabled.

A4P2

0008

RC103

8-130

1XOA

Set regs to X'OOOO'.

Unable to set regs to X'OOOO'.

A4M2, A4P2

FFFF

RC501

8-100
8-110

1XOB

Set all used bit positions to ones.

Unable to set ones to all used bit positions.

A4M2,A4P2

FFFF

RC501

8-100
8-110

2XOO

Unexpected L1 irpt.

L1 irpt with no request bits on.

A4K2

XXXX

RC505

8-340

2X01

Unexpected L3 irpt.

Initial selection L3 irpt bit on in reg X'77' (bit 1.4).

A4L2

XXXX

RC402

2X02

Reset initial selection L3 irpt.

Failed to reset initial selection L3 irpt.

A4L2

XXXX

RC402

8-0BO

2X03

Unexpected L3 irpt.

Data/status L3 irpt bit on in reg X'77' (bit 1.3) without suppress
out monitor or program requested irpt bits on in reg X'S7'.

A4L2

XXXX

RC403

8-090

2X04

Reset data/status L3 irpt.

Failed to reset data/status L3 irpt.

A4L2

XXXX

RCS02

8-080

2X05

Unexpected suppress out L3 irpt.

Suppress out L3 irpt bit on in reg X'77' (bit O.S).

A4T2

XXXX

RCS02

2X06

Reset suppress out monitor L3 irpt.

Failed to reset suppress out monitor.

A4T2

XXXX

RCS02

8-080

2X07

Unexpected L3 irpt.

Unexpected program reg irpt.

A4T2

XXXX

RCS02

8-090

2X08

Reset program requested L3 irpt.

Failed to reset program requested L3 irpt.

A4T2

XXXX

RCS02

2X09

Unexpected L3 irpt from type 1 CA.

No request bits on in reg X'S2'.

A4L2,A4T2

XXXX

RC407

8-090

2X1X

Unexpected L1 irpt.

Local store check.

A4K2

XXXX

RC505

8-340

See Note 1.

2X2X

Unexpected L1 irpt.

CCU outbus check.

A4K2

XXXX

RC505

8-340

See Note 1.

8-340

See Note 1.

Function Tested

Error Description

FETMM
Page

I

Comments

Reg X'S2' should indicate cause irpt.

8-080

I

2X4X

Unexpected L1 irpt.

I/O inst accept check.

A4K2

XXXX

RC505

!
,

2X8X

Unexpected L1 irpt.

Channel bus-in check.

A4K2

XXXX

RC505

8-340

See Note 1.

2XFF

Reset unexpected L1 irpt.

Failed to reset L1 irpt.

A4K2

XXX X

RC505

8-130

See Note 1.

Z3705DAACA11FTSYMPTOM INDEX

1FT CA1 340

This page intentionally left blank

(

(

(

(

(

c

(

(

(

(

(

(

(

(

(.

(

(

3705-80 TYPE 1 CA I FT SYMPTOM INDEX - Cont.
Error
Routine. Code

Function Tested

Error Description

Suspected Card
Location(s)

Program

Mask

FEALD
Page

FETMM
Page

Comments

NOTES:
Note 1: Combinations of more than one L 1 irpt cause will be indicated by Y in error code X'2XYX' and these causes can be separated into codes X'2X 1X' - X'2X8X'.

-

Z3705DAACA11FTSYMPTOM INDEX

1FT CA1 360

This page intentionally left blank

/

" \,

'-.

./

.'

....

'I/
/

(

'"

,/'''',

!

....

./

r-,\
'

.... ./

/~'\

'-...

./

.....

,/

....

..

\

./

.... '-_./'

\

,,'

/'

./

.....

.

("\

!' '\
/

/'

'-...

.../

/'

(-

(

(

(

(

(

(

(

(

(

('

(

(

(

(

(

(

c

(

{

(

(/

(

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX
The type 4 CA IFT symptom index is a listing of error codes relating to failures occurring during the operation of the IFT. All bits of the CA registers which have both input and output
capability are tested with several patterns, including all ones, zeros, every other bit, growing ones, and floating zeros patterns. Interaction between the registers is also checked. In addition to verification of register operation, the function of program requested and suppress-out monitor level 3 interrupts are verified. Error codes are also given for unexpected and/or
un k nown Ieve I 1 (L 1 ) an d Ieve I 3 (L3) .mterrupts an d'f
I t he CA'mter face was not d'Isa bl ed .

Routine

Error'
Code

X901

X902

Fumctio,n Tested

Error Descriptio,n

Suspected Card
Location(s)

Program

Mask

FEALD
Page

FETMM
Page

Select type 4 CA.

OX01

Unable to select type 4 CA.

E4F2

PA108

H-120

Reg X'14' contains the results of an IN X'67'
instruction executed after the selection failed.

OX02

Unable to select type 4 CA.

E4F2

PA108

H-120

Reg X'14' contains the results of an IN X'77'
instruction executed after the selection failed.

Type 4 CA interface was not disabled.

E4P2

PB103

H-120

OX02

Did not clear reg X'60'.

E402
E4K2
E4N2
E4L2

PH107
PF103
PC105
PE102

H-120
H-050

Any bits.
Bit 0.6.
Bit 0.1,0.2,0.7.
Bit 0.1, 0.3, 0.5.

OX04

Did not clear reg X'62'.

E402
E4L2
E4T2
E4N2
E4K2

PH107
PE103
PG102
PC104
PF104

H-120
H-070

Any bits.
Bits 0.0-0.4, 1.0, 1.5-1.7.
Bits 0.6, 0.7.
Bits 0.5, 1.1, 1.3.
Bits 1.2, 1.4.

OX08

Did not clear reg X'66'.

E402
E4M2
E4T2

PH107
PD108
PG102

H-120
H-100

Any bits.
Bits 0.0, 0.1,0.4,0.5.
Bits 0.6, 0.7.

OX09

Did not clear reg X'67'.

E402
E4K2
E4F2

PH107
PF104
PA108

H-120
H-110

Any bits.
Bits 1.1-1.5.
Bits 1.6-1.7.

OXOA

Did not clear reg X'6C'.

E402
E4H2
E4E2

PH107
PL102
P0104

H-120
H-f30

Any bits.
Bit 0.0.
Bit 0.1.

OX01

X903

Disable type 4 CA interface.
Type 4 CA diagnostic reset.

X904

OXOA

Set reg X'63' (SSAR).to X'OOOO' (all zeros).

Unable to set reg X'63' to X'OOOO'.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H-080

X905

OXOB

Set reg X'63' (SSAR) to X'FFFF' (all ones).

Unable to set reg X'63' to X'FFFF'.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H-080

X906

OXOC

Set reg X'63' 1QX'5555'.

Unable to set reg X'63' to X'5555'.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H-080

~

Comments

----Z3705JAA CA4 1FT SYMPTOM INDEX

1FT CA4365

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX· Cont.
Error
Rout,ne

Code

X906
(cont.)

OXOD

X907

OXOE

X908

Location(s)

Program

FEALD

FETMM

Mask

Page

Page

Unable to set reg X'63' to X'AAAA'.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H·OSO

Set reg X'63' (SSAR) using growing ones pattern.

Unable to set reg X'63' using growing ones pattern.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H·OSO

OXOF

Set reg X'63' using floating zeros pattern.

Unable to set reg X'63' using floating zeros pattern.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H·OSO

X909

OXOA

Set reg X'64' (data reg 1 and 2) to X'OOOO' (all zeros).

Unable to set reg X'64' to X'OOOO'.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H·09O

X90A

OXOB

Set reg X'64' to X'FFFF' (all ones).

Unable to set reg X'64' to X'FFFF'.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H·09O

X90B

OXOC

Set reg X'64' to X'5555'.

Unable to set reg X'64' to X'5555'.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H-09O

OXOD

Set reg X'64' to X'AAAA'.

Unable to set reg X'64' to X'AAAA'.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H-09O

X90C

OXOE

Set reg X'64' using floating zeros pattern.

Unable to set reg X'64' using floating zeros pattern.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H-09O

X90D

OXOF

Set reg X'64' using growing ones pattern.

Unable to set reg

E4M2
E4P2
E4K2

PD107
PB106
PF102

H-09O

X90E

OXOA

Set reg X'65' to X'OOOO' (all zeros).

Unable to set reg X'65' to X'OOOO'.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H-09O

X90F

OXOB

Set reg X'65' to X'FFFF'.

Unable to set reg X'65' to X'FFFF'.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H-09O

/
/'

Suspected card

Error Descrilption

Function T8$t8d
Set reg X'63' to X'AAAA'.

/

'.

Z370&JAA CA41FT SYMPTOM INDEX

'-

/

'\
./

~~\

-...,'\

"\

r-"'I
"--

'-

j

"-

/

(

""-\
"

./

,

/

",

0
"-

X'6~'

using growing ones pattern.

('''.
./

/

-'\
"'- ./

"

......,

',-

'- ./

£'' ' '

'-.. ./

',,-

"',
/

!

Comments

(-"\
'-

./

.J'

(

",-

1FT CA4 366

;

c"
'''----_/

/-----.,....

\

/'

'- , , /J

"-

;-"-'"
/

----- - -

(~

(-

t, <-

.-

(

(

(

(

(~

(

(

(

-

----

~~~------

C (

(

(

(

(

f

('

(

(

(,

(

(

(~

(

..---,'

(:

(e, ("
". "~/

j

(

(

(~~,

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H·09O

Unable to set reg X'65' to X'AAAA'.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H·09O

Set reg X'65' using floating zeros pattern.

Unable to set reg X'65' using floatin,g zeros pattern.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H·09O

X910

OXOC

Set reg X'65' to X'5555'.

Unable to set reg X'65' to X'5555'.

OXOD

Set reg X'65' to X'AAAA'.

OXOE

Program

FETMM
Page

Function T estad

Code

X911

Suspected Card
Location(s)

FEALD
Page

Error

Routine

Error Description

Mask

X912

OXOF

Set reg X'65' using growing ones pattern.

Unable to set reg X'65' using growing ones pattern.

E4M2
E4P2
E4K2

PD107
PB106
PF102

H·09O

X913

OXOB

Set reg X'66' to X'CFOO' by output of X'40CF' to reg X'66'.

Unable to set reg X'66' to X'CFOO'.

E4T2

PG101

H·100

X914

OXOC

Set reg X'66' to X'4500' by output of X'0045' to reg X'66'.

Unable to set reg X'66' to X'4500'.

E4T2

PG101

H-100

OXOD

Set reg X'66' to X'SAOO' by output of X'OOSA' to reg X'66'.

Unable to set reg X'66' to X'SAOO'.

E4T2

PG101

H·100

X915

OXOE

Set reg X'66' using floating zeros pattern.

Unable to set reg X'66' using floating zeros pattern.

E4T2

PG101

H·100

X916

OXOF

Set reg X'66' using growing ones pattern.

Unable to set reg X'66' using growing ones pattern.

E4T2

PG101

H·100

X917

OXOA

Set reg X'62' to X'0000'.

Unable to set reg X'62' to X'OOOO'.

E4L2
E4T2
E4N2

PE103
PG102
PC104

H·060

X918

OX10

Set reg X'62' to X'SOOO' outbound transfer sequence.

Unable to set reg X'62' to X'SOOO'.

E4L2

PE103

H-060

X919

OX11

Set reg X'62' to X'4000' inbound transfer sequence.

Unable to set reg X'62' to X'4000'.

E4L2

PE103

H-060

X91A

OX12

Set reg X'62' to X'2000' ESC final status transfer sequence.

Unable to set reg X'62' to X'2000'.

E4L2

PE103

H·060

X91B

OX13

Set reg X'62' to X'1000', NCS channel end transfer sequence.

Unable to set reg X'62' to X'1000'.

E4L2

PE103

H·060

OX14

Set reg X'66' to X'0800', channel end status.

Unable to set reg X'66' to X'OSOO'.

E4L2
E4T2

PE103
PG101

H·060

OX15

Set reg X'62' to X'0800' NCS final status transfer sequence.

Unable to set reg X'62' to X'OSOO'.

E4L2

. PE103

H-060

OX16

No bits are set in reg X'66' when setting reg X'62' to X'0800'.

Reg X'66' not all zeros.

E4T2
E4L2

PG101
PE103

H·060

X91C

Comments

Z3705JAA CA41FT SYMPTOM INDEX

IFTCA4367

C

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cant.

.Routine

Error
Code

X91D

OXOA

Set Reg X'62' to X'OOOO'during pretest.

Unable to set reg X'62' to X'OOOO'.

OX20

Set L3 program-requested irpt.

OXOA

X91E

X91F

X920

X921

,

"

./

Z3705JAA CA4 1FT SYMPTOM INDEX

"

Program

Location(s)

Mask

FETM,M
Page

E4L2

PE103

H-060

Irpt did not occur.

E4T2

PG102

H-120

Set regX'62' to X'OOOO' during pretest.

Unable to set reg X'62' to X'OOOO'.

E4L2

PE103

H-060

OX21

Set suppress out monitor.

L3 irpt did not occur.

E4T2

PG102

H-120

OXOA

Status service and adr reg address test. Set all bits off in reg X'63' .
and verify that regs X'64', X'65', and X'66' are set correctly.

Unable to set reg X'63' to X'OOOO',

E4M2

PD107

H-OSO

OX40

Reg X'64' set incorrectly.

E4F2
E4K2

PA101
PF101

H-OSO
H-090

OX41

Reg X'65' set incorrectly.

E4F2
E4K2

PA101
PF101

H-OSO
H-090

OX42

Reg X'66' set incorrectly.

E4F2
E4K2

PA101
PF101

H-OSO
H-090

Unable to set reg X'64' to X'OOOO'.

E4M2

PD107

H-090

OX43

Reg X'65' set incorrectly.

E4F2
E4K2

PA101
PF101

H-090
H-090

OX44

Reg X'66' set incorrectly.

E4F2
E4K2

PA101
PF101

H-090
H-090

OX45

Reg X'63' set incorrectly.

E4F2
E4K2

PA101
PF101

H-OSO
H-090

Unable to set reg X'65' to X'OOOO'.

E4M2
E4P2

PD107
PB106

H-090

OX46

Reg X'66' set incorrectly.

E4F2
E4K2

PA101
PF101

H-090
H-l00

OX47

Reg X'63' set incorrectly.

E4F2
E4K2

PA101
PF101

H-OSO
H-090

OX48

Reg X'64' set incorrectly.

E4F2
E4K2

PAt01
PT101

H-090

OXOA

'.

Error Description

Data regs 1 and 2 address test. Set all bits off in reg X'64' and
verify that regs X'63', X'65' and X'66' are set correctly.

OXOA

-.

j

Suspected Ca,rd

FEALD
Page

Function Tested

Data regs 3 and 4 address test. Set all bits off in reg X'65' and
verify that regs X'63', and X'64' and X'66' are set correctly.

/

)

,-

0

)

~
'--

j

('>.,

(
j

,--~.J

/

./

\..,/

!'

'---.

.j

'--~/

,
'--

_.""
.

./

(

r~

'--.

\....../

(\
~/

IFTCA4368

Comments
Rerun routine X917.

Rerun routine X917.

Rerun routine X904.

Rerun routine X909.

;j

-\

r

-

~.

"--../

./

l

(

(/

(

(

(

(

(

(

(

('

(

(

(

(

(

(

(

(~

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont.

Enor

Routine

Code

X922

OXOB

X923

X924

Function T esa.

Error Descri,ption

Suspected card
Location(s)

Program

Mask

FE,ALD
Page

FETMM
Page

Unable to set reg X'63' to X 'FFFF'.

E4M2
E4P2

PD107
PB106

H-OSO

OX4C

Reg X'64' set incorrectly.

E4F2
E4K2

PA101
PF101

H-OSO
H-09O

OX4D

Reg X'65' set incorrectly.

E4F2
E4K2

PA10l
PF101

H-OSO
H-09O

OX4E

Reg X'66' set incorrectly.

E4F2
E4K2

PA101
PF101

H-OSO
H-100

OX4F

Reg X'60' set incorrectly.

E4F2
E4K2

PA101
PF101

H-OSO
H-050

OX51

Reg X'62' set incorrectly.

E4F2
E4K2

PA101
PF101

H-060
H-OSO

Unable to set reg X'64' to X'FFFF'.

E4M2
E4P2

PD107
PB106

H-09O

OX52

Reg X'65' set incorrectly.

E4F2
E4K2

PA10l
PF101

H-09O

OX53

Reg X'66' set incorrectly.

E4F2
E4K2

PA10l
PF101

H-09O
H-100

OX54

Reg X'60' set incorrectly.

E4F2
E4K2

PA101
PF10l

H-09O
H-050

OX56

Reg X'62' set incorrectly.

E4F2
E4K2

PA101
PF101

H-060
H-09O

OX57

Reg X'63' set incorrectly.

E4F2
E4K2

PA101
PF101

H-OSO
H-09O

Unable to set reg X'65' to X'FFFF'.

E4M2
E4P2

' PD107
PB106

H-09O

OX58

Reg X'66' set incorrectly.

E4F2
E4K2

PA101
PF101

H-09O
H-100

OX59

Reg X'60' set incorrectly.

E4F2
E4K2

PA101
PF101

H-050
H-09O

OXOB

OXOB

Status service and adr reg address test. Set all bits on in reg X'63'
and verify that regs X'60', X'62', X'64', X'65' and X'66' are set
correctly.

Data regs 1 and 2 address test. Set all bits on in reg X'64' and
verify that regs X'60', X'62', X'63', X'65' and X'66' are set
correctly.

Data regs 3 and 4 address test. Set all bits on in reg X'65' and
verify that regs X'60', X'62', X'63', X'64', and X'66' are set
correctly.

Comments

Z3705JAA CA41FT SYMPTOM INDEX

1FT CA4369

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cant.

Z3705JAACA41FT SYMPTOM INOEX

Suspected Card
Location(s)

Error

Routine
X924
(cont.)

X925

~

\
""-

J

Code

Erro,r Description

Function Tested

Program
Mask

FEALD
Page

FETMM
Page

OX5B

Reg X'62' set incorrectly.

E4F2
E4K2

PA101
PF101

H-060
H-090

OX5C

Reg X'63' set incorrectly.

E4F2
E4K2

PA101
PF101

H-080
H-090

OX5D

Reg X'64' set incorrectly.

E4F2
E4K2

PA101
PF101

H-090

Reg X'66' set incorrectly.

E4T2

PG101

H-100

OX5E

Reg X'60' set incorrectly.

E4F2
E4K2

PA101
PF101

H-100
H-050

OX60

Reg X'62' set incorrectly.

E4F2
E4K2

PA101
PF101

H-060
H-100

OX61

Reg X'63' set incorrectly.

E4F2
E4K2

PA101
PF101

H-100
H-080

OX62

Reg X'64' set incorrectly.

E4F2
E4K2

PA101
PF101

H-100
H-090

OX63

Reg X'65' set incorrectly.

E4F2
E4K2

PA101
PF101

H-090
H-100

OXOB

r'

NSC status reg address test. Set reg X'66' to X'OOCF' and verify
that no bits are set on in regs X'60', X'62', X'63', X'64' and X'65'.

,c.~

c,

,--j

""-

"
/

"

/

"'\

I'~''''.

.~

'--

./

\.

/

\

/

""-

/

('

'-'\

\...

/

"

(-~.

\...

/c-

/ - --",
""-

/

-\

-",

_/

\.,,- _/

"'-

--\
'-

/

/

/

..

'-- /'

('-"

,

~

/

/

..

Comments

/'----"".,
./

/--

/
\.

./

.

.-

\ .. . /

1FT CA4 310

(

(

(

(

(

(

(

(

(

(

(

(

(

«

(

(

(

(

(

(

(

(

(

(

(

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont.

Routine

Error·
Code

X92E

Function Tested

Error Description

Suspected Card
Lo·cati.an(s)

Program

FEALD

Mask

Page

FETMM
Page

Comments

Reset EB mode and CS mode with an OUT X'62':
1. CS mode is set with an output of X'4000' to reg X'6C'.
2. CS mode is reset with an output of X'0100' to reg X'62'.
3. An IN reg X'6C' is performed to verify that mode bits 0.0
and 0.1 are O.
4. EB mode is set with an output of X'8000' to reg X'6C'.

5. EB mode is reset with an output of X'0100' to reg X'62'.
6. An IN reg X'6C' is performed to verify that mode bits 0.0
and 0.1 are O.

OXOl

Unable to reset CS mode.

E4H2

PL 102

H-140

OX02

Unable to reset EB mode.

E4J2

PL103

H-130

Z3705JBA CA41FT SYMPTOM INDEX

1FT CA4 374

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont.

Z3705JBA CA4 1FT SYMPTOM INDEX

Suspected Card
Location(s)

Error

Routine

Code

Error Description

Function Tested

X930

Program

FEALD
Page

Mask

FETMM
Page

EB mode control reg - all zeros. The CA4 is disabled and reset.
Certain EB mode control reg bits are set with an OUT X'6C',
reset with an OUT X'6C' and the results verified with an IN
X'6C'. Two passes of the routine are made. The bits tested
and the expected results are shown in the "Comments" column.

Comments
Reg X'15' contains the results of the IN X'6C'
instruction. The EB mode' control reg bits
tested and the expected results are:
Pass

OX01

Failure occurred on first pass.

E4H2

PL102

H-140

OX02

Failure occurred on second pass.

E4E2

PL104

H-140

X932

1FT CA4 375

EB mode control reg - all ones. The CA4 IS disabled and
reset. Certain EB mode control reg bits are reset with an OUT
X'6C', set with an OUT X'6C', and the results verified with an
IN X'6C'. Two passes of the routine are made. The bits
tested and the expected results are shown in the "Comments"
column.

Bit
-0.0
0.1
0.4
0.5
0.6
0.7

Description

-1

2

EB mode
CS mode
Syn monitor ctrl It
OLE remember It
ASCII monitor ctrl It
EBCDIC monitor ctrllt

1
0
0
0
0
0

0
1
0
0
0
0

Reg X'15' contains the results of the IN X'6C'
instruction. The EB mode control reg bits
tested and the expected results are:

OX01

E4H2

Failure occurred on first pass.

OX02

PL102

H-140

-Bit

Description

0.0
0.1
0.4
0.5
0.6
0.7

EB mode
CS mode
Syn monitor ctrl It
OLE remember It
ASCII monitor ctrl It\
EBCDIC monitor ctrl It

-Pass
1 2
-1 0

0
0
0
0
0

E4E2
E4H2
E4H2
E4H2
E4H2

PQ104
PL105
PL101
PL 101
PL10l

H-140
H-140
H-140
H-140
H-140

OX01

An IN X'6C' indicated EB mode was not reset.

E4H2

PL102

H-140

Reg X'14' contains the results of the IN X'6C'.

OX02

An IN X'6C' indicated the adr reg was not reset.

E4H2
E4J2

PL103
PK103

H-140
H-130

Reg X'14' contains the results of the IN X'6C'.
A value other than 0 was in the transferred byte
count.

X934

EB mode adr reg reset. After the CA4 is disabled and reset,
EB mode is set and an OUT X'62' is executed to reset the
EB mode adr reg.

Reg X'15' indicates which of the adr reg bits
were not O. Reg X'14' contains the results of
the IN X'6C'.

-,--

"\
j

"

"'\
)

1
0
0
0
0

Failure occurred on second pass.

(

\.

,
/

')
'- "/

'\
"- /

/

/~,
;

" ./

~

c'""""

'\

",J

"- .,./

/

\..

,

~
./

r-~

"

./

.~

,----j

r-"""
\

'-

j

.

(~

"-

"

"

./

'\
"-.J

'---- /J

/""',,

'-

/

(

\..

~

!

./

(

t.

(

(

(

«

(

(' (

(

(

(

(

(

(

(

(

(

(

(

\,

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont.

Routine

Error
Code

X935

Function Tested

Error Description

Suspected Card
Location(s)

Progl8'l11

Mask

FEALD
Page

FETMM
Page

C.'

'"

/

Comments

EB mode adr reg sequencing. After disabling and resetting the
CA4, EB mode is set and an OUT X'62' is issued to reset the EB
mode adr reg and to initiate a service cycle. Sequential OUT
X'60' instructions are issued to step the EB mode adr reg. A
diagnostic reset (OUT X'67') is issued to reset service cycle, EB
mode is again set, and an IN X'6C' is issued to obtain the
transferred byte count. The transferred byte count provides
the value in the EB mode adr reg and is equal to twice the number of output X'6C' instructions issued plus 2.
During the first pass, through this routine, one OUT X'60' is
executed. On each succeeding pass, the number of OUT X'60'
instructions is increased by 1 until on the 16th pass, 16 OUT
X'60' instructions are executed.

OX01

An IN X'6C' indicated either EB mode was reset or the transfer red byte count was not O.

E4H2
E4J2

PL102
PK103

H-140
H-130

If bit 0.0 of reg X'15' is on, EB mode was reset.
If any other bits are on, the EB mode adr reg
was not reset. Pretest error. Rerun routine
X934.

OX02

After a diagnostic reset to reset service cycle, EB mode could not
be set.

E4H2

PL102

H140

Setting EB mode was previously tested in
routine X932. Rerun routine X932.

OX04

Transferred byte count obtained with X'6C' instruction indicated
that EB adr reg did not step correctly.

E4H2

PL103

H-160

Reg X'14' contains the results of the IN X'6C'.
Reg X'13' contains the expected value. This
value is twice the number of OUT X'60'
instructions issued +2. (The adr reg wraps
around at a value of 32 so if 16 X'60' instructions were issued, a value of 2 will be expected.)
Reg X'14' contains the results of the IN X'60'
that obtained the halfword in error. All bits
should be off. (Continuing from the error stop
causes the remaining positions of the array to
be verified.}

X936

OX01OX10

EB mode local store all zero test. After disabling and resetting
the CA4, EB mode is set and 16 OUT X'60' instructions are
executed, turning on all bits in the EB mode local store array.
Then, X'60's are executed to turn off all the bits.

A position of the array was found to be nonzero. The error code
indicates (in hex) which halfword was found to be nonzero. For
example, error code OX01 indicates the first halfword (bytes 0
and 1), error code OX02 indicates the second (bytes 2 and 3), etc.,
up to error code OX10, which indicates the 16th halfword
(bytes 30 and 31).

E4J2
E4G2

PK102
PM101

H-160
H-160

X938

OX01OX10

EB mode local store interference test. After disabling and
re~etting the CA4, the EM mode local store array is set to O.
Then, 16 OUT X'60' instructions are executed to set each
halfword of the EM mode array to selected bit patterns.
Following an IN X'60' to prime the array in-buffer, 16 IN
X'60's are executed to verify that each halfword was properly
set. The first pass through the routine attempts to set all bits
in the array on. Next, each halfword is set to X'AAAA',
X'5555', X7A7A', X'8585', X'C3C3', X'3C3C', X'EFEF'
and X'1010'. Each pattern is written in all array locations and
read back for verification one pattern at a time.

An IN X'60' instruction indicated that a halfword was set as
expected. The error code indicates (in hex) which halfword failed.
For example, OX11 indicates the first halfword (bytes 0 and 1),
OX12 indicates the second (bytes 2 and 3), etc., up to OX20 which
indicates the 16th (bytes 30 and 31) halfword failed.

E4J2
E4G2

PK102
PM101

H-160
H-160

"

Reg X'14' contains the results of the IN X'60',
and reg X'15' indicates which bits were in error.
Continuing from this error stop causes the
remaining positions of the array to be checked
and other data patterns to be used.

,

Z3705JBA CA4 1FT SYMPTOM INDEX

1FT CA4 376

(

3706·80 TYPE 4 CA 1FT SYMPTOM INDEX· Cont.

Z3708JBA CA41FT SYMPTOM INDEX

Suspected card

Error
Routine
X939

X93A

Program
Mask

1FT CA4 377

FEALD

FETMM

Page

Page

Comments

E4J2
E4G2

PK102
PM101

H·160
H·1S0

Reg X'14' contains the results of the IN X'SD',
and reg X'16' Indicates which bits were in error.
Continuing from this error stop causes the
remaining positions of the array to be checked
and other-data patterns to be used, remaining'
positions of the array to be checked, and other
data patterns to be used.

One of the bytes stored in the local store array was incorrect. The
error code indicates (in hex) which halfword failed. For example,
OX11 indicates the first halfword (bytes 0 and 1), OX12 Indicates
the second (bytes 2 and 3), etc., up to OX20, which indicates the
16th (bytes 30 and 31) halfword failed.

E4J2

PK103
PK102

H·160

Reg X'11' contains the expected contents of
the local store bytes, reg X'14' contains the
results of"- the IN X'6D', and reg X'15' indicates
the bits in error. (Continuing from this error
stop causes the remaining local store bytes to
be checked.)

OX01

After storing X'FFFF' into bytes 2 and 3 of the EB mode local
store array, an OUT X'62' is executed to reset the adr reg (the
reset function was previously tested by routine X934) and an IN
X'6D' reads the first halfword (bytes 0 and 1) of the array. This
halfword should contain X'0001' but did not.

E4J2
E4H2

PK102
PL103

H·150
H·140

Reg X'14' contains the results of the IN X'6D'.
The byte located at the adr in reg X'12' plus
X'64' indicates the number of bytes stored in
the array before the IN X'6C' reset was
executed.

OX02

If the first two bytes of the array were not changed, another X'6D'
obtains the second halfword of the array, which should contain
X'FFFF' stored following the IN X'6C' to reset the adr register.
The data was incorrect.

E4J2
E4H2

PK102
PL103

H·150
H·140

Reg X'14' contains the actual results of the IN
X'6D'. The byte located at the adr in reg X'12'
plus X'64' indicates the number of bytes stored
in th!! array before the IN X'6C' reset was
issued.

Cod.
OX01·
OX10

OX01·
OX10

X93C

LOCIItior.I,(s~

Error Description

Function Tasted
EB mode local store variable data. After disabling and resetting
the CA, the EB mode local store array Is .et to O. Then, 16 OUT
X'SO' instructions are executed to set each halfword of the EB
mode array to a certain bit pattern. Following an IN X'6D'
to prime the array In·buffer, 16 IN X'6D's are executed to verify
that each halfword was properly set. The first pass through the
routine sets the array to X'FFFE' and verifies this. A zero is
then floated through the array until X'7FFF' is reached. Each
pattern is written in all locations, read back, and verified. Next,
growing ones patterns starting with X'0001' and ending with
X'FFFF' are stored. Each pattern is written in all locations, read
back, and verified.
EB mode addressing - reset with IN X'6C'. After disabling and
resetting the CA4, the EB mode local store array is set to zeros
and 16 consecutive OUT X'6D's executed. Each OUT X'6D' sets
the number of the local store array byte into that byte of the EB
mode local store array. Thus, bytes 0 and 1 of the array should
contain X'OO' and X'01', bytes 2 and 3 should contain X'02' and
X'03', etc. After all the bytes are set, an IN X'6D' primes the
array in·buffer and each halfword is read to determine that it is
set to its respective number.

An IN X'6D' Instruction Indicated that a halfword was not set as
expected.
The error code Indicates (in hex) which halfword failed. For
example, OX11 Indicates the first halfword (bytes 0 and 1),
OX12 indicates the second halfword (bytes 2 and 3), etc.,
up to OX20, which indicates the 16th (bytes 30 and 31) halfword
failed.

EB mode addressing - reset with IN X'6C'. After disabling and
resetting the CA4, the EB mode local store array is set to zeros
and 'n' (see below) OUT X'6D' instructions are executed to store
byte's number into the byte being set. An IN X'6C' is then
executed to reset the EB mode adr reg and a X'FFFF' stored with
OUT X'6D'. X'FFFF' should be stored into bytes 2 and 3 of the
array, since an IN X'6C' was used to reset the adr reg.
Sixteen passes are made through this routine, the first pass
executes one OUT X'6D' instruction, the second pass execute.
two OUT X'6D' instructions, etc.

/'

"\,
;)

~

"j

",

"\
"j

1"""
"-.

)

,/

/r'~

'-/

'"I
",-"j!

'- "/

('"

"-.-./

"'--j

/
,-/

\,

-

,

/

,,-~

("I
\---./

r

"'\

'"

/

~"

("--

/

(

(/

(

(

(

(

(

(

(

(

(

(

(

(/

(

(

(

(

(

(

(

~

(

,/

(:

(

( (

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cant.

Routine

Error
Code

X93D

OXOl

Function Tested

Error Description

SI rspected Card

PrOgl.'1

Location(s)

Mask

FEALD
Page

FETMM
Page

Comments

The IN X'SD' which was executed to verify that the first 2 bytes
of the array have been fetched, contained other than the X'OO01'
stored in the first 2 bytes.

E4H2

PL102

H·130

Reg X'14' contains the results of the IN X'SD'.

OX24

Following an OUT X'52' to reset the adr reg and an OUT X'SD'
to store X'FFFF', an IN X'6C' was executed to reset the adr reg
and an IN X'SD' to read the first 2 bytes of the array. The bytes
did not contain X'FFFF'.

E4H2

PL103

H·140

Reg X'14' contains the results of the IN X'5D'.
The byte located at the adr in reg X'12' plus
X'54' indicates the number of bytes stored
before the OUT X'52' reset was executed.

OXC4

After an OUT X'6C' instruction to reset the adr reg and an OUT
X'6D' instruction to store X'FFFF', an IN X'6C' was executed
to reset the adr reg and an IN X'6D' was executed to get the first
2 bytes of the array. They did not contain X'FFFF'.

E4H2

PL103

H·140

Reg X'14' contains the results of the IN X'5D'.
The byte located at the adr in reg X'12' plus
X'64' indicates the number of bytes stored
before the OUT X'SC' reset was executed.

X93E

EB mode adr reset and print with IN X'SC'. This routine veri·
fies that an IN X'SC' instruction primes the EB mode local store
array in·buffer with the first 2 bytes of the array. After disabling
and resetting the CA4, the EB mode local store array is cleared
and X'0001' is stored in bytes 0 and 1 of the array. An IN X'SC'
is executed followed by an IN X'SD' to verify that the first 2
bytes have been fetched.
EB mode adr reg reset with OUT X'S2' and OUT X'SC'. This
routine verifies that the EB mode adr reg is reset with an OUT
X'S2' or an OUT X'SC'. After disabling and resetting the CA4,
the EB mode local store array is cleared and 'n' (see below),
X'SD's executed, storing each bytes number into the byte being
set. An OUT X'62' or X'SC' is then executed to reset the EB
mode adr reg and a X'FFFF' is stored with an OUT X'5D' into
the first 2 bytes of the array.
Sixteen passes are made through this routine using an OUT
X'S2' to reset the adr reg and then 1S more using an OUT X'SC'.
For each output instruction, the first pass does one OUT X'SD'
instruction; the second pass does 2 OUT X'SD' instructions, etc.

X940

Data/status irpts. After disabling and resetting the CA4, a test
is made to ensure that each of the data/status L3 irpts can be
forced. A separate pass through the routine is made for each
type data/status transfer sequence. At any of the error stops
within this routine, reg X'11' indicates the type of data/status
irpt being tested. They are tested in the following order:
Bit
Bit
Bit
Bit
Bit

0.4:
0.3:
0.2:
0.1:
0.0:

NSC Final Status Indicator
NSC Channel End Transfer
ESC Final Status Transfer
Inbound Data Transfer
Outbound Data Transfer (If byte 1, bit 5 is on, a
Priority Outbound Data Transfer)

Z370IJBA CA4 1FT SYMPTOM INDEX

1FT CA4 378

3705-80 TYPE 4 CA I FT SYMPTOM INDEX· Cont.

Z3105JBA CA41FTSYMPTOM IND.EX

RouIIIiM

Error
Code

X940

OX01

After an OUT X'62' has been issued to set the tested type of
transfer sequence, an OUT X'6]' with data of all zeros is issued
to force the selected type of irpt. After unmasking L3 irpts, no
irpt occurred. (The OUT X'6], should have caused the diagnostic
hardware to force the selected type irpt.)

OX02

Suspected Card
Location(s)

FEALD
Page

FETMM
Page

E4G2

PM103

H-230

Reg X'11' indicates the type of transfer
sequence being tested.

Following the forced L3 irpt, an IN X'62' indicated that the irpt
received was not the data/status L3 irpt expected.

E4L2

PE103

H-070

Reg X'14' contains the results of the IN X'62'.
Reg X'll' indicates the type of transfer
sequence being tested.

OX01

After issuing an OUT X'62' to set the tested type of transfer
sequence, an OUT X'6]' with data of all zeros is issued to force
the selected type of irpt. After unmasking L3 irpts, no irpt
occurred. (The OUT X'67' should have caused the diagnostic
hardware to force selected type irpt.)

E4G2

PM103

H-230

Reg X'll' indicates the types oftransfer
sequence being tested. Pretest Error. Rerun
routine X940.

OX02

Following the forced L3 irpt, an IN X'62' indicated that the L3
irpt received was not the data/status L3 irpt expected.

E4L2

PE103

H-070

Reg X'14' contains the results of the IN X'62'.
Reg X'11' indicates the type of transfer
sequence being tested. Pretest Error. Rerun
routine X940.

Error Description

Function Tested

(cont.)

X942

Program
Mask

Comments

Data/status irpts reset. After forcing each of the data/status L3
irpts, a check is made to ensure that each can be reset with an
OUT X'62'. A separate pass through the routine is made for each
type data/status transfer sequence. At any of the error stops
in this routine, reg X'll' indicates the type of data/status irpt
being tested. They are tested in the following order:
Bit 0.4:
Bit 0.3:
Bit 0.2:
Bit 0.1:
Bit 0.0:

NSC final status transfer
NSC channel end transfer
ESC final status transfer
Inbound data transfer
Outbound data transfer (If byte 1, bit 5 is on, a priority
outbound data transfer)

I

,

'\
/1

Ii=T,CA4 379

OX03

After forcing the tested type, data/status L3 irpt, an OUT X'62'
with byte 1, bit 6 on was issued to reset the data/status L3 irpt
request. L3 irpts were then unmasked and a check made to
ensure that no L3 irpt condition was still pending. A L3 irpt
did occur.

E4G2

PM103

H-230

Reg X'14' contains the results of the IN X'77'
issued when the irpt occurred. Continuing
from this error stop will cause an IN X'62' to
be issued and a check made to ensure none of
the transfer sequence bits are still set. (See
error code OX04.) If error OX04 does not
occur after continuing from this stop, none of
those bits were set. Reg X'll' indicates the
type of transfer sequence being tested.

OX04

After ensuring that no L3 irpt occurs after resetting.the tested
type transfer sequence, another check is made to ensure that
none of the sequence bits remain on. An IN X'62' indicated that
at least 1 bit remained on.

E4L2

PE103

H-070

Reg X'14' contains the results of the IN X'62'.
Reg X'11' indicates the type of transfer
sequenc;:e being tested,.

r
I

."

\,- -//

i"~

,--j

(

(-"

,~
\...

;/

"--

.J

0 ,
'.

./

/',\
\,,-_/

.~

r

/~

"-.

'-..•. /

\...

(~,

,/

"

-~

./

'..

/

"---_../

"'-j

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont.

Error
Routine

Code

Error Description

Function Tested

Sc n;pected Card

Progr.~~

Location(s)

Mask

FEALD
Page

FETMM
Page

Comments

Force initial select irpt. This test ensures that an initial select L3
irpt can be forced with an OUT X'67'.

X944

OX01

After issuing an OUT X'67' with bit 0.0 on, another OUT X'67'
with no bits on was issued to force an initial select irpt. No L3
irpt occurred.

E4G2

PM103

H-120

OX02

Incorrect initial select irpt from the adapter under test was
received.

E4G2
E4L2

PM103
PE102

H-120

Reg X'14' contains the results of the IN-X'77'
issued when the irpt was received. RegX'15'
indicates the bits in error:
Bit 1.0: CA-4 L3 irpt bit not set
Bit 1.3: Selected type 4 channel adapter datal
status L3 set in error
Bit 1.4: Selected type 4 channel adapter L3
initial select not set

)(945

Reset forced initial select irpt. An initial select L3 irpt is
forced and a check was made to ensure that it can be reset.

OX01

After issuing an OUT X'67' with bit 0.0 on, another OUT X'67'
with no bits on is issued to force an initial select irpt. The irpt
did not occur.

E4G2

PM103

H-120

Pretest Error. Rerun Routine X944.

OX02

After the L3 irpt is received, a check is made to ensure that it
was an initial select irpt from the adapter under test.

E4G2
E4L2

PM103
PE102

H-120

Reg X'14' contains the results of the IN X'77'
issued when the irpt was received. Reg X'15'
indicates the bits in error:
Bit 1.0: CA-4 L3 irpt bit not set
Bit 1.3: Selected type 4 channel adapter datal
status L3 in error
Bit 1.4: Selected type 4 channel adapter L3
initial select not set.
Pretest Error. Rerun routine X944.

OX03

After having forced an initial select L3 irpt, an OUT X'62' with
bit 0.5 on is issued to reset the initial select irpt. After unmasking L3 irpts, another irpt occurred.

E4G2
E4L2

PM103
PE102

H-060
H-060

Reg X'14' contains the results of an IN X'77'
issued when the irpt occurred:
Bit 1.3: A datalstatus L3 irpt was present.
Bit 1.4: An initial select irpt was still present.

I

Z3705JBA CA4 1FT SYMPTOM INDEX

1FT CA4 380

I

I

,

I

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont.

Routine

Error
Code

X946

Z3705JBA CA4 I FT SYMPTOM INDEX

Suspected Card
Function Tested

Error Description

Location(s)

Program
Mask

FEALD
Page

FETMM
Page

1FT CA4 381

Comments

Dual type 4 CA im med iate select CA4-1. This test ensures that
with the second CA4 selected an OUT X'67' can be issued to the
first CA4 without changing the CA4 selection. Programrequested irpt is used as the test vehicle. This routine will run only
on machines with a second CA4 defined in the CDS.
The overall operation of this routine is:
1. After selecting and disabl ing the first CA-4, ensures that
program-requested irpt is off.
2. After selecting and disabling the second CA-4, ensures that
program-requested irpt is off.
3. Causes a program-requested irpt on the first CA-4 and leaves the
second one selected.
4. Allows irpts and ensures that an irpt occurs but that IN X'77'
indicates the second CA4 is still selected and program-requested
irpt has not been set.
5. Selects the first CA4 and verifies that program-requested irpt
has been set.

OXOl

Following an OUT X'67' with bit 0.5 on to select CA4-1, an
IN X'67' indicated that CA4-1 was not selected.

E4F2

PA108

H-120

Reg X'14' contains the results of the IN X'67'.
Pretest error. Rerun routine 1901.

After selecting the first CA4, the first CA4 was disabled and a
check made to ensure that no program-requested irpt was
pending. However, an irpt was pending.

E4T2

PG102

H-070

Reg X'14' contains the results of the IN X'62'
issued after the reset. Pretest error. Rerun
routine 1903.

OX03

Following an OUT X'67' with bits 0.5 and 0.7 on to select CA4-2,
an IN X'67' indicated that CA-2 was not selected.

E4F2

PA108

H-120

Reg X'14' contains the results of the IN X'67'.
Pretest error. Rerun routine X901.

OX04

After having selected the second CA4, it was disabled and a check
made to ensure that no programmed-requested irpt was pending.
An irpt was pending.

E4T2

PG102

H-070

Reg X'14' contains the results of the IN X'62'.
issued after the reset. Pretest error. Rerun
routine X903.

OX02

/

"

(

(

(

(

(

(

(

(

(

(

«

(

(

(

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX· Cont.

Error
R.OlStine
X946
(cont.)

Code
OX05

Function Tested

Error Description
With CA4-2 selected, an OUT X'67' with bits 0.3 and 1.1 on was
issued to set program-requested irpt on the first CA4 without
changing CA4 selection. L3 irpts were unmasked and a check
made to ensure that a L3 irpt did occur but that CA4-2 was still
selected.

Suspected Card
Location(s)
E4G2

Program

Mask

FEALD
Page

FETMM
Page

PM102

H,230

Comments
If bit 0.0 of reg X'15' is on, no L3 irpt occurred.
If bit 0.0 is off, a L3 irpt occurred and reg
X'14' contains the results of an IN x'n' issued
when the irpt occurred. Reg X'15' contains the
bits in error:
Bit 1.0: Although a L3 irpt occurred, IN X'77'
did not indicate a CA4 L3 irpt.
Bit 1.3: A data/status L3irpt is indicated.
With CA4-2 still selected and the irpt
condition set on CA4-1, no data/status
irpt should be indicated.
Bit 1.4: An initial select irpt is indicated.
Bit 1.6: CA4-2 is no longer selected.

OX06

While CA4-2 is still selected, a check is made to ensure that an
IN X'62' does not indicate a program-requested irpt. (The
program-requested irpt should have been set on CA4-1.)

E4G2

PM102

H-230

Reg X'14' contains the results of the IN X'62'.

OX07

Select CA4-1. An OUT X'67' with bit 0.5 on is issued to select
CA4-1 again. An IN X'67' that followed indicated CA4-1 had
not been selected.

E4G2

PM102

H-230

Reg X'14' contains the results of the IN X'67'.
Though not a pretest error, this function has
previously been tested. Try rerunning routine
1901.

E4G2

PM102

H-230

After reselecting CA4-1, irpts are again unmasked
and a check made to ensure that a data/status
L3 irpt from CA4-1 now occurs. (The programrequested irpt previously set has not been reset
and should still be pending.)

OX08

If bit 0.0 or reg X'15 is on, no L3 irpt occurred.
If bit 0.0 is off, an irpt did occur and reg X'14'
contains the results of the IN x'n' issued following the irpt. Reg X'15' contains the error bits:
Bit 0.0: No L3 irpt occurred. (Ignore remaining error bits.)
Bit 1.0: IN x'n' did not indicate a CA4 L3 irpt.
Bit 1.3: A data/status irpt is not indicated.
Bit 1.4: An initial select irpt is indicated.
Bit 1.6: CA4-2 is still selected.

OX09

Following the data/status irpt from CA4-1, an IN X'62' did not
indicate a program-requested irpt.

E4T2

PG102

H-070

Reg X'14' contains the results of the IN X'62'.

Z3705JBA CA4 1FT SYMPTOM INDEX

1FT CA4382

(

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont.

Z3705JBA CA4 1FT SYMPTOM INDEX

Error
Routine

Code

X949

Func:ta-a Tested

Suspected Card
Location(s)

Error Descript.ion

Program
Mask

FEALD
Page

FETMM
Page

1FT CA4 383

Comments

Dual CA4 immediate select. This test ensures that when the first
CA4 is selected, an OUT X'67' can be issued to the second CA4
without changing the CA4 selection. Program-requested irpt is
used as the test vehicle. This routine is run only on machines
with multiple CA4s and only if the second CA4 is d~fined in the
CDS.
The overall operation of this routine is:
1. After selecting and disabling the second CA4, it ensures that
program-requested irpt is off.
2. After selecting and disabling the first CA4, it ensures that
program"requested irpt is off.
3. It causes a program-requested irpt on the second CA4, leaving
the first CA4 selected.
4. It allows irpts and ensures an irpt occurs but that IN X'77'
indicates the first CA4 is still selected and program-requested
irpt has not been set.
5. It selects the secondCA4 and verifies that program-requested
irpt has been set.

OX01

Following an OUT X'67' with bits 0.5 and 0.7 on to select CA4-2,
an IN X'67' indicated that CA4-2 was not selected.

E4F2

PA108

H-120

Reg X'14' contains the results of the IN X'67'.
Pretest error. Return routine X901.

OX02

After selecting the second CA4, the second CA4 is disabled and a
check made to ensure that program-requested irpt is pending. An
irpt was pending.

E4T2

PG102

H-070

Reg X'14' contains the results of the IN X'62'
issued after the disable. Pretest error. Rerun
routine X903.

OX03

Following an OUT X'67' with bit 0.5 on to select CA4-1 an IN
X'67' indicated that CA4-1 was not selected.

E4F2

PA108

H-120

Reg X'14' contains the results of the IN X'67'.
Pretest error. Rerun routine X901.

OX04

After having selected the first CA4, the CA4 was disabled and a
check made to ensure that no programmed requested irpt was
pending. However, an irpt was pending.

E4T2

PG102

H-070

i

Reg C'14' contains the results of the IN X'62'
issued after the reset. Pretest error. Rerun
routine X903.

,

...

".

(""

"

./

f"
'-."./

/'

''''\

(
'-.j

"

./

'"'.

' .. ./

/'

,

('

"",
./

',-- . /

,/"'.

f
j

./

"

./

,r"",

,/'

,_/

\,,~ .)

I
,--,,~

r~

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

3705-80 TYPE 4 CA I FT SYMPTOM INDEX - Cont.

Error

Routine
X949
(cont.)

Code
OX05

Function Tested

Error Description
With CA4-1 selected, an OUT X'67' with bits 0.3, 0.7 and 1.1 on
was issued to set program-requested irpt on the second CA4 without changing the CA4 selection. L3 irpts were unmasked and a
check made to ensure that a L3 irpt did occur but that CA4-1 was
still selected.

Suspected Card
Location(s)
E4G2

Program

Mask

FEALD
Page
PM102

FETMM
Page
H-230

Comments
If bit 0.0 of reg X'15' is on, no L3 irpt occurred.
If bit 0.0 is off, a L3 irpt occurred and reg X'14'
contains the results of an IN X'77' issued when
the irpt occurred. Reg X'15' contains the bits
in error:
Bit 0.0: No L3 irpt occurred. (Ignore remaining error bits.)
Bit 1.0: Although a L3 irpt occurred, IN X'77'
did not indicate a CA4 L3 irpt.
Bit 1.3: A data/status L3 irpt is indicated.
(With CA4-1 sti II selected and the irpt
condition set on CA4-2, no data/status
irpt should be indicated.)
Bit 1.4: An initial select irpt is indicated.
Bit 1.6: CA4-1 is no longerselected.

OX06

While CA4-1 is still selected, a check is made to ensure that an IN
X'62' does not indicate a program-requested irpt. (The programrequested irpt should have been set on CA4-2.)

E4G2

PM102

H-230

Reg X'14' contains the results of the IN X'62'.

OX07

Select CA4-2. An OUT X'67' with bits 0.5 and 0.7 on is issued to
select CA4-2 again. An IN X'67' that followed indicated CA4-2
had not been selected.

E4G2

PM102

H-230

Reg X'14'contains the results of the IN X'67'.
Though not a pretest error, this function has
previously been tested. Try rerunning routine
X901.

After reselecting CA4-2, irpts are unmasked and a check made to
ensure that a data/status L3 irpt from CA4-2 now occurs. (The
program-requested irpt previously set has not been reset and
should still be pending.)

E4G2

PM102

H-230

If the irpt bit 0.0 of reg X'15' is on, no L3 irpt
occurred. If bit 0.0 is off, an irpt did occur and
reg X'14' contains the results of the IN X'77'
issued following the irpt. Reg X'15' contains
the error bits:

OX08

Bit 0.0: No L3 irpt occurred. (Ignore remaining error bits.)
Bit 1.0: IN X'77' did not indicate a CA4 L3.
Bit 1.3: A data/status irpt is not indicated.
Bit 1.4: An initial select irpt is indicated.
Bit 1.6: CA4-1 is still selected.

OX09

Following the data/status irpt from CA4-2, an IN X'62' did not
indicate a program-requested irpt.

E4T2

PG102

H-070

Reg X'14' contains the results of the IN X'62'.

Z3705JBA CA41FT SYMPTOM INDEX

1FT CA4 384

(

3705·80 TYPE 4 CA 1FT SYMPTOM INDEX· Cont.

Error
Code

Routine
X94C
and
X94E

Z3706JBA CA4 I FT SYMPTOM I NOE X

Suspected Ca,rd
Function Tested

Error Description

Program
Mask

Location(s)

FEALD
Page

FETMM
Page

Comments

Dual CA4 priority selection test 1 and test 2.
These routines verify that the automatic priority selection circuity selects the CA4 with the highest pending priority irpt. The routines make multiple passes; each pass forces one of nine possible irpt
conditions (shown following) for a CA4 until all possible combinations of irpt conditions and CA4 sequence have been tested.
Note that the only difference between the routines is the sequence in which the CA4s are selected. The tests performed and the resulting error codes, if any, are identical.
If interrupts of the same priority are forced, the routine ensures that the nonselected CA4 is selected when the automatic selection takes place.
These routines function as follows:
Set up both CA4s for the first priority sequence (priority outbound) shown following.
1. Select and disable CA4-1.
2. Set a test irpt condition.
3. Select and disable CA4-2.
4. Set a test irpt condition.
5. Issue an OUT X'67' to allow auto CA4 selection.
6. Allow irpts and verify that an irpt occurs and that CA4 selection has occurred.
7. Determine which CA4 interrupted and verify that the type of irpt received was the type of irpt forced.
8. Reset the irpt condition.
9. Repeat steps 5 thru 8 for the second irpt.
10. If difference priority irpts were forced, verify that the CA4 with the highest pending-priority irpt, interrupts prior to the other CA4.
11. If equal priority irpts are forced, verify that the next logical CA4 interrupts when expected.
12. Advance CA4 sequence <;Ind return to step 1.
On the first pass, the priority sequence is tested on both CA4s defined in the CDS. After each pass the first CA4 is advanced to the next sequence. When the first CA4 has been advanced and been
tested on the last sequence, it is reset to the first sequence and the second CA4 is advanced. In this manner, both CA4s are advanced through the nine sequences. On each pass, EOxx is displayed
in DISPLAY 8; where xx is the pass count reset at X'FF'. If the panel request is 0900, this routine is run one time for each CA4 defined in the CDS.

~
'-.

/

/.:'

, '\

r'~

;""~

\

'- /

'... / '

"'-...../

-'\
"

/

1""'-,
,' .. /

I

~"

"'--_/

./

' ....

/

\,

/

'... . ./

..~

.. ,~

,"

"'--../

'-_/

----/

.,

,c

'''\

'-.

./

r-"'I

j

'...

._-/

,

(
./

./

"

''.. ./

;,--,

1FT eA4 386

-

~~--.

(/ (

L' (/ (j (

(,

(

(.

(,

(,

(

---

(

- ---\

~-------

(~"

(

(-

f~

(

f

(.

--~----

(- (:

(

(

(

(-\

c--:' ('"
_/

(:

(-~

(

(

(',

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont .

. Error

Routl",
X94C
and
X94E
(cont.)

Cod.

Suspected Card
Location(l)

Error Ollcription

Function Tilted

Program
Mask

FEALD
Page

FETMM
Page

Comments

Irpt Priority Table
Type of
Irpt
Sequence

Priority
Byte 0

Priority outbound sequence
Outbound data transfer sequence
Initial selection sequence
Inbound data sequence
ESC status transfer sequence
NSC channel end status transfer sequence
NSC final status transfer sequence
Program requested irpt
Suppress out monitor irpt

X'05'
X'04'
X'03'
X'02'
X'01'
X'01'
X'01'
X'01'
X'01'

Byte 1

Output
Data
Bytes 2-3

Expected
Input Data
Bytes 4-5

X'00'
X'OO'
X'EO'
X'OO'
X'OO'
X'OO'
X'OO'
X'80'
X'90'

X'8004'
X'8000'
X'8000'
X'4000'
X'2000'
X'1000'
X'0800'
X'0040'
X'0080'

X'8000'
X'8000'
X'OOOO'
X'4000'
X'2000'
X'1000'
X'0800'
X'0400'
X'0200'

Flags

Flag Byte Format
Bit

Content

Definition

0

0
1

1

0

OUT X'62' used to set condition
OUT X'67' used to set condition
Check reg X'62'
Do not check reg X'62'
Data/Status irpt expected
Initial selection irpt expected
Last table entry
Not used.

2
3
4-7

1
0
1
1

.
Z370&JBA CA41FT SYMPTOM I~DEX

1FT CA4 386

C

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont.

Z37O&JBACA4IFTSYMPTOMINDEX

Error

Routine

Code

X94C

Suspected Card
Location(s)

Error Description

Function Tested

Program
Mask

FEALD
Page

FETMM
Page

IFTCA4387

Comments

For routines X94C and X94E, reg X'12' contains the address of a save area in storage. The halfword at X'54' plus this address, is the address of a field describing the type of irpt forced on the
first CA4. The halfword at X'56' plus this address, is the address of a field describing the type of irpt forced on the second CA4. The format is:

and
X94E

(cont.)

Byte

0

1

2

Interrupt Priority

Flag

Data used with the OUT instruction
to set the interrupt.

.. -

5 = highest priority
1 = lowest priority

I
I

I
I

I

I

I

I

I

I

I

I

3

bits 1·7
not used

I ' ...

-- BitO
0= OUT X'62' was used to set irpt.
1 = OUT X'67' was used to set irpt.

f"- .....

,

"

.

0

.~
;
\-... )/

()

'\

I-~

".J

\---./

,r.-'

",j

,

"

!'-~
1

/

"

j

(~

V

~)

/~

~.

"--/

'-.. . /

r

r~

I

\-...

/

'\-...j

,r

'"

"

./

'--./

.~)

('\

0

r-~
./

(

(

(

(

(

«

(

(

c

(

(

(

(

(

c

(

(

(

(

(

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont.

Routine
X94C
and
X94E
(cont.)

Error
Code

Function Tested

Error Description

Suspected Card
Location(s)

PrQgnlm
Mask

FEALD

FETMM

Page

Page

Comments

OXOl

Following an OUT X'67' with bit 0.5 on to select CA4-1, an IN
X'67' ind icated that CA4-1 was not selected.

E4F2

PA108

H-120

Reg X'14' contains the results of the IN X'67'.
Pretest error. Rerun routine X901.

OX02

Following an OUT X'67' with bits 0.5 and 0.7 on to select CA4-2,
an IN X'67' indicates that CA4-2 was not selected.

E4F2

PA108

H-120

Reg X'14' contains the results of the IN X'67'.
Pretest error. Rerun routine X901.

OX05
OX09

After setting a pending irpt condition on both CA4s, an OUT X'67'
of all zeros was issued to cause auto-CA selection to occur. After
unmasking level 3 irpts, no irpt occurred. (Refer to the routine
description to determine what type irpt was forced on each CA.)

E4L2
E4G2

PE102
PM103

H-070
H-120

OX05 is for the first irpt expected. OX09 is for
the second irpt expected.

OX06
OX10

Although an irpt occurred (see error code OX05), neither bit 1.3
nor 1.4 was on in IN X'77'. This indicates that auto-selection has
not taken place. (Refer to the routine description to determine
the type irpt forced on each adapter.)

E4G2

PM103

H-230

OX06 is for the first irpt expected. OX10 is for
the second irpt expected.

OX07
OXll
OX15

After verifying that the irpt received was the one expected, an
OUT X'62' with bits 0.5 and 0.6 is executed to reset the irpt
condition. An IN X'62' then indicated that a data/status transfer sequence was still set.

E4L2

PE108

H-070

Reg X'14' contains the results of the IN X'62'.
Bits 0.4 through 0.7 should not have been on.
The halfword located at X'5C' plus the adr in
reg X'12' contains the results of the IN X'77'
executed when the irpt was received. This can
be used to determine which adapter is selected.

OX08
OX12
OX16

After verifying that the OUT X'62' reset any data/status transfer
sequence bits (see error codes OX07, OX11, or OX15), an IN X'77'
is executed to verify that the received irpt condition has been
reset and that a type 4 channel adapter L3 irpt is still pending
from the other CA.

E4G2

PM103

H-230

Reg X'14' contains the results of the IN X'77'.
Either bit 1.3 or 1.4 was still on, indicating the
present irpt condition has not been reset, or bit
1.0 is no longer on indicating no other type 4
channel adapter L3 irpt is pending. Refer to
the routine description to determine the type
irpt forced on each CA. Reg X'14' contains
the results of the IN X '77'.

OX09

See error code OX05.

OX10

See error code OX06.

OXll

See error code OX07.

OX12

See error code OX08.

OX15

See error code OX07.

OX16

See error code OX08.

OX19
OX2l

The irpt occurring after auto-channel adapter selection was not
the type of irpt expected.

E4L2
E4G2

PE103
PM103

H-070
H-120

RegX'14' contains the results of the IN X'77'
executed at the time of the irpt. Reg X'15'
indicates the bits in error in reg X'14'.

Z3705JBA CA4 1FT SYMPTOM INOEX

1FT CA4 388

c

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont.

Z3705JBA CA4 1FT SYMPTOM INDEX

SUlpected Card
Locltlon(a)

Error

Routln.

Cod.

Error Delcription

Function Telted

OX20
X94C
and
.OX22
OX24
X94E
(cont.) OX26

Program
Milk

FEALD
Plgt

FETMM
PlgI

1FT CA4 389

Comm.nta

If the irpt expected in codes OX19 and OX21 was a data/status
irpt, an IN X'62' verifies that the irpt was the expected type
data/status irpt.

E4L2

PE103

H-070

Reg X'14' contains the results of the IN X'62'.
Reg X'15' indicates the bits in error in reg
X'14'. The halfword located at X'5C' plus the
adr in reg X'12' contains the results of the IN
X'77' executed when the irpt occurred. This
can be used to determine the selected adapter.

OX01

Error indication on input of cycle-steal reg X'SE'.

E4E2

PP103

H-180

Bits expected to be set are 1.4, 1.5, 1.S, and
1.7. Results of input should be i., reg X'14'.
Bits in error should be in reg X'15'.

OX02

Error indication upon input of cycle-steal reg X'6F'.

E402

PP101

H-180

Results of the input are in Reg X'14'. All bits
are expected to be set. Bits in error should be
in reg X'15'.

X950

Cycle-steal reg X'6F' test. This routine ensures that bits 1.4, 1.5,
1.6, and 1.7 of reg X'SE' and all bits of ~eg X'SF' can be set to
ones. The value of X'OOO'F' is output to reg X'SE'. Reg X'SE' is
read to verify that it contains X'OOOF'.
The value of X'FFFF' is output to reg X'SF'. Reg X'SF' is read
to verify that it contains X'FFFF'.

X952

Cycle-steal adr and outbound data transfer test. This routine
tests for the proper functioning of the cycle-steal adr regs,
X'SE' and X'SF' and for the transfer of data from storage to
the data buffer reg X'SO'.
On successive passes, cycle-steal operation is executed in
diagnostic mode. Starting with a 2-byte cycle steal, each
cycle steal is incremented by 2 until 25S bytes are transferred
in the last pass.
On each pass, the cycle-steal operation is requested with an
output to reg X'SC'; the data out adr is output to reg X'SE'
and reg X'SF'. Outbound transfer is requested with OUT
X'S2' and the cycle-steal is initiated by outputs to reg X'67'.
Output X'S7' is executed on each pass, once for each byte in the
count in reg X'SC'.
The resulting cycle-steal adr in registers X'SE' and X'SF', when
in cycle-steal mode, is 2 bytes higher than when in normal cyclesteal mode. With this in mind, the cycle steal adr is checked on
each pass to be 2 bytes higher than normal, and the data in
register SO is compared with data that is 2 bytes beyond that
data normally expected:

:"-

../

"-

"\

'- ../

,r'~

"-

/

,/

.~.

/'
'-, ,J

~

.

,/

(

('-

"-

./

'-.,./

r"
..
..

/

'",

/'
\~

/

., ..../
.

~
'-.,./

/"'\

;"

"\

',,-,

'-

/

./

~

(

(

(

(

(

(

(

(

f'

(

(

(

(

(

(

(

(

(

(

(

3705-80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont.

Routine

X952
(cont.)

Error
Code

Error Description

Function Tested

Suspected eerd
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

OX01

Cycle-steal adr error.

E4E2
E4D2

PP103
PP101

H-180
H-180

Value obtained from reg X'6F' is in reg X'14'.
Adr expected is in reg X'13'. Bits in error in
reg X'15'.

OX02

Cycle-steal data error.

E4J2

PK102

H-160

The value obtained from reg X'6D' is in
reg X'14'. The value expected from reg X'6D'
is in reg X'13'. The bits in error are in
reg X'15'.

OX01

Cycle-steal adr error.

E4E2
E402

PP103
PP101

H-180
H-180

Value obtained from reg X'SF' is in reg X'14'.
Adr expected is in reg X'13'. Bits in error are
in reg X'15'.

OX02

Cycle-steal data error.

E4J2

PK102

H-180

Value obtained from storage is in reg X'14'.
Value expected in storage is in reg X'13'. The
bits in error are in reg X'15'.

X954

Cycle-steal adr and inbound data transfer test. This routine
tests for the proper functioning of the cycle-steal adr reg X'6E'
and X'6F' and for the transfer of data from the buffer reg X'6D'
to storage.
On successive passes, cycle-steal operations are executed. The
byte count of each cycle steal is incremented by 2, from 2 to
256 bytes.
On each pass, the cycle steal operation is requested with an
output to reg X'SC'; the data in adr is output to reg X'SF' and
reg X'6E'. Inbound transfer is requested with IN X'62' and the
cycle steal is initiated by outputs to reg X'S7'.
Reg output X'S7' is executed the number of times equal to the
cycle steal count.
After each operation, the cycle-steal adr is verified to have
incremented by the same value of the cycle-steal count, and the
data in storage is verified to be that from the buffer reg X'SO'.

X956

Cycle-steal outbound odd-even count and adr test. This test
verifies proper performance of the cycle-steal operation,
whether count or storage adr is odd or even.
This test makes four passes. The first is an outbound transfer
of 3 bytes from an even adr.
On the second pass, the adr is made odd.
On the third pass, the count is made even, and on the fourth pass
the adr is made even.

Z3705JBA CA4 1FT SYMPTOM INDEX

1FT CA4 390

(

3705·80 TYPE 4 CA 1FT SYMPTOM INDEX· Cont.

Error
Code

Routine
X956
(cont.)

)

Z3705JBA CA4 1FT SYMPTOM INDEX

Error Description

Function Tested

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

1FT CA4 391

Comments

On each pass, cycle-steal registers X'6E'and X'6F' are verified to
be incremented as expected. The anticipated data from storage is
verified to be in reg X'6D'.

OX01

The cycle-steal adr from reg X'6F' in error on a 3-byte transfer.

E4D2

PP104

H-170

Reg X'14' contains the data from reg X'6F'.
Reg X'15' contains the bits of reg X'14' that
are in error.

OX02

The cycle-steal adr from reg X'6F' in error on a 4-byte transfer.

E4D2

PP104

H·170

Reg X'14' contains the data from reg X'6F'.
Reg X'15' contains the bits of register X'14'
that are in error.

OX03

Data error on outbound 3-byte cycle-steal transfer.

E4D2

PP104

H-170

Data expected is in reg X'14'. Bits in error are
in reg X'15'.

OX04

Data error on outbound 4-byte cycle-steal transfer.

E4D2

PP104

H-170

Data expected is in reg X'14'. Bits in error are
in reg X'15'.

CUC value is not correct after cycle-steal operation.

1AB4-T2

CNOO1

X957

Cycle utilization counter (CUC) test. This test verifies proper
incrementing of the CUC from cycle-steal cycles by the adapter
under test. CUC value represents a combination of cycle-steal
and instruction cycles. CUC operation of the CUC for 11, 12
and 13 cycles has been verified in the CUC diagnostic routines.

OX01

.

(

(~

,,--)

Reg X'14' = actual CUC value
Reg X'15' = bits in error
Reg X'16' = expected CUC value

(

(

(

(

(

(

(

('

(

(

(

(

(

(

(

(

(

(

3705·80 TYPE 4 CA 1FT SYMPTOM INDEX - Cont.

Error

Routan.
X958,
X959,
X95A,
X95B,
and
X95C

Code
F001

Function Tested

Error Description

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

Extended buffer mode (EBM) local store data interference tests.

(Manual

intervention
stop,

The interference test routines:

see

• Write various data patterns into the local storage buffer.

step 2
on this
page.)

The interference test routines perform additional testing on the EBM local storage buffer. You should run all the other CA4 test routines before running the interference test routines.

•

Read the local storage buffer.

• Compare the read data with the expected data.
The information on this page is common to routines X958 through X95C. The information on the following page describes each routine specifically.
General Procedures for Running the EBM Interference Test Routines
When running the interference test routines, use the following procedure.
1. When requesting a routine, set the 'include manual intervention routine' CE sense switch. (Set X'10' in the STORAGE ADDRESS/REGISTER DATA switches D and E to cause the
routine to cycle). (For detailed information on how to run an 1FT, see "How to Request an 1FT" in the 1FT section.)
2. When the manual intervention stop occurs (DISPLAY B indicates X'F001 'I, adjust the -4 Vdc voltage to -3.6 volts. (Refer to page D·580 in Volume 3 of IBM 3705-80 Communications Controller
Theory Maintenance SY27·0209.)
If an error stop occurs before X'F001' is displayed, replace the CA4 card at E4J2 and rerun the interference test routines.
Note: Do not select the 'loop on first error' CE sense switch setting. The interference test routines are not designed to loop on an error.
3. Set STORAGE ADDRESS/REGISTER DATA switches D and E to X'CC'.
4. Set DISPLAY/FUNCTION SELECT switch to FUNCTION 5.
5. Press the START pushbutton. The routine will start running.
6. After the routine has run several times (see approximate run times for each routine on the following page), set the STORAGE ADDRESS/REGISTER DATA switches D and E to a value other than
X'CC'. (X'CC' causes the routine to bypass manual intervention stops. The routine will not stop until the current run is completed.)
7. Another X'F001' manual intervention stop will occur. Adjust the -4 Vdc voltage to -4.4 volts (see step 2).
8. Set STORAGE ADDRESS/REGISTER DATA switches D and E to X'CC'.
9. Set DISPLAY/FUNCTION SELECT switch to FUNCTION 5.
10. Press the START pushbutton. The routine will start running.
11. After the routine has run several times (see approximate run times for each routine on the following page) set the STORAGE ADDRESS/REGISTER DATA switches D and E to a value other than
X'CC'. (X'CC' causes the routine to bypass manual intervention stops. The routine will not stop until the current run is completed.)
12. Adjust the -4 Vdc to -4.0 (see step 2).
13. Repeat these steps for the next interference test routine or return the 3705-80 to the customer.
To end the current routine, set the DISPLAY/FUNCTION SELECT switch to FUNCTION 6, and set STORAGE ADDRESS/REGISTER DATA switches B·E to X'FFFF'. If the
machine is running, press the INTERRUPT push button. If the machine is stopped, press the START push button.
Z3705JBA CA4 1FT SYMPTOM INDEX

1FT CA4 392

3706·80 TYPE 4 CA 1FT SYMPTOM INDEX· Cont.

Routln.

Error
Cod.

X968

OX68

Z370&JBA CA4 1FT SYMPTOM INDEX

SUlpected Card
Locltlon(s)

Error Ollcrlption

Function Tllttd
EBM local storage buffer interference test 1. Routine X968:
(1) Writes into 1 position ofthe EBM local storage buffer,
(2) reads the local storage buffer, and (3) compares the data
read to the expected data.

Program
Malk

FEALD
PlgI

FETMM
Pig.

1FT CA4 393,

Comm.ntl

Data read did not agree with expected data.

E4J2

PK102

H·130
through
H·160

Reg X'14' contains the read data (obtained
with IN X'6D' instruction). Reg X'15' indio
cates the bits in error. Reg X'16' contains the
expected data.

Data read did not agree with expected data.

E4J2

PK102

H·130
through
H·160

Reg X'14' contains the read data (obtained
with IN X'6D' instruction). Reg X ' 15' indio
cates the bits in error. Reg X'16' contains the
expected data.

Data read did not agree with expected data.

E4J2

PK102

H·130
through
H·160

Reg X'14' contains the read data (obtained
with IN X'6D' instruction). Reg X ' 15' indio
cates the bits in error. Reg X'16' contains the
expected data.

An unexpected L1 Irpt occurred.

U4J2

PK102

H·130
through
H·160

Data read did not agree with expected data.

U4J2

PK102

H·130
through
H·160

An unexpected L1 irpt occurred.

E4J2

PK102

H·130
through
H·160

Data read did not agree with expected data.

E4J2

PK102

H·130
through
H·160

Routine X958 runs approximately 1/2 second.

X9!59

OX69

EBM local storage buffer interference test 2. Routine 959:
(1) Writes into 15 positions ofthe IBM local storage buffer,
(2) reads the local storage buffer, and (3) compares the data
read to the expected data.
Routine X959 runs approximately 1.5 minutes.

X96A

OX6A

EBM local storage buffer interference test 3. Routine X95A:
Writes X'OOOO' through X'FFFC' into consecutive positions
of the EBM local storage buffer. Positions 1 of the local
storage buffer is written into and the remaining positions are
read and compared to the expected data. The position written
into is advanced on each pass of the routine.
Routine X96A runs approximately 6 minutes.

X96B

OX01

EBM locelstorage buffer Interference test 4 (Ping Pong test 1).
Routine X96B: Writes various data patterns Into varioul
pOlltlons of the EBM local ItO raga buffer.
Routine X96B runs approximately 1/2 second.

OX6B

X96C

OX01

EBM local storage buffer interference test 5 (Ping Pong test 2).
Routine X95C: Writes various data patterns into various
positions of the EBM local storage buffer.

Reg X'14' contains the read data (obtained
with IN X'6D' instruction). Reg X'16' indio
cates the bits in error. Reg X'16' contains the
expected data.

Routine X95C runs approximately 1/2 second.

OX6C

£

'-

)

..... ~
\."

Y

/

',-

,
/

~
'-..j}

("I
'-. ../

()

~

i.

'.....

)
;

r--)
"-.
"

,r',\

"'-

;J

~

'- ../

0
\ .... j

('I
~

\....../1

r

\,. . /

/

,tf"~,
'-. j

!~~

~

r~

i',\

'"J

\,../

./"~
;

...

/"

r'i
\

... /

t~

I",.,)

~)

Reg X'14' contains the read data (obtained
with IN X'6D' instruction). Reg X'15' indio
cates the bits in error. Reg X'16' contains the
expected data.

r"
\J

J
,

,

0
0

('
"

._./

.--~-~~---

(/ {

l

(

(/

(

~

~

C (

(

(,

f

(

(

(

f

(

(

(

3705-80 TYPE 4 CA 1FT COMMON ERROR STOPS
Error
Routlnl, Code

X9XX

Funotion Teat..

"
"

(

(

(

SUlplcted Card,
Looetlon(a)

Error Olacrlption

(

(

(

(

(

Progrlm

fEALO

fETMM

Milk

Page

Page

(',

f~

<,

-\'
J

C (

Commentl

1X01

Disable CA 1.

CA 1 was not disabled.

E4P2

PB103

H-120

Rerun routine X902.

1X02

Select CA4.

CA4 was not selected.

E4F2

PA108

H-120

Reg X'14' contains results of an IN X'67'.
Rerun routine X901.

1X03

Select CA4.

CA4 was not selected.

E4F2

PA108

H-120

Reg X'14' contains results of an IN
Rerun routine X901.

1XOA

Set regs to X '0000'.

Unable to set regs to X'OOOO'.

Rerun routines X904 through X925.

1XOB

Set regs to X'FFFF'.

Unable to set regs to X'FFFF'.

Rerun routines X904 through X925.

1X10

Set various bit patterns in regs.

Unable to set bit patterns in regs.

Rerun routines X904 through X925.

1X11

Set EB mode with OUT X'SC' instruction (Bit 0.0

1X21
1X30

Set all positions of EB local storage array to O.

=1)

(' i(

x'n'.

Unable to set EB mode.

E4H2

PL102

H-140

Reg X'14' contains results of an IN X'SC'.
Rerun routine X932.

Unable to set one or more positions to O.

E4J2
E4G2

PK102
PK101

H·1S0
H·1S0

Reg X'14' contains the results of IN X'SD'.
The error code indicates the failing halfword
(1X21 is first halfword). Rerun routine X93S.

2XOO

Received unexpected L1 irpt with no request bits on.

E4K2

PF107

H·110

2X01

Received unexpected L3 Irpt.

E4L2

PM103

H·230

2X02

Unable to reset L3 irpt.

E4L2

PE102

H·OSO

2X03

Received unexpected L3 irpt.

E4L2

PE103

H·070

,,'

2X04

Unable to reset L3 data/status irpt.

E4L2

2X05

Unexpected 'suppress out monitor' L3 irpt.

E4T2

PG102

H-070

2X06

Unable to reset 'suppress out monitor' L3 irpt.

E4T2

PG102

H-070

2X07

Unexpected 'program request' L3 irpt.

E4T2

PG102

H-070

E4T2

PG102

H·070

2X08
2X09

Unexpected L3 irpt from CA 1.

2XOA

Unknown L3 irpt occurred.

2X1X

Unexpected L1 irpt occurred.

Bit 1.4 in reg X77' was on.

Bit 1.3 in reg X'77' was on. Neither 'suppress
out monitor' nor 'program request irpt' were on
in reg X'77'. Reg X'S2' indicates the cause of
the irpt.

H-OSO

E4L2
E4T2

H-OSO

Bit 0.6 in reg X'77' is on.

No request bits were on in reg X'62'.
Neither IN X'77' nor IN X'7F' indicated the
source of the irpt.

E4K2

PF101

H·100

Bit 1.3, 'local store check' was on in reg X 'S7'.

Z3706JBA CA4 1FT SYMPTOM IN,DEX

1FT CA4 394

3705·80 TYPE.4 CA 1FT COMMON ERROR STOPS· Cont.

Routine
X9XX
(cont.)

Error
Code

Z3705JBA CA4 1FT SYMPTOM INDEX

SUlpected Card
Location(s)

Error Description

Function Tested

Program·
Mask

FEALD
Page

F.ETMM
Page

1FT CA4 395

Comments

2X2X

Unexpected L1 irpt occurred.

E4K2

PF101

H-100

Bit 1.2, 'CCU outbus check' was on in
reg X'67'.

2X4X

Unexpected L 1 irpt occurred.

E4K2

PF101

H-100

Bit 1.1 'i/o instruction accept check' was on in
reg X'67'.

2X8X

Unexpected L 1 irpt occurred.

E4K2

PF101

H-100

Bit 1.0 'bus-in check' was on in reg X'67'.

2XFF

Unable to reset L 1 irpt.

E4K2
E4H2
E4H2
E4H2
E4H2

PF101
PL105
PL101
PL101
PL101

H-100
H-140
H-140
H-140
H-140

Bit 0.4 Syn monitor control It.
Bit 0.5 DLE remember It.
Bit 0.6 ASCII monitor control It.
Bit 0.7 EBCDIC monitor control It.

')

~

\

)

)

'"

/

"'--"'.
:

"

"

(~

",-)

/'''''

.~

'"

j

I

'-

)

"'-- ./

)

(
-.,j

"'-j

('''''
,,

j

;i~~
~

.'~

"-./

c~
.~

/". "'A\

.",

~)J

0,
I

"'~.

I

-""

\

"-

/

"'-. j

r)
"'--./

r\

;,",,\

.".J'

J'

l/

(

(

(

(

(

(

(

(

c c c

(

(

(

{

(

(

(

(

3705-80 esa I FT SYMPTOM INDEX

Routine

X602

Error
Code

XXXX

. Function Tested

Error Delcrlptlon

Suspected Card
Locltlon(l)

Program
Malk

FEALD
Plge

FETMM
Plge

CDS (configuration data set) checking rtn. This rtn checks that certain necessary control data within the CDS is valid. You should refer to the CDS section in this manual for a complete CDS
definition. The CDS is loaded into storage starting at X'OFOO' when the DCM (diagnostic control module) is loaded. Within the CDS is a control block for the type 2 communication scanner.
This control block defines the scanner type, scanner RPOs, scanner features, oscillator types, LI B types, and line set types. Some of this data is validated in this rtn. If you get errors in this rtn
and the configuration data is correct, it could be that the version/level ofthe diagnostics that you are running does not support that feature. While this rtn is running, you may get some DISPLAY B error codes starting with 1. These are pretest errors, which cannot be bypassed except by aborting this rtn. These pretest errors are defined in "Common Error Stops" following this
CSB symptom index. See "Common Error Stops" for details on these pretest error codes if they occur. A summary of the error codes is listed here:
DISPLAY 8

1X01
1X06
1X07

Meaning

Scanner is not configured as a type 2 scanner.
An invalid LIB type code found in CDS.
An invalid line set type code found in CDS.

OX01

Configuration data set (CDS)

Scanner not configured as a type 2 communication scanner. Reg
X'16' = storage adr of data block within the CDS for the adapter
(scanner number) under test.

Reg X'11' = line adr of scanner LI B line intf adr.

OX02

Configuration data set (CDS)

Oscillator 0 not installed according to CDS data. Reg X'16' = storage adr of data block within the CDS for the adapter (scanner number) under test. Reg X'11' = line adr as used to set ABAR.

This error will also occur if an invalid oscillator type
code was found in the CDS for oscillator 0 (1st
oscillator position).

OX03

Configuration data set (CDS)

Oscillator 0 not lowest speed according to CDS data. Reg X'16'

This error will also occur if an invalid oscillator code
is in the CDS for oscillators 1, 2, or 3 (2nd, 3rd,
or 4th oscillator positions).

= storage adr of data block within the CDS for the adapter (scanner
number) under test. Reg X'11' = line adr as used to set ABAR.

X603

Comments

OX04

Configuration data set (CDS)

No L1Bs configured according to CDS data. Reg X'16' = storage
adr of data block within the CDS for the adapter under test. Reg
X'11' = line adr.

OX05

Configuration data set (CDS)

No line sets installed according to CDS data. Reg X'16' = storage
adr of data block within the CDS for the adapter (scanner number)
under test.

OX01

Test all valid inputs and outputs for type 2 scanner.

Input or output caused I/O check. Display regX'14' has been
loaded with the actual failing input/output instruction. Reg X'16'
contains storage adr of instruction loaded into reg X'14'. Reg X'11'
= line adr.

A3D2
B3E2

Reg X'11' = line adr of scanner-L1 B-line intf adr.

TA921
CK001

B-120
B-210

OX02

Test all valid inputs and outputs for type 2 scanner.

Adapter L1 irpt occurred. Reg X'14' contains error bits stored in
L1 rtn from reg X'43'. Reg X'16' has adr of input/output instruction. Reg X'11' = line adr.

A3C2

TB131

9-500
8-460

L1 inputs are to the card at location A3C2.

X605

OX01

Attachment buffer adr reg. ABAR is reg X'40'

Unable to write or read valid adr to or fro,:" ABAR. Display reg
X'14' for failing adr input from ABAR. Reg X'11' is adr that was
output to ABAR.

B3E2
B3D2

CX001
CX009

B-030

All valid adr are written to and read from the ABAR
with output and input X'40'.

X607

OX01

'CSB disable' on - turned on by output X'43' with byte 0 bit 0
and byte 1 bit 6 on. Should clear PCF and display request bits
in ICW.

'CSB disable' failed to force primary control field (PCF) to O. Reg
X'11' = failing line adr.

A3F2

TA811

B-170

Check that 'CSB disable' holds the PCF to 0 and
resets ICW bit 38, Reg X'4T byte 0 bit 6. Also
checks that output X'43' with byte 0 bit 1 and
byte 1 bit 5 clears reg X'43'.

OX02

'CSB disable' on - turned on by output X'43' with byte 0 bit 0
and byte 1 bit 6 on. Should clear PCF and display request bits
in ICW.

'CSB disable' failed to force PCF to 0 when output X'45' is done to
set PCF = 7.

A3F2

TA811

B-190

Reg X'11' = line adr set in ABAR.

Z3705GAA eSB 1FT SYMPTOM INDEX.

1FT CSB 400

(

Z3705GAA CSB I F.T SYI\IIPTOI\IIINDEX

3705-80 CSB I FT SYMPTOM INDEX - Cont.

1FT CSB 402

Routine

Error
Code

X607

OX03

'CSB disable' on - turned on by output X'43' with byte 0 bit 0
and byte 1 bit 6 on. Should clear PCF and display request bits
iniCW.

Error reg bits remain on in reg X'43'. Display reg X'15' for error
bits.

A3C2

TB131

B-130

Reg X'11' = line adr set in ABAR.

OX04

'CSB disable' on - turned on by output X'43' with byte 0 bit 0
and byte 1 bit 6 on. Should clear PCF and display request bits
in ICW.

'CSB disable' did not reset display request ICW bit 38. RegX'11'
= line adr.

A3G2

TB061

B-140

ICW bit 38 (display bit) is input reg X'47' byte 0
bit6.

XXXX

ICW adr test. This test checks for interaction between ICWs by storing a different pattern in the SDF of each ICW that is used. It then checks each ICW to ensure that it contains the correct
pattern in its SDF. The pattern used in the SDF of each ICW is byte 0 bits 6-7 and byte 1 bits 0-7 of the line adr (as used to set ABAR) of that ICW. If the SDF portion of the ICW local storage
is bad, you should use rtn X61 D to help locate the problem.

OX01

Check that all ICWs (jntf control words) can be adr by the pgm.

~-ll:IU

cacn Il.VV IS aar, ana a alTTerem Olt pattern IS
stored in the SDF bits of each ICW. Then each
ICW is adr, and the SDF is checked to ensure
that the correct bits are on. for that ICW.

X60A

Function Tested

Suspected Card
Location(s)

Error Description

Incorrect bits in serial data field. Reg X'16' contains expected SDF.
Reg X'14' byte 0 bits 6-7 = actual SDF bits 0 and 1 (lCW bits 24
and 25); byte 0 bits 0-7 = actual SDF bits 2-9 (lCW bits 26-33).
Reg X'll' = line adr with invalid SDF.

Program
Mask

A3L2
A3J2
A3H2

.. FEALD·
Page

TA621
TA545
TA221

FETMM
Page

Comments

Note: The pgm does output X'46' to set up the
SDFs of all ICWs; then the rtn sets scope sync 2
before checking each ICW with input X'45' and
X'47'.

OX01

'CSB disable' off (scanner enabled)

Primary control field (PCF) did not remain at O. Reg X'11' contains
line adr, which should be in ABAR. ABAR is reg X'40'.

A3F2

TA811

B-170

'CSB disable' latch is turned off, and the PCF is
checked to see if it is O.

OX02

'CSB disable' off (scanner enabled)

PCF did not set or remain at state 7 with scanner enabled. Reg
X'4S' has PCF; reg X'll' has line adr.

A3F2

TA811

B-190

The 'CSB disable' bit being off allows the PCF to
be changed to 7. The display bit (lCW bit 38)
should still be off.

OX03

'CSB disable' off (scanner enabled)

Bits are on in the error reg after 'CSB disable' turned off. See
reg X'43'. Reg X'11' has line adr.

A3C2

TB131

B-130

No error bits are caused or expected.

OX04

'CSBdisable' off (scanner enabled)

Display bit on after 'CSB disable' off. Reg X'47' byte 0 bit 6
should not be on. Reg X'11' = line adr.

A3G2

TB061

B-140

X610

OX01

Unexpected L1 irpt-test 1

Unexpected L1 irpt occurred. Reg X'16' = scanner check reg
(saved from reg X'43' in the L1 irpt handler). Reg X'14' contains
adr input from ABAR when the L1 occurred. Reg X'11' = line
adr. Reg X'43' should be all O's at this time unless another L1
error condition has occurred.

A3C2

TB131

B-130

Scanner is reset by an output to set 'CSB disable'
latch. The pgm waits for any unexpected L1
irpt.

X611

OX01

Unexpected L1 irpt-test 2

Unexpected L1 irpt occurred. Reg X'16' = scanner check reg X'43'
(saved by the L1 irpt handled. Reg X'14' = line adr obtained from
ABAR when the L1 occurred.

A3C2

TB131

B·130

Reset scanners by setting 'CSB disable' latch on.
Enable scanner by turning the latch off. Pgm
waits for unexpected L1 or L2 irpt.

A3C2

TB131

B·130

When 'CSB disable' is on, pgm checks for
unexpected levelland L2 irpt.

X60C

Note: Reg X'43' should be all O's at this time unless another L1
error condition has occurred.

X613

OX01

Unexpected L1 irpt. Reg X'16' = scanner check reg X'43' (saved
by the L1 irpt handler). Reg X'14' = adr obtained from ABAR
when the L1 occurred.

Unexpected L2 irpt-test 1

Note: Reg X'43' should be all O's at this time unless another
error occurred.
I

'""I
)

'- ./

'.

j

".

J

,

''''
/

'-

./

,/

\

"

./

"

"./

'."./

\

'--./

--'>.,

"-... .. /

r
'.

,,,.,--

,
./

."~
/

',-./

~

"'\

"-.

/

"""',
'"

/

(

\

(

(

(-

(

«

(

(

(

(

(

(

(

(

(

(

(

(

3705-80 CSB tFT SYMPTOM INDEX - Cont.

Routine

Error
Code

X613

OX02

Unexpected L2 irpt-test 1

Unexpected L1 and L2 irpt. Reg same as error X613 OX01.

A3C2
A3L2

TB131
TA611

B-130

See X613 OX01 comments.

OX03

Unexpected L2 irpt-test 1

Unexpected L2 irpt. Reg X'14' contains adr obtained from ABAR
by an input X'40' when the L2 occurred.

A3L2

TA611

B-300

See X613 OX01 comments.

OX01

Unexpected L2 irpt-test 2

Unexpected L1 irpt. Reg X'16' = scanner check reg (saved from
reg X'43' in the L1 irpt handler). Reg X'14' = ABAR (obtained by
input X'40' when the L1 occurred). Reg X'43' was reset when the
L1 occurred and should now be all O's 'unless another L1 error is
pending.

A3C2

TB131

B-130

After 'CSB disable' is reset, the pgm checks for
unexpected L1 and L2 irpt. No action is initiated
in the scanner after it is enabled, and no L1 or L2
irpt should occur.

OX02

Unexpected L2 irpt-test 2

Unexpected L1 and L2 irpt. Reg Same as error X614 OX01.

A3C2
A3L2

TA131
TA611

B-130

See X614 OX01 comments.

OX03

Unexpected L2 irpt-test 2

Unexpected L2 irpt. Reg X'14' = ABAR when unexpected L2
occurred.

A3L2

TA611

B-300

See X614 OX01 comments.

OX01

Disable line intf base (LIB)

Primary control field (PCF) not set to 0 on disable. Reg X'11' = line
adr.

A3F2

TA811

B-170

Each LI B is disabled and checked to see that PCF is
forced to remain at O. The LIB is disabled if its
mask bit is set on by an output X'43'.

X614

X616

Function Tested

Suspected Card
Location(s)

Error Description

Program
Malk

FEALD
Page

FETMM
Page

Comments

Note: Only LlBs indicated as being installed by the
CDS are tested.

X617

X61B

OX02

Disable line intf base (LIB)

Disable LI B did not force PCF to O. Reg X'11' = line adr. An output X'45' was done to set PCF to 7. The PCF should have been
forced to 0 since the LIB is disabled.

A3F2

TA811

B-170

See X616 OX01 comments.

OX01

Enable line intf base (LIB)

Primary control field (PCF) not 0 after the LIB is enabled. Reg
X'11' = line adr.

A3F2

TA811

B-170

The pgm disabled each LIB.

OX02

Enable line intf base (LIB)

A3F2

TA811

B-170

See X617 OX01 comments.

i

Could not set PCF after enabling LIB. Reg X'11' = line adr. Output X'45' was done to set LCD = 0 and PCF = 7. PCF should remain
at 7.

OX01

Intf control word bits 6-15 test

ICW bits 6-15 not set to X'2AA'. Reg X'11'

OX02

Intf control word bits 6-15 test

OX03

Intf control word bits 6-15 test

ICW bits 6-15 not set to X'3FF'. Reg X'11'

OX04

Intf control word bits 6-15 test

= line adr.

,
A3P2
A3M2

TA131
TA741

B-180

Pgm sets ICW bits 6-15 to X'OOO', sets scope sync 2,
sets ICW bits 6-15 to X'2AA', and checks that they
= X'2AA'.

ICW bits 6-15 not set to X'155'. Reg X'11' = line adr.

A3P2
A3M2

TA131
TA741

B-180

Pgm sets ICW bits 6-15 to X'OOO', sets scope sync 2,
sets ICW bits 6-15 to X'155', and checks that they
= X'155'.

= line adr.

A3P2
A3M2

TA131
TA741

B-180

Pgrn sets ICW bits 6-15 to X'OOO', sets scope sync 2,
sets ICW bits 6-15 to X'3FF', and checks that they
= X'3FF'.

ICW bits 6·15 not set to X'OOO'. Reg X'11' = line adr.

A3P2
A3M2

TA131
TA741

B-180

Pgm sets ICW bits 6-15 to X'3FF', sets scope sync 2,
sets ICW bits 6-15 to X'OOO', and checks that they
= X'OOO'.

--'-

Z3705GAA

esa 1FT SYMPTOM INDEX

1FT CSB 404

3705-80 CSB 1FT SYMPTOM INDEX - Cont.
Error'
Routine. Code
X61C

X610

X61E

X61F

X625

X626

,
,

/

,

)

Z3705GAA CSB I FT SYMPTOM INDEX

Function Tilted

Suspected Card
Locatlon(l)

Error Ollcriptlon

Program
Malk

FEALD
Page

FETMM
Page

1FT CSB 406

Commentl

OX01

Intf control word bits 16-19 (LCD check)

ICW bits 16-19 not set to 'Jt:IA'. Reg X'11'

= line adr.

A3P2

TA111

B-190

Bit patterns X'A', '5', 'F', and '0' are set in and reac
from ICW bits 16-19 (LCD) in this test. ICW
bits 20-23 (PCF) are not tested and are always set t
a's in this test to prevent any scanner hardware
action that may occur if these bits are not O. For
this error stop (OX01), the pgm sets LCD to 0, sets
scope sync 2, sets LCD to A, and checks that
LCD = 'A'.

OX02

Intf control word bits 16-19 (LCD check)

ICW bits 16-19 not set to X'5'. Reg X'11' = line adr.

A3P2

TA111

B-190

Pgm sets LCD = 0, sets scope sync 2, sets LCD to
5, and checks that LCD = X'5'.

OX03

Intfcontrol word bits 16-19 (LCD check)

ICW bits 16-19 not set to X'F'. Reg X'11'

= line adr.

A3P2

TA111

B-190

Pgmsets LCD = 0, sets scope sync 2, sets LCD
and checks that LCD = X'F'.

OX04

Intf control word bits 16-19 (LCD check)

ICW bits 16-19 not set to X'O'. Reg X'11' = line adr.

A3P2

TA111

B-190

Pgm sets LCD to F, sets scope sync 2, sets LCD to
0, and checks that LCD = X'O'.

OX01

Intf control word bits 24-33; out = reg X'46'; in = reg X'45' and
X'47' (serial data field).

ICW bits 24-33 not set to X'2AA'. Reg X' 11' = line adr.

A3H2

TA221

B-200

Pgm sets SDF to X'OOO', sets scope sync 2, sets
SDF to X'2AA', and checks that SDF = X'2AA'.

OX02

Intf control word bits 24-33; out = reg X'46'; in
X'47' (serial data field).

= reg X'45' and

ICW bits 24-33 not set to X'155'. Reg X'11' = line adr.

A3H2

TA221

B-220

Pgm sets SDF to X'OOO', sets scope sync 2, sets
SDF to X'155', and checks that SDF = X'155'.

OX03

Intf control word bits 24-33; out = reg X'46'; in = reg X'45' and
X'47' (serial data field).

ICW bits 24-33 not set to X'3FF'. Reg X'11' = line adr.

A3H2

TA221

9-200

Pgm sets SDF to X'OOO', sets scope sync 2, sets
SDF to X'3FF', and checks that SDF = X'3FF'.

OX04

Intf control word bits 24-33; out = reg X'46'; in = reg X'45' and
X'47' (serial data field).

ICW bits 24-33 not set to X'OOO'. Reg X'11' = line adr.

A3H2

TA221

B-200

Pgm sets SDF to X'3FF', sets scope sync 2, sets
SDF to X'OOO', and checks that SDF = X'OOO'.

OX01

Display request bit (lCW bit 38); out = reg X'43'; in = reg X'47'

ICW bit 38 not turned on. Reg X'11'

A3G2

TB061

B-170
B-140

Set ICW bit 38 on and reset it by an output X'43'.
Bit is tested by an input from reg X'47'.

OX02

Display request bit (lCW bit 38); out = reg X'43'; in

ICW bit 38 not reset. Reg X'11' = line adr.

A3G2

TB061

B-170

See X61 E OX01 comments.

OX01

'CSB disable' resets display request bit (lCW bit 38)

ICW bit 38 not turnned on when scanner and LI B are enabled, Reg
X'11' = line adr under test.

A3G2

TB061

B-170

Pgm attempts to set ICW bit 38 and 'CSB disable'
to turn it off. Bit is set by output reg X'43' and
tested by input reg X'47'.

OX02

'CSB disable' resets display request bit (ICW bit 38)

A3G2

TB061

B-170

OX01

Primary control field (PCF) (NOP test) reg X'45'

PCF not set to X'O'. Reg X'11'
same as reg X'11'.

A3F2

TA811

The pgm sets the PCF =a and expects no scanner
action and no irpt during a 25-ms period for each
line adr. The scanner and LlBs are enabled during
this test.

OX02

Primary control field (NOP test) reg X'45'

PCF did not remain at X'O' during a 25-ms wait.

A3F2

TA811

See X625 OX01 comments.

OX03

Primary cont501 field (NOP test) reg X'45'

L2 irpt occurred with line set to NOP .. Reg X'14' = ABAR (obtained
by input X'40' when the unexpected L2occurred). Reg X'40'
should = reg X'14'. Reg X'11' is last line adr set in ABAR (output
X'40') just prior to output X'45' to set LCD and PCF = O. No L2
irpt are expected in this rtn.

A3L2

TA611

B-310

See X625 OX01 comments.

OX01

Upper scan limit X'OO'.

Did not get L2 irpt from line when ICW 41 was set on. RegX'11'
= line adr. Reg X'40' should = reg X'11'.

A3L2

TA621

B-300

Set ICW bit41 on.

;'

'-...

j

:

."',

"

j

= reg X'47'

. 'CSB disable' did not reset ICW bit 38. RegX'11' = line adr.

"\

"\
.....

./

'" .-J

/

\....

= line adr.

....

)

./

.

./

/ ."
'..... /

;:"".,

' ..../

f

'"

\

j

= line adr.

Reg X'40' should be

, ''\
\""j

""\

"'\.
'-..

/

'\
/

~

'-. ./

"

,

,
~._/

(

'- . /

/.?"--~

/'

F)
\....J'

= F,

(

\......../

",

t/ (

(~

(

(

(

(

(

(

(

(

(

(

(

(:

(

(

(

(

(

(

3705-80 CSB 1FT SYMPTOM INDEX - Cont.

Routine

Error
Code

X626

OX02

Upper scan limit X'OO'.

X627

XXXX

Set mode and scanner test. This is the first rtn in the type 2 scanner internal functional tests that requires that the line sets and some LIB circuits be operational. There are many possibilities for
errors being detected in this rtn, but the most likely source of problems is in the line sets rcv strobe circuits or in the bit clock control card circuits in the LI B. See note 7 at the end of this CSB
symptom index for some aid in determining if failures are in only one line set, in the LIB, or in the scanner.

OX01

Set mode and scanner test

Function Tested

Error Description
L2 from wrong line adr. Reg X'11' = expected line adr. Reg
X'14' = line adr that caused the L2.

Suspected Card
Location(s)
A3L2

Program
Mask

FEALD
Page
TA611

FETMM
Page
B-300

Adr in each scanner is checked.

L2 irpt did not occur for set mode. Display reg X'45'. If byte 0
bits 0-3 (LCD) are on, a feedback check occurred. Check oscillator
o in the scanner. Check for bit svc or missing line set card for
the failing adr. The most likely source of failure is in the line set
card(s) for the failing line adr. Reg X'11' = line adr under test.
Reg X'40' should = reg X'11'. If no feedback check (LCD = F)
occurred, the LCD should be 7 if the line runs in start/stop mode;
the LCD should be 'C' if the line runs in BSC mode. If PCF = 1, the
set mode never completed for start/stop or BSC lines. If PCF = 0,
the set mode completed normally, but the L2 irpt expected did not
occur within 25-ms after it was issued. Reg X'77' byte 0 bit 1 will
be on if a L2 pending occurred after the 25-ms. The SDF contains
the bits used for set mode. The card called is only a starting point
to look for bit svc.

A3E2

TA331

B-310

All SIS and B-260 BSC line sets (some RPQ line
sets) are tested by a set-mode operation, which
checks some of the scanner, oscillator, LIB, line set
circuits. A likely source of error is the line set card
in the failing line adr. Display bit is set while line
adr is under test so that the display reg (reg X'46')
is valid for line adr under test. The PCF is checked
for 0 after a set mode. A set mode may cause a L2
irpt even if the oscillator is not working properly.
See note 7 at the end of this CSB symptom index
for aid in isolating the problem.

a

X628

Comments

OX02

Set mode and scanner test

L2 irpt from wrong adr. Check the line that caused the irpt for
faults. Reg X'11' = line adr under test. Reg X'40' should = reg
X/11'. Reg X'14' has line adr obtained from ABAR by input X /40'
when the L2 occurred.

A3L2

TA621

B-310
B-260

See X627 OX01 for details.

OX03

Set mode and scanner test

PCF field did not set to 0 on set mode. Reg X'11' and X'14' set up
same as X627 OX01 and X627 OX02.

A3F2

TA811

B-310
B-260

See X627 OX01 for details.

XXXX

Feedback check test. All installed line line sets are tested to ensure that a feedback check will occur if an invalid bit is used during set mode and that a feedback check does not occur if a valid bit
is used during a set mode. This rtn will most likely produce error stops if the CDS (configuration data set) defining the LIB and line set types is not set up properly for the hardware that is installed.
If the CDS is correct, the most likely source of the error is in the line set card(s) for the failing line adr. See note 7 at the end of this CSB symptom index for an aid to problem determination.
Each installed line set is tested in the following steps:
a.
b.
c.
d.
e.
f.
g.

Reset and then enable the scanner.
Set the display bit on in the line adr under test.
Set the SDF by an output X'46' with the bits in reg X'13'.
Set scope sync 2.
Set LCD = 0 and PCF = 1 to initiate the set-mode operatio~.
Unmask L2 irpt and wait until either a L2 occurs or 25-ms have elapsed.
Verify that the LCD was set to F by the scanner if a feedback check occurred due to an invalid bit being used in the SDF during the set mode, or verify that LCD was not set to F if a valid bit
was used during the set mode.
h. Repeat steps a through g until all set-mode bit positions have been tested.

Z3705GAA CSB 1FT SYMPTOM INDEX

1FT CSB 408

3705·80 CSB I FT SYMPTOM INDEX· Conti

Routine

X628

Error'
Code

Z3705GAA CSB 1FT SYMPTOM INDEX

Function Tested

Error Description

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

1FT CSB 410

Comments

XXXX On all error stops in this rtn, the following regs are set up:
Reg X'11' = line adr of line under test (as used to set ABAR).
Reg X'13' = bit pattern being output to the SDF for this step of the test. The bit position that i$ a 1 is the bit being tested. Each bit of byte 1 is defined in more detail as:
Bit

lew bit

SDF bit

o

26
27
28
29
30
31
32
33

2
3
4
5
6
7
B
9

1
2
3·
4
5
6
7

X629

Normal use if this bit is a 1 during set mode

Not used.
Set diagnostic wrap mode.
Set data terminal ready.
Set sync bit clock (syn clock correction).
Set external clock selected.
Set data rate select (select high rate).
Set oscillator select bit 1.
Set oscillator select bit 2.

OX01

Check that an invalid bit in the SDF during a set mode operation
causes a feedback check.

Error if a feedback check did not occur setting the LCD to F. See
reg X'13' bit definitions in X628 XXXX for more information.

A3E2

TA341

8-260

A feedback check should have occurred since CDS
indicates a line set is installed without a latch for
the bit position under test in the SDF.

OX02

Check that a valid bit in the SDF during a set mode operation does
not cause a feedback check.

Error if a feedback check occurred setting LCD to F. See reg
X'13' bit definitions in X628 XXXX for failing bit.

A3E2

TA341

8-260

A feedback check should not occur since CDS
indicates. a line set is installed with a latch that
could be set on for this SDF bit position during
a set mode operation.

XXXX

Diag mode test. Each installed SIS or sync line adr is set into diag mode with a set-mode operation. Then a check is made to ensure that 'CTS' 'DSR', and 'diag mode' bits are on. Auto-call line
sets are not checked. Each adr is tested in the following sequence: (1) Reset and then enable the communication scanner. (2) Set display bit (ICW bit 38). (3) Set SDF bit on for diag mode and
set bit on for sync bit clock if line will run in sync mode only. (4) Set scope sync 2. (5) Set PCF = 1 and LCD = 7 for SIS lines or LCD = C for sync lines. (6) Wait for L2 irpt from the set mode
and check the results.

8-310
8-260

See X629 XXXX for more information.

The most likely source of hardware failures detected in this rtn are the line set card(s) for the line adr under test. See note 7 at the end of this symptom index T2CS-NoteS for aid in determining a
failing pattern.

OX01

Diag mode

L2 irpt did not occur. See X627 OXOl for reg. Card called is only
a starting point to look for bit svc.

A3E2

TA331

OX02

Diag mode

L2 irpt from wrong line adr. Check the line adr for faults.

A3L2

TA621

.B-310
8-260

X62D

OX03

Diag mode

PCF did not change to 0 on set-mode completion. See X627 OX03
for reg.

A3F2

TA811

8-310
8-260

See X629 XXXX for more information.

OX04

Diag mode

Proper latches did not set. Display reg X'46' byte 0 bits 0, 2, and 5
should be on. Reg X'14' contains input from reg X'46' at the time
failure was detected. Reg X'15' has a bit on for each bit position in
reg X'14' that is in error. Reg X'11' = line adr under test.

A3E2

TA331

8-150

Reg X'46'bit 3 (RLSD) is ignored in this test; it
may be on or off. Errors may be detected if an
incoming call on a switched line brings up 'ring
indicator' (reg X'46' bit 0.1),.

OX01

Svc req (lCW bit 1) and L2 irpt

L2 irpt did not occur for set mode. See OX27 OXOl for reg and
checks.

A3E2

TA331

8-130
8-260

Each installed SIS or 8SC line set into diagnostic
rcv mode and SDF bit 9 set on. A L2 irpt should
occur and 'svc req' bit (I CW bit 1) should turn on.
The reset of the 'svc req' bit is then checked.

OX02

Svc req (ICW bit 1) and L2 irpt

L2 irpt was from the wrong line adr. Check the line adr that causes
the irpt for faults. Reg X'll' = line adr under test. Reg X'40'
should = reg X'11'. Reg X'14' has line adr obtained from A8AR by
input X'40' when the L2 occurred .

A3L2

TA621

8-300

See comments in X62D OX01.

.

"',

)
/

~,

)

See X627 OX02 for reg. See X629 XXXX for
more information.

/"

,

,~

""-,/

:

-;,,\

\,

./

/~

'-

/

/'"'">

'--"""\
\
.'-..-~

'---

j

."

'-

/

!

.•

"

./

, -- ./

(

-".",

'--_/

"

/

------~--

t

(

l/'

(

(/ (

(

(

(

f

(

(

(\ ('

(

('

(/

(

f

(:'

(

(-

(

f

C (-

("
/

(~'

(~\
.;./

('

('

(

(' (

3705-80 CSB 1FT SYMPTOM INDEX - Cont.
Error'
Routine. Code
X62D

X62E

X632

X634

Function Tested

Error Description

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

OX03

SDF bit 9 was turned on and should cause a character svc L2 irpt.

L2 .irpt did not occur. Check oscillator or scanner or missing line
set card for that line. Reg X'11' =line adr of line under test. Reg
X'40' should = reg X'11'.

A3E2

TA331

B-310
B-260

See comments in X62D OX01.

OX04

SDF bit 9 was turned on and should cause a char-svc L2 irpt.

L2 irpt occurred from wrong line adr. Reg X'14' =line adr that
caused the L2. Reg X'11' =line adr L2 was expected from.

A3E2

TA331

B-490
B-420

See comments in X62D OX01.

OX05

SDF bit 9 was turned on and should cause a char·svc L2 irpt with
ICW bit 1 on.

ICW bit 1 ('svc·request') is not on or ICW bits 0, 2, 3, 5, 6, or 7
are on. Reg X'44' byte 0 = ICW bits 0-7 in bits 0-7.

A3P2

TA121

B-140

ICW bit 4 is ignored in this test since it may be on
or off.

OX06

SDF bit 9 was turned on and should cause a char-svc L2 irpt.

Svc request did not reset (lCW bit 1). Reg X'44' byte 0 bit 1.

A3P2

TA121

B-180

OX01

Priority bits 1 and 2. Reg X'47'

Priority bit 2 failed to set. Reg X'11'
Reg X'40' should = reg X'11'.

A3G2

TB021

B-210

OX02

Priority bits 1 and 2. Reg X'47'

Priority bit 1 failed to set. Reg X'11' = line adr under test. Reg
X'40' should = reg X'11'.

A3G2

TB021

B-210

OX03

Priority bits 1 and 2. Reg X'47'

Priority bits 1 and 2 failed to set. Reg X'11'

A3G2

TB021

B-210

OX04

Priority bits 1 and 2. Reg X'47'

Priority bits 1 and 2 failed to turn off.
test.

A3G2

TB021

B-210

OX01

'Irpt req pending' bit (lCW 411. Reg X'47'

L2 'irpt req pending' bit did not set in ICW 41, or reg X'47'. Check
that 1st set mode caused the priority reg to be occupied. Reg
X'13' =line adr that should be in priority reg 3. Reg X'16' =line
adr that should have 'irpt req pending' bit on. Reg X'40' should
=reg X'16'.

A3L2

TA641

B-300

L2 irpt are masked off and a set mode puts a line
adr (lCW) in diag mode with priority select set to 3.
A 2nd line adr is put into diag mode; priority select
set to 3 by another set-mode operation. Then the
on state of the 'irpt pending' bit is tested in the 2nd
line. L2 irpt are unmasked and checked that they
occur in correct order.

OX02

'Irpt req pending' bit (JCW 41). Reg X'47'

No L2 irpt. Should haife had a L2 from line adr in reg X'13'.
Reg X'16' =line adr of the next expected L2 irpt.

A3L2

TA611

B-300

See X632 OX01.

OX03

'Irpt req pending' bit (lCW 41 I. Reg X'47'

1st L2 irpt occurred but not from the expected line. Reg X'13'
=line adr expected to irpt first. Reg X'14' =line adr that caused
the L2 irpt. Reg X'16' =line adr expected t~ irpt next.

A3L2

TA611

B-300

See X632 OX01.

OX04

'I rpt req pending' bit (I CW 41 ). Reg X'47'

No L2 irpt from 2nd line that had 'irpt pending' bit on. Reg X'13'
=line adr of line that should have irpt previously. Reg X'16' =line
adr expected to cause the L2 irpt.

A3L2

TA611

B-300

Check scanner, oscillator, and LI B clock if no L2
irpt occurred. See comments in X632 OX01.

OX05

Irpt req pending bit (ICW 41). Reg X'47'

2nd L2 irpt occurred but from wrong adr. Reg X'13' =line adr of
previous line that should have irpt on previous error check. Reg
X'14' =line adr of line causing L2 irpt. Reg X'16' =line adr
expected to cause L2 irpt.

A3L2

TA611

B-300

See X632 OX01.

OX01

Upper scan limit X'01' test (8 lines)

Did not get L2 irpt from one ofthe 1st 8 lines when ICW bit 41 was
set on. Reg X'11' =line adr L2 expected to L2 irpt. Reg X'40'
should = reg X'11'.

A3L2

TA621

B-220

Only 8 lines should irpt when ICW bit 41 is set on;
upper scan limits are set up to scan 8 line adr.

OX02

Upper scan limit X'01' test (8 lines)

L2 from wrong adr. Reg X'11' =line adr expected to L2 irpt.
Reg X'14' =line adr causing the L2 irpt.

A3L2

TA621

B-300

=line adr of line under test.

=line adr under test.
Reg X'11' =line adr under

0040

All combinations of the priority bits are checked to
ensure they can be set and reset.

Z3705GAACSB 1FT SYMPTOM INDEX

1FT CSB 412

3705-80 CSB 1FT SYMPTOM INDEX -Cont.
Error
Routine. Code

function Telted

SUlpected Card
Location(s)

Error Description

Progrlm
Milk

fEALD
Plge

fETMM
Page

1fT CSB 414

Comments

X634

OX03

Upper scan limit X'01' test (8 lines)

Got an unexpected L2 irpt when ICW bit 41 was set in one of the
ICWs beyond the 1st 8 lines. This irpt ICW should not have been
scanned to cause a L2 irpt even though its L2 'irpt pending' bit was
set. Reg X'11' = line adr in which the ICW bit 41 was set. Reg
X'14' is the line adr causing the L2 irpt. If reg X'11' = reg X'14',
the upper scan limit 01 is not working properly.

A3L2

TA621

8-220

If reg X'll' is not = reg X'14', the unexpected L2
may be caused by a scan problem not related to the
upper scan limit controls.

X635

OX01

Upper scan limit X'11' test (16 lines)

Did not get L2 irpt from one of the 1st 16 Iines when ICW bit 41
was set on. Reg X'11' = line adr expecting a L2 irpt.

A3L2

TA621

8-220

Only 16 line adr should irpt when ICW bit 41 set
on with scan limit set for 16 lines.

OX02

Upper scan limit X'11' test (16 lines)

L2 irpt from wrong adr. Reg X'11' = expected adr; reg X'14'
adr causing the L2 irpt.

A3L2

TA611

8-300

OX03

Upper scan limit X'11' test (16 lines)

Got an unexpected L2 irpt when ICW bit 41 was set in one of the
ICW's beyond the 1st 16. This line adr should not be scanned with
scan limit bits = 11, so a L2 should not occur. Reg X'll' = line adr
of ICW in which bit 41 was set. Reg X'14' = line adr causing the L2.
If reg X'll' = reg X'14', the upper scan limit 01 is not working
properly.

A3L2

TA621

8-220

If reg X'11' is not = reg X'14', the unexpected
L2 irpt may be caused by a scanner problem not
related to the upper scan limit controls.

OX01

Upper scan limit X'10' test (48 lines)

Did not get L2 from one of the 1st 48 lines when ICW bit 41 was
set. Reg X'll' = line adr expected to L2 irpt.

A3L2

TA621

8-220

Only 48 line adr should irpt when ICW bit 41 is
set on when upper scan limit is set for 48 lines.

OX02

Upper scan limit X'10' test (48 lines)

L2 from wrong adr. Reg X'11' = line adr expected to L2 irpt. Reg
X'14' = line adr on which the L2 irpt occurred.

A3L2

TA611

8-300

OX03

Upper scan limit X'10' test (48 lines)

Unexpected L2 irpt when ICW bit 41 was set in one of the ICWs
beyond the 1st 48 line adr. With scan limit 10 set, this line should
not be scanned, so no L2 should occur. Reg X'11' = line adr of
ICW in which ICW bit 41 was set on. Reg X'14' = line adr that
caused the L2. If reg X'll' = reg X'14', upper scan limit 01 is not
working properly.

A3L2

TA621

8-220

If reg X'11' is not = reg X'14', the unexpected
L2 irpt may be caused by a scanner problem not
related to the scan limit controls.

OX01

Irpt priority reg

L2 irpt did not occur after unmasking L2. Reg X'13' = line adr L2
expected from.

A3L2

TA611

8-300

The 1st 4 ICWs are set up with priority settings of
3,2,1, and 0 in that order. ICW bit 41 ('irpt
request pending') is set in the 1st four ICWs. L2 is
unmasked and the ICWs are checked to ensure they
irpt in proper order (1st, 2nd, 3rd, and 4th ICW).

OX02

Irpt priority reg

L2 irpt is not from the expected adr. Reg X'13' = line adr L2
expected from. Reg X'14' = line adr that caused L2.

A3L2

TA611

8-300

OX01

Substitution ctrl reg bit 1

Unexpected L2 irpt occurred. Reg X'14' = line adr of line causing
the L2 irpt. Reg X'll' = line adr that had ICW bit 41(L2 pending)
set. If regX'll' does not = reg X'14', there may be a Ll8 or scanner failure. If reg X'14' = reg X'll', substitution ctrl reg bit 1 is
not working; reg X'14' is the line adr that should not have been
scanned and, therefore, should not have caused a L2 irpt.

83E2
8302

CXOO1
CX009

8-220

X636

X63B

X63D

)

Z3705GAA CSB 1FT SYMPTOM INDEX

'I),

''---~'

("",
\.

/

0

0\.
'

,r-j
/

./

"-...

,0
,-j

/

("".

(

\

(""'\

f~

"'-./

\"

./

\,-/

,,-J

1 (

(~

(-

(/ (:

(

(

(

c-

(

(

(' ('

(

(

(

(

--~---

f

{'

-~~.---

(

(

(

(

(

(

(""
/'

(--':
'

~

('

,"

(

(-

f

(~

3705·80 CSB 1FT SYMPTOM INDEX - Cont.

Routlnl

Error'
Codl

Function TIlted

Error Deseription

Suspeeted Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

X63E

OX01

Substitution ctrl reg bit 2

Unexpected L2 irpt. Reg X'14' = line adr of line causing the L2.
Reg X'11' = line adr of line that had ICW bit 41 (L2 pending) set.
If reg X'11' does not = reg X'14' there may not be a LIB or scanner
failure. If reg X'14' = reg X'11', substitution ctrl reg bit 2 is not
working, reg X'14' is the line adr that should not have been scanned
and, therefore, should not have caused a L2 irpt.

B3E2
B3D2

CX001
CX009

B·220

Substitution ctrl reg bit 2 is set, and an attempt is
made to cause a L2 irpt on lines C and 0 of all L1Bs.
These adr should not be scanned.

X63F

OX01

Substitution ctrl reg bit 3

Unexpected L2 irpt. Reg X'14' = line adr causing the L2 irpt. Reg
X'11' = line adr that had ICW bit 41 (L2 pending) set on. If reg
X'11' does not = reg X'14', there may be a LI B or scanner failure.
If reg X'14' = reg X'11', the substitution ctrl reg bit 3 is not working
properly, and reg X'11' = the line adr that should not have been
scanner and should not have caused a L2 irpt.

B3E2
8302

CX001
CX009

B·220

Substitution ctrl reg bit 3 is set, and an attempt is
made to cause a L2 irpt on lines A and B of all LI Bs.
These adr should not be scanned with the scan
substitution ctrl bit 3 on.

X640

OX01

Substitution ctrl reg bit 4

Unexpected L2 irpt. Reg X'14' = line adr causing the L2 irpt. Reg
X'11' = line adr that had ICW bit 41 (L2 pending) set. If reg X'll'
does not = reg X'14', there may be a LIB or scanner failure. If reg
X'14' = reg X'11', the substitution ctrl reg bit 4 is not working, in
which case reg X'14' is the line adr that should not have been scanned
and, therefore, should not have caused a L2 irpt.

B3E2
B3D2

CS001
CX009

B·220

Substitution ctrl reg bit 4 is set, and an attempt is
made to cause a L2 irpt on lines 8 and 9 of all L1Bs.
These adr should not be scanned.

X645

XXXX

Diag xmt test for SIS line sets. All installed line adr that will run in SIS mode are tested, one at a time. The test goes through xmt initial (PCF = 8) to xmt data (PCF = 9) through xmt turn·around
(PCF = 9 to PCF = 7). The char xmt are a PAD char of X'FF' followed by two data characters of X'AA'. The SIS LCD of 7 (start bit, 8 data bits, 2 stop bits) is used in this test. You should refer
to notes 4 and 7 at the end of this CSB symptom index for aid in problem determination if this rtn detects any errors. Prior to setting xmt initial, the pgm does a set mode with the 'diagnostic
mode' bit on. If this set mode fails, you will get pretest error stop codes in DISPLAY B beginning with 1. These codes may be found in "Common Error Stops" following this CSB symptom
index. With 'diag mode' set properly, the scanner should force on the 'CTS' condition so that when xmt initial is set, the next bit time should result in PCF changing from 8 to 9 (xmt initial to
xmt data). The most likely source of hardware failure for this rtn is in the line set card(s) for the line adr that is under test.

OX01

Diag xmt test for SIS.

L2 irpt did not occur after xmt initial was set. Display reg X'45'
and check byte 0 bits 0·3 for feedback check (all bits on). LCD
should = 7; PCF should = 9. (PCF was set to 8 by pgm.) Reg X'11'
= line adr under test. See X645 XXXX for more info.

A3L2

TA611

B·310
B·260

The scanner hardware should change the PCF from
8 to 9 when it detects 'CTS'. CTS should be forced
on by the scanner if 'diagnostic mode' latch was set
on properly when the set mode was ~one. After
scanner changes PCF to 9, it should serialize and
xmt a bit every bit svc time and cause a char-svc L2
irpt when the PAD char has been sent.

OX02

Diag xmt test for SIS

L2 irpt was not from expected line adr. Reg X'14' = line adr that
caused the L2 irpt. Reg X'11' = line adr that L2 was expected from.

A3L2

TA611

B-300

Check scanner, oscillator, and LIB clock if no L2
irpt occurred or L2 was from the wrong line adr.
See X645 XXXX for more info;

OX03

Diag xmt test for SIS

Primary control field (PCF) did not change to X'9'. Reg X'11' = line
adr under test. See X645 XXXX for more info.

A3F2

TA811

B·080

Scanner shO'uld change PCF to 9 from 8 when it
detects 'CTS' which should be forced by the scanner
if diag mode set properly.

OX04

Diag xmt test for SIS

No L2 irpt after 2nd xmt char. Reg X'11' = line adr under test. If
LCD = F, a feedback check has occurred. LCD should = 7; PCF
should = 9.

A3L2

TA611

B·310

OX05

Diag xmt test for SIS

2nd L2 irpt from wrong line adr. See X645 OX02 for reg.

A3L2

TA611

B·300

See X645 XXXX for more info.

OX06

Diag xmt test for SIS

No L2 for xmt turnaround. Reg X'11' = line adr under test. Check
reg X'45' for LCD. If LCD = F, a feedback check occurred. LCD
should = 7; PCF should = 7 since PCF was set to '0' (xmt turn·
around) on the previous char-svc L2 irpt.

A3L2

TA611

B·310
B·080

See X645 XXXX for more info.

Z3705GAACSB 1FT SYMPTOM INDEX

1FT CSB 416

C

3705-80 CSB 1FT SYMPTOM INDEX - Cont.
. Error
Routine. Code
X645

X64A

X64C

Z3705GAA CSB 1FT SYMPTOM INDEX

Function Tested

Suspected Card
Locetlon(s)

Error.Oescription

Program'
Mask

FEALD
Page

FETMM
Paga

1FT CSB 418

Comments

OX07

Diag xmt test for SIS

3rd L2 irpt from wrong line adr. See X645 OX02 for reg.

A3L2

TA611

B-310

See X645 XXXX for more info.

OX08

Diag xmt test for SIS

PCF did not change to X'7' (rcv mode) after turnaround or LCD
changed. Reg X'11' = line adr under test.

A3F2

TA811

B-080

Scanner should change PCF to 7 on normal turnaround completion. LCD should be 7.

SDF did not set to O.

A3H2

B-480

SDF should be changed to 0 by scanner hardware
on xmt turnaround. Reg X'15' byte 0 bits 6 and 7
contain SDF bits 0 and 1. Byte 1 contains SDF
bits 2-9.

'..

OX09

Diag xmt test for SIS

XXXX

Diag rcv mode bit svc and tag detection test. All line sets that will run inSIS or sync mode are tested. After the set mocle is .completed, a bit pattern of X'0301' for SIS line sets or X'0201' for sync
lirie sets is output toSDF by an output to reg X'46'. Then the PCF is set to 7 (rcv mode) with a LCD = 7 for SIS line sets or LCD = C for sync line sets. For SIS line sets, this should cause a charsvc L2 irpt on the first scan cycle after the next bit svc occurs in the line set. For a sync line set (due to LCD = C), the char-svc L2 irpt should occur after the second bit svc and should strobe a 1 bit
into PDF bit 0 from the 'test data' latch. In either case, the result should be a char of X'CO' in the PDF wh'3n the char-svc occurs.

OX01

Diag rcv mode bit deserializing and bit svc for all installed line adr in
rcv mode (PCF = 7).

PCF did not set to X'7' (rcv mode) or LCD has changed. Reg X'11'
= line adr of line set under test.

A3F2

TA811

B-190

Pgm did an output to reg X'45' to set LCD and
PCF. Then an input X'45' is done to check LCD
and PCF.

OX02

Diag rcv mode, bit deserializing, and bit svc for all lines in rcv mode.

L2 irpt did not occur. Check oscillator, scanner limits, or LIB clock.
Reg X'11' = line adr expected to cause L2 irpt.

A3L2

TA611

B-490

See X64A XXXX.

OX03

Diag rcv mode, bit deserializing, and bit svc for all lines in rev mode.

L2 irpt from wrong adr. Reg X'14' = line adr that caused L2 irpt.
Reg X'11' = line adr expected to cause L2 irpt.

A3L2

TA611

B-300

See X64A XXXX.

OX04

Diag rcv mode, bit deserializing, and bit svc for all lines in rcv mode.

Data byte in PDF (parallel data field) not expected data, or check
flag on in ICW bits 0-3. Reg X'11' =line adr. Reg X'14' =flags and
PDF input from reg X'44'. RegX'16' = expected bits that should
be on in reg X'14'.

A3E2
A3P2

TA311
TA131-

B-490
B-420

See X64A XXXX.

XXXX

Diag xmt test for sync lines. All installed line sets that will run in sync mode are tested from xmt initial (PCF = 8) through xmt data (PCF = 9) to xmt turnaround (PCF = 0 to PCF = 5). Char xmt
are two pad char of X'AA' and the char X'32'. Prior to setting xmt initial, the pgm does a set mode with the 'diag mode' and 'sync bit clock' bits both on. If this set mode fails, you will get pretest
error stop codes in DISPLAY B beginning with 1. These codes may be found in "Common Error Stops" following this CSB symptom index. With 'diag mode' set properly, the scanner should force
on the 'CTS' condition so that when xmt initial is set, the next bit time should result in PCF changing from 8 to 9 (xmt initial to xmt data).

OX01

Diag xmt test for BSC line sets.

L2 did not occur after xmt initial. LCD should = C. If LCD = F, a
feedback check occurred so line set or LIB is probably in error. If
LCD = C, check PCF. PCF was set to 8 but should have changed to
9 as the 1st char was xmt. If the char was not xmt, check for oscillatorlLl B clock error or scanner failure.

A3L2

TA611

B-310
B-260

See X64C XXXX and notes 4 and 7 at the end of
this CSB symptom index for checks to make to aid
problem determination. Reg X'11' = line lidr of
line set under test.

OX02

Diag xmt test for BSC

L2 from wrong line adr. Display reg X'14' for line adr that caused
the L2 irpt and reg X'11' for the line adr expected to cause the L2
irpt.

A3L2

TA611

B-300

See notes 4 and 7 at the end of this CSB symptom
index for problem determination aids.

OX03

Diag xmt test for BSC

PCF did not change to X'9' (xmt data). Reg X'11' = line adr. LCD
and PCF same as' X64C OX01.

A3F2

TA811

B-080

See X64C XXXX.

OX04

Diag xmt test for BSC

2nd L2 irpt did not occur. See X64C OX01 for LCD and PCF.

A3L2

TA611

B-310
B-260

See X64C XXXX.

OX05

Diag xmt test for BSC

2nd L2 irpt from wrong line adr. Check failing line adr for cause of
of error. See X64C XXXX.

A3L2

TA611

B-300

Reg X'14' = line adr that caused the L2 in error.
Reg X'11' = line adr expected to cause L2.

OX06

Diag xmt test for BSC

L2 irpt did not occur after setting PCF to X'D' for xmt turnaround.
Check if LCD = F (feedback check). PCF should. = 5, since on last
char svc, it was set to '0'. If PCF is not 5, then turnaround did not
work. Reg X'11' = line adr under test.

A3L2

TA611

B-080

See X64C XXXX. LCD should
have changed to 5;

TA221

\

.'-oj

'-..."/

"'l

'- .-

(

'~\

'-

./

"

'-_./

""-

"
/

t-'"
\. ./

,-

1"'-,

'-

./

"'"

~

'-/

"-- /

"- j

0,

'"1
/

(~
...

./

//.,..- - \

l'
...

-'-

"

/

.c~
'-..,

-~

j

= C.

/-"'j
\ .. j

PCF should

~
\'-.

/'"

.....
./

(

(

(

{

(

(

(

(

(

(

(

(

f

(

(

(

(

(

(

(

(

3705-80 CSB I FT SYMPTOM INDEX - Cont.

Routine
X64C

X650

Error·
Code

Suspected Card
Location(s)

Error Description

Function Tested

Program
Mask

FEALD
Page

FETMM
Page

Comments

OX07

Diag xmt test for 8SC

3rd L2 irpt from wrong line adr. Check failing line adr for cause of
error. See X64C XXXX.

A3L2

TA611

8-300

Reg X'14' = line adr that caused the L2 in error.
Reg X'11' = line adr expected to cause L2.

OXOS

Diag xmt test for 8SC

PCF did not change to 5 on xmt turnaround, or LCD is not = C.
Reg X'11' = line adr under test.

A3F2

TA811

8-080

PCF should have changed to 5, and LCD should
have remained at C.

XXXX

Wrap data test for SIS line sets using LCD = 7. All lines that run is SIS mode (except telegraph line sets) are wrapped two at a time. The first installed SIS line is made the rcv line and the next
installed SIS line is made a xmt line. As each pair of lines completes its wrap, the lines are reset. The line that was the xmt line is now made the rcv line and the next installed SIS line is made the
xmt line. This is continued until the last installed SIS line has been used as a xmt line. The last installed SIS line is then made a rcv line and the first installed line is made the xmt line for the last
wrap performed in this rtn. Data sent on the xmt line will be the PAD character (X'FF') and the characters X'AA', X'01' and X'FE'. The test is run with LCD = 7 so the hardware should add a start
bit and two stop bits to the character being xmt. The rcv line should rcv the xmt characters except for the PAD character.

NOTES:
Note 1: See notes 4, 5 and 7 in section T2CS-NoteS for more information and for aid in problem determination and isolation.
Note 2: For all error stops in this rtn, the following reg are set up:
Reg
Reg
Reg
Reg

X'11' = xmt line adr (as used to set A8AR)
X'13' = rcv line adr (as used to set A8AR)
X'14' (for errors that indicate L2 irpt occurred from wrong adr) contains the line adr that caused the L2 irpt.
X'14' (for errors that indicate the rcv data is bad or ICW bits 0-7 are in error) contains lew bits 0-15 from the rcv line ICW obtained by executing input X'44'. ICW bits 8-15 (the PDF)
contain the rcv data. ICW bits 0-7 are check and control flags and are always expected to be set as follows:
ICW bit 0 = stop bit check; should be off.
ICW bit 1 = svc req; should be on.
ICW bit 2 = char overrun/underrun; should be off.
ICW bit 3 = modem check; should be off.
ICW bit 4 = rcv line signal detect; this bit is ignored in this test.
ICW bit 5 = reserved bit; this bit is ignored in this test.
ICW bit 6 = pgm flag; this bit is ignored in this test.
ICW bit 7 = pad flag; this bit is ignored in this test.

Reg X'16' (for errors that indicate the rcv data is bad) contains the expected ICW bits 0-15 that are being tested against the contents of reg X'14'.
The rcv line always has the display bit on in its ICW, so reg X'46' is valid for the rcv line under test. All lines are set to priority 3 and oscillator select O. The following error codes are listed in the
sequence in which the actual test is run.

OX01

First L2 irpt for xmt line adr (not counting the set mode)

No L2 irpt occurred. Reg X'11'
adr.

OX02

First L2 irpt for xmt line adr

OX03

OX04

= xmt line adr.

A3L2

TA611

8-310
8-260

Should have char-svc L2 irpt from the xmt line adr
after the PAD char was xmt. See notes 4, 5, and 7
at the end of this CS8 symptom index for checks
to make and aids in problem determination.

L2 irpt from wrong line adr. Reg X'11' = xmt line adr and the line
adr expected to cause the L2 irpt. Reg X'13' = rcv line adr. Reg
X'14' = line adr that caused the L2 irpt.

A3L2

TA611

8-300

See checks and comments in X650 XXXX.

Xmt line PCF changed to 9 as the PAD charof X'FF' is xmt.

Xmt line PCF did not change to 9, or LCD not = 7. Reg X'11' =xmt
line adr.

A3F2

TA811

8-080

See checks and comments in X650 XXXX. Character X'01' is output to the PDF of xmt line after this
error display. Previous PDF char of X'AA' should
now be in process of transmission from SDF.

Rcv line rcv char X'AA' (first rcv line. L2 irpt after set mode)

No L2 irpt occurred. Reg X'11' = xmt line adr. Reg X'13' = rcv line
adr and line adr expected to cause the L2 irpt.

A3L2

TA611

8-490

See checks and comments in X650 XXXX. This
should be the 2nd L2 irpt after pgm set scope
sync 2.

Reg X'13' = rcv line

Z3705GAA CSB I FTSYMPTOM INDEX

1FT CSB 420

3705-80 CSB I FT SYMPTOM INDEX - Cont.

Routine

Error
Code

Z3705GAACSB 1FT SYMPTOM INDEX

Function Tilted
__ .

-

._-_ ..

--- -

.

Program
Mask

FEALD
Plge

FETMM
Plge

Comments

..

L2 irpt from wrong adr. Reg X'11' = xmt line adr. Reg X'13' = rev
line adr and the line expected to cause the L2 irpt. Reg X'14' = line
adr causing the L2.
......

X650

Suspected Card
Location(s)

Error Description

1FT CSB 422

A3L2

TA611

8·300

See checks and comments in the X650 XXXX.

Rcv line PCF not = 7, or LCD not = 7. Reg X'13' = rcv line adr.

A3F2

TA811

8·080

Rcv PCF was set to 7-(rcv mode) by the pgm and
should not have changed. See checks and comments
in X650 XXXX.

Rcv line rcv character X'AA'

Rcv data in rcv line PDF not X'AA', or ICW bits 0·3 in error.

A3E2
A3P2

TA311
TA131

8-490

See X650 XXXX for reg and checks.

OX08

Xmt of X'AA' completed

No L2 irpt occurred. Reg X'11'
a L2.

A3L2

TA611

8·310
8·260

Should have completed the transmission of X'AA'.
The X'01' that was in the PDF should have trans·
ferred to the SDF and be in the process of being
xmt. This is the 3rd L2 irpt after pgm set scope
sync 2. See checks and comments in X650 XXXX.

OX09

Xmt of X'AA' completed

L2 irpt from wrong adr. Reg X'11' = xmt line adr and the adr
expected to cause the L2. Reg X'13' = rcv line adr. Reg X'14'
= line adr that caused the L2.

A3L2

TA611

8·300

See checks and comments in X650 XXXX. After
this error display, the xmt line's PDF is set to
X'FE' for the next xmt char.

OXOA

Rcv char X'01'

No L2 irpt occurred. Reg. X'13'
char·svc L2 irpt.

A3L2

TA611

8-490

Should rcv char X'01' in PDF and char·svc L2 irpt.
This should be 4th L2 (2nd from rcv line adr) after
pgm set scope sync 2. See X650 XXXX for reg and
checks.

OXOB

Rcv char X'01'

L2 irpt from wrong adr. Reg X'11' = xmt line adr. Reg X'13' = rcv
line adr and the adr expected to cause L2 irpt. Reg X'14' = line adr
causing L2 irpt.

A3L2

TA611

8·300

See checks and comments in X650 XXXX.

OXOC

Rcv char X'01'

Data rcv not X'01', or ICW bits 0·3 in error.

A3E2
A3P2

TA311
TA131

8-490

See checks and comments in X650 XXXX.

OXOD

Xmt of X'01' completed

No L2 irpt occurred. Reg X'11'
the L2 char-svc irpt.

A3L2

TA611

8·310
8·260

Should have just completed transmission of char
X'01'. X'FE' should have been transferred from the
PDF to the SDF and be in the process of being xmt.
This is the 5th L2 (3rd from xmt line adr) after pgm
set scope sync 2. See checks and comments in
X650 XXXX.

OXOE

Xmt of X'01' completed

L2 irpt from wrong line adr. Reg X'11' = xmt line adr and adr
expected to cause the L2. Reg X'13' = rcv line adr. Reg X'14'
adr that caused the L2 irpt.

A3L2

TA611

8-300

See checks and comments in X650 XXXX. After
this error check is made, the xmt line's PCF is set
to X'D' to cause xmt turnaround.

OX05

Rcv line rcv character X'AA'

OX06

Rcv line rcv character X'AA'

OX07

= xmt'line adr expected to cause

= rcv line adr expected to cause a

= xmt line adr expected to cause

= line

OXOF

Rcv char X'FE'

No L2 irpt occurred.

A3L2

TA611

8-490

This is the 6th L2 (3rd from rcv line adr). Last L2
expected for rcv line. See checks and comments in
X650 XXXX.

OX10

Rcv char X'FE'

L2 irpt from wrong adr. Reg X'11' = xmt line adr. Reg X'13' = rcv
line adr and adr expected to cause L2 irpt. Reg X'14' = line adr
causing the L2 irpt.

A3L2

TA611

8·300

See checks and comments in X650 XXXX.

.
I

/

~
J
"'---_.""'1

;r

'"

0 y/
"-

I ,.~
",j

0

,0

r~

"-/

(,,:,

r",
',,- y

"-~

\... ..../

(''I
\.

j

"-

/

\,

j

(~

'~

....... /

\..../

.~

'- .

./

'1
',,/

/"

'",-.
\

j

(

r--"\

~

I

'"

'........ _---/

F

[~
.,

J

0

0
/

/

(

(:

(

(

(

(

(-

(

(

(

(

(

(

(

(~

(

{

l-

(

"

3705-80 CSB 1FT SYMPTOM INDEX - Cont.
Suspected Card
Location(s)

Program
Mask

Routln,

Error
Cod.

X650

OX11

Rcv char X'FE'

Rcv data not X'FE', or ICW bits 0-3 in error.

A3E2
A3P2

TA311
TA131

8-490

See comments in X650 XXXX.

OX12

Xmt of X'FE' completed and xmt turnaround.

No L2 irpt occurred. Reg X'11' = xmt line adr and adr expected
to cause L2.

A3L2

TA611

8-310
8-260

7th L2 (4th from rcv line adr) after pgm set scope
sync 2. Xmt turnaround (PCF = D) was set after
the previous L2 irpt for xmt line, so xmt line should
now be turned around to rcv mode (PCF = 7).

OX13

Xmt of X'FE' completed and xmt turnaround.

L2 irpt from wrong adr. Reg X'11' = xmt line adr and adr expected
to cause the L2. Reg X'13' = rcv line adr. Reg X'14' = line adr that
caused the L2 irpt.

A3L2

TA611

8-300

See checks and comments in X650 XXXX.

OX14

Xmt turnaround.

Xmt line PCF did not change to 7 on turnaround; or xmt SDF did
not set to 0, or LCD not = 7.

A3F2
A3H2

TA811
TA211

8-080

When xmt turnaround is completed, the SDF should
be X'OOO', PCF should be 7, and LCD should be 7.
See checks and comments in X650 XXXX.

Function Tested

Error Description

FEALD
Page

(~

FETMM
Page

Comments

Z3705GAA CSB 1FT SYMPTOM INDEX

1FT CSB 424

(

This page intentionally left blank

(

l/ (

(

(

(

(

(

(

(

«

(

(

(

(

{

(

(

c(

3705-80 csa 1FT SYMPTOM INDEX - Cont.

Routine

X652

Error
Code

Function Tested

Error Description

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

XXXX Wrap data test SIS line sets with LCDs of 0,2,4,5, and 6. All installed SIS line adr, except telegraph, are wrapped two at a time. The first installed SIS line is made the rcv line, and the next
installed SIS line is made a xmt line. As each pair of lines completes its wrap, the lines are reset. The line that was the xmt line is made the rev line, and the next installed SIS line is made the new
xmt line. Then the test is run on this pair of lines. This is continued until the last installed SIS line has been used as a xmt line. At this time, the last installed SIS line is made a rcv line, and the
first installed line is made the xmt line; and the test is run. After the above is done with LCD = 0, the whole process is repeated for LCD

=2, for LCD" 4, for LCD =5, and then for LCD" 6.

Note: LCD = 7 is tested in rtn X650. This test is not run if the 1st installed oscillator exceeds 1200 bits per second.
Date to be xmt and rcv for each LCD should be:
LCD = 0; data = X'2A', X'01', lind X'3E'
LCD =2; data =X'OA', X'01', and X'1 E'
LCD" 4; data - X'2A', X'01', and X'7E'
LCD =5; data = X'2A', X'01', and X'7E'
LCD" 6; data = X'AA', X'01', and X'FE'
The hardware should add a start bit and one or two stop bits to the xmt char according to LCD type. A PAD char (X'FF') is always xmt before the data char are xmt. The rcv line should rcv the
xmt char except for the PAD char.
Note: For all error stops in this rtn, the following regs are set up:
Reg X'11'· xmt line adr (as used to set ABAR)
Reg X'13'· rcv line adr (as used to set ABAR)
Reg X'14' (for errors that Indicate L2 Irpt occurred from wrong adr) contains the line adr that caused the L2 irpt.
Reg X'14' (for errors that indicate the rcv data Is bad or ICW bits 0-7 are in error) contains ICW bits 0-16 from the rcv line ICW obtained by executing input X'44'. ICW bits 8-16 (the PDF)
contain the rcv data. ICW bits 0-7 are check and control flags and are always expected to be set as follows:
ICW bit O· stop bit check; should be off.
ICW bit 1 =svc req; should be on.
ICW bit 2 =char overrun/underrun; should be off.
ICW bit 3 = modem check; should be off.
ICW bit 4 = rcv line signal detector; this bit is ignored in this test.
ICW bit 5 = reserved bit; this bit is ignored in this test.
ICW bit 6 = pgm flag; this bit is ignored in this test.
ICW bit 7 = pad flag; this bit is ignored in this test.
Reg X'16' (for errors that indicate the rcv data is bad) contains the expected ICW bits 0-15 that are being tested against the contents of reg X'14'.
Reg X'16' (for errors that indicate LCD changed or PCF is bad) contains expected LCD and PCF in byte O.
The rcv line always has the display bit on in its ICW, so reg X'46' is valid for the rcv line under test. All lines are set to priority 3 and oscillator select O. Refer to notes 4,5, and 7 at the end of this
symptom index for aid in problem determination. The following error codes are listed in the sequence in which the actual test is run.

Z3706GBACSB 1FT SYMPTOM INDEX

1FT CSB 450

3705-80 CSB I FT SYMPTOM INDEX - Cont.

"./

Z3705GBA CSft 1FT SVMPTOM INDEX

Routine

Error
Code

X652

OX01

First L2 irpt for xmt line (not counting set mode)

No L2 irpt occurred. Reg X'11'
line adr.

OX02

First L2 irpt for xmt

OX03

""

!

"

/

Suspected Card
Location(s)

Program
Mask

1FT· CSB 452

FEALD
Page

FETMM
Page

A3L2

TA611

8-310
8-260

Should have char-svc L2 irpt after the PAD char was
xmt. Check LCD for feedback check. You may use
the continue function to determine if only this line
set, this Ll8, or all lines in the scanner are failing. If
all lines are failing, the first oscillator card or the
scanner cards are probably bad. If all lines in one Ll8
are failing, check the bit clock control card. If only 1
line or a pair of lines is failing, the problem is probably
the line set card(s) for the failing line adr.

L2 irpt from wrong adr. Reg X'll' = xmt line adr and the adr
expected to cause L2 irpt. Reg X'13' = rcv line adr. Reg X'14'
= line adr that caused the L2.

A3L2

TA611

8-300

See checks and comments under X652 OX01.

Xmt line PCF changed to 9 as the PAD char X'FF' is xmt

Xmt line PCF did not change to 9 or LCD changed. Reg X'11'
=xmt line adr.

A3F2

TA811

8-080

See checks and comments under X652 OX01. Set
X'01' in xmt PDF after this error display. Previous
PDF char of X'AA' should be in process of transmission from SDF now.

OX04

Rcv first char

No L2 irpt occurred. Reg X'13' = rcv line adr and line adr expected
to cause the L2. Reg X'11' = the xmt line adr.

A3L2

TA611

8-490

See checks and comments under X652 OX01. This
is the' 2nd L2 after pgm set scope sync 2.

OX05

Rcv first char

L2 irpt from wrong line adr. Reg X'13' = rcv line adr and the line
expected to cause L2 irpt. Reg X'll' = xmt line adr. Reg X'14'
= line adr that caused L2.

A3L2

TA611

8-300

See checks and comments under X652 OX01.

OX06

Rcv first char

Rcv line PCF not = 7 or LCD changed. Reg X'13'

A3F2

TA811

8-080

Rcv PCF set to 7 (rcv mode) during initial setup and
should have remained at 7. See X652 XXXX for reg
and checks.

OX07

Rcv first char

Rcv data in PDF not = expected rcv data, or ICW bits 0~3 inerror.

A3E2
A3P2

TA311
TA131

8-490

See X652 XXXX for reg. See comments under X652
OXOl for aid in determining the failing pattern.

OX08

Xmt of X'AA' completed

No L2 irpt occurred. Reg X'll'
L2' irpt.

A3L2

TA611

8-310
8-260

Should have just completed the transmission of X'AA'.
The X'01' that was in the PDF should have transferred
to the SDF and be in the process of being xmt. This
is the 3rd L2 irpt after pgm set scope sync 2. See
checks and comments under X652 OX01.

OX09

Xmt of X'AA' completed

L2 irpt from wrong adr. Reg X'll' = xmt line adr and the adr
expected to cause L2 irpt. Reg X'13' = rcv line adr. Reg X'14'
adr that caused the L2 irpt.

A3L2

TA611

8-300

See checks and comments under X652 OX01. After
this error display, the xmt lines PDF is set to X'FE'.

Error Description

Function Tested

= xmt line adr.

Reg X'13'

= rcv

= rcv line adr.

= xmt line adr expected to cause the

= line

Comments

OXOA

Rcv char X'Ol'

No L2 ir'pt occurred. Reg X'13' = rcv line adr expected to cause L2.

A3L2

TA611

8490

Should have rcv the char X'Ol' in the PDF and had a
char-svc L2 irpt. This should be the 4th L2 irpt (2nd
from the rcv line) pgm set scope sync 2. See checks
and comments under X652 OX01.

OXOB

Rcv char X'Ol'

L2 irpt from wrong adr. Reg X'11' = xnit line adr. Reg X'13' = rcv
line adr and the adr expected to cause L2 irpt. Reg X'14' = adr of
line causing L2 irpt.

A3L2

TA611

8-300

See checks and comments under X652 OX01.

OXOC

Rcv char X'01'

Data rcv not X'Ol', orlCW bits 0-3 in error.

A3E2
A3P2

TA311
TA131

8-490

See comments under X652 OX07.

/'

,

.0
'",y

r
\"

..""."\

/..,.c __.",
'-.

.J

"-

'

!

..

\...

/

('"'-

'\

r,,\
"

,

./

./

...

./

r

"
...

../

'....

/

\..

"
.~
" . .,,/

"'\

'-., ./

/" .. "\
\'...

./

"\
...

./

"

"
/

/'-"-",

Ir""-.,
I

I

\.../

j

~

,

..•~

"
.

./

".

/

r

"".-.,.\,

:'

./

(

(

(

(

(

(

(

('

(

(

(

«

f···

(

(

(

3705-80 CSB 1FT SYMPTOM INDEX - Cont.

Routine

Error
Code

Error Description

Function Tested

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Plge

-.--

X652

X656

Comment.
_.

OXOD

Xmt of X'01' completed

No L2 irpt occurred. Reg X'11' = xmt line adr expected to cause the
L2 irpt.

A3L2

TA611

B·310
B·260

Should have just completed xmt char X'01'. Char
X'FE' should have transferred from the PDF to the
SDF and be in the process of being xmt. This is the
5th L2 (3rd from xmt line adr) after setting scope
sync 2. See checks and comments under X652 OX01.

OXOE

Xmt of X'01' completed

L2 irpt from wrong adr. Reg X'11' = xmt line adr the L2 was
expected from. Reg X'13' = rcv line adr. Reg X'14' = line adr that
caused L2 irpt.

A3L2

TA611

B·300

See checks and comments under X652 OX01. After
this error, the xmt PCF is set to '0' for turnaround.

OXOF

Rcv 3rd char

No L2 irpt occurred.

A3L2

TA611

B-490

This is the 6th L2 (3rd from rcv line adr) and last
L2 irpt for rcv line. See checks and comments
under X652 OX01.

OX10

Rcv 3rd char

L2 irpt from wrong adr. Reg X'1l' = xmt line adr. Reg X'13' = rcv
line adr and the line expected to cause L2 irpt. Reg X'14' = line adr
causing the L2 irpt.

A3L2

TA6ll

B·300

See checks and comments under X652 OX01.

OXll

Rcv 3rd char

Rcv data in PDF not = to expected data, or ICW bits 0·3 in error.

A3E2
A3P2

TA3ll
TA131

B-490

See comments under X652 OX07 for ICW bits.

OX12

Xmt of X'FE' completed and xmt turnaround.

No L2 irpt occurred. Reg X'11' = xmt line adr expected to cause the
L2 irpt.

A3L2

TA611

B·310
B·260

This is the 7th L2 (4th from the xmt line adr) after
pgm set scope sync 2. Xmt turnaround (PCF = D)
was set after previous L2 for xmt line, so xmt line
should now be turned around to rcv mode.
(PCF = 7).

OX13

Xmt of X'FE' completed and xmt turnaround.

L2 irpt from wrong adr. Reg X'11' = xmt line adr and the adr
expected to cause L2 irpt.Reg X'13' = rcv line adr. Reg X'14' = line
adr that caused the L2 irpt.

A3L2

TA611

B·300

See checks and comments under X652 OX01.

OX14

Xmt turnaround

Xmt line PCF did not change to 7 on turnaround; or xmt SOF did
not set to 0, or LCD is not = 7.

A3F2
A3H2

TA811
TA211

B·080

XXXX

When xmt turnaround is completed, the SDF should
LCD should = 7. See
comments in X652 OX01.

= 000, PCF should = 7, and

S'inc line sets wrap data test. All installed line adr that run in sync mode (!'!ven though they also run in SIS mode and have been already tested in rtn X650) are wrapped two at a time. The first
installed sync line adr is made the rcv line, and the next installed sync line adr is made the xmt line adr. The test is performed on this pair of lines. When the test is completed on this pair of lines,
the lines are reset; the line that was the xmt line is now made the rcv line, and the next installed sync line adr is made the new xmt line. This pair of lines is then wrapped. This stepping through the
lines is continued until the last installed sync line has been the xmt line. Then the first installed line is made the xmt line, and the last installed sync line is made the rcv line; this pair of lines is
wrapped. All the installed sync line sets are wrapped with LCD = C, and then the above procedure is repeated using LCD = D.
A set mode is executed for both the xmt and rcv line adr with ICW bit 27 (diag wrap mode) and ICW bit 29 (sync bit clock) on. Oscillator select bits are O's to select the first oscillator. The priority
bits are set to 3. The set mode is executed before the setting of scope sync 2 as each pair of lines is wrapped. The set mode must complete successfully for the wrap to function; any errors detected
during the set mode are pretest errors, and all start with error code 1 XXX. These error codes are located in "Common Error Stops" following this CSB symptom index. References to L2 irpt in the
following error code displays are the char·svc L2 irpt that o~cur after scope sync 2 is set; they do not include the L2 irpt that occurred for the set modes that occur before scope sync 2.

Z3705GBACSB 1FT SYMPTOM INDEX

1FT CSB 454

Z3705GBA CSB I FT SYMPTOM INDEX

3705-80 CSB I FT SYMPTOM INDEX - Cont.

Routine

Error
Codl

X656

XXXX

SUlpected Card
Location (I)

Error Desorlption

Function Telted

ProgramF EA LD
Malk
Page

FETMM
Pagl

Comments

1FT CSB 456

NOTES:
Note 1: For all error stops in this rtn, the following regs are set up:
Reg X'11' = xmt line adr (as used to set ABAR)
Reg X'13' = rcv line adr (as used to set ABAR)
Reg X'14' (for errors that indicate L2 irpt occurred from wrong adr) contains the line adr,that caused the L2 irpt.
Reg X'14' (for errors that indicate the rcv data is bad or ICW bits 0-7 are in error) contains ICW bits 0-15 from the rcv line ICW obtained by executing input X'44'. ICW bits 8-15 (the PDF)
contain the rcv data. ICW bits 0-7 are check an,d control flags and are always expected to be set as follows:
ICW bit 0 =stop bit check; should be off.
ICW bit 1 = svcreq; should be on.
ICW bit 2 = char overrun/underrun; should be off.
ICW bit 3 = modem check; should be off.
ICW bit 4 = rcv line signal detector; this bit is ignored in this test.
ICW bit 5 = reserved bit; this bit is ignored in this test.
ICW bit 6 = pgm flag.; this bit is ignored in this test.
ICW bit 7 = pad flag; this bit is ignored in this test.
Reg X'16' (for errors that indicate the rcv data is bad) contains the expected ICW bits 0-15 that are being tested against the contents of reg X'14'.
Note 2: Checks to be made on all error stops:
A. Check LCD of failing line adr. If LCD = F, a feedback check has occurred. If the configuration data set (CDS) erroneously indicates a line set is installed that will run in sync mode, a
feedback check will occur.
B. You may use the continue function (except on pretest errors starting with 1) to continue from this error to (1) see if just this line adr is failing, (2) see ifalliine adr in this LI B are failing,
or (3) see if all sync lines are failing. You may get additional error stops on the same line pair being wrapped, so you may have to use the continue function mUltiple times. If only one
line set is failing or a pair of even/odd adr, the line set card is probably bad. If all adr fail in one LIB, the LIB's bit clock control card may be bad, or the terminators may be bad. If all
sync line adr fail, the scanner cards may be bad. If the line adr are the type that run in both sync and SIS mode and if they run successfully in rtn X652, then suspect LCD = Cor
LCD = 0 circuitry or the sync bit clock control line. Refer to the LIB section in Volume 3 (L1Bs and line sets) because card locations vary in location according to LIB types.
The xmt data char are shifted by one data bit position from the rcv data char to generate a predictable irpt sequence. See notes 4 and 6 at the end of this CSB symptom index for more info about
this shifting of xmt data char.
Xmt data - 55
Rcv data -

55

19

19
32

50
AD

7F
FE

80
00

00
01

(when using EBCDIC LCD of C)
(when using EBCDIC LCD of C)

Xmt data - 55
Rcv data -

55

DB

DB
16

50
AD

7F
FE

80
00

00
01

(when using ASCII LCD of D)
(when using ASCII LCD of D).

The rtn is run in the same sequence as that of the following error codes.

)'"

''')
'--

./

OX01

Xmt of 1st PAD completed

No L2 irpt occurred from xmt line adr.

A3L2

TA611

B-310
B-260

1st char-svc L2 irpt after scope sync 2. See X656
XXXX notes 1 and 2 for reg and checks.

OX02

Xmt of 1st PAD completed

L2 irpt not from xmt line adr.

A3L2

TA611

B-300

See X656 XXXX notes 1 and 2 for reg and checks.

OX03

Xmt PCF changes from 8 to 9.

Xmt PCF not = 9, or LCD changed.

A3F2

TA811

B-080

Xmt PCF was set to 8 by pgm during hardware
setup. The scanner hardware should have changed
the PCF to 9 and should now be in process of xmt
2nd pad char. The xmt PDF is set to the 1st SYN
char after this error display. See X656 XXXX
notes 1 and 2 for reg and checks.

OX04

Xmt of 2nd PAD completed

No L2 irpt occurred from xmt line adr.

A3L2

TA611

B-310
B-260

2nd L2 irpt after scope sync 2. See X656 XXXX
notes for reg and checks.

,-

',---

"

,,,-~

~
,--"~v

',---

\" j

!

;'"'\
'--- ./

'\

,

!

'-

/ ' "'

/"\
'---

,/

'-'--- /

',-- . . /

!'
,-,

r
./

"

/'

"

./

/"
'----,./

(\~ ~/

''\
',./

'\

/"'.,

/

/

,,/

if
'--

",/

('

/"'-'-'""-.\

f

(

\,

'---...-/

\,

' '"',

(

(

(

.,'

,

(

(

(

(

(

c

t

(

(

(

(

(

(

(~

(

(

f" ('

(

3705-80 CSB I FT SYMPTOM INDEX - Cont.
Suspected card
Location(s)

Routine

Error
Code

X656

OX05

Xmt of 2nd PAD completed

L2 irpt not from xmt line adr.

A3L2

TA611

8-300

See X656 XXXX notes 1 and 2 for reg and checks.
After this error display, the xmt PDF is set with the
2nd SYN char.

OX06

Xmt of 1st SYN completed

No L2 irpt occurred from xmt line adr.

A3L2

TA611

8-310
8-260

3rd L2 irpt after scope sync 2. See notes 1 and 2 in
X656 XXXX for reg and checks.

OX07

Xmt of 1st SYN completed

L2 irpt not from xmt line adr.

A3L2

TA611

8-300

See X656 XXXX notes 1 and 2 for reg and checks.
After this error display, the xmt PDF is set to char
X'AO' to be xmt next. Should now be in process of
xmt 2nd SYN char.

OX08

Rcv 1st SYN

Rcv line PCF not = 7, or LCD changed.

A3F2

TA811

8-080

Rcv line PCF was set to 5. When the 1st SYN character is rcv and recognized, the hardware should set
the rcv PCF = 7.

Function Tested

Error Description

Program
Malk

FEALD
Page

FETMM
Page

Commentl

Note: This setting of PCF = 7 from PCF = 5 does
not cause a L2 irpt. See notes 1 and 2 in X656
XXXX for reg checks.

OX09

Rcv 2nd SYN

No L2 irpt occurred from rev line adr.

A3L2

TA611

8-310
8-420

4th L2 (1st from the rcv line adr) after scope
sync 2. See ;,otes 1 and 2 in X656 XXXX for reg
and checks.

OXOA

Rcv 2nd SYN

L2 irpt not from rcv line adr.

A3L2

TA611

8-300

See X656 XXXX notes 1 and 2 for reg and checks.

OXOB

Rcv 2nd SYN

Rcv data in PDF not a SYN char, or ICW bits 0-3 in error.

A3E2
A3P2

TA311
TA131

8-420

Rcv data in PDF should = X'32' SYN if LCD = C or
X'16' SYN char if LCD = D. See notes 1 and 2 in
X656 XXXX for reg, ICW bits 0-7, and checks to
make.

OXOC

Xmt of 2nd SYN completed

No L2 irpt occurred for xmt line adr.

A3L2

TA611

8-310
8-260

5th L2 (4th from the xmt line adr) after pgm set
scope sync 2. See notes 1 and 2 in X656 XXXX for
reg and checks.

OXOD

Xmt of 2nd SYN completed

L2 irpt not from xmt line adr.

A3L2

TA611

8-300

See X656 XXXX notes 1 and 2 for reg and checks.
After this error display, the xmt PDF is set to char
X'7F' as the next char to xmt. The char X'50'
should now be in the process of being xmt.

OXOE

Rcv char X'AO'

No L2 irpt occurred from the rcv line adr.

A3L2

TA611

8-310
8-420

6th L2 (2nd from the rcv line adr) after scope
sync 2. See notes 1 and 2 in X656 XXXX for reg
and checks.

OXOF

Rcv char X'AO'

L2 irpt not from rcv line adr.

A3L2

TA611

8-300

See X656 XXX X notes 1 and 2 for reg and checks.

OX10

Rcv char X'AO'

Rcv data in PDF not == X'AO', or ICW bits 0-3 in error.

A3E2
A3P2

TA311
TA131

8-420

See X656 XXXX notes 1 and 2 for reg, ICW
bits 0-7, and checks to make.

OXll

Xmt of X'50' completed

No L2 occurred for xmt line adr.

A3L2

TA611

7th L2 (5th from the xmt line adr). See notes 1 and
2 in X656 XXXX for reg and checks.

OX12

Xmt of X'50' completed

L2 not from xmt line adr.

A3L2

TA611

See X656 XXXX notes 1 and 2 for reg and checks.
After this error display, the xmt PDF is set to X'80'
as the next char to xmt. Should now be in process
of xmt the char X'7F'.

OX13

Rcv char X'FE'

No L2 irpt occurred for rcv line adr.

A3L2

TA611

8-310
8-420

,

8th L2 (3rd from the rcv line adr). See notes 1 and
2 in X656 XXXX for reg and checks to make.

Z3705GBA CSB I FT SYMPTOM INDEX

1FT CSB 458

3705-80 CSB I FT SYMPTOM INDEX - Cont.

~

'\

'-, /

Z3705GBA eSB IFTSVMPTOM INDEX

,Routine

Error
Code

Suspected Card
Location(s)

X666

OX14

Rev char X'FE'

L2 irpt not from rev line adr.

OX16

Rev char X'FE'

Rev data in PDF not = X'FE', or ICW bits 0-3 in error.

OX16

Xmt of X'7F' completed

OX 17

Error Description

Function Tested

Program

fEALD

FETMM

Mask

Pagl

Page

IFTCSB 460

Comment.

A3L2

TA611

8-300

See X656 XXXX notes 1 and 2 for reg and checks.

A3E2
A3P2

TA311
TA131

8420

See X656 XXXX notes 1 and 2 for reg, ICW
bits 0-7, and checks to make.

No L2 occurred for xmt line adr.

A3L2

TA611

9th L2 (6th from the xmt line adr). See notes 1 and
2 in X656 XXXX for reg and checks.

Xmt of X'7F' completed

L2 not from xmt line adr.

A3L2

TA611

See X656 XXXX notes 1 and 2 for reg and checks.
After this error display, the xmt PDF is set to X'OO'
as the next char to xmt. Should now be in the process of xmt X'80'.

OX18

Rcv char X'OO'

No L2 irpt occurred from rcv line adr.

A3L2

TA611

8-310
8420

10th L2 (4th from the rev line adr). See notes 1
and 2 in X656 XXXX for reg and checks to make.

OX19

Rcv char X'OO'

L2 irpt not from rcv line adr.

A3L2

TA611

8-300

See X656 XXXX notes 1 and 2 for reg and checks.

OX1A

Rcv char X'OO'

Rev data in PDF not = X'OO', or ICW bits 0-3 in error.

A3E2
A3P2

TA311
TA131

8420

See X656 XXXX notes 1 and 2 for reg, ICW
bits 0-7, and checks.

OX26

Xmt of X'80' completed

No L2 occurred from xmt line adr.

A3L2

TA611

12th L2 (7th from xmt). See notes 1 and 2 in
X656 XXXX for reg and checks.

OX26

Xmt of X'80' completed

L2 not from xmt line adr.

A3L2

TA611

See X656 XXXX notes 1 and 2 for reg and checks.
After this error display, the xmt PCF is set to X'D'
for xmt turnaround. Should now be in process of
xmt X'OO' as last char to xmt.

OX27

Rev char X'01'

No L2 occurred from rcv line adr.

A3L2

TA611

12th L2 (7th from rev). See notes 1 and 2 in X656
XXXX for reg and checks. Last L2 for rcv.

OX28

Rcv char X'01'

L2 not from rev line adr.

A3L2

TA611

See X656 XXXX notes 1 and 2 for reg and checks.

OX29

Rcv char X'01'

Rev data in PDF not = X'11', or ICW bits 0-3 in error.

A3E2
A3P2

TA311
TA131

See X656 XXXX notes 1 and 2 for reg, I CW
bits 0-7, and checks. After this error display, the
rcv PCF is set to 0, so no further L2 irpt should
occur from the rcv line adr.

OX2A

Xmt of X'OO' completed and xmt turnaround

No L2 occurred from xmt line adr.

A3L2

TA611

13th L2 (10th from xmt) and should be the last L2.
See notes 1 and 2 in X656 XXXX for reg and
checks. At this time, the xmt PCF should have
turned around to PCF = 5.

OX2B

Xmt of X'OO' completed and xmt turnaround

L2 not from xmt line adr.

A3L2

TA611

See X656 XXXX notes 1 and 2 for reg and checks.
PCF should be turned around to PCF = 5.

OX2C

Xmt turnaround

Xmt PCF did not turn around to PCF = 5, or LCD changed.

A3F2

TA811

After previous xmt L2 (see X656 OX26), xmt PCF
was set to X'D' to cause a turnaround. The hardware should have completed the transmission of
the char X'OO' and then setPCF = 5. See notes 1
and 2 in X656 XXXX for reg and checks.

1"'",-

,,.
\

'"

/

./

'\
'--

''-.

/"
,)

'"

j

'-- ./

'--,

.'

f',
,

'-

.

./

"'-- ~/

(

.

'\
",/

"-../

,;:"'\

"\
'-.

./

')
'-- /

"".

;',/

../

'-

,,
./

r

-........

/"'~

" ./

_./

("

(

l/

(

{

(

c

(

(

(

(

(

(

(

(

(.

(

(

(

....

(

(

(

3705-80 CSB 1FT SYMPTOM INDEX - Cont.
Suspeeted Card
Location(s)

Routine

Error
Code

X65A

XXXX DLC line sets wrap data test. All installed line sets that will run in DLC mode are wrapped two at a time. The first installed DLC line set is made the rcv line, and the next installed DLC line set is

Error Descriptien

Function TI.tad

Program
Mask

FEALD
Page

FETMM
Page

Comments

made the xmt line. The test is then performed on this pair of lines. When the test is completed on this pair of lines, the lines are reset; the line that was the xmt line is now made the rcv line, and the
next installed DLC line set is made the new xmt line. Then this pair of lines is wrapped. This stepping up through the lines is continued until the last installed DLC line has been made the xmt line.
The first installed line is then made the xmt line, and the last installed DLC line is made the rcv line; this pair of lines is wrapped.
A set mode is done on both the xmt and rcv lines with ICW bit 27 (diag wrap mode) and ICW bit 29 (sync bit clock) both on. Oscillator select bits are a so the first oscillator is selected. The priority
bits are set to 3. The set mode is done before the setting of scope sync 2 as each pair of lines is wrapped. The set mode must be completed successfully for the wrap to function; any errors detected
during set mode are pretest errors and start with error code lXXX. These error codes are in "Common Error Stops" following this CSB symptom index. References to L2 irpt in the following error
codes are the char-svc L2 irpt that occur after scope sync 2 is set; they do not include L2 irpt that occurred for set mode before scope sync 2.

NOTES:
Note 1: On all error stops in this rtn, the following reg are set up:
Reg X'11' = xmt line set adr (as used to set ABAR)
Reg X'13' = rcv line set adr (as used to set ABAR)
Reg X~14' (for errors that indicate no L2 occurred or L2 from wrong adr)

= line adr that caused the L2, or =0000 if no

L2 occurred.

Reg X'14' (for errors that indicate rcv data is bad or ICW bits 0-3 or 5 are in error) = what was obtained by an input X'44' from the rcv line ICW (bits 0-15). ICW bits 8-15 are the PDF and
should contain the rcv data. ICW bits 0-7 are error and control flags and are expected to be set as follows:
ICW bit a = stop bit check; should be off.
ICW bit 1 = svc req; should be on.
ICW bit 2 =char overrun; should be off except when misaligned flag char is detected.
ICW bit 3 = modem check; should be off.
ICW bit 4 = rcv line signal detect; this bit is ignored in this test.
ICW bit 5 = DLC flag detect/disable stuffer remember; on when a flag char is detected.
ICW bit 6 = pgm flag; this bit is ignored.
ICW bit 7 = PAD flag/disable stuffer bit; on only when a flag or pad char is set into the PDF for the xmt line adr. This bit is ignored on the rcv line adr.
Reg X'14' (for errors that indicate the LCD or PCF is bad) contains the LCD in byte a bits 0-3 and the PCF in byte a bits 4-7.
Reg X'16' (for errors that indicate rcv data is bad) contains the expected ICW bits 0-15 that are being tested against the contents of reg X'14', except bits 4,6, and 7 are ignored.
Note 2: Checks to be made on all error stops:
A. Check LCD of failing line set. If LCD = F, a feedback check has occurred. If the CDS indicates a line set that will run in sync mode is installed but this is not the case, a feedback check
will occur.
B. Use the continue function (except on pretest errors starting with 1) to continue from the error to see if just this line set is failing, if all line sets in this LIB are failing, or if all DLC lines
are failing. Multiple error stops on the same pair of wrapped lines may occur so the continue function may have to be used many times. If only one line set is failing or a pair of even/odd
adr, the line set card is probably bad. If all adr fail in one LIB, the LIB's bit clock control card or terminators may be bad. If all OLC line sets fail, the communication scanner cards may
be bad. If the line sets are the type that will run also in sync and SIS mode and if they run successfully in rtn X652 and X656, then suspect the LCD or DLC circuitry or sync bit clock
control.
Note 3: The xmt char are offset by 1 data bit to cause rcv data char to be offset by 1 data bit from,xmt char. See notes 4 and 6 following this CSB symptom index for more info.
Xmt data - AA
Rcv data -

2A

3F
flag

50
AO

7F
FE

00
00

All installed DLC line sets are tested in 8-bit mode (LCD

7F
idle

=9).

The rtn is run in the same sequence as that of the following error codes.

OXOl

Xmt of 1st PAD char (X'AA') completed

No L2, or L2 not from xmt line adr.

A3L2

TA611

1st L2 char-svc irpt after pgm set scope sync 2. See
X65A XXXX notes 1 and 2 for reg and checks.

OX02

Xmt of 1st PAD char (X'AA') completed

Xmt PCF not = 9, or LCD changed.

A3F2

TA811

Xmt PCF was set to 8 by pgm in hardware setup.
Communication scanner hardware should have
changed it to 9. Should not be in process of xmt
2nd PAD. The xmt PDF is set to an offsetflag char
after this error. See X65A XXXX notes.

Z3705GBA CSB I FT SYMPTOM INDEX

1FT CSB 462

3705-80 CSB I FT SYMPTOM INDEX - Cont.

Z3705GBA eSB I FT SYMPTOM INDEX

Routine

Error
Code

X65A

OX03

Xmt of 2nd PAD char (X'2A') completed

No L2,or L2 not from xmt line adr.

A3L2

TA611

2nd L2after scope sync 2. See X65A XXXX for,
reg and checks. After this error display, the xmt
PDF is set with X'3F' flag char.

OX04

Rcv flag char X'7E'

No L2, or L2 not from xmt line adr.

A3L2

TA611

3rd L2 after scope sync 2. See X65A XXXX for reg
and checks.

OX05

Rcv flag char X'7E'

Rcv LCD not = 9, or PCF not = 6.

A3G2

TB021

Receiving a flag char should change PCF to 6.

OX06

Rcv flag char

ICW bits 0·3 or 5 are in error.

A3G2

TB021

ICW bit 5 should be on; bits 0·3 should be off. Reg
X'14' = ICW bits 0·15.

OX07

Xmt of flag char (X'3F') completed

No L2, or L2 not from xmtline adr.

A3L2

TA611

4th L2 after scope sync 2. See X65A XXXX for reg
and checks.

OX OS

Rcv data char 'AO'

No L2, or L2 not from rcv line adr.

A3L2

TA611

5th L2 after scope sync 2. See X65A XXXX for reg
and checks.

OX09

Rcv data char 'AO'

The rcv LCD was not = 9, or PCF not = 7.

A3F2

TA811

Reg X'14' contains LCD in bits 0-3 and PCF in
bits 4·7.

OXOA

Rcv data char 'AO'

The rcv data not = X'AO', or ICW bits 0-3 or 5 are in error.

A3E2
A3P2

TA311
TA121

ICW bit 1 should be on. ICW bits 0, 2, 3, and 5
should be off.

OXOB

Xmt of data char '50' completed

No L2, or L2 not from xmt line adr.

A3L2

TA611

6th L2 after scope sync 2. See X65A XXXX for reg
and checks.

OXOC

Rcv data char 'FE'

No L2, or L2 not from rcv line adr.

A3L2

TA611

7th L2 after scope sync 2. See X65A XXXX for reg
and checks.

OXOD

Rcv data char 'FE'

The rcv data not = X'FE', or ICW bits 0-3 or 5 are in error.

A3E2
A3P2

TA311
TA121

See X65A XXXX for regs_

OXOE

Xmt of data char '7F' completed

No L2, or L2 not from xmt line adr.

A3L2

TA611

8th L2. See X65A XXXX for reg and checks.

OXOF

Rev data char '00'

No L2, or L2 not from rev line adr.

A3L2

TA611

9th L2 after scope sync 2. See X65A XXXX for reg
and checks.

OX10

Rev data char X'OO'

The rev data not = X'OO', or ICW bits 0-3 or 5 are in error.

A3E2
A3P2

TA311
TA121

See X65A XXXX for regs.

OX 11

Rcv idle char

No L2, or L2 not from rcv line adr.

A3L2

TA611

10th L2 after scope sync 2.

OX12

Rcv idle char

The rev LCD not = 9, or PCF not = 7.

A3F2

TA811

Reg X'14' byte 0 = LCD in bits 0-3 and PCF in
bits 4-7.

OX13

Rev idle char

lew bits 0-3 or 5 are in error.

A3G2

TB011

ICW bit 0 should be on. ICW bits 1, 2, 3, and 5
should be off.

XXX~

OLC LCD a, A, 8 Test. The first two installed lines that will run in DLC mode will be wrapped and tested using the LCDs for 5, 6, and 7·bit char. The error stop checks to be made and the reg contents to check are as indicated in X65A XXXX.

X65B

Suspected Card
Looation(a)

Error Desorlptlon

Function Tested

Progrlm
Misk

1FT CSB 464

PEALD

PETMM

Page

Page

Comments

The xmt char are offset by 1 bit position to cause rev data char to be offset by 1 data bit position from the xmt char. See notes 4 and 6 following this symptom CSB index for more info.

=

2A

3F
flag

00
00

OF
1E

3F
1E

3F
flag

=

2A

3F
flag

00
00

1F
3E

3F
3E

3F
flag

=

2A

3F
flag

00
00

3F
7E

3F
7E

3F
flag

Xmt Data· 5 bit (LCD B): AA
Rcv Data· 5 bit (LCD" B):
Xmt Data - 6 bit (LCD A): AA
Rcv Data ·6 bit (LCD = A):
Xmt Data - 7 bit (LCD 8): AA
Rev Data - 7 bit (LCD = 8):

The rtn is run in the same sequence as that of the following error codes-first in 5-bit mode, then in 6-bit mode, and finally in 7·bit mode.

/

"
j

'~

,

I
I'

f'

'''\

"-

'---

./

r'-"\
'-

./

/'

/,""'"

~,

'--

/)

"

./

'--

,I

'---

./

'--_/

'---

.

r'-',

./

/

-----

,- '\,
~

/

"

./

'------./

~ ./

'---

./

'

. ""
./

'--

'\

( ''\

./

~j

,r">\
J
~j

;'

",

, ., -"

r

..

'/-",

,~-

I
~

./

'---./

-- "

(

(

l

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

f

(

(

(

(

3705-80 CSB I FT SYMPTOM INDEX - C~nt.

Routine

Error
Code

X65B

OX01

Xmt of 1st PAD char completed

No L2, or L2 not from xmt line adr.

A3L2

TA611

1st L2 char-svc irpt after setting scope sync 2. See
XS5A XXX X for reg and checks.

OX02

Xmt of 1st PAD char completed

The xmt PCF not = 9.

A3F2

TA811

Xmt PCF was set to 8 by pgm in hardware setup.
The communication scanner hardware should have
changed it to 9.

OX03

Xmt of 2nd PAD char completed

No L2, or L2 was not from xmt line adr.

A3L2

TA611

2nd L2 after scope sync 2. See X65A XXXX for
reg and checks.

OX04

Rcv flag char

No L2, or L2 not from rcv line adr.

A3L2

TAS11

3rd L2 after scope sync 2. See X65A XXXX for
reg and checks.

OX05

Rcv flag char

Rcv LCD not = 9, or PCF not = 6 for rcv line adr.

A3G2
A3P2

TA111
TA121

See X65A XXXX for reg and checks.

OX06

Rcv flag char

ICW bits 0-3 or 5 are in error.

A3G2

TB021

ICW bit 2 should be on (flag detect). ICW bits 0,
1,3, and 5 should be off.

OX07

Xmt of flag char completed

No L2, or L2 not from xmt line adr.

A3L2

TAS11

4th L2 after scope sync 2. See X65A XXXX for reg
and checks.

OX08

Rcv data char X'OO'

No L2, or L2 not from rcv line adr.

A3L2

TAS11

5th L2 after scope sync 2. See XS5A XXXX for reg
and checks.

OX09

Rcv data char X'OO'

The LCD changed, or the PCF is not = 7.

A3F2

TA811

See XS5A XXXX note 1 fC!r reg and checks. The
LCD was previously set for either 5, S, or 7-bit
mode. Reg X'1S' byte 0 contains expected LCD
and PCF.

OXOA

Rcv data char X'OO'

The rcv data is not = X'OO', or ICW bits 0-3 or 5 are in error.

A3E2
A3P2

TA311
TA121

ICW bit 1 should be on. ICW bits 0, 2, 3, and 5
should be off. See XS5A XXXX for reg and checks.

OXOB

Xmt data char X'OO' completely xmt

No L2, or L2 not from xmt line adr.

A3L2

TAS11

Sth L2 after scope sync 2. See X65A XXXX for reg
and checks. After this error display, the PDF is set
with data char X'3F', the 'disable stuffer' bit is set
on, the LCD is set to 9, and the PCF is set to D.
This should cause the xmt line to send constant
DLC idle char without causing any more L2 irpt.

OXOC

Rcv data char X'1 E', X'3E', or X'7E'

L2 irpt did not occur, or L2 not from the rcv line adr.

A3L2

TAS11

7th L2 after scope sync 2. See XS5A XXX X for
reg and checks.

OXOD

Rcv data char X'1 E', X'3E', or X'7E'

The rcv data char not as expected (X'1 F', X'3F', or X'7F'), or ICW
bits 0-3 or 5 are in error.

A3P2
A3N2

TA111
TA511

See XS5A XXX X note 1 for reg and checks. Reg
X'16' = the expected ICW bits 0 through 15. ICW
bit 1 should be on; bits 0, 2, 3, and 5 should be off.

OXOE

Rcv data char X'1 E', X'3E', or X'7E'

No L2, or L2 not from the rcv line adr.

A3L2

TA611

8th L2. This is the 2nd time this char is rcv. This
is actually a flag char, but due to char boundary
alignment on the 5, 6, or 7-bit chars, this is detected
as a data char.

OXOF

Rcv data char X'1 E', X'3E', or X'7E'

Rcv PCF not = 7, or the LCD changed.

A3F2

TA811

LCD and PCF should not have changed. See XS5A
XXXX for reg and checks.

OX10

Rcv data char X'1 E', X'3E', or X'7E'

The rcv data char not as expected (X'1 F', X'3F', or X'7F'), or ICW
bits 0-3 or 5 are in error.

A3P2
A3N2

TA111
TA511

lSee XS5A XXXX note 1 for reg and checks. Reg
X'1S' contains the expected ICW bits 0 through 15.
ICW bit 1 should be on; bits 0, 2, 3, and 5 should
be off.

Function Tested

Error Description

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

Z3705GBA CSB I FT SYMPTOM INDEX

1FT CSB 466

(

3705-80 CSB I FT SYMPTOM INDEX - Cont.

Z3705GBA CSB IJ='T SYMPTOM INDEX

Suspected Card
Location(s)

Error

Program
Mask

FEALD
Page

FETMM
Page

1FT CSB 468

Routln.

Cod.

X65B

OX11

Rcv flag char

L2 irpt did not occur, or L2 was not from the rcv line adr.

A3L2

TA611

9th L2 after scope sync 2. See X65A XXXX for
reg and checks.

OX12

Rcv flag char

The LCD not = 9, orPCF not = 6 for rcv line adr.

A3F2

TA811

See X65A XXXX for reg and checks.

OX13

Rcv flag char

ICW bits 0-3 or 5 are in error.

A3G2

TBOll

ICW bits 0, 1, and 3 should be off. ICW bits 2 and 5
(DLC flag detect) should be on. See X65A XXXX.

XXXX

DLC data wrap in NRZI mode. X65A XXXX is valid for this rtn except for note 3. All DLC lines in this rtn are tested in 8-bit mode.

X660

Error Description

Function Tested

Comments

Xmt data: AA
2A
3F
01

For clock correction.
For clock correction.
A shifted flag char sent with the 'disable stuffer' bit on.
After the low order bit (a 1 bit) is sent from this char, the xmt SDF is cleared to a's, and the NRZI bit is set in the xmt ICW by doing an output X'46' with data of X'8000'. The
'last line state' bit is also set on when the 1 bit is being xmt. From this point, all a bits are serialized out of the SDF; but due to the NRZI circuits, alternate data bits should
be xmt.
00 See comments under the 01 character.
00 See comments under the 01 character.
00 See comments under the 01 character.

Rcv data:

Flag recognized from the xmt X'3F' plus the extra 1 bit.
AA .Alternate data bits rcv. Note that the NRZI bit is not set on for the rcv line adr.
AA Alternate data bits rcv.
AA Alternate data bits rcv.
AA Alternate data bits rcv.
AA Alternate data bits rcv.

This rtn tests ability of communication scanner to xmt data in NRZI mode. The xmt and rcv char are offset to generate a predictable irpfsequence. See notes 4 and 6 following this CSB symptom
index for reason for this offset.

OX01

Xmt of 1st char completed

No L2 character svc irpt occurred or L2 was not from the xmt
line adr.

A3L2

TA611

First character svc L2 after pgm set scope sync 2.
See X65A XXXX for reg and other checks.

OX02

Xmt of 1st char completed

The xmt PCF not = 9 or LCD not = 9.

A3F2

TA811

The PCF was set to 8 by the pgm during setup and
should have been changed to 9 by CS.

OX03

Xmt of 2nd char completed

No L2 or L2 not from xmt line adr.

A3L2

TA611

2nd L2 char-svc irpt after pgm set scope sync 2. See
X65A XXX X for reg and checks.

OX04

Rcv flag char

No L2 or L2 not from rcv line adr.

A3L2

TA611

3rd L2 char-svc irpt after pgm set scope sync 2. See
X65A XXXX for reg and checks.

OX05

Rcv flag char

Rcv LCD not = 9 or PCF not = 6.

A3P2
A3F2

TAlll
TA811

Reg X'14' byte 0

OX06

Rcv flag char

ICW bits 0-3 or 5 are in error.

A3G2,

TBOll

ICW bits 2 (char overrun) and ICW bit 5 (flag detect)
should be on. Bits 0, 1, and 3 should be off.

OX07

Xmt of char X'3F' completed

No L2 irpt occurred, or L2 was not frol1l the xmt line adr.

A3L2

TA611

4th L2 char~svc irpt after pgm set scope sync 2. See
X65A XXXX for reg and checks.

OX08

Wait for xmt or rcv line adr to cause a L2 irpt

No L2 irpt occurred from either xmt or rcv line adr.

A3L2

TA611

OX09

Rcv data char X'AA'

L2 irpt not from rcv line adr.

A3L2

TA611

OXOA

Rcv data char X'AA'

Rcv LCD not = 9, or PCF not = 7.

A3P2
A3F2

TA111
TA811

OXOB

Rcv data char X'AA'

Rcv data not = X'AA', or ICW bits 0-3 or 5 are in error.

A3G2
A3N2

TB021
TA511

\

-

...~

'"

j

"'-

/

f

,

i~
,--y

/'

''\

",-.J

;'~,

(~
\.

,/

\~/

' ...../

".

,~
j

"

.

,,J

(
'",-../

'--

''\
j

"...

"1

./

'\\

".

./

=irpt Iineadr.
Reg X'14' byte 0 = LCD and PCF.
Reg X'14'

Reg X'14' byte 1 = PDF data; byte 0 = ICW bits 0-7.
ICW bit 1 should be on. ICW bits 0,2, 3, and 5
should be off.

("'\
j

= LCD and PCF.

(
"j

""

(

".,

r'~

"J

('l
'--.-/

'

.. ../

~------.

-

~-~
--.----~

L

(

l

.

~

(

(

(

(

(

(

(

(

(~'

('

(

(

(

(-

(-

f. (:

{-

(

.(-

C

f,~

(

('

(--~

'-.'

(

(

f'

3705-80 CSB 1FT SYMPTOM INDEX - Cont.

Routine
X660

X662

Error
Code

Function Tested

Error Description

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

OXOC

Wait for xmt or rcv line adr to cause a L2 irpt.

No L2 irpt occurred from either xmt or rcv line adr.

A3L2

TA6ll

OXOD

Rcv data char X'AA'

The L2 irpt not from rcv line adr.

A3L2

TA6ll

OXOE

Rcv data char X'AA'

Rcv LCD not = 9, or PCF not = 7.

A3P2
A3F2

TAlll
TAB11

OXOF

Rcv data char X'AA'

Rcv data not = X'AA', or ICW bits 0-3 or 5 are in error.

A3G2
A3E2
A3P2

TB021
TA3ll
TA5ll

OX10

Wait for xmt or rcv line adr to cause a L2 irpt.

No L2 irpt occurred from either xmt or rcv line adr.

A3L2

TA6ll

OX11

Rcv data char X'AA'

L2 not from rcv line adr.

A3L2

TA6ll

Reg X'14' = irpt line adr.

OX12

Rcv data char X'AA'

Rcv LCD not = 9, or PCF not = 7.

A3P2
A3F2

TAlll
TABll

Reg X'14' byte 0

OX13

Rcv data char X'AA'

Rcv data not = X'AA', or ICW bits 0-3 or 5 are in error.

A3E2
A3P2

TA511
TA12l

Reg X'14' byte 1 = rcv data from PDF; byte 0
= ICW bits 0-7. ICW bit 1 should be on. ICW
bits 0, 2, 3, and 5 should be off.

OX14

Wait for xmt or rcv line adr to cause a L2 irpt.

No L2 irpt occurred from either the xmt or rev line adr.

A3L2

TA6ll

OX15

Rcv data char X'AA'

L2 not from rcv line adr.

A3L2

TA6ll

Reg X'14' = irpt line adr.

OX16

Rcv data char X'AA'-

Rcv LCD not = 9, or PCF not = 7.

A3P2
A3F2

TAlll
TABll

Reg X'14' byte 0

OX17

Rcv data char X'AA'

Rcv data not = X'AA', or ICW bits 0-3 or 5 are in error.

A3E2
A3P2

TA5ll
TA12l

Reg X'14' byte 1 = PDF data. ICW bit 1 should
be on. ICW bits 0, 2, 3, and 5 should not be on.

OX18

Wait for xmt or rcv line adr to cause L2 irpt.

No L2 irpt occurred from either the xmt or rcv line adr.

A3L2

TA6ll

See X660 XXXX for reg and checks to be made.

OX19

Rcv data char X'AA'

L2 not from rcv line adr.

A3L2

TA611

Reg X'14' = irpt line adr.

OX1A

Rcv data char X'AA'

Rcv data not = 9, or PCF not = 7.

A3P2
A3F2

TAll1
TAB11

Reg X'14' byte 0

OX1B

Rcv data char X'AA'

Rcv data not = X'AA', or ICW bits 0-3 or 5 are in error.

A3G2
A3N2

TB02l
TA5l1

Reg X'14' byte 1 = rcv data (from PDF). ICW bit 1
(svc-req) should be on. Bits 0, 2, 3, and 5 should
be off.

OX30

Xmt of data char X'OO' complete.

The xmt LCD not = 9, or PCF not = 9.

A3F2

TABll

Reg X'14' byte 0 = LCD and PCF. This error is in
a subrtn common to aI/ xmt irpt after initial xmt
of X'OO'.

XXXX

Sync monitor test - When in sync monitor state (LCD = 9, PCF = 4 or 5), the scanner is sampling for an EBCDIC SYN char, an ASCII SYN char, or a DLC flag char. This rtn tests to ensure
(1) that when an EBCDIC SYN char is detected in the rcv data stream, the scanner sets the LCD to X'C' and the PCF to X'7' and (2) that when an ASCII SYN char is detected in the rcv data steam,
the scanner sets the LCD to X'D' and the PCF to X'7'. The first installed line set pair that will run in DLC mode is wrapped. The set mode is done before setting the scope sync 2 as the pair of lines
is wrapped. Any errors detected during set mode are pretest errors and start with error code lXXX. These error codes are in "Common Error Stops" fol/owing this CSB symptom index.

= irpt line adr.
Reg X'14' byte 0 = LCD and PCF.
Reg X'14'

Reg X'14' byte 1 = PDF data; byte 0 = ICW bits 0-7.
ICW bit 1 should be on. ICW bits 0, 2, 3, and 5
should be off.

= LCD and PCF.

= LCD and PCF.

= LCD and PCF.

Z3705GBA CSB I FT SYMPTOM INDEX

1FT CSB 470

(

3705-80 CSB 1FT SYMPTOM INDEX - Cont.

Routine

Error
Code

Z3705GBA CSB 1FT SYMPTOM INDEX

SUlpected Card
Locatlon(s)

Error Delcrlptlon

Function Telted

Program
Malk

FEALD
Page

FETMM
Page

1FT CSB 472

Comments

NOTES:

X662

Note 1: On all error stops in this rtn, the following reg are set up:
Reg X'11' = xmt line set adr
Reg X'13' = rcv line set adr
Reg X'14' (for errors that indicate rcv data is bad or ICW bits 0-3 or 5 are in error) = what was obtained by an input X'44' from the rcv line ICW bits 8-15 are the PDF and contain the rcv
data. ICW bits 0-7 are error and control flags and are defined as follows:
ICW bit 0 =stop bit check/DLC idle detect.
ICW bit 1 = svc req.
ICW bit 2 =char overrun.
ICW bit 3 = modem check.
ICW bit 4 = rcv line signal detect; this bit is ignored in this test.
ICW bit 5 = DLC flag detect/disable stuffer remember.
ICW bit 6 = pgm flag; this bit is ignored in this test.
ICW bit 7 = PAD flag/disable stuffer; this bit is ignored on the rcv data ICW bits 0-15 testing.

/

Reg X'14' (for errors that indicate the LCD or PCF is bad) = the LCD in byte 0 bits 0-3, and PCF in byte 0 bits 4-7.
The line is tested in 8-bit mode. The xmt char are offset from the rcv char. See notes 4 and.6 following this CSB symptom index for the reason for this offset.
Xmt data
Rcv data

AA

2A

19

19
32

OB

OB
16

OX01

Xmt of 1st char X'AA' completed

No L2 char-svc irpt occurred from xmt line, or L2 irpt occurred but
not from xmt line adr.

A3L2

TA611

1st L2 irpt after scope sync 2. Reg X'14' = 00 if no
L2 occurred; Reg X'14' = irpt adr in error. Reg
Reg X'11' = xmt line adr.

OX02

Xmt of 1st char X'AA' completed

Xmt PCF not = 9, or LCD not = 9.

A3F2

TA811

After xmt initial, the scanner should have changed
PCF to 9.

OX03

Xmt of 2nd char X'2A' completed

No L2 char-svc irpt occurred from xmt line, or L2 irpt occurred but
not from xmt line.

A3L2

TA611

2nd L2irpt after scope sync 2. See comments for
X6620X01.

OX04

Xmt of 1st EBCDIC SYN char X'19' completed

No L2 irpt, or L2 irpt not from xmt adr.

A3L2

TA611

3rd L2 irpt after scope sync 2. See comments for
X6620X01.

OX05
OX06

Xmt of 1st EBCDIC SYN char X'19' completed

Xmt PCF not = 9, or LCD not = 9.

A3F2

TA811

Reg X'14' byte 0 = actual xmt LCD and PCF.

Rcv EBCDIC SYN char X'32'

No L2 irpt from rcv line adr, or irpt occurred from wrong line adr.

A3L2

TA611

Reg X'14' = 0000 if no L2 occurred; else reg X'14'
Reg X'13' = rcv line
adr.

= line adr of ICW irpt in error.

~\

,

)

.~
"

/

I

OX07

Rcv EBCDIC SYN char X'32'

Rcv LCD not = C, or PCF not = 7.

A3F2

TA261

Reg X'14' byte 0 = LCD and PCF. The communication scanner hardware should change LCD to X'C'
when a EBCDIC SYN char is rcv.

OX08

Rcv EBCDIC SYN char X'32'

ICW bitS 0-3 are in error, or data rcv in PDF is not = to X'32'.

A3E2
A3P2

TA511
TA121

ICW bit 1 (svc-req) should be on; and ICW bits 0, 2,
and 3 should be off. See X662 XXXX note 1.

OX09

Xmt of 2nd EBCDIC SYN char X'19' completed

No L2 irpt occurred from xmt line, or irpt occurred from wrong
line adr.

A3L2

TA611

See comment for X662 OX01.

OXOA

Xmt of 1st ASCII SYN char X'OB' completed

No L2 irpt occurred from xmt line, or irpt occurred from wrong
line adr.

A3L2

TA611

See comment for X662 OX01.

OXOB

Xmt of 1st ASCIISYN char X'OB' completed.

Xmt LCD not = 9, or PCF not = 9.

A3F2

TAB11

Reg X'14' byte 0 contains actual LCD and PCF.

OXOC

Rcv ASCII SYN char X'16'

No L2 irpt occurred from rcv line, or irpt occurred from wrong
line adr.

A3L2

TA611

See comment for X662 OX06.

(
\.

."

'1

0

''\

".

I

/

.f"'\
I
\., j

.r"'l

~

'"j

"--~/

.~

\..

;/

,
./

,,_../

',,_/

(

......

'

\.

I
/

r'·
'-.

.~
'..

j

f""l
'--../

/~

(~

',,--./

')
~./

.~

r~
.J

.j

r"
'-...,-

/

/

("'~

.0
\:"-.JJ

C)

("\
'0

""/'

--------~--~-

(-/ (

l,'

(

(/ (

(

(

(

(:

(

(

(-

f"

(' (

f.

(

(

(

(

(-

{

(

{' (-

(:~' (

f.'

(

(

(

(

3705-80 CSB 1FT SYMPTOM INDEX - Cont.

Routine

Error
Code

X662

OXOD

Rcv ASCII SYN char X'16'

Rcv LCD not = 0, or PCF not = 7.

A3F2

TA261

Reg X'14' byte 0 = LCD and PCF. The communication scanner hardware should change LCD to 0
when ASCII SYN char is rcv.

OXOE

Rev ASCII SYN char X'16'

Rcv line ICW bits 0-3 are in error, or the rcv data char in the PDF is
not = to X'16'.

A3N2

TA511

ICW bit 1 (svc-req) should be on. ICW bits 0, 2, and
3 should be off. See X662 XXXX note 1.

Function Tilted

Error Description

Suspected Card
Locatlon(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

Z3705GBA CSB 1FT SYMPTOM INDEX

1FT CSB 474

(.

This page intentionally left blank

/
\

,

~)

("
'--

0\,j)

(' ~
\ '...... __ / I

('-""""
'--.

I

./

'--

'---.

..

(:-"

'1
/

',--

./

"

./

\

./

r~

("
',,_/

j

\,.j

r'~
~

,;,~

'.

'-----./

,E'~

\ ./

"\
'--, .. j

'-._j

('\
\

"

r "'\
'---j

;"'-"

I

'..,J

----

---

(--' (
,

.-

l:'

(

(

(

(

{:

--~~--

(

(

(

(

(

c-'

--

(

(

«

(

(

(

... - -

(

{

(-

f

(

(

(,\ {-

(--"

(----

./

(

(

(

3705-80 CSB I FT SYMPTOM INDEX - Cont.

Routine

Error
Code

X666

XXXX

Function Tested

Error Description

Suspected Card
Location(s)

Program
Mask

FEALO
Page

FETMM
Page

Comments

Stop bit' error test for all SIS lines. All SIS line adr are tested to see if a stop bit check can be detected. The lines are used in pairs with one line made the rcv line. Thi'j is the line that should detect
the stop bit check. The rcv line is tested with LCDs of 0,2,4,5,6, and 7. The xmt line always is set up with LCD = 7. A PAD char of X'03' is xmt, followed by the char X'02'. When the X'02' is
being xmt, the pgm loops, checking xmt SDF bits 8 and 9 for 00; then the xmt SDF is set to X'180'. This should cause the xmt line to send extra bits of 0 and cause the rcv line to get a stop bit
check. The sequence of operation in this rtn is:
a.
b.
c.
d.
e.
f.
g.
h.
i.

Reset scanner.
Enable scanner.
Set display bit in the rcv line's ICW.
Set rcv line adr in rcv mode.
Set mode on the xmt line adr.
Set xmt line SDF = X'03' (2 bit times of PAD).
Setxmt line PDF = X'02'.
Set xmt PCF = 8.
Set scope sync 2.
j. Wait for L2 irpt on xmt PAD char completed.
k. Wait for xmt SDF bits 8-9 = O.
I. Set xmt SDF = X'180'.
m. Wait for rcv line adr char-svc L2 irpt.
n. Check that 'stop bit check' bit is on in rcv line's ICW.
o. Reset the 'stop bit check' bit.
p. Check that the bit is reset.
The above sequence is done for LCDs 0, 2, 3,4,6, and 7 on the rcv line adr; then the next SIS line is set up, and the whole test is run again. All lines use priority 3 and oscillator select O.

NOTES:
Note 1: The following reg are set up for all errors displayed in this rtn:
Reg X'11' = xmt line adr
Reg X'13' = rcv line adr; the adr that should detect the stop bit errors
Reg X '16' = the LCD being tested on the rcv line (in byte 1, bits 0-3)
Note 2: On all error stops, the LCDs should be checked for LCD = F (feedback check). You can use the continue function (except for pretest errors during the set modes) to continue from the
error stop to see if (1) only one line set, the whole LI B, or all SIS line sets in the scanner are failing, and (2) if the failure is for one LCD setting or all LCD settings. If only one line or one pair of
lines is failing, suspect the line set card as being bad. If all lines on a LI B fail, check LI B cards and terminators. If all lines on a scanner fail or if only one LCD setting fails, suspect the scanner cards.
Refer to LIB card positions in the LIB section in Volume 3 (LiBs and line sets) because card locations vary according to LIB type. Other possible failures are that oscillator 0 is failing or oscillator
select is not working.

OX01

Xmt of PAD completed

No L2 irpt occurred.

A3L2

TA611

Reg X'11' = xmt line adr expected to cause L2 irpt.
See X666 XXXX notes 1 and 2 for other reg and
checks to be made.

OX02

Xmt of PAD completed

L2 irpt not from xmt line adr.

A3L2

TA611

Reg X'11' = xmt line adr expected to cause L2 irpt.
Reg X'14' = line adr that caused the L2 irpt. See
X666 XXXX notes 1 and 2 for other reg and checks
to be made.

Z3706GCACSB 1FT SYMPTOM INDEX

1FT CSB 500

(

3705-80 CSB 1FT SYMPTOM INDEX - Cont.

Routine
X666

X668

Error
Code

Z3705GCA CSB I FT SYMPTOM INDEX

Suspected Card
Looltlon(s)

Error Olloription

Function Tilted

Progrlm
Milk

FEALO
Pig.

FETMM
Page

I FTCSB 502

Comments

OX03

Shifting of xmt SDF

Xmt SDF bits 8 and 9 did not get O's shifted into them within
200 ms.

A3L2

TA611

B480

See X666 XXXX notes 1 and 2 for reg and checks.
If this failure occurs, suggest you run rtn X650 and
X652 to test diag wrap.

OX04

Rcv char

No L2 irpt occurred.

A3L2

TA611

B-310
B-260

Reg X'13' =rcv line adr expected to cause L2 irpt.
See X666 XXXX notes 1 and 2 for other reg and
checks.

OX05

Rcv char

L2 irpt not from rcv line adr.

A3L2

TA611

B-300

Reg X'13' =rcv line adr expected to cause the
L2 irpt. Reg X'14' = line adr that caused the L2
irpt. See X666 XXXX notes 1 and 2 for other reg
and checks.

OX06

'Stop bit check' bit on

Stop bit check (lCW bit 0) not on.

A3P2

TA121

B-140

Stop bit check should be on in the rcv line ICW.
See X666 XXX X notes 1 and 2 for reg and checks.

OX07

'Stop bit check' bit off

Stop bit check did not reset.

A3P2

TA121

B-180

Pgm attempted to reset the stop bit check, but it
did not reset. See X666 XXX X notes 1 and 2 for
reg and checks.

XXXX

Pad flag test for SIS lines. Check that while the PAD flag (lCW bit 7) is on and the xmt PDF = X'FF', no char are rcv. Then turn the PAD flag off and check that char can be rcv. A pair of lines are
used in each run of the test, with one line being the rcv line and the other the xmt line. All SIS lines are tested with LCD = 2, priority 3, and oscillator select O. A set mode is executed for both the
rcv and the xmt lines. The rcv line is set in rcv mode, the xmt SDF is set to X'FF', the xmt PDF is set to X'05', the xmt PCF is set to X'8', and scope sync 2 is set. The rest of the test runs in the
same sequence as that of the following error codes. As each test is finished, the next SIS line adr is used with the previous xmt line, and the test is run again. This continues until all installed SIS
lines in the scanner under test are run in both xmt and rcv modes.

NOTES:
Note 1: The following reg are set up for error displays:
Reg
Reg
Reg
Reg
Reg

X'11' = xmt line (ICW) adr as used to set ABAR.
X'13' = rcv line (leW) adr as used to set ABAR.
X'14' (for errors indicating L2 irpt is from wrong adr) = the line adr of the line that caused the L2 irpt.
X'14' (for unexpected rcv data in the PDF or for errors that indicate ICW bits 0-7 are in error) contains ICW bits 0-15 from the rcv line ICW obtained by an input X'44'.
X'16' = expected rcv lines lew bits 0-15 for rcv data PDF errors, or lew bits 0-7 error. The rcv ICW bits 8-15 are the PDF; byte 1 of both reg X'14' and reg X'16' should always be
equal on all rcv data tests. ICW bits 0-7 are normally expected to = X'4n' in reg X'14', where n = OaF ('svc req' ,bit on, 'rev line signal detect' bit ignored, all other bits off). For
telegraph LIBs, ICW bits 0-7 are not checked since an echo check may occur, setting modem check if no external current loop is present.

Note 2: For all error stops, the LCDs should be examined for a feedback check: LCD =X'F'. You can use the continue function (except for set mode pretest errors) to see if only this line adr, a
pair of line adr, all lines in a LIB, or all lines in the scanner are failing. If only one line or a pair of lines is failing, suspect the line set card. If all lines in a LIB are failing, suspect the LIB bit clock
control card or line terminators. If all lines in the scanner fail, suspect scanner cards or first oscillator card. See LIB card positions in the LIB section in Volume 3 (LIBs and line sets) because they
vary according to LIB type.

/'

'\

"-. j

'~
'-" ;-

OX01

First PAD char completely xmt

No L2 irpt occurred. L2 irpt expected from xmt line adr.

A3L2

TA611

B-310
B-260

See X668 XXXX notes 1 and 2 for reg and checks.
This should be 1st L2 irpt after scope sync 2.

OX02

1st PAD completely xmt

L2 irpt not from xmt line adr.

A3L2

TA611

B-300

See X668 XXX X notes 1 and 2 for reg and checks.
'After this error display, the xmt line's PAD flag is
turned on, and the PDF is set to X'FF'. X'05' is
being xmt.

OX03

Rcv 1st char of X'05'

No L2 irpt occurred. L2 irpt expected from rcv line adr.

A3L2

TA611

B-310
B420

See X668 XXX X notes 1 and 2 for reg and checks.
This should be the 2nd L2 irpt (1st from rcv line
adr) after scope sync 2.

OX04

Rcv 1st char of X'05'

L2 irpt not from rev line adr.

A3L2

TA611

B-3oo

See X668 XXX X notes 1 and 2 for reg and checks.

0

!"'l
\......../

('~

"'. ~

/'r'~

\.....j

f'

,E''''',
\....../

'.... ./

"

./

/

'.,j

\

'-.....-/

('~\

\

../

"~

('.~

./

'..

j

\.....j

/-~~,

\.../

,

'\

"..,/

tf'1;,
)
\..../

"

(

,1""",

"'_./

,1""'"
'..../

~)

~ ,:~

(

(

(

(

(

(

(

(

(

(

(

(

(

{

(

(

(

(

(

3705-80 CSB I FT SYMPTOM INDEX - Cont.
Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Routine

Error
Code

X668

OX05

Rev 1st char of X'OS'

Rev data in PDF not = X'OS', or ICW bits 0-7 in error.

A3E2
A3P2

TA311
TA131

8-420

See X668 XXXX notes 1 and 2 for reg, ICW bits 0-7,
and checks.

OX06

Xmt of X'OS' completed

No L2 irpt occurred.

A3L2

TA611

8-310
8-260

See X668 XXXX notes 1 and 2 for reg and checks.
This should be 3rd L2 irpt, 2nd from xmt line adr.

OX07

Xmt of X'OS' completed

L2 irpt not from xmt line

A3L2

TA611

8-300

See X668 XXXX notes 1 and 2 for reg and checks.
After this error display, the xmt line's PAD flag
is turned on, and the PDF is set to X'FF'. Should
now be xmt the PAD char set up after X668
OX02. Rcv line should not be rcv any data bits.

OX08

Xmt of 2nd PAD char completed

No L2 irpt occurred.

A3L2

TA611

8-310
8-260

See X668 XXXX notes 1 and 2 for reg and checks.
This is the 4th L2 (3rd from xmt line adr).

OX09

Xmt of 2nd PAD char completed

L2 irpt not from xmt line adr.

A3L2

TA611

8-300
8-420

See X668 XXXX notes 1 and 2 for reg and checks.
If the L2 irpt was caused by the rcv line adr, suspect
that the rcv line was rcv data instead of the PAD
char that was supposed to be xmt. After this error
display, the pad flag is turned off, and the xmt PDF
is set to X'OE' as the next char to xmt. A PAD char
should now be in the process of xmt.

OXOA

PAD flag reset

PAD flag did not reset in xmt ICW.

A3E2

TA311

8-180

See X668 XXXX notes 1 and 2 for reg and checks.

OXOB

Xmt of 3rd PAD char completed

No L2 irpt occurred.

A3L2

TA611

8-310
8-260

See X668 XXXX notes 1 and 2 for reg and checks.
This should be the Sth L2 irpt (4th from xmt line
adr).

OXOC

Xmt of 3rd PAD char completed

L2 irpt from wrong adr. Expected a L2 from xmt line adr.

A3L2

TA611

8-300

See X668 XXX X notes 1 and 2 for reg and checks.
After this error display, the xmt PAD flag is turned
on, and the PDF is set to X'FF'. Should now be
xmt char X'OE'.

OXOF

Rcv char X'OE'

No L2 irpt occurred. Should have L2 irpt from rcv line adr.

A3L2

TA611

8-310
8-420

See X668 XXXX notes 1 and 2 for reg and checks.
This should be the 6th L2 irpt (the 2nd from rcv
line adr).

OX10

Rcv char X'OE'

L2 irpt not from rev line adr.

A3L2

TA611

8-300

See X668 XXXX notes 1 and 2 for reg and checks.
If the L2 irpt was caused by the xmt line adr, the
xmt line's ICW may have failed to recognize the
reset of the PAD flag after X668 OX09.

OX11

Rcv char X'OE'

Rev data in PDF not X'OE', or ICW bits 0-7 in error.

A3E2
A3P2

TA311
TA131

8-420

See X668 XXXX notes 1 and 2 for reg, ICW bits 0-7,
and checks.

X669

Error Description

Function Tilted

~dr.

Comments

XXXX Scanner priority test. This rtn tests that the prioriLY between mUltiple scanners is correct. If L2 irpt are pending from multiple scanners at the same time, the 1st scanner should have the highest
priority, the 2nd scanner the next priority, etc. In this test, the 1st ICW of each installed scanner is set up to have a L2 irpt pending by setting ICW bit 41. Then the pgm checks that the scanners
irpt in the correct sequence. The test is run using priority select 3 for all tested scanners. This test is not run if only one scanner is installed. If this test detects failures, you should make sure that
all previous test rtn have run on all scanners before you use this rtn to try to isolate the problem.

OX01

Scanner priority test

Did not get L2 irpt after all scanners were set to cause a L2 irpt.

A3L2

TA611

8-300

See X669 XXXX. Reg X'13' = line adr L2 is
expected from.

OX02

Scanner priority test. Scanner 1 has highest priority, scanner 2 next,
scanner 3 next, and scanner 4 the lowest priority.

L2 irpt occurred from wrong adr. Reg X'13' = line adr expected
to cause L2 irpt. Reg X'14' = line adr causing L2.

A3L2

TA611

8-300

See X669 XXXX.

Z3705GCACSB 1FT SYMPTOM INDEX

1FT CSB 504

3705-80 CSB 1FT SYMPTOM INDEX - Cont.

Routln.

Error
Cod.

X66E

XXXX

Z3705GCA CSB 1FT SYMPTOM INDEX

Suspected Card
Locatien(s)

Error Description

Function Tilted

Program
Mask

FEALO

FETMM

Pagl

Page

1FT CSB 506

Comments

Char overrun lind underrun test for SIS lines. Check that char overruns on the rci/line and char underruns on the xmt line can be detected and reset. All SIS lines are tested except for telegraph
lines, which cause an echo check if no external current source is connected to the line. The echo check sets a modem check that suppresses the setting of svc req. Overrun cannot be set when the
'svc req' bit is off. A pair of SIS lines are used in each run of the test, with one line made the rcv line and one the xmt line. As each test finishes, the next SIS line is made the xmt line, and the last
xmt line is made the rcv line. This continues until all SIS lines have been both a xmt and a rcv line in the scanner under test. All lines are tested with LCD = 2, priority = 3, and oscillator select = O.
A set mode is executed for the rcv line and then the xmt line. The rcv line is set in rcv mode. The xmt line's SDF is set to X'FF', PDF to X'OA', and PCF to X'8'. Scope sync 2 is set; then the rtn
runs in the same sequence as that of the following error display codes. The scanner is reset and then enabled, and the above test is run on the next line. This continues until all SIS lines except telegraph lines have been tested.

NOTES:
Note 1: The following reg are set up for error displays:
Reg
Reg
Reg
Reg
Reg

X'll':: xmt line (ICW) adr as used to set ABAR.
X'13' = rcv line (ICW) adr as used to set ABAR.
X'14' (for errors indicating L2 irpt from wrong adr) contains the adr of the line that caused the L2 irpt.
X'14' (for unexpected rcv data in the PDF or for errors that indicate ICW bits 0-7 are in error) contains ICW bits 0-15 from the rcv line ICW obtained by an input X'44'.
X'16' = expected rcv line's ICW bits 0-15 for rcv data, PDF errors, or ICW bits 0-7 error. The rev ICW bits 8-15 are the PDF. Byte 1 of both reg X'14' and reg X'16' should always be
equal on all rcv data tests. ICW bits 0-7 are expected to be = to X'4n' in reg X'14' ('svc req' on, where n = O·F, 'rcv line signal detect' ignored, all other bits off). The exception
to ICW bits 0·7 occurs when an overrun is created. The 'svc req' bit (ICW bit 1) should be off, and char overrun bit (ICW bit 2) should be on.

Note 2: For all error stops, the LCDs should be examined for a feedback check: LCD = X'F'. You can use the continue function (except for set mode pretest errors) to see if only this line adr, a
pair of line adr, all lines in a LIB, or all lines in the scanner are failing. If only one line or a pair of lines is failing, suspect the line set card. If all lines in a LIB are failing, suspect the LIB bit clock
control card or line terminators. If all lines in the scanner fail, suspect the scanner cards or first oscillator card. See LIB card positions in the LIB section in Volume 3 (L1Bs and line sets) because
they vary according to LIB type.

OX01

Completed xmt of PAD char

No L2 irpt occurred. Should have had a L2 irpt from the xmt line
adr.

A3L2

TA611

B-310
B-260

See X66E XXXX notes 1 and 2 for reg and checks.
This should be the 1st L2 irpt after pgm set scope
sync 2.

OX02

Completed xmt of PAD char

L2 irpt not from xmt line adr.

A3L2

TA611

B-300

See X66E XXXX notes 1 and 2 for reg and checks.

OX03

Completed xmt of PAD char

Xmt line PCF did not change to 9.

A3F2

TA811

B-080

See X66E XXX X notes 1 and 2 for reg and checks.
Pgm sets xmt PCF = 8 during hardware setup. Hardware should have changed the PCF to 9 as 1st char
is xmt. After this error display, the xmt PDF is set
to X'Ol' as the next char to be xmt. Should now be
in process of xmt char X'OA'.

OX04

Rcv char X'OA'

No L2 irpt occurred.

A3L2

TA611

B-490

See X66E XXX X notes 1 and 2 for reg and checks.
This should be the 2nd L2 irpt (1st from rcv line
adr).

OX05

Rcv char X'OA'

L2 irpt not from rcv line adr.

A3L2

TA611

B-300

See X66E XXXX notes 1 and 2 for reg and checks ..

OX06

Rcv char X'OA'

Rcv data in PDF not = X'OA', or ICW bits 0-7 in error.

A3E2
A3P2

TA311
TA131

B-490

SeeX66E XXXX notes 1 and 2 for reg and checks.
'Svc-req' bit is not reset after this error display, so
next rcv char should cause a char overrun.

OX07

Completed xmt of X'OA'

No L2 irpt occurred. Should have had a L2 irpt from xmt line adr.

A3L2

TA611

8-310
B-260

See X66E XXXX notes 1 and 2 for reg and checks.
This should be the 3rd L2 irpt (2nd from xmt line
adr).

"

..~

.J

'" )

0
",-j

'l

"-./

I'C~

"'-.,

./

\

'-

)

'-..

/

"

/

./

~

/'"

"

./

'-../

\....... /

t~~

\..

./

'.

j

'-J

\.. . /

~.

"\

~./

'"

\,./'

"'- . . /

/

\

./

'''1
/

-"".

"'- . /

\.. . /

('"

"''\
,,--/1

(~
\..J

-_.._-- -

t/

(

t

(

--

-----

-

(/

---.

t

(

(

f

(

(

(

(

('

(

f

(

(

f

(

__.--

(

(

«

(

('

('

(j (

(~:

(C.

(

(

(' (

3705-80 CSB I FT SYMPTOM INDEX - Cont.
Error

Routine
X66E

Code

Function Tested

Ermr Descriptio,n

Suspected Card
Location(s)

Program

Mask

FEALD
Page

FETMM
Page

OX08

Completed xmt of X'OA'

L2 irpt not from xmt line adr.

A3L2

TA611

8-300

See X66E XXXX notes 1 and 2 for reg and checks.
After this error display, the xmt PDF is set to X'OE'
as the next char to be xmt. 'Svc-req' bit is not reset,
so the next xmt L2 irpt should set the char underrun bit. Should now be in the process of xmt the
char X'01 '.

OX09

Rcv char X'01' and get char overrun

No L2 irpt occurred. Should have a L2 irpt from rcv line adr.

A3L2

TA611

8-490

See X66E XXXX notes 1 and 2 for reg and checks.
This should be 4th L2 (2nd from rcv line adr).
Check reg X'44'; ICW bit 2 (char overrun bit)
should be on in rcv line, ICW bit 1 (svc req) should
be off, and PDF should contain X'01'. If you display reg X'40', store the rcv line adr and display
reg X'44' (lCW bits 0-15), the PDF should now
= X'OE', since the xmt line is still sending char
X'OE'. The rcv line should be rcv the .char and
setting overrun.

OXOA

Rcv char X'01' and get char overrun

L2 irpt not from rcv line adr.

A3L2

TA611

8-300

See comments on X66E OX09.

OXOB

Rcv char X'01' and get char overrun

Char overrun (I CW bit 2) not on, svc req (I CW bit 1) is on, or PDF
(lCW bits 8-15) not = X'01'.

A3P2

TA611

8-490
8-140

Rec ICW bit 2 should be on. See X66E OX09.
Reg X'14' = the rcv ICW bits 0-15 obtained by an
input X'44'.

oxoe

Reset of ICW bit 2

ICW bit 2 (char overrun) did not reset.

A3P2

TA611

8-180

See X66E XXXX notes 1 and 2 for reg and checks.

OXOD

Xmt of X'01' completed and xmt underrun

No L2 irpt occurred. Should have had a L2 irpt from xmt line adr.

A3L2

TA611

8-310
8-260

See X66E XXXX notes 1 and 2 for reg and checks.
This should be 5th L2 irpt (3rd from xmt line adr).

OXOE

Xmt of X'01' completed and xmt underrun

L2 irpt not from xmt line adr.

A3L2

TA611

8-300

See X66E XXXX notes 1 and 2 for reg and checks.

OXOF

Xmt underrun

Underrun (lCW bit 2) not on in xmt line's ICW (Should be on).

A3P2

TA121

8-310
B-140

See X66E XXXX notes 1 and 2 for reg and checks.
After X66E OXOB on last xmt char-svc L2, the
'svc req' bit was not reset, so when this xmt L2 irpt
occurred, the char underrun bit should have been
set on by hardware.

i

:

X672

Comments

OX10

Reset of xmt underrun

XXXX

Char overrun and underrun test for sync lines. All sync lines are checked to ensure that char overrun can be detected on rcv lines and char underrun can be detected on xmt lines. All lines are
tested with LCD = C, priority = 3, and oscillator select = O. Each pair of lines is set up by (1) setting the display bit in the rcv line, (2) executing set mode on the rcv line, (3) setting the rcv line
PCF = 5, (4) executing set mode on the xmt line, (5) setting xmt SDF and PDF to X'55', (6) setting xmt PCF = 8, and (7) setting scope sync 2. The rest of the test is run in the same sequence as
that of the error codes that follow. When the test is finished on a pair of lines, the scanner is disabled and then enabled. The next sync line adr is made the new xmt line, the last xmt line is made
the new rcv line, and the whole test is run again. This is continued until all sync lines have been tested both as xmt and rcv lines.

Underrun bit (lCW bit 2) did not reset in xmt line's ICW.

A3P2

TA121

8-1BO

Z3705GCACSB 1FT SYMPTOM INDEX

1FT eSB 508

3705-80 CSB 1FT SYMPTOM INDEX - Cont.

Routine

Error
Code

X672

XXXX

Z3705GCACSB 1FT SYMPTOM INDEX

Suspected Card
Error Description

Function Tested

Location(s)

Program
Mask

FEALD
Page

FETMM
Page

1FT CSB 510

Comments

NOTES:
Note 1: The following reg are set up for error displays:
Reg
Reg
Reg
Reg
Reg

X'11' = xmt line (lCW) adr as used to set ABAR.
X'13' = rcv line (lCW) adr as used to set ABAR.
X'14' (for errors indicating L2 irpt from wrong adr) contains the adr of the line that caused the L2 irpt.
X'14' (for unexpected rcv data in the PDF or for errors that indicate that ICW bits 0-7 are in error) contains ICW bits 0-15 from the rcv line ICW obtained by aQ input X'44'.
X'16' = expected rcv line's ICW bits 0-15 for rcv data, PDF errors, or ICW bits 0-7 error. The rcv ICWbits 8-15 are the PDF. Byte 1 of both reg X'14' and reg X'16' should always be
equal on all rcv data tests. ICW bits 0-7 are expected to be: bit 1 (svc-req) on; bits 0, 2, 3, 5, 6, and 7 off; bit 4 ignored. The exception to ICW bits 0-7 being as above is when
an overrun is created. The 'svc req' bit (lCW bit 1) should be off, and char overrun bit (lCW bit 2) should be on.

Note 2: For all error stops, the LCDs should be examined for a feedback check: LCD = X'F'. You can use the continue function (except for set mode pretest errors) to see if only this line adr, a
pair of line adr, all lines in a LIB, or all lines in the scanner are failing. If only one line or a pair of lines is failing, suspect the line set card. If all lines in a LIB are failing, suspect the LIB bit clock
control card or line terp1inators. If all lines in the scanner fail, suspect the scanner cards or first oscillator card. See LIB card positions in the LIB section in Volume 3 (LiBs and line sets) because
they vary according to LIB type.
Note3: See note 6 following this CSB symptom index for the shifted SYN and data char.

OX01

Xmt 1st PAD (X'55') completed

No L2 irpt occurred.

A3L2

TA611

See X672 XXXX notes 1 and 2 for reg and checks.
1st L2 (from xmt) after scope sync 2.

OX02

Xmt 1st PAD (X'55') completed

L2 not from xmt line adr.

A3L2

TA611

See X672 XXXX for reg and checks.

OX03

Xmt PCF went to 9.

Xmt PCF did not go to 9.

A3F2

TA811

See X672 XXXX for reg and checks. Pgm set PCF
= 8 in hardware setup, and hardware should have
changed the PCF to 9. After this error display, the
xmt PDF is set to X'19' (shifted SYN char), and svc
req is reset.

OX04

Xmt 2nd PAD (X'55') completed

No L2 irpt occurred.

A3L2

TA611

See X672 XXXX for reg and checks. 2nd L2 (2nd
from xmt) after scope sync 2.

OX05

Xmt 2nd PAD (X'55') completed

L2 not from xmt line adr.

A3L2

TA611

See X672 XXXX notes 1 and 2 for reg and checks.
After this error display, the xmtPDF is set with the
2nd shifted SYN char (X'19'), and svc req is reset.
Should now be in process of xmt the 1st SYN char.

OX06

Xmt 1st SYN (X'19') completed

No L2 irpt occurred.

A3L2

TA611

See X672 XXXX for reg and checks. 3rd L2 (3rd
from xmt).

OX07

Xmt 1st SYN (X'19') completed

L2 not from xmt line adr.

A3L2

TA611

See X672 XXXX notes 1 and 2 for reg and checks.
After this error display, the xmt lines PDF is set to
character X'50' and svc request is reset. Should
now be in process of xmt the 2nd SYN char.

OX08

Rcv line detected 1st SYN

Rcv line's PCF not = 7.

A3F2

TA811

8-080

Thercv adr PCF was set to 5 by the pgm during
hardware setup, but the 1st SYN char should
have been rcv and detected by the hardware and
caused the PCF to be changed to 7.
Note: No L2 irpt should result from changing PCF
See X672 XXXX notes 1 and 2
for reg and checks.

= 5 to PCF = 7.

,

OX09

Rcv line rcv 2nd SYN

No L2 irpt occurred.

A3L2

TA611

B-310
B-420

See X672 XXXX for reg and checks. 4th L2 irpt
(1st from rcv).

OXOA

Rcv line rcv 2nd SYN

L2 irpt not from rcv line adr.

A3L2

TA611

B-300

See X672 XXXX for rE;!g and checks.

('--"

./

"-

,""'"

(

~"-

)

.Y

I'

,4

~

"-

'"

/

/-'\
"-

"'..,/

""

\

./

\"

,/

"-"

"

. ./i

"-.j

',,/

r",\
\_j

"

"\

"-

/

\
,---_/'

f""
'-

./

,/,\

(-''\
~

'".~

("'\

\,j\J
_/

t

(

(

(

(

{

c

C

I(

e

(

C

3705-80 CSB I FT SYMPTOM INDEX - Cont.

C

-

C

(

(

4:

(

c

c

(

«

(

«

(

Routine

Error
Code

X672

OXOB

Rcv line rcv 2nd SYN.

Rcv data in rcv line PDF not a SYN char (X'32'), or ICW bits 0-7 in
error.

A3E2
A3P2

TA311
TA131

8-240

See X672 XXXX notes 1 and 2 for reg, ICW bits 0-7,
and checks to make. 'Svc-req' bit is not set off in
the rcv line ICW, so the next rcv line L2 irpt should
indicate char overrun.

OXOC

Xmt of 2nd SYN completed

No L2 irpt occurred.

A3L2

TA611

8-310
8-260

See X672 XXXX for reg and checks. 5th L2 irpt
(4th from xmt).

OXOD

Xmt of 2nd SYN completed

L2 irpt not from xmt line adr.

A3L2

TA611

8-300

See X672 XXXX for reg and checks. After this
error display, the xmt line's PDF is set to X'OO'.
The 'svc req' bit is not reset. On the next L2 irpt
for the xmt line adr, a char underrun error should
be indicated. Should now be in the process of xmt
the char X'50'.

OXOE

Rcv char X'AO' and get char overrun.

No L2 irpt occurred.

A3L2

TA611

8-310
8-420

See X672 XXXX for reg and checks. Reg X'44'
contains the rcv line's ICW bits 0-15. ICW bits 8-15
are the PDF and should = X'AO'. ICW bit 2 (char
overrun) should be on since svc req (I CW bit 1) was
not reset on the last rcv line L2 irpt. ICW bit 1
(svc req) should be off, since hardware should turn
it off when it turns on ICW bit 2. This is the 6th
L2 irpt (2nd from rev).

OXOF

Rcv char X'AO' and get char overrun.

L2 irpt not from rcv line adr.

A3L2

TA611

8-300

See X672 XXXX notes 1 and 2 for reg and checks.
Reg X'44' contains the rcv line's ICW bits 0-15.
ICW bits 8-15 are the PDF and should = X'AO'.
ICW bit 2 (char overrun) should be on since svc req
(lCW bit 1) was not reset on the last rcv line L2 irpt.
ICW bit 1 (svc req) should be off, since hardware
should turn it off when it turns on ICW bit 2.

OX10

Rev char X'AO' and get char overrun.

Char overrun (lCW bit 2) is not on, svc req (lCW bit 1) is on, or
PDF not = X'AO' in rev line's ICW.

A3P2

TA121

8420
8-140

See comments under X672 OXOF.

OX11

Char overrun reset

Char overrun (lCW bit 2) did not reset.

A3P2

TA121

8-180

Pgm attempted to reset char overrun and then
checked to make sure it was off. See X672 XXXX
notes 1 and 2 for reg and checks.

OX12

Xmt of X'50' complete and char underrun

No L2 irpt occurred.

A3L2

TA611

See X672 XXXX notes 1 and 2 for reg and checks.
Should have xmt line's ICW bit 2 on (underrun),
since the 'svc req' bit was not reset on the last xmt
L2 irpt. 7th L2 (5th from xmt).

OX13

Xmt of X'50' completed and char underrun

L2 not from xmt line adr.

A3L2

TA611

See X672 XXXX notes 1 and 2 for reg and checks.
The xmt line's ICW should have the 'char underrun'
bit on (lCW bit 2), since the 'svc req' bit was not
reset on the last xmt L2 irpt.

Function Tested

Error Description

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

Z3705GCACSB 1FT SYMPTOM INDEX

1FT CSB 512

(

3705-80 CSB 1FT SYMPTOM INDEX - Cort.

Z3705GCA CSB 1FT SYMPTOM INDEX

Routine

Error
Code

Function Tested

X672

OX14

Xmt of X'50' completed and char underrun

The 'char underrun' bit (lCW bit 2) is not on but should be.

A3P2

TA121

OX15

Reset underrun

The char underrun bit did not reset.

A3P2

TA121

XXXX

Force L1 check test. Checks that an output X'43' with byte 0 bit 0 and byte 1 bit 5 on forces the check bits on in the scanner check reg (input X'43'). Then checks that an output X'43' with
byte 0 bit 1 and byte 1 bit 5 on resets the check bits. The scanner is disabled ('CSB disable'-Iatch is set) and then enabled ('CSB disable' latch turned off). ABAR is set with an output X'40', scope
sync 2 is set, and an output X'43' is done with byte 0 bit 0 and byte 1 bit 5 on. The rest of the test is run in the same sequence as that of the following error codes.

OX01

Scanner check reg bits on

X675

Suspected Card
Location(s)

Error Description

Program
Mask

A3C2

All check bits not on.

FEALD
Page

TB131

FETMM
Page

1FT

csa 514

Comments
See X672 XXXX notes 1 and 2 for reg and checks.
The xmt line's ICW should have the 'char underrun'
bit on (lCW bit 1), since the 'svc req' bit was not
reset on the last xmt L2 irpt.

B-180

See X672 XXXX notes 1 and 2 for reg and checks.
The pgm attempted to reset the char underrun bit
in the xmt ICW and then checked and found the bit
was still on.

B-170
B·130

Reg X'14' = the scanner check reg bits obtained by
an input X'43'. Byte 0 bit 0-7 and byte 1 bits 0-3
should all be on.
Note: L1 adapter checks were masked off so the
normal L1 adapter check that should occur is
blocked at this time. Reg X'11' = line adr of scanner under test as used to set ABAR. After this error
display, ABAR is set again and another output
X'43' is executed with byte 0 bit 1 and byte 1 bit 5
on to reset the scanner check reg bits. '

X678

OX02

Scanner check reg. reset

All check bits not reset.

A3C2

TB131

B-140
B-130

All scanner check reg bits should be reset. Reg
X'14' contains the scanner check reg obtained by an
input X'43'. Reg X'11' = line adr of scanner under
test set in ABAR. After this error display, output
X'43' is executed again to set the scanner check reg
bits on. Then adapter L1 irpt are unmasked, and a
check is made that a L1 actually occurred.

OX03

Scanner check reg causes L1 irpt.

No L1 irpt occurred.

A3C2

TB131

B-130

A L1 irpt should have occurred for scanner under
test. Reg X'11' = line adr set in ABAR.

OX04

Scanner under test caused the L1 irpt.

The scanner under test was not the scanner that caused the L1 irpt.

A3C2

TB131

B-300

Reg X'14' = line adr causing the L1 irpt.
= line adr of scanner under test.

XXXX

Modem error bit test. This rtn tests that the modem error bit (lCW bit 3) is set according to the modem intf lines of data set ready (DSR) and/or clear to send (CTS). Only one error stop can occur
in this rtn, with reg X'15' indicating the failure. If reg X'15' =0001, the error is that the modem check bit did not come on with DSR off and a PCF of 5, 7, 8, 9, A, B, C, or D. If reg X'15' = 0002,
the error is that the modem error bit is not on with CTS off and a PCF of 9, A, B, or D. Reg X'13' contains the contents of the display reg obtained by an input X'46', with bit 0.0 being CTS and
0.2 = DSR.

B-140

Reg defined in X678 XXXX.

Reg
Reg
Reg
Reg

OX01

X'11' contains line (ICW) adr of line under test.
X'14' contains ICW bits 0-15, with bit 0.3 being the 'modem check' bit.
X'45' contains LCD and PCF, with bits 0.4 - 0.7 being PCF now in ICW.
X'16' bits 1.0 - 1.3 = LCD in use, and bits 1.4 - 1.7 == PCF that was used. PCF now in ICW may be different than PCF that was used, and this may be normaL Example: if PCF was set to D
with an LCD of C, then the PCF would change to 5.

.0;
'.

'"

A3P2

Modem error bit (lCW bit 3) is at wrong value.

Modem error bit

,/

~"

"j

'--...

..

"

/

'-

./

'.

,/

"

j

"-

._-/

I~

\.

./

/"-

/~

('~

,

./

TA131

"-j

\.j

"-

/'

'\,
'--

/

,

j
,/

"-

Reg X'11'

(/ (

l

(,

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

C / (/

(

3705-80 CSB I FT SYMPTOM INDEX - Cant.

Routilne
X67A

Error
Code

Error Description

Function Tested

Suspected Card
Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

XXXX Oscillator speed test. Each installed oscillator in the scanner under test is checked. The oscillator frequency is checked to ensure that there is no more than a plus or minus 0.25 percent variation
from its expected frequency. The first installed line in the scanner is used to run the test. The test:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.

15.
16.

Resets and then enables the scanner.
Sets up the best possible upper scan limit for the line being used for the test.
Sets priority = 3.
Sets the 'display req' bit so reg X'46' will be valid for the line in use.
Executes set mode with oscillator select 0 to ensure the line operates. (Pretest errors are indicated if set mode fails.)
Sets scope sync 2.
Executes a set mode with oscillator select bits for the oscillator position under test.
Masks off L1, L2, and L3 irpt.
Sets PDF to X'55' and the SDF to X'1 D5'.
Sets PCF = 8 (xmt initial).
Loops until SDF bit 3 = 0 (the 1st 3 bit times are not included in the speed test because the 1st 3 bit times are unpredictable. Examples: the 1st bit svc is caused by the rev clock because xmt
state is not active yet. Also when xmt state is set, it may cause an extra strobe pulse if the oscillator is in a negative state at this time).
Reports an error if the SDF did not shift 3 times to set SDF bit 3 to 0 within 180 ms.
Sets SDF = X'54'.
Loops for 1 second plus enough time to round bits-per-second count to a whole number, counts the number of bits that occur while in the loop, saves the loop count when and if the number of
bits to be counted is actually counted, and alternately sets the SDF to X'54' and X'55' after each bit time to cause the 'test data' latch (xmt data) to have alternate bits for a possible troubleshooting aid.
Calculates, from the number of bits counted, the loop count and the tolerance to determine whether the oscillator is running at the correct frequency.
Reports an error if the detected frequency is not within tolerance.

The above is done for each of the 4 possible oscillators if the CDS entry for that oscillator position contains a valid oscillator type.
Notes: This rtn is dependent on the proper operation of the first installed line since the rtn is designed to test the oscillators rather than the line sets. Also the oscillator type fields in the configuration data set (CDS) must be right. If this rtn fails, the oscillator card for the oscillator under test could be bad, the oscillator select bits could be bad, or the gating controls for the oscillators could
be bad. Another possible failure is getting extra or missing strobe pulses not caused by the oscillator.
The following reg are set up for all rtn error displays except the set mode pretest errors beginning with 1:
Reg
Reg
Reg
Reg
Reg

X'11' =
X'14' =
X'15' =
X'15' =
X'16' =

line adr of line used in test (adr as used to set ABAR).
number of bits counted during the test.
relative oscillator position under test in byte 0 bits 0-7 with X'O' being 1st oscillator, 1 being 2nd oscilla"tor, 2 being 3rd oscillator, and 3 being the 4th oscillator.
oscillator type in byte 1 bits 0-7. This type is as obtained from the CDS.
number of bits per second expected to be counted (rounded off to a whole number).

OX01

Set mode with oscillator under test

No L2 irpt occurred.

A3L2
A3T2
A3T4
A3U2
A3U4
B3U5

TA611
TB411
TB412
TB413
TB414
CC007

C-020
C-160

See X67 A XXXX notes for reg and checks.

OX02

SDF shifting

SDF bit 3 did not set to 0 in the 180 ms wait time.

A3L2
A3T2
A3T4
A3U2
A3U4
B3U5

TA611
TB411
TB412
TB413
TB414
CC007

C-020
B-480
B-410

SDF bits 1,2, and 3 were set by an output X'46'
with X'01 D5'. The SDF should have been shifted
right, setting SDF bit 3 to a O. See X67A XXXX
notes for reg and checks.

Z3705GCA CSB 1FT SYMPTOM INDEX

1FT eSB 516

3105-80 CSB 1FT SYMPTOM INDEX - Cont.

Z3705GCA CSB 1FT SYMPTOM INDEX

Suspected Card
Location(s)

Error

(

.\

)

Error Description

Function Tested

Program
Mask

FEALD
Page

FETMM
Page

1FT eSB 518

Comments

Routine

Code

X67A

OX03

Oscillator frequency

Oscillator under test running too fast.

A3L2
A3T2
A3T4
A3U2
A3U4
B3U5

TA611
TB411
TB4l2
TB4l3
TB4l4
CC007

C-020
C-040

Reg X'14' contains the number of bits actually
counted. Reg X'16' contains the number of bits
expected to be counted. If reg X'14' = reg X'l6',
the oscillator is getting less than 1 bit time extra in
the 1 second run but is still too fast !.not within
0.25 percent of expected frequency). See X67A
XXXX notes for other reg and checks to be made.

OX04

Oscillator frequency

Oscillator under test running too slowly. Not enough bits counted
in 1 second.

A3L2
A3T2
A3T4
A3U2
A3U4
B3U5

TA6ll
TB411
TB412
TB4l3
TB4l4
CC007

C-020
C-040

Reg X'14' contains the number of bits actually
counted and is less than reg X'16', which contains
number of bits expected to be counted. See X67 A
XXXX notes for other reg and checks to make.

l
'"

('.

.. ;

....

.. '\
",-j

(

-~"

,r».,
I

\.

/

('""'"
,

'

'-./

\.

'"

/

"-

/

"

./

\,----/

./

/
"'-_/

.....~

~.. /

".,~

"

/

,

'''\j

''\

"

./

"'-

/

t''''
\. -

./

-----_._----

(

(

l

(

(/

_._-----

---- - - - -

(

(

(

(

(

(-

{

«

_.

(

(

,

(

(

(

c

(

(

(

(-

(

(-

(

(-~ (,

(' (e"

(

(-

(-' (

3705-80 CSB I FT SYMPTOM INDEX - Cont.
Error

Routine

Code

X694

XXXX

Function Tested

Error Description

Suspected Card

Program

FEALD

Loca'tioo(s)

Mask

Page

FETMM
Page

Comments

PCF state F disable 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 requested a single rtn to be run.
This rtn will stop with manual intervention codes of FO in DISPLAY B, asking you to enter the info required to run this rtn. These FO-codes may be found following this CSB symptom index. This
test rtn does a PCF = F switch line intf disable to the line(s) you entered. The rtn:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Disables ('CSB disabled' latch turned on) and then enables the scanner under test.
Sets the display request bit in the line (lCW) under test.
Sets scope sync 2.
Sets the diag mode bit and, if the line is only sync, sets the sync clock bit in the SDF.
Sets PCF = 1 and LCD = 7 for SIS lines, or LCD = C for sync lines.
Waits for and validates that a L2 irpt occurred for the line under test.
Checks that the PCF went from 1 to O. (Set mode completed okay.)
Sets PCF = F.
Waits for and validates that a L2 irpt occurred for the line under test.
Checks that the PCF went to O.
Checks that the scanner display reg (X '46') byte 0 bits 0, 1, 2, 3, and 5 are all off which indicates the line intf has been reset.

Notes: This rtn indicates failures on any line intf that has modem intf lines, 'ring indicator', or 'rcv line signal detect' tied up to active levels. For some modems, data sets, and line set types, it is
normal for some of these intf lines to be tied up to an active (on) level. If you requested all lines to be run, this rtn will bypass LIB types 2, 3, and 4 since they always have some intf line active. If
the test indicates failures due to modem intf lines being on when they should not be, you could have a bad intf converter on the line set for the line that failed, or there could be a bad modem or
data set connected to the line. If none of the lines completed the PCF = F portion of the test, the scanner cards may be bad. It is assumed that the other internal test rtn have been run and that set
modes and internal data wraps work properly. If this is not true, there could be a bad oscillator, a bad line set, a bad LIB, or some scanner failure. The following reg are valid for all error displays in
this rtn:
Reg X'll' = line adr that is under test (as used to set ABAR)
Reg X'46' = the scanner display reg for the line under test.

OX01

Set mode

No L2 irpt occurred.

A3E2

TA331

8-310
8-260

This error should not occur if rtn X627 and X629
ran successfully. Suggest you run those rtn again.
Should have had a L2 irpt from the set mode, and
PCF should now = O. See X694 XXXX notes for
reg and more info.

OX02

Set mode

L2 irpt not from the line under test.

A3E2

TA331

8-300

This error should not occur if rtn X627 and X629
ran successfully. Suggest you run those rtn again.
Should have had a L2 irpt from the set mode, and
PCF should now = O. See X694 XXXX notes for
reg and more info. Reg X'14' = line adr that caused
the L2 irpt.

OX03

Set mode

PCF did not go to 0 after set mode.

A3E2

TA331

8-080

See comments in X6940X01. Reg X'14' byte 0
= LCD and PCF obtained by an input X'45' at the
time of failure.

OX04

PCF

No L2 irpt occurred after PCF was set to F.

A3F2

TA811

8-310

No L2 irpt will occur if some modem intf lines did
not reset. See X694 XXXX notes for reg and more
info.

OX05

PCF = F completed

L2 irpt from the line under test.

A3E2

TA331

8-300

This error may have nothing to do with the PCF = F
test, since no other line should cause a L2. See
X694 XXXX notes for reg and more info. Reg
X'14' contains the line adr that caused the L2 irpt.

= F completed

Z3705GCACSB 1FT SYMPTOM INDEX

1FT eSB 536

3705-80 csa I FT SYMPTOM INDEX - Cont.
Error

Routine

Code

X694

OX06

1FT eSB 538

Z3705GCA CSB I FT SYMPTOM INDEX

Functio,n Tested

Suspected Card
Location(s)

Error Description

FEALD

Mask

Page

A3F2

PCF did not change to O.

PCF = F completed

Program

FETMM
Page
B-080
B-260

TA811

Comnwtts
Hardware should have changed PCF to 0 from PCF
If 'DSR' and
'rev line signal detect' intf lines did not reset properly, PCF may still F. See X694 XXXX notes for
more info.

=F after the modem interface is reset.
=

OX07

Modern intf reset

A3E2

All modem imf lines that should be reset are not reset.

B-150

TA331

Reg X'14' = reg X'46' at the time of failure.
Note: Reg X'46' is loaded every scan cycle, so it
may not be = to reg X'14' at this time. Reg X'15'
has a bit on for each bit position that is bad in reg
X'14'. See X694 XXXX notes for more info.

X698

XXXX

Diag xmt test for PCF = B. 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 codes of FO in DISPLAY B, asking you to enter the info required to run this rtn. These FO codes can be found following this CSB symptom index. This
rtn xmt a PAD char (X'FF') and 2 data char (X'AA'). The rtn sets PCF = B to xmt the second data char; then the scanner sets PCF = C and checks that the xmt line turned around. This is a manual
intervention rtn because PCF = C turnaround requires the 'CTS' modem intf line to drop; this does not occur on some modem intf that have this line tied up to an active (on) level. This rtn runs on
SIS lines only and uses LCD = 7.
Note: This rtn indicates a failure on any line intf that does not drop the 'CTS' modem intf line. If 'CTS' should not be on for this intf, you should suspect the line set card for the failing line. If all
lines fail, there may be a bad scanner card. Errors X698 OXOl through OX05 should not occur; if they do, you should run rtn X645 to try to find the failure. The following reg are set up for all
error displays:
Reg X'll' = line adr of line under test (as used to set ABAR).
Reg X'46' = scanner display reg, which is valid for the line under test.
Reg X'14' = line that caused the L2 irpt for errors in which the L2 irpt is not from the line under test.

",-~

"'.'

OXOl

Xmt of PAD completed

No L2 irpt occurred.

A3L2

TA611

B-310
B-260

OX02

Xmt of PAD completed

L2 irpt not from the line under test.

A3L2

TA611

B-300

TA811

B-080

OX03

Xmt of PAD completed

PCF did not go to 9.

A3F2

OX04

Xmt of 1st data (X'AA') completed

No L2 irpt occurred.

A3L2

TA611

B-310
B-260

OX05

Xmt of 1st data (X'AA') completed

L2 irpt not from the line under test.

A3L2

TA611

B-3oo

See the X698 XXXX note. After this error display,
the PCF is set to B.

OX06

Xmt of 2nd data (X'AA') completed

No L2 irpt occurred.

A3L2

TA611

B-080
8-310
B-260

If 'CTS' did not drop, this irpt will not occur. PCF
should have been changed to C if the last data char
was xmt okay. See the X698 XXXX note for more'
info.

OX07

Xmt of 2nd data (X'AA') completed

L2 irpt not from the line under test.

A3L2

TA611

8-300

OX08

PCF went to 7.

PCF did not set to 7 after xmt turn-around.

A3F2

TA811

B-080

PCF was changed to C by the hardware, and an
additional bit time should occur. If 'CTS' is off,
PCF should be changed to 7 by the scanner hardware. See the X698 XXXX note for more info.

OX09

SDF=O

SDF bits 0-7 did not = O.

A3H2

TA221

B480

Turnaround should leave SDF = O. See the X698
XXXX note for more info.

OXOA

SDF =0

SDF bits 8-9 did not'C O.

A3H2

TA22t

8480

Turnaround should leave SDF = O.See the X698
XXXX note for more info.

r~,

J

.

/

"

,J

01
"'-

)/

~

I

' . ./

,r")"
,--.j

1"1
,-j

/'1

'\

"'-/

" ,--",/

(~

''--./

"

(-~

,'.

./

..

'\

.~'~

,0

/:

'----/

'".,)

\... ./

",-j

,/

''']

,.

')

'-..../

(""'I
"-...j

f'1
'-- . .-/

PCF set to 8 by pgm for xmt initial. The scanner
hardware should have changed it to 9. See the
X698 XXXX note.

(

'"

" ,/

~",

(

'---/

("'\

0

(, .{

(

c

(

----------

(

(

c·

(

(

(

(

f'

(

'.

(

(

(' (

(-

(

(

-

(

(

---------

--

f

------

(

(-

(/

(-.

{"

f"

-

---

(-

(

(~

3705-80 CSB 1FT SYMPTOM INDEX - Cont.
Suspected Ca,rd

Error
Routine. Code
X699

XXXX

Function Tested

Error Descrilption

Location,(s)

Program
MasK

FEALD
Page

FETMM
Page

Comments

Diag xmt test for PCF = C. This rtn, which is a manual intervention rtn, wiH 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 codes of FO in DISPLAY B, asking you to enter the info required to run this rtn. These FO codes can be found following this CSB symptom index. This
rtn xmt a PAD char (X'FF') and 2 data char (X'AA'). The rtn xmt the second data character, then sets PCF = C and checks that the xmt line turned around. This is a manual intervention rtn
because PCF = C turnaround requires the 'CTS' modem intf line to drop; this does not occur on some modem intf that have this line tied up to an active (on) level. This rtn runs on DLC lines only
and uses LCD = 9.
Note: This rtn indicates a failure on any line intf that does not drop the 'CTS' modem intf line. If 'CTS' should not be on for this intf, you should suspect the line set card for the failing line. If all
lines fail, there may be a bad scanner card. Errors X699 OXOl through OX05 should not occur; if they do, you should run rtn X645 to try to find the failure. The following reg are set up for all
error displays:
,

X69C

Reg X'11' = line adr of line under test (as used to set ABAR).
Reg X'46' = scanner display reg, which is valid for the line under test.
Reg X'14' = line that caused the L2 irpt for errors in which the L2 irpt is not from the line under test.

OXOl

Xmt of 1st data (X'AA') completed

No L2 irpt occurred.

A3L2

TA611

B·310
B-260

See the X699 XXXX note.

OX02

Xmt of 1st data (X'AA') completed

L2 irpt not from the line under test.

A3L2

TA611

B-300

See the X699 XXX X note.

OX03

Xmt of 1st data (X'AA') completed

PCF did not go to 9.

A3F2

TA811

B-080

PCF was set to 8 by pgm for xmt initial. The
scanner hardware should have changed it to 9. See
the X699 XXX X note.

OX04

Xmt of 2nd data (X'AA') completed

No L2 irpt occurred.

A3L2

TA6l1

B-310
B-260

See the X699 XXXX note.

OX05

Xmt of 2nd data (X'AA') completed

L2 irpt not from the line under test.

A3L2

TA611

B-300

See the X699 XXXX note. After this error display,
the PCF is set to B.

OX06

Xmt turn completed

No L2 irpt occurred.

A3L2

TA611

B-080
B-310
B-260

If 'CTS' did not drop, this irpt will not occur. PCF
should have changed to 5 if the last data char was
xmt okay. See the X699 XXXX note for more info.

OX07

Xmt turn completed

L2 irpt not from the line under test.

A3L2

TA611

B-300

See the X699 XXXX note.

OXOS

PCF went to 5.

PCF did not set to 5 after xmt turnaround.

A3F2

TA811

B-080

After PCF was set to C, an additional bit time
should occur. If CTS is off, PCF should be changed
to 5 by the scanner hardware. See the X699 XXXX
note for more info.

XXXX

Modem intf check. This rtn, which is a manual intervention rtn, will not 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
stops with manual intervention codes of FO in DISPLAY B, asking you to enter the info required to run this rtn. These FO codes can be found following this 'CSB' symptom index. This rtn checks
that the modem intf line's 'CTS' and 'rcv line signal detect' are not on and that the 'rev data bit buffer' is on. This test is run with 'RTS' off and 'diag wrap mode' off.

B-150

Reg X'14' byte 0 bit 0 is the 'CTS' bit, which
should be off; bit 3 is the 'rev line signal detect' bit,
which should be off; bit 4 is the 'rcv data bit buffer'
bit, which should be on.

Note: This rtn will indicate failures on all modem intf and/or line sets that have 'CTS' and 'rcv line signal detect' ties up to active (on) levels. For example, all LI B type 2 telegraph line sets should
have 'rev line signal detect' active all the time and should cause .failures. If failures occur and the intf line in error should not have lines tied to active levels, suspect a bad line set card or a modem
intf problem. The following reg are set up for error displays:
Reg
Reg
Reg
Reg

OXOl

X'11' = line adr (as used to set ABAR) of the line under test.
X'46' = the scanner display reg, which should be loaded by the scanner every scan cycle for the line under test.
X'14' = what was in the display reg X'46' at the time the failure was detected. Reg X'14' may not = reg X'46' if you display reg X'46', because reg X'46' may be changed on each scan cycle.
X'15' contains bits in error, with each bit position that is on representing the bit position in reg X'14' that is in error.

Modem intf

Intf lines not in expected condition.

Z3705GCA CSB I FT SYMPTOM INDEX

1FT CSB 540

t

--~~----------

-"'--

---~~~~--~~~~~-

J'-

~~

-------~~

This page intentionally left blank

r-

:)

0

,0
\..y

r

'"

0

'"

j

~'\

"'--'''\

"-_/

"-

,

-~

.I

"-

-"'\

('-"

/

\'------,/

( ' ',>-

'---./

I~

\..j

r--'-

("",\
--

./

-

\,,-

./

r~

,

/

,">--",
"-- -_./

/~~
~j

,["'l"-- ./

/-"')

,,_/

'\
\../

~-

/~
j

'---./

('
',-- /

(
"-

"-,
/

1"'--"
'---_/

",---",

i\..j

(\
',---../

(

(

(

(

(

(

(

(

(

(

(

c

(~

(

(~

(

3705-80 csa 1FT SYMPTOM INDEX - Cont.
Error
Function Tested

Routine. Code
X6FO

Error Description

Suspected Calrd

ProtI.i••

FEALD

FETMM

Location(s)

Mast

Pall

Page

Comments

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 intervention 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 properly. 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.
= SOLC flag char composed of a 0 bit, followed by six 1 bits and another 0 bit (X'7E').
F
= SOLCstation adr.
A
= 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.
C
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.

Z3705GDA CSB 1FT SYMPTOM INDEX

1FT CSB550

3705-80 CSB I FT SYMPTOM INDEX - Cont.
Suspected Card

Error
Routine. Code
X6FO

Z3706GDA CSB 1FT SYMPTOM INDEX

Error Description

Function Tes:ted

FEALD
Page

Location(s)

FETMM
Page

1FT CSB 552

Comments

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:
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
defined as:

hav~

more than 1 bit on. The bits within this byte are

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.

:) )
'-.

''-eee'

(' 0
ej

C) J

\......

,~

10

':)
....
'-

,

0
"-j

)

"".

'-.

.

)

(".'t;.

(~.

\.....j

\.~/

("~
\ e~/

(~
'- ./

,f.~,

'-J

0

1""1

"--./

'--./

d

I

~

\"j

f~
I.

)

"-.. ..

(~

..;J

0,
\, .....!

'\

',-

/"

f'

.,..".\

/'l\

,---y

(~,
.

I

~

(~
\.ej

t

(/ (

( ( ( (

(~

(

f

(

(

f/

(

(

(

(

(

(

(

3705-80 CSB 1FT SYMPTOM INDEX - Cont.
Suspected Card

Error
Routine

X6FO

Function Tested

Code

Error Descriptton

Location(s)

Program
Mask

FEALD
Page

FETMM
Page

Comments

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
2
3
4"
5
6

40
20
10
08
04
02

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.
'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.

Z3706GDA CSB 1FT SYMPTOM .INDEX

1FT eSB 554

Z3705GDACSB 1FT SYMPTOM INDEX

Routine
X6 FO

Error
Code

Function Tested

Error Description

SI npected Calrd

Pr~ . .

FEALD

FETMM

Location(s)

Mask

Page

Page

1FT CSB 556

Comments

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 frame-check-sequence error and be included in the framecheck 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

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

An auto-call error has been detected. Reg. X'15' byte 0 contains an
error indicator number. Determine error indicator and see the following description:

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.

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 IBM 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 transfer 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
(COS) should be on.

a

('

'-

)""

~

('

\. )

()
'--

It<'~

'", .-J

~

,,-y

i~

"._>;)

r C~)
.
"...

0
\..j

,_./

"-,

a

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

"-.j

(~

I'e"

\

~./

J'

r"-, . /

0\c,j

/"-'"
'-...../

"'-\
\ ... /

I

0

.

.

"\

"-~

"-,/

I

r~
"-,./

(~

j

("

"

"

/

/~.

\.

'"-.~.

,

t, (

(

(

(

(

(

(

(

(

«

(

(.'

(

(

(

{

(

(

(-

3705-80 CSB 1FT SYMPTOM INDEX - Cont.

....

Routine

Error
Code

X6FO

OX20

Xmt line operations

A xmt line error has been detected. Reg X'13' =accumulated ICW
bits 0-15 during this xmt operation. On each L2 irpt, ICW bits 0-7
are stored together and saved for this error display. If reg X'15'
byte 0 bit 3 (X'10') is on, the xmt line has timed out due to 'CTS'
not coming on or due to some other xmt failure such as loss of xmt
clock.

See X6FO XXXX for more reg and error states. If
continuing from this error stop by selecting FUNCTION 5 and pressing START, the test restarts at the
xmt/rcv portion without hardware reset and enable.
This error may be found more easily in rtn XeCE.

OX60

Rcv error completion

This error stop occurs.if a modem check has been detected (lCW bit 3
on) while in rcv mode. This stop also occurs if you select the options
to stop on any frame or any frame in error. Reg X'13' = ICW bits
accumulated during this rcv operation by storing ICW bits 0-7
together and saving them on each L2 irpt. Note that pgm does not
stop on rcv time-outs but sets up to xmt again if a primary station or
to rcv again if a secondary station. Reg X'16' =adr of rcv data buffer
in storage, and reg X'19' =adr + 1 of last rcv char. Note that reg
defined in X6FO XXXX provide more info.

See X6FO XXX X notes for test run details, reg, and
test statistics. To continue from this stop, select
FUNCTION 5 and press START. The test restarts
at the xmt/rcv portion of the test without hardware
resets and enables.

OX61

Rcv frames

This stop code occurred because you selected an option to stop on
the type of frame just rcv. Reg X'1 E' defines type of frame rcv and
is defined in X6FO XXXX. Reg X'16' = adr of start of rcv data
buffer. Reg X'19' =adr + 1 of last char rcv (less frame-check char).
Reg X'14' = accumulated frame-check char accumulated by this pgm
and should = X'FOB8' if no errors occurred. Reg X'13' = last 2 rcv
char (prior to flag char) and should be the actual rcv frame check
sequence.

See X6FO XXX X for reg and test statistics. Tocontinue, select FUNCTION 5 and press START. The
pgm restarts at the xmt/rcv data portion of the test
without hardware reset and enable operations but
the pgm clears the stat counters.

Function Tested

E.rror Descr'iption

Suspected Card
Location(s)

Program

FEALD
Page

FETMM
Page

Comments

Z3705GDA eSB 1FT SYMPTOM INDEX

1FT CSB558

(

This page intentionally left blank

o
\,

.•. ~

'

./

r\

r\

(

(

(

«

(

(

(

{

(

(

«

(

(

(

(

(

(

3705-80 CSB I FT SYMPTOM INDEX - Cont.

Routine

X6F2

Error
Code

Function Tested

XXXX Wrap data test - BSC and SDLC. This is a manual intervention wrap rtn, which runs only if you set the CE sense switch to run manual intervention rtn or request a single rtn to be run.
At the first manual intervention stop F049 enter the desired options:
SWITCH
BCD E

o- - 1 - 2 - -

3 4
8
-

0
4
0
0
0

0
0
0
0
0

First oscillator
- Second oscillator
- Third oscillator
Fourth oscillator
- Data rate select
- External clock
0 No request
0 Auto-call request (for manual intervention stops F029, F02A, and F02B, see pages CSB 804 and CSB 806) *
1 Xmt without a rcv line (no wrap)
2 Xmt and rcv; swap lines and repeat
3 Xmt and rcv same pair

At manual intervention stop F050, enter a valid xmt line adr and wrap type operator (does not apply to auto-call requests).

BSC
SWITCHES
BCDE

SDLC
SWITCHES
BCDE

5 X X X
6 X X X
7 X X X

D X X X
E X X X
F X X X

Normal (DTR/not diag mode). An external wrap facility must be provided to wrap data with this option.
Line set wrap (diag mode/not DTR)
Modem wrap (diag mode/DTR) for modems that use the modem wrap signal

At manual intervention stop F052,enter a valid rcv line adr and wrap type operator in the same format as in stop F050.

* Auto-call operation only (data link will not be established).

Z3705GEA 1FT SYMPTOM INDEX

1FT CSB 600

3705-80 CSB 1FT SYMPTOM INDEX - Cont.

Z3705GEA CSB 1FT SYMPTOM INDEX

Routine

Error
Code

X6F2

OX01

A set mode was executed on the rcv line (adr in reg X'13').

Either the expected L2 did not occur or the wrong line irpt. Reg
X'14' contains the irpt line adr.

OX02

The LCO of the rcv line was checked for a feedback check.

A feedback check occurred in the set mode to the rcv line.

OX03

A set mode was executed on the xmt line (adr in reg X'll').

Either the expected L2 did not occur or the wrong line irpt. Reg
X'14' contains the irpt line adr.

OX04

The LCO of the xmt line was checked for a feedback check.

A feedback check occurred in the set mode to the xmt line.

OX06

The modem should cause 'CTS' to come up on the xmt line after
approximately 300ms.

The xmt line display reg did not contain the 'CTS' bit.

OX07

The modem should cause 'OSR' to come up on the xmt line.

The xmt line display reg did not contain the 'OSR' bit.

OX10

An irpt was expected from either the xmt or the rcv line. The test
is xmt and rcv (if rcv is selected).

No irpt received (rcv line, xmt line or unexpected).

OX13

The xmt and rcv should irpt for svc each char time.

The rcv line has not irpt after at least 20 xmt line irpt.

OX15

Checking input X'44' for correct flags set

Flags set in SCF during the rcv were not set properly. Reg X'15'
contains the adr of the flags and data rcv.

OX16

Checking data rcv against the data expected

The data rcv is not equal to that expected. Reg X'15' byte 1 is the
data rcv, byte 2 is the data rcv. Reg X'l7' points to the expected
byte; reg X'16' points to the rcv data; SCF flags in byte 1 are at
adr pointed to by reg X'16'.

OXD8

Auto-call failed to complete

An auto-call error has been detected. Reg. X;15' byte 0 contains an
error indicator number. Oetermine error indicator and see the following description:

Error Description

Function Tested

Suspected Card

PrQ9."

locattion,{s,)

Mask

FEALD
Page

FETMM
Page

Bit 0 = (lR) intrpt remember.
Bit 1 = (PWI) power indicator.
Bit 2 = (CRO) call request.
Bit 3 = (OLO) data line occupied.
Bit 4 = (PNO) present next digit;
Bit 5 = (OPR) digit present.
Bit 6 =(COS) call originate status.
Bit 7 =abandon call and retry.

2 Error in dialing. See error indicator 1 description.
3 Error indicating PWI, CRO or OLO not on. Reg. X'15' byte 1
bits 1,2, and 3 should be on.

)

'"

/

('\
\" /

r '\

I,

I

\....~j

~,

"

j

/"",\
"j

"

r"1
..

/

'" /

'""\

"

.

./

"-._-,,/

(
j

'--.-/

\

"',
../

1'"

('''~

..

~.-' ~~

''...

./

Comments

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

1 Error in auto-call connection. Reg. X'15' byte 1 contains SOF
bits in error_ SOF bits 0-4 are on; 5-7 are off. Also it indicates
an error if LCO is not =3 and PCF not =4 (reg. X'45' byte 0).

,/~

esa 602

The reference data for this test is variable and is
not given.

Error Indicator

/

1FT

"

'"

f

"

/

",

''\
/

~

""

.. /

(''l.\

'"

/

('I

)

~"

'-,./

/",\

(

(

(

Routine

Error
Code

X6F4

XXXX

(

(

(

(

(

(

Function Tested

(

(

(

Error Description

(

(

(

Suspected Card
Location(s)

(

{

Program
Mask

(

FEALD
Page

(

FETMM
Page

(

«
Comments

X.21 line set test. This is a manual intervention rtn, which runs only if directly selected or the CE sense switch is set to run manual intervention rtn.
This rtn tests the X.21 line sets' unique handling of 'DSR' and 'CTS'. If the switch option is specified, the bit-pattern generator and state-generation circuits are also tested. The xmt and rcv lines
must be wrapped (transmit T and C signals connected to the receive R and I signals respectively) by an external facility. Refer to CTR LPN L Section in Volume 2 for wrap test block info.
Most of the tests are performed on the xmt line, with the results being checked on the xmt and/or rcv lines. This rtn should be run twice on a half-duplex pair, reversing the adr specified as the xmt
and rcv lines the second time.
Data is not explicitly wrapped by this rtn. Use rtn X6F2 for this purpose and to further verify the line set and external wrap connection.
Refer to logic page VA017 for the jumper information. The following manual intervention stops occur.
At manual intervention stop F055, enter the rtn options as follows:

Switch
BCD E

X Y Z 2
X Y Z 3

2400 bps
2400 bps

Jumpers are in delay position.
Jumpers are in no delay position.

X 8 Z 4
X 8 Z 5

4800 bps
4800 bps

Jumpers are in delay position.
Jumpers are in no delay position.

X 8 Z 6
X 8 Z 7

9600 bps
9600 bps

Jumpers are in delay position.
Jumpers are in no delay position.

X 8 Z 8
X 8 Z 9

48K bps
48K bps

Jumpers are in delay position.
Jumpers are in no delay position.

Z3705GEA CSB I FT SYMPTOM INDEX

1FT CSB 602.1

This page intentionally left blank

/

"'

'\

)

01
\~,

~j

,/" ' \

/"""':

"'-- ./

'"" , /

/~~-:-~1

',,-, j

"

-""\

"- ..-

,

~
"--/'

(~
\~

/

"-J

""

r"""·
\

./

('"'-.
,
/

(""'-"'"
\

"

./

:~

/~

,f"",,\

('

.,

.' "\

"'-/

"'

"-

....

./

\~

,,' /

/

,

/

f'\
j

(

"

'''},

/

/

...~-

!"

'"',

',,~/

/"

;<

(

",--,j

'

--,/

(

«

(

(

«

(

«

(

(

c

(

(

(

(

(

(

(

(

(

3705·80 CSB I FT SYMPTOM INDEX· Cont.
Error
Routine

X6F4

Suspected Card
location (5)

FIIIIIIICtiom T es:t!ed

Code

Program
Mask

FEAlD
Page

FETMM
Page

Comments

XXX X where x

= 0 If the rtn is not to be looped without respecifying the manual input.
x = 1 If the rtn is to be looped without respecifying the manual input.

y = 0 If internal 2400 bps clock is to be used.
Note: This option is valid only for 2400 bps.
y = 8 If external clock is to be used.
z = 0 If the line set is jumpered for nonswitched half-duplex operation.
z = 1 If the line set is jumpered for switched operation.
z = 2 If the line set is jurnpered for nonswitched full-duplex operation.
At stop F056, enter the xrnt line adr.

Switch
BCD E

o

X X X

XXX is the xmt line adr as defined in the F001 manual intervention stop code.

At stop F057, enter the rcv line adr.

Switch
BCD E

o

X X X

XXX is the rcv line adr as defined in the F001 manual intervention stop code.

At manual intervention stop F059, disconnect the external wrap facility. This stop code will be bypassed if the loop option was specified in response to manual intervention stop code F055.
Error stops in this rtn, except for the set mode pretest errors (1 X03 and 1 X041. are most likely caused by failures in the line set cards if the other type 2 scanner rtn have run successfully. Refer to
logic page VAOOO for line set card locations. Anyone of the three cards of the line set could be causing the error as no attempt is made by this rtn to isolate failures any further.

OX05

OTE controlled not ready state

12 bit times after the rcv line was initialized an alternating bit pattern

1 was not detected in the SOF.

Note: Error OX05 will occur only if switched and external clock options are specified.

OX07

OTE ready state

10 bit times after OTR was set on the xmt line, all 1's were not
detected in the SOF of the rcv line.

OX08

OSR active on the xmt side.

OSR on the xmt side was not active.

Note: Error OX08 will occur only if nonswitched duplex or switched option is specified.

OX09
OXOB

'OSR' active on the rcv side.

'OSA' on the rcv side was not active.

'OSA' on the rcv line stays active at least 12 bit times after diag
mode is set on the xmt line.

'OS A' became inactive on the rcv line too soon after 'diag mode' was
set on the xmt line.

OXOC

'OSA' on the rcv line becomes inactive 22 bit times after diag mode
is set on the xmt line.

'OSA' on the rcv line was still active 22 bit times after diag mode on
the xmt line should have forced 'ctrl' and 'xmt' and, therefore,
'indicate' and 'rcv' on the rcv side to O's.

OXOD

A bit pattern for a SDLC flag is generated on the rcv line after 'OSA'
becomes inactive.

A SOLC flag bit pattern was not detected in the SOF within 20 bit
times after 'OSR' became inactive.

Note: Error OXOO will occur only if the switched option was specified.

OXOE

A bit pattern for an ASCII SYN is generated on the rcv line after
'DSR' became inactive.

An ASCII SYN bit pattern was not detected in the SOF within at
least 20 bit times after the SOLC flag bit pattern was detected.

Note: Error OXOE will occur only if the switch option was specified.

OX12

All marks generated by the xmt line and rcv when diag mode is
reset and 'OTA' is set on the xmt line. Oata rate select is also set at
this time, but it should have no effect because 'RTS' is off.

All marks were not detected in the rcv line's SOF 10 bit times after
the set mode irpt from the xmt line.

Z3705GEA CSB I FT SYMPTOM INDEX

1FT CSB 604

(

3705-80 CSB 1FT SYMPTOM INDEX - Cont.

Z3705GEA CSB 1FT SYMPTOM INDEX

Routine

Error
Code

X6F4

OX13

'Indicate' is inactive on the rcv line when 'RTS' is inactive on the
xmt line.

'Indicate' is active on the line before 'RTS' has been activated on the
xmt line.

OX15

'CTS' is inactive on the xmt line when 'RTS' is inactive on the xmt
line.

'CTS' is active on the xmt line before 'RTS' has been activated on the
xmt line.

OX18

'Indicate' becomes active on the rcv line when 'CTS' is activated on
the xmt line.

'Indicate' did not become active on the rcv line after 'RTS' was activated on the xmt line.

OX19

'CTS'delay

'CTS' became active less than 21 bit times after 'RTS' was set in the
line set ('Indicate' detected on the rcv line).

Suspected Card

Function T es:ted

Error Descrilption

Location(s)

Program
Mask

FEALD
Page

FETMM
Page

1Ft eSB 606

Comments

Note: Error OX19 will occur only if the delay option was specified.

OX20

:CTS' becomes active after 'RTS' is activated

'CTS' did not become active within one scan time with no delay,
31 bit times with delay after 'RTS' was set in the line set ('Indicate'
detected on the rcv side).

OX21

Call request state

All O's were not detected in the rcv line's SDF when 'RTS', data rate
select, and 'DTR' are on in the xmt line.

Note: Error OX21 will occur only if the switched option is specified.

OX22

I

'DSR' stays active on the xmt line when 'Indicate' is active and the
rcv data line is held at space for at least 20 bit times.

'DSA' became inactive on the xmt line while a continuous space was
being rcv when 'Indicate' was active ('RTS' active on the xmt line).

Note: Error OX22 will occur only if the nonswitched duplex or switc ed option is specified.

OX23

'DSA' stays active on the rcv line when 'Indicate' is active and the
rcv data line is held at space for at least 20 bit times.

'DSR' becomes inactive on the rcv line while a continuous space was
being rcv when 'Indicate' was active ('RTS' active on the xmt line).

OX25

'DSR'stays active on the xmt line at least 12 bit times after 'diag
mode' is set on the xmt line.

'DSR' became inactive on the xmt .Iine too soon after 'diag mode' was
set on the xmt line.

Note: Error OX25 will occur only if the nonswitched duplex or switc ed option is specified.

OX26

'DSR' becomes inactive on the xmt line 22 bit times after 'diag
mode' is set on the xmt line.

'DSR' on the xmt line was still active 22 bit times after 'diag mode'
on the xmt line should have forced C and T and, therefore,
I and R on the rcv side to O's.

Note: Error OX26 will occur only if the nonswitched duplex or switc ed option is specified.

OX27

'DSR' did not become inactive on the xmt line when the external
connection was unplugged.

'DSR' becomes inactive on the xmt line when the external connection is broken.

Note: Error OX27 will occur only if the nonswitched duplex or switc ed option is specified.

X6F5

OX28

'DSR' becomes inactive on the rcv line when the external connection is broken.

'DSR' did not become inactive on the rcv line when the external connection was unplugged.

XXXX

High-speed local attachment oscillator speed test. This manual intervention rtn checks the 14.4KHZ/57.6KHZ high-speed oscillator that is supplied for the High-Speed Local Attachment Line
features. The frequency to be checked must be jumpered on the LIB type 1 board in which the oscillator is installed. See the following switch entry specifications for the jumper info. The oscillator frequency is checked to ensure that there is not more than a plus or minus 0.1 percent variation from its expected frequency.
The oscillator frequency and the line that it is to be checked on are entered in the ADDRESS/DATA switches at manual intervention stop code F05S as follows:

Switch
BCDE

0 X X X
1 XXX

1404KHZ test on line XXX (jumper on pin side A2G4B07 to A2G4B05)
57.6KHZ test on line XXX (jumper on bin sideA2G4B07 to A2G4B09)

,

Where XXX is the line adr as defined in the F001 manual intervention stop code.

(' ..."\.

"-- /

"

/

/

,

/

_.---

l

(.

-~-------

(

---

(/ (

(

--.~

(

(

(

(-

(

---

«-

._-------

(

(--.

--------.-

(~\

(-/

(/ (

(-

(

--~

.---------

(

(

(~'

(

(

(

(-.

(~\

{'"
/

(~'

(

(

('~
/

3705-80 CSB I FT SYMPTOM INDEX - Cont.

Routine
X6F5

Error
Code

Function Tested

Error Description

Suspected Card
Location(s)

Program

Mask

FEALD
Page

FETMM
Page

Comments

XXXX The oscillator frequency is determined by the number of bits shifted in the SDF versus the number of times through a pgm loop. The SDF is set to X'01 FE', and a bit count and pgm loop count are
initialized. Each time through the loop, the loop count is decremented by 1, and the low order SDF bit is checked. When the low-order SDF bit is 1, the SDF is reinitialized to X'01FE', and the bit
count is decremented by 1. If the loop count is decremented to 0 before the bit count, the residual bit count is compared to 0.1 percent of its initial value. If the bit coiJnt is decremented to 0
before the pgm loop count, the residual pgm loop count is compared to 0.1 percent of its initial value.
This rtn indicates failures if:
1.
2.
3.
4.

The frequency selected in ADDRESS/DATA switch B does not agree with the frequency selected by the jumper on A2G4.
The oscillator card is defective.
'External oscillator select' bit in the line set fails to set.
Oscillator gating cont~ols are defective.

OX01

Set mode to set external clock

No L2 irpt occurred.

A3L2
A3T2
A3T4
A3U2
A3U4

TA611
TB411
TB412
TB413
TB414

C"()20
C-160

Reg X'11' contains the line adr the L2 irpt was
expected from.

OX02

SDF shifting

SDF bit 9 did not set to 1 in the approximate 180 ms wait time.

A3L2
A2G4

TA611
VA070

C-020

SDF bits 1, 2, 3, 4, and 5 were set by an output
X'46' with X'01 FO'. Regs X'14' and X'13' contain
the state of the ICW bits 2.0-5.7 at the end of the
wait time. Reg X'14' contains the SDF bits 0-7 in
byte 1. Reg X'13' contains SDF bits 8 and 9 in
0.0-0.1 and external clock bit in 1.7.

OX03

Oscillator frequency

Oscillator under test running too fast. The bit count decremented
to 0 before the pgm loop count was decremented below 0.1 percent
of its initial value.

A3L2
A2G4

TA611
VA070

C"()20

Reg X'14' contains the residual loop count. Reg
X'16' contains the initial loop count.

OX04

Oscillator frequency

Oscillator under test running too slowly. The pgm loop count
decremented to 0 before the bit count was decremented below
0.1 percent of its initial value.

A3L2
A2G4

TA611
VA070

C"()20

Reg X'14' contains the residual bit count. Reg
X'16' contains the initial bit count.

Z3705GEA CSB 1FT SYMPTOM INDEX

1FT CSB 608

(

--

-,

----------

-------~---

----------

\or -

---------

"

This page intentionally left blank

/

~.~

~ ...~

0\ .J 0"'--)

I'l)
j

'...j/

/1"«"1
',--)/

("'l
"-.j

0

I

"-../

_

./-~

',-,)

"".

"j

0
~j

('~

(>,

\ ...

\

./

./

0
.

.

\ . .. .J

t ..... \.j

c:

1"'-):.,
"'- j

J

,[~

.'-.../ .-

f~

"..._./

,~

"'-. .J

(

f"

\",j

r~
./

f"~

\j

~,

r-"

\.......

J

/:'

"

(~
, .,/ -

-----~------

{

(

----

(

-~-

{

..

-------

-----""-.-~--------

(/ (

(

(

«

(

(

(~

-

(

(~

(' (

(/ (

(

-

----_.'-

(

-

(

(

(~

(

(-

("--

(--: (

/

(:' (

./

(

(-

(-/ (

3705-80 CSB I FT SYMPTOM INDEX - Cont.
Error'
Routine. Code

Function Tested

Error Description

84 lSP8Cted Card
Location(s)

Program

Mask

FEALD
Page

FETMM
Page

Comments

NOTES:
The following notes, which are referred to in either the error code description or the error code comments, provide reg contents and other info for that error code.
Note 1: The expected char-svc L2 irpt either did not occur, or the char-svc L2 irpt was from the wrong line adr. The contents of the following reg indicate the type of error and the expected data:
Reg X'11' = line adr the char-svc L2 irpt was expected from. This line adr in in the format used to set ABAR.
Reg X'14' = either the line adr obtained from ABAR of the line that caused the char-svc L2 irpt; or, if reg X'14' = 0000, the expected char-svc L2 irpt did not occur.
Note 2: The expected xmt line char-svc L2 irpt either did not occur, or the char-svc L2 irpt was from the wrong line adr. The char-svc L2 irpt should be from the xmt line adr. The following reg
indicate the type of error and the expected data:
Reg X'11' = xmt line adr the char-svc L2 irpt was expected from. This line adr in in the format used to set ABAR.
Reg X'14' =either the line adr obtained from ABAR of the line that caused the char-svc L2 irpt; or, if reg X'14' =0000, the expected char-svc L2 irpt did not occur.
Reg X'13' =' rcv line adr. There should be no rcv line char-svc L2 irpt at this time. Error could be caused by a feedback check setting LCD to F on the xmt line, by the xmt or rcv line
selecting the wrong oscillator, by a clock correction failure in the BCC card of the LIB, or by some other line set, LIB, or scanner problem.
Note 3: The expected rcv iine char-svc L2 irpt either did not occur, or the char-svc L2 irpt was from the wrong line adr. The char-svc L2 irpt should be from the rev line adr. The following reg indicate the type of error and the expected data:
Reg X'13' = rcv line adr the char-svc L2 irpt was expected from. This line adr in in the format used to set ABAR.
Reg X'14' = either the line adr obtained frqm ABAR of the line that caused the char-svc L2 irpt; or, if reg X'14' = 0000, the expected char-svc L2 irpt did not occur.
Reg X'11' = xmt line adr. There should be no xmt line char-svc L2 irpt at this time. Error could be caused by a feedback check setting LCD to F on the rcv line, by the xmt or rev line
selecting the wrong oscillator, by a clock correction failure in the BCC card of the LIB, or by some other line set, LIB, or scanner problem.
Note 4: The 'test data' latch and its function in the diag wrap tests is a major tool in problem determination
for the type 2 communication scanner internal functional tests. Most of the rtn that
I
xmt and/or rcv data depend on the proper setting of the 'test data' latch in the communication scanner. The test data latch is set to a mark condition when an ICW is scanned and that ICW is for a
line adr that is in diag mode, has a bit svc pending, and any of the following conditions apply:
a. Xmt state and next bit to be xmt is a 1.
b. A set mode (PCF = 1) is being done.
c. Disable communication scanner (power on reset) is active.
In step a, the next bit to be xmt may be from SDF bit 9, PDF bit 7, or a 1 bit forced by some other conditions, such as xmt initial.
The 'test data' latch may be set to a space condition when an ICW is scanned and that ICW is for a line adr that is in diag, has a bit svc pending, is in xmt state, and the next bit to be xmt is a O. The

o bit to be xmt may be from SDF bit 9, PDF bit 7, a forced start bit, 0 bit insert, or 0 bit break signal.

Line adr in rcv mode strobe data into the rcv data bit buffer from the 'test data' latch if, when the ICW is scanned the line is in diag mo.de, a bit svc is pending, and 'DTR' is not on.
During diag mode transmissions, the transitions between mark and space in the 'test data' latch should follow the bitsvc requests caused by the xmt clock (oscillator). The ICW for the diag xmt line
must be scanned before the 'test data' latch can be set or reset, so there may be a delay of up to one full scan period before the 'test data' latch is set or reset after the bit svc request is made. The
period differences between the scan cycles and bit svc requests usually result in an average delay of one-half of a scan period between the bit svc and the setting or resetting of the 'test data' latch.
An unstable trace appears on the 'test data' latch during diag xmt operation caused by this delay. This unstable trace also occurs at the send data bit buffers during normal line xmt; unstable trace
does not occur on the actual xmt line because the bit to be xmt is not set into the xmt trigger until the next bit svc request time.
There is an average delay of one-half of a scan period between the time When the rcv line bit svc occurs and the rcv data bit is gated into the SDF or PDF of the rcv line's ICW.
The above two delays on the diag xmt and rcv operations normally account for less than one-half of a bit time. This delay usually will have no affect on a diag wrap operation except that the rcv
clock correction circuits will be forced into action to correct for the jitter on the 'test data' latch. With the higher speed oscillators, this delay, along with rcv clock correction, may add up to more
than half of a bit time. When this delay exceeds half of a bit time, the sequence of xmt and rcv line char-svc L2 irpt may be affected. This sequence of irpt is explained in more detail in notes 5
and 6.
Note 5: The rtn did a diag wrap data using SIS I,.CDs. The rcv line adr is expected to cause its char-svc L2 irpt with a char being rcv before the char is completely xmt on the xmt line adr. This
occurs only in diag mode when the 'test data' latch is in use (see note 4). During the manual intervention external data wrap test and during normal line operation, this does not occur because there
is an extra bit time delay between the send data bit buffer and the xmt trigger. The rcv irpt occurs before the xmt irpt because the rev line strobes the rcv data bit and requests its char-svc L2 irpt
near the middle of the first or only stop bit at the end of the rev data char. The xmt line does not request its char-svc L2 irpt until the end of the last or only stop bit at the end of the char being

NOTES FOR CSB 1FT SYMPTOM INDEX

1FT CSB 700

3705-80 CSB I FT SYMPTOM INDEX - Cont.

NOTES FOR CSB 1FT SYMPTOM INDEX

Suspected Card

Error

Routine

Code

, location(s)

Function Tested

Program
Mask

FEAlD
Page

FETl\t1tJ1
Page

1FT CSB 702

Comments

xmt. This does not apply to the xmt of a PAD char (all 1 bits with no start bit) ,since the rcv line, in SIS mode, should not cause a char-svc L2 irpt when rev pad char. If the line adr are irpt out of
sequence and if neither line has had a feedback check (LCD = F), there are many possibilities that can cause the error. Some of them are:
a.
b.
c.
d.

Oscillator select bits are not selecting the correct oscillator or blocking the other oscillators causing extra or missing strobes.
Start, stop, or tag bit recognition is not working.
LCD is not being recognized as a SIS type.
Rcv clock correction is working incorrectly.

See note 7 for aids in isolating problems to the communication scanner, LIB, or line sets. Another possible failure is that the oscillator is running much too fast or that an oscillator above 1200 is
installed but is configured as aslowe~ speed oscillator in the CDS. If the oscillator is much too fast (or too 'many strobes are occurring from some other source), the irpt can occur out of sequence
due to the 'test data' latch delays explained in note 4. This condition can be tested by running rtn X67A, which is the oscillator speed test. If the CDS indicates that the first installed oscillator
exceeds 1200 bps, some portions of a few rtn are bypassed due to the delay times explained in note 4.
Note 6: The rtn did adiag wrap data using sync LCDs. The rcv line adris expected to cause its char-svc L2 irpt with the char being rcv before the char is actually fully xmt. The rcv line should not
irpt until it detects a rcv data bit pattern that is recognized as a SYN char for the particular line control (LCD) in use. Therefore, the xmt line adr normally has several char-svc L2 irpt to xmt PAD
and SYN characters before the rcv line has any. The rtn shift the xmt line's data char by one or more bit positions to cause the rcv line to recognize the SYN char bit pattern one or more bit times
before the end of the xmt char. This is done to ensure that the sequence of irpt would be predictable so that the line sets could be tested for clock correction or selection errors. Without this xmt
char shifting, out-of-sequence irpt could occur on high-speed oscillators due to the 'test data' latch jitter explained in note 4 and the different type clock correction done in sync mode over SIS
mode. If the line adr are irpt out of sequence arid if neither line has had a feedback check (LCD = F), there are many possibilities that can cause the error. Some of them are:
a.
b.
c.
d.

Oscillator select bits are not selecting the correct oscillator or blocking the other oscillators, causing extra or missing strobe pulses.
Tag bit recognition is not working.
LCD is not recognized as a synchronous LCD.
Rcv clock correction is not working properly.

See note 7 for aids in isolating problems in the communication scanner, LIB or line sets. Another possibility is that the oscillator is running much too fast or some other failure is causing too many
strobe pulses. In this case, the irpt could occur out of sequence due to the 'test data' latch jitter and delays explained in note 4.
Note 7: This note is referred toby those rtn that run on more than one line adr (not necessarily at the same time) and allow you to use the continue function. This rtn allows using the continue
function after an error stop to help isolate a problem to the communication scanner, LIB, or I,ine sets. When an error stop occurs, record the line adr and other info about that error; then select
FUNCTION 5 and press the pushbutton to continue from that error stop. Other error stops for the same line adr will probably occur, but they should be ignored since they were probably caused
by the previous error or by over/under run. When the rtn has finished testing one line adr or a pair of line adr, it does a reset to the scanner and then starts the test on the next line or pair of line
adr. Because of this, the first error stop for each line adr should be recorded to develop a failure pattern to u~e to isolate the failure to one line adr, a pair of line adr, all the line adr in a LIB, or all
line adr in the scanner. If only one line adr or a pair of even-odd line adr fail, the problem is probably with the line set card for that position. If all line adr fail, the problem could be with LIB or
communication scanner adr failures or bad cable connections between the scanner and LIB. A bad bit clock contrQI card in the LIB could also cause all line adr in a LIB to cause failures that look
like line set failures.

'\

\

"

.7

'~

",y

0 0

)J

("~

\."Y

r')
",-y

rr-)
',,--

I

,~,

':

'

'~

("l
'---//

'~
"-'-_./

/

;r\-,

~,

j

'-,}

t'
~j

r"'" r'"
"'\,

\

j'

I
'I
'
"'-

---;/

i"'~,

r)

0

~

'-

,
/

("1
"'_/

~

'1

"--/

,~
,,-,j

r)

0

(-~

'~-j

("to
'",

./

r-""

:])

(''',

V

- -----" -------

(

(

(

{

--------

(/ (

(

------

-

(

(

(-

(

(

(

---

----

-,

f~-

(

«-

(' (

f

(

(

(

(

(-

(

(-

(

/'

(

/

(::

(.

-/

(

(

(

(~/

3705-80 CSB 1FT COMMON ERROR STOPS
Routine

X6XX

Error
Code

Functtoo Tested

Error Description

Suspected Card
Location(s)

FEALD
Page

FETMM
Page

Comments
Reg X'16' = storage adr of the scanner control block that is in
error within the CDS.

1X01

Configuration data set

CDS indicates it is not for the type 2 communication scanner or
that it has an invalid scanner number in its scanner type and number field.

1X03

Set mode

The L2 irpt that occurred during set mode was not from the
expected line adr. This is a pretest error so if you use the continue
function (FUNCTION 5). the set mode will be tried again.

1X04

Set mode

A feedback check occurred, setting the LCD field of the ICW to
X'F'. This is a pretest error so if you use the continue function
(FUNCTION 5), the set mode will be tried again.

1X05

Set mode

Missing the L2 irpt expected within .1 bit time after doing the set
mode. This is a pretest error so if you use the continue function
(FUNCTION 5), the set mode will be tried again.

1X06

Configuration data set

An invalid LIB type is defined for the scanner being tested.

Reg X'15' byte 0 = the invalid LIB type found in the CDS. Reg
X'11' =adr (as used to set ABAR) for the scanner/LI B/intf adr.

1X07

Configuration data set

An invalid line set type is defined for the line being tested. Refer
to the CDS section.

Reg X'15' byte 1 = the invalid line set type found in the CDS.
Reg X'11' = line adr being checked.

2X01

All functions not expecting or causing L1 irpt

Unexpected L1 irpt occurred with no CCU or adapter L1 error bits
on.

A3C2

TB131

6·082

2X02
2X03

All functions not expecting a L1 irpt or causing a L1 irpt

Unexpected L1 irpt occurred, indicating a type 2 scanner L1 error.

A3C2

TB131

B-130

All functions not expecting or causing a L1 irpt

L1 adapter (type 2 scanner) irpt occurred with no scanner error
reg X'43' bits on for the scanner causing this error.

A3C2

TB131

B-130

2X04

All functions allowing adapter L1 irpt

Cannot reset type 2 scanner adapter L1 irpt bits.

A3C2

TB131

B-130

Reg X'76' contains adapter irpt error bits.

2X05
2X21
2X33
2X44

All functions

An input/output check caused by a valid input or output inst.

A3C2

TB131

B-290

Reg X'74' contains adr of the valid input or output inst.

All functions not expecting L2 irpt but allowing L2 irpt to occur

Unexpected L2 irpt occurred.

A3L2

TA611

6-082

All functions

An unexpected L3 irpt occurred with no L3 irpt request bits on.

6-082

All functions

L4 unexpected reentrance. The DCM gives control to all rtn with
L4 PCI bit on (reg 7F byte 0 bit 7 on). This bit should never be
turned off and should never exit L4 except to L1, L2, and L3,
which are higher priority.

6-082

EOnn

Display info

This display is for info only. The nn after the EO is the LIB and
line adr now under test unless otherwise specified in the rtn write
up.

TA611

B-260

Reg X'14' = line adr (as used to set ABAR) of the ICW that irpt
in error. Reg X'11' = the line adr that the L2 was expected
from. If reg X'14' = 0000, no L2 occurred.

A3E2

TA341

B-260

Reg X'11' = line adr (as used to set ABAR) of the scanner/LiB/
line intf adr that the set mode is being done on at this time.

A3L2

TA611

B-310

Reg X'11' = line adr (as used to set ABAR) of the line set that
the set mode is being done on.

Reg X'76' contains adapter L1 irpt error bits.

This EOnn display is to let you know that the rtn is running.

I

COMMON ERROR STOPS

1FT CSB 750

----------

- ------- - - - -

This page intentionally left blank

/

"-,

',-y

I

r~
"-. ;J

()

()

f'~
\

"'_./

}

0)
"-.y'

,tf'<-~

,----)

!~
''------j

0"-.j

(-~

\--./

'"

r'"
\
I

./

/

r--- -""'-_/

0
\,-

--,/

--?"-~

-~ --~

/~.

',,_/

/ ' "I

"-_/

~-- ./

"-.j

r

(~

" --y

('
".
\
"----'

I~~,
!
"----j

/",\

(

(

(

(

(

(

(

(

(

(

('

(

(

c

(

(

(

(

(

(

3705-80 CSB I FT MANUAL INTERVENTION STOPS
Routine

F001

&ror
Code

Function Tested

Error Description

Suspected Card
Location(s)

FEALD
Page

FETMM
Page

Comments

Enter the line adr to be tested. Set switches B, C, D, and E to 0000 to test all adr, and set to FFFF to bypass all testing. Otherwise, enter the line adr as used to set ABAR. Refer to CS2 section in Volume 3
for a chart on all valid line adr. Some rtn will not accept the 0000 switch settings to test all installed line adr; and, in that case, you will get another manual stop code saying an invalid line adr was selected .
. To continue from manual intervention stops, set the required info into the STORAGE ADDRESS/REGISTER DATA switches B, C, D and E: set the DISPLAY/FUNCTION SELECT switch to function and
press the START pushbutton. Following is the format to use when entering the line adr:
Hex

Switch B

0

Switch C

0 for 1st scanner adr bits

Switch D

4 for
5 for
6 for
7 for

Switch E

0 for lines 0 or 8
2 for lines 1 or 9
4 for lines 2 or A
6 for lines 3 or B
8 for lines 4 or C
A for lines 5 or D
C for lines 6 or E
E for lines 7 or F

1st LIB, lines 0-7
1st LI B, lines 8-F
2nd LIB, lines 0-7
2nd LIB, lines 8-F

F002

Invalid scanner adr bits were entered in switch C. Re-enter the line adr as in stop code FOOl.

F003

The selected scanner is not installed or not configured properly in CDS. Reg X'16' contains the adr of the scanner block for the requested scanner. If reg X'16' = X'OOOO', the scanner is not configured. Reenter the request as in stop code FOOl.

F004

Invalid LIB adr selected. RIi-enter the request as in stop code FOOl. (Only 4 LlBs are allowed in the first scanner.)

F007

The selected line adr is not installed according to data in the CDS. This manual intervention rtn requires a line adapter to be installed to run tests. Re-enter the line adr as in stop code FOOl.

FOO~

The manual intervention rtn cannot run tests on the LIB or type of line adapter for the line adr selected. Re-enter the line adr as in stop code FOOl.

F020

Enter the link test line type and control options. Primary station option initiates link test; secondary station option responds only to link test command rcv from a remote primary station.
'RTS' = ON means that 'RTS' is to be left on at all times (even during rcv operations); 'RTS' is normally used for point-to-point 4-wire half-duplex and duplex nonswitched lines for both primary and secondary
stations. For multipoint primary stations, the 'RTS' = ON option is usually used for 4-wire half-duplex and duplex lines. Two-wire nonswitched lines, switched lines and multipoint secondary stations usually
use the 'RTS' = OFF option to drop 'RTS' while not in xmt mode.
The 'external clock', 'datCl rate select' = ON and 'oscillator select' options are dependent on the type of modem connected and the type of internal and/or external clocks installed. If you select the 'external
clock' option (with or without 'data rate select' = ON), the pgm will not use N RZI mode of transmission. If you select internal oscillators number 0, 1,2, or 3, the pgm uses NRZI mode. N RZI mode means (as
implemented in the 3705) that if a 0 bit is to be xmt, the xmt line trigger is complemented; if a 1 bit is to be sent, the state of the xmt line trigger is not changed. The combination of NRZI mode and SDLCObit-insertion operations always results in at least one data transition every six bit times so that modem or internal clocks can be kept in phase. NRZI mode is not used when external clock is selected from the
modem since it is then the modem's responsibility to provide clock correction and bit synchronization. This automatic selection of NRZI mode according to type of !!r.:: clocking is compatible with frame
check sequence 3705 NCP utilization.
The optional xmt data option can be used only with the primary station options to provide data char to be sent within the SDLC link test frames being xmt. This optional data is sent after the SDLC station
adr and control fields and before the frame check sequence. If the optional xmt data option is not selected as a primary station option, the minimum test frame of 4 char (SDLC station adr, SDLC link test control field and two frame check char) preceded and followed by flag char are xmt. Note that 16 alternate bit transmissions are xmt before the first flag char of a frame so that the rcv clock can be corrected.
To continue, setthe STORAGE ADDRESS/REGISTER DATA switches B, C, 0, and E to the required settings, set DISPLAY/FUNCTION SELECT switch to FUNCTION 5, and press the START pushbutton.

MANUAL INTERVENTION STOPS

1FT CSB

800

3705·80 CSB 1FT MANUAL INTERVENTION STOPS· Cont.
Routine
F020

Error
Code

MANUAL INTERVENTION STOPS

Function Tested

Suspected Card
Location(s)

Error Description

FEALD
Page

FETMM
Page

Comments

Following are switch B-E settings for entering line type and control options for F020 stop code:
Switch B .. line type options. Enter one of the following In switch 8:

0

Primary station, half-duplex 2-wire nonswltched line with 'RTS',. OFF option.

1

Secondary station, half-duplex 2-wlre nonswitched line with 'RTS' .. OFF option.

2

Primary station, half-duplex 4-wire nonswitched line with 'RTS' =ON option (normally point-to-point).

3

Secondary station, half-duplex 4-wire nonswitched line with 'RTS' = ON option (normally point-to-point).

4

Secondary st~tion, half-duplex 4-wire nonswitchedline with 'RTS' = OFF option (normally multipoint secondary).

5

Primary station, duplex ~-wire nonswitched line with 'RTS' = ON option.
Note: Requires duplex line set intf.

6

Secondary station, duplex 4-wire nonswitched line with 'RTS' = ON oPtion.
Note: Requires duplex line set intf.

7

Secondary station, duplex 4-wire nonswitched line with 'RTS' = OFF oPtion (normally multipoint secondary).
Note: Requires duplex line set intf.

8

Primary station, switched line with manual call, manual answer, or auto-answer with 'RTS' = OFF option.
Note: Half-duplex only for switched lines.

g

Secondary station, switched line with manual call, manual answer, or auto-answer with 'RTS' = OFF option.
Note: Half-duplex only for switched lines.

A

Primary station, switched line with auto-call.
Note: Half-duplex only for switched lines.

B

Secondary station, switched line with auto-call.
Note: Half-duplex only, for switched lines.

Switch C = clock control options. Enter one of the following in switch C:
0

Internal oscillator select 0 to use first internal oscillator

1

Internal oscillator select 1 to use second internal oscillator

2

Internal oscillator select 2 to use third internal oscillator

3

Internal oscillator select 3 to use fourth internal oscillator

4

Select external clock but do not select 'data rate select'

5

Select external clock and al,so set 'data rate select' to use the higher of the two external clocking rates

Switch 0 = NRZI control with external clock. Enter one of the following in switch 0:

0

External clock, non-NRZI, or internal clock NRZI

1

External clock NRZI

2

External clock, new sync, non-NRZI mode
Note: New sync is normally used with 4·wire multipoint nonswitched line modem equipment where the associated intf is designated as the master station (primary).

3

External clock, new sync, and NRZI mode. See the note under 2 above.

Switch E = xmt and rcv data options. Enter one of the following in switch E:

(

"\

'-. ../

,r-'\

"-

'.

0

No optional xmt data and not stopping on rcv frames.

1

Stop on any frame rcv with a bad frame check char.

2

Stop on any frame rcv other than a normal link test command or response.

3

Stop on any frame rcv (good or bad).

~

'-./
-'

''-.

/

/""l,
/'

,<"'--\
'-._./

1

,/0

'-.,/

r'~

"-

/

'\
'-

./

./

«-.

"",
./

;
'- . ./

/"--~"

('

,r'"
"-

./

"-

/

,

./

.,,.--,\

'.

./

/

"---)

"

./

'-.

'\
./

'\
\,"--/

"\
'- /'

~-'\
.
1

j

/"
\

,'.

1FT CSB 802

(

(

(

(

(

(

(

(

(

(

(

(

(

(

f

(

(

{

f

(

3705-80 CSB I FT MANUAL INTERVENTION STOPS - Cont.

"

Routine

F020

Error
Code

Function Tested

Suspected Card
Location(s)

Error Description

FEALD
Page

FETMM
Page

4

Optional xmt data is required and will be requested in the F024 and F025 stop codes, Th is option is restricted to primary stations, This option does not include any stops on rcv frames,

5

Optional xmt data is required and will be requested in the F024 and F025 stop codes, This option is restricted to primary stations, This option includes a 'stop on any frame rcv with a frame
check error' option,

6

Optional xmt data is required and will be requested in the F024 and F025 stop codes, Th is option is restricted to primary stations, This option includes the 'stop on any frame rcv other than a
normal test frame' option,

7

Optional xmt data is required and will be requested in the F024 and F025 stop codes, This option is restricted to primary stations, This option includes the 'stop on any frame rcv' option,

F02l

Invalid OPtion

F022

Enter number of test frames to be x,mt at this ~rimary station for the link test, Set switc~es B-E to number (in hex) of times you want the test frame xmt before the pgm terminates with the F02C completion
code, If you enter 0000, the test will not terminate unless you use the dynamic communication options or abort the test,

F024

Enter first optional xmt data char for the primary station Iink test option, Set switches D and E to the hex char to be xmt,

01'

Comments

invalid combination of options entered for the link test, Enter options again as defined in the F020 stop code,

If only one optional data char is to be xmt, set switches B or C to any nonzero value, If more than one optional ,xmt data char is to be sent, set switches Band C to 00,

F025

Enter next optional xmt data char to be sent from this primary station of the SDLC link test, Set switches D and E to the hex char that you want to use as the next data char to be xmt,
If this is the last optional xmt data char you want to send, set switches B or C to any nonzero value, If you want to enter more optional xmt data, set switches Band C to 00; the current data char in switches D
and E will be stored when you select FUNCTION 5 and press START. Then you will get this stop code again unless end of xmt buffer has been reached. You may enter up to 1022 char to be xmt with the F024
and F025 stop codes.

F026

Enter xmt line intf adr. Enter line adr in same format as defined in the FOOl manual intervention stop code,
If you have selected an option using duplex lines, enter the xmt line intf adr of the duplex line intf par.
Note: Duplex xmt line intf is always the first line intf adr of the even/odd line intf pair, with the even line intf adr being used as the xmt line and the odd line intf adr being used as the rcv line. Note also that
this line intf adr to be entered does not use the low·order bit of byte 1 to set/input ABAR so that line adr such as 0842 and 0846 are considered to be odd line intf adr, and line adr such as 0840 and 0848 are
even line intf adr.
The line intf adr you enter is used to get line set type and options according to what is found in the configuration data set (CDS). If you have selected a not·installed or invalid line adr, you will get stop code
F027 asking for the line intf adr again, If you have selected a duplex line option, the line set type must be a type that can run in duplex mode; the same applies for half·duplex, switched line, and internal/
external clock selection.
If you enter FF in switches Band C and continue, the pgm will go back to the F020 stop code to ask for initial options again.

F027

Xmt line intf adr entered in stop code F026 was invalid line set type for running with options selected. Enter xmt line intf adr again as defined in stop code F026. If you enter F F in switches Band C and then
continue, the pgm ~'Jill go back to the F020 stop code to ask for initial options again.

F028

Enter SDLC station adr in switches D and E. This is the SDLC station adr put into all test frames xmt on the line and the SDLC station adr that this station expects to rcv from the remote secondary station if
the primary station option was selected. If you have selected the secondary station option, this will be the SDLC station adr searched for in all incoming frames and the SDLC station adr put into the response
test frames or frame reject response sent back to the remote primary station.
If the secondary station rcv a frame that has a different SDLC station adr than the one you are entering, it will not respond to that frame but will count it in the statistics counters defined in the rtn X6FO write·up
in the "CSB Symptom Index."
After you continue from this code, the pgm will reset and enable the scanner and start the link test. See the appropriate rtn write·up in
running.

"csa Symptom Index" for display codes you will get while the test is

F029

Enter the line adr of the auto·call originate the line intf to be used in this test. See manual intervention stop code F001 for format to be used for entering the line adr.
Note: If the line adr entered is either invalid or not configured as an auto-call originated line, this stop code will be displayed again. Enter line adr again as defined for this stop code.

F02A

Enter the first digit to be dialed on the auto·call originate line. Set switch D to

a and switch

E to the next digit to be dialed. Press START.

MANUAL INTERVENTION STOPS

1FT CSB 804

3705-80 CSB 1FT MANUAL INTERVENTION STOPS - Cant.
&for

Function Tested

Code

F02B

MANUAL INTERVENTION STOPS

Suspected Card
Location (5)

Error Description

FEALD

FETMM

Page

Page

IFJ CSB 806

Comments

Enter the next digit to be dialed. Set switch 0 to 0 and switch E to the next digit to be dialed. Press START. Continue entering digits in this manner; after the last digit has been entered, set switches D andE to
FF andpress START.
The pgm will not reset, enable the scanner, and start the link test. Wait for normal connection or time-out (20 sec) to occur. If normal connection occurs, each dial digit will be displayed in DISPLAY B, byte 1,
as it is dialed.

F02C

Link test has terminated. If necessary, check statistics and reg indicators defined in the heading of the appropriate rtn in "CSB Symptom Index". Then enter a link test restart or termination option.
The following list of options are acceptable with switches Band C set to DO or 00 for this F02C stop code. The same options may be used with the DO settings when using the dynamic communications options
defined in the appropriate rtn write-up in "CSB Symptom Index". Following is a list of the restart/termination options:

Set switches 8
C, D, and E to

F030

For this restart/terminate option

0000

Restart the link test at point where it set up initial xmt and rcv operations without doing a scanner reset and enable operation. This option allows you to restart the test on a switched line
without making a new dialed connection, but this option may be used on any type of restart except a scanner or LIB failure. If you use this restart option, all the statistics counters will
be cleared (except the number of frames to xmtl. and run indicators will be reset to starting options.

0001

Restart rtn at stop code F020 asking for the link test options. This restart option will mask L2 irptand mess up xmt and rcv buffer pointers but will not modify any of the other link test
statistics; it will not reset the lines currently in use until after you have entered your new options. Therefore, this option may be used to terminate the current test but you will still be
able to look at test statistics or be able to respecify options.

0002

Restart the link test from hardware reset and enable in the scanner. This option will clear all run indicators and statistics as in option 0000; but, in addition, it will discohnect any
switched-line connection due to the scanner reset and enable. This restart option should be used if a scanner or LIB failure occurred or if you did any outputs from the control panel that
changed the current line conditions.

0003

Go to stop code F02C and wait for next selection of options. This stop code is used for dynamic communications (function select FUNCTION 1 and 0003 in switches B-E). If used at
F02C stop code, it will result in stop F02C again. This dynamic communications may be used to terminate the test before the xmt frame count is reached for the primary station or to
terminate the secondary station when nothing is being rcv ( indicated by E061 display code being displayed continuously).

0004

Terminate rtn after resetting scanner. This option should be used when you have finished testing with the link test. This will terminate the link test rtn and if you have not set the CE
sense switches to cycle on request or if you are not running multiple I FTs or adapters, the OCM will produce a DISPLAY Bstop code of 80nn asking for your next test request.

Enter xmt, rcv, wrap, or dial option.
Enter in switches B-E your selected option. Options are:
0001
0002
0003
0004
0005
0006
0007
0008

Xmt test on a nonswitched line or local attachment.
Rcv test on a nonswitched line or local attachment.
Wrap a pair of nonswitched or local lines.
Xmt test on a switched line using manual dialing and line connection.
Rcv test on a switched line using manual dialing and nne connection.
Wrap a pair of switched lines using manual and line connection.
Dial numbers on an auto-call originate line intf and then xmt on the attached switched line intf.
Wrap data on switched lines. This option will:
•
•
•
•

0009
OOOA

Dial numbers on an auto-call originate intf.
Answer the call on a switched line intf.
Go into rcv mode on the line intf that answered the call.
Xmt on the line intf attached to the auto-call originate line intf to the rcv line.

Dial numbers continuously on an auto-call originate line intf.
Dial numbers on an auto-call originate line intf; xmt an alternate all-D's and all-1's char pattern for 128 char; and then disconnect the line adr.

,

F03l

Enter the line adr of the auto-call originate line intf to be used in this test. See manual intervention stop code F001 for the format to be used for entering the line adr.

F032

The line adr entered is either invalid or not configured as an auto-call originate line. Enter the line adr again as defined in stop code manual intervention F031.

"~
\

'-.

/

I

t''''''',
\,

/

~
'-..J

)

,~

...

/

!

'" "'),
'-. .. ~

-"'''\

....

/

I~

"

,/

,/~

,

/

f

'''\
,/

,/

'"

.'-.. .. j

".

r..~

I

'....

\

.'"

"'-'\

,.

'-. /

\,,~~

"

f',,\

"

/

(

'\

"

/

....

'\,
/'

:- '''\

"

,/

r~
,/

,,,,"'\

f
\ ..... ,./

,- ''\

/.c.- ..
"'-.,

'-

r
\.....,../

I

'1."

(

(

(

(

(

(

(~

(

(

(

(

(

(

(

(

(

3705·80 CSB 1FT MANUAL INTERVENTION STOPS· Cont.
&for
Code
F033

Function Tested

Error Description

Suspected Card
Location(s)

FEALD
Page

FETMM

Page

Comments

Enter the first digit to be dialed on the auto-call originate line.
Set switch 0 to 0 and switch E to the digit to be dialed. The digit to be dialed may be 0 through 9 for dial digits, C for the end·of·numbers char, or 0 for the separator char. Because the end·of·numbers and
separator char are not supported by most IBM and non·IBM auto·call units in the U.S.A., they should be used with caution. At this time, reg X'13' points to a location in storage where you (as an option) may
store up to 32 bytes of dial digits; you can then set switches C and 0 to FF and press the START pushbutton to continue. If you select this option to store the dial digits, the first 4 bits of each byte should be
oand the last 4 bits should be the dial digit, and you should store a X'FF' char after the last digit to be dialed. If you make any errors in entering any dial digits, you will be asked to enter the first dial digit
again. If you used the end·of·numbers char, it must be the last digit entered.

F034

Enter the next digit to be dialed.
Set switch 0 to 0 and switch E to the digit to dial, or set switches 0 and E to FF if the last digit to dial was entered previously. See manual intervention stop code F033 for caution on dial digits and optional
use of reg X'13' storage adr, which you may still use as an option. After you have entered the dial digits, the digits will be validated; if any digit is invalid, you will be asked to enter the first dial digit again.
This manual intervention code may be repeated up to 31 times to get a total of 32 digits.

F035

Enter the xmt line adr to be used in this test. See manual intervention stop code F001 for format to use.

F036

The xmt line adr entered is invalid or not configured as a line that can run in xmt mode. Enter the xmt line adr again as defined in manual intervention stop code F035.

F037

The xmt line adr entered cannot be used with the switched line and/or auto-call originate test option you selected. Enter the xmt line adr again as defined in manual intervention stop code F035.

F038

Enter LCD and set mode bits for xmt line. Set switch B to the line control definer (LCD) wanted.

Set hex:

o
2
4
5
6
7
8
9
A
B
C

o

For S/S 9/6 line control which has one start bit, 6 data bits and 2 stop bits
For S/S 8/5 line control
For S/S 9/7 line control
For S/S 10/7 line control
For S/S 10/8 line control
For S/S 11/8 line control
For DLC 7·bit char line control
For 0 LC 8·bit char line control
For 0 LC 6-bit char line control
For DLC 5-bit char line control
For BSC EBCDIC line control
For BSC ASCII line control

Note: Do not use LCD = 0, 2, 5, or 7 when xmt and rcv (wrap) all O's is selected because an error may occur, indicating more char were rcv than were xmt. Do not use LCD
can detect a rcv break by the 'stop bit check' because you may get error stops, indicating ICW bits 0-3 are in error with the 'stop bit check' bit being on.

= 4 or 6 when xmt on a line set that

Set switch C to O.
Set switches 0 and E to the hexadecimal sum of the following bit definitions. The 8 bits obtained are used to set SDF bits 2-9 (lCW bits 26-33) during the set mode operation.

Switch D:
Hex
8

This bit is reserved and should be O.

4

Diagnostic mode latch is set if this bit is a 1. This bit should normally be a 0 to test normal modem operation. If this bit is a 1 and the set 'OTR' bit is a 1, the modem test lead will be activated in
IBM integrated modems. When the 'diagnostic mode' bit is set on, that CS hardware forces on a 'DSR' and may force 'CTS' indication according to the line status. This bit should be 0 for all autocall originate and switched line test options.

2

Set 'DTR' if this bit is a 1. This bit should normally be a 1 to test modems. If you select to do an internal xmt or wrap operation, this bit should be a 0, and the 'diagnostic m<¥le' bit should be a 1.

1

'Sync bit clock latch' is set if this bit is a 1. This bit should normally be a 0 for S/S line control and a 1 for sync and BSC line control. With some special features, this bit may control other than the
clocking method.

MANUAL INTERVENTION STOPS

1FT CSB 808

3705·80 CSB I FT MANUAL INTERVENTION STOPS· Cont.
Error

Function Tested

Code
F038

MANUAL INTERVENTION STOPS

Suspected Card
Location(s)

Error Description

FEALD

FETMM

Page

Page

1FT CSS81 0

Comments

Switch E:
Hex

!

8

'External clock' latch is set if this bit is a 1. If this bit is 0, an internal clock is used. For proper modem operation, some modems require that external clock be used. If you set this bit to 1 to select
external clock, you should set the two 'oscillator select' bits to O. If you set the 'diagnostic mode' bit to a 1, this bit should be a 0 except for the case where IBM integrated modems that provide
external clock are put in test mode by having both the 'diagnostic mode' and 'DTR' bits set to 1.

4

'Data rate select' latch is set on if this bit is a 1. On modems that provide operational speeds, this bit being on should select the higher of the two speeds. The 'data rate select' latch may be used for
other purposes on some line sets. An example is the EIA local line set type 1 F where it drives the local attachments 'rcv line signal detect' lead.

2 and 1

Oscillator select bits used to select one of 4 possible oscillators. These bits may be set to 00, 01,10, or 11 to select the 1st, 2nd, 3rd, or 4th oscillator position. The 1st oscillator is required to be the
lowest speed oscillator. You'should use caution in selecting the 2nd, 3rd, or 4th oscillator since that oscillator may not be installed or may exceed the maximum allowable operating speed of the line
set under test. The 'oscillator select' bits should be set to 00 if you have the 'external clock' bit set to 1.

F039

LCD entered for xmt line is invalid or the xmt line set type cannot run with the LCD type selected. Enter LCD and set mode bits again as in manual intervention stop code F038.

F03A

Enter the rcv line adr to be used in this test. See manual intervention stop code FOOl for format to be used for entering adr.

F03B

The rcv line adr entered is invalid or not configured as a line set type that can run in rcv mode. Enter the rcv line adr again as in manual intervention stop code F03A.

F03C

The rcv line adr entered cannot be used with the switched line and/or auto-call originate test option selected. Enter the rcv line adr again as in manual intervention stop code F03A. This error will also occur if a
wrap option was selected and the rcv line cannot run with the xmt line LCD or set mode options.

F03D

Enter LCD and set mode bits for rcv line. See manual intervention stop code F038 for format to enter LCD and set mode bits.

F03E

LCD entered for rcv line is invalid; the rcv line set type cannot run with the LCD type selected; or, for wrap options, the LCD selected is not the same as the xmt LCD. Enter the LCD and set mode bits for the rcv
line again. See manual intervention stop code F038 for format.

F040

Enter xmt data options and/or first data char to xmt. All data char are xmt as entered with bit 7 xmt first, then bit 6, then bit 5, etc. The char are xmt from the first entered to the last entered, and
then the same char pattern is repeated continuously until the test is terminated. If you select the option to xmt all marks (1 bits) or all spaces (0 bits), any data char entered are ignored.
Set switch B to the hexadecimal sum of the following options:
Hex

8

Xmt in NRZI mode if a DLC LCD is selected.

4

All 1 bits (marks) are xmt if this bit is a 1. For SIS the pad flag will be set on to suppress the start bit, and data char of all 1 bits will be xmt. For 0 LC, the 'disable stuffer' bit will be set on to suppress
the 0 bit insert function, and data char of al11 bits will be xmt. Note that this xmt-all-1's options is intended for modem equalization functions and cannot detect a failure such as an open xmt data
lead. You should wrap data using some char with both 0 and 1 bits for a better exercise of the modem or telecommunication line.

2

Xmt all O's. For SIS LCDs, two pad char of al11 bits are xmt and then the xmt line's PCF is set to 'A' to suppress stop bits, and all 0 bits are xmt. For other LCDs, all 0 bits are xmt without any SYN
or flag char.

1

Xmt all 1's in 0 LC mode without setting the 'disable stuffer' bit so O-bit insertion will operate. This option will work only if a DLC LCD is selected.

Set Switch C to the hexadecimal sum of the following options:
Hex

8

(j

Ignore ICW 0"3 if this bit is a 1. Otherwise, after every xmt, line char-svc ICW bits 0-3 are checked; and, if any of these bits are in error, an error code is displayed.

4

Reserved. Set to O.

2

Xmt DLC link test. This bit is ignored unless you selected a DLC LCD or the xmt-all-1 '5, the xint-all-O's or the xmt-DLC-aIl-1's options.

0
\

,0
j

~j

~
'..

j//

()
"'.. /

('\

'~-"I

"- j

",- .•J

r\
~

./

r"
'..-../

(,---.,.
,/

'...-./

('~

,.

/

j"''\.
",,-~. /

,-'-"".,."

"'-_/

(~\

.

'" . •J

';

("

r'~

"j

"

/

-'~,

r-"""
"j

.~''''''./

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(/

(

(

3705-80 CSB-I FT MANUAL INTERVENTION STOPS - Cant.
&for
Code

Routine
F040

Function Tested

Error Description

Suspected Card
Location(s)

FEALD
Page

FETMM
Page

Comments

Hex

1

Alternate data input option if this bit is a 1. If you set this bit to 0, set switches 0 and E to the 1st char to be xmt, select FUNCTION 5, and press the START pushbutton; you will get manual intervention stop code F041 asking for next data char to xmt. If you want to use the alternate data input option, do the following:
a. Get storage adr from reg X'13'
b. Store the count of the number of char to be xmt as the first char. The highest valid count is X'78' to xmt 120 char. The pgm will xmt this number of char, go back to the first char, and repeat the
same number of char continuously until the test is terminated.
c. Store up to 120 consecutive char after the count byte. The char to be xmt are put in the PDF in the same format in which you store them except that bit 0, bits 0 and 1, or bits 0,1, and 2 may be
cleared. If you selected LC04, 5, or 8, the char you store will all have the 0 bit set to 0 since these are all 7-bit char LCOs. If you selected LCD 0 or A, bits 0 and 1 will be set to 00. If you selected
LCD 2 or B, bits 0,1, and 2 will be set to 000.
d. Set switch B to O.
e. Set switch C to 1 or 9 (according to the ignore-ICW-bits 0-3 option) to indicate this alternate data input is being used.
f. Select FUNCTION 5 and press the START pushbutton.

Set switches 0 and E to the first char to be xmt unless you selected the alternate data input format or the xmt-all-1's or the xmt-all-O's option in that case, switches 0 and E are ignored.

F041

Enter next char to be xmt.
Set switches Band C to 00 and switches 0 and E to the next char to be xmt, or set switch B or C to any nonzero position if the last char has been entered previously. At this time, reg X'13' contains an adr
pointing to a storage location that contains a byte that has the number of char you have previously entered, followed by the char you have entered. You may (as an option) use the alternate data fnput steps~, b,
and c defined in manual intervention stop code F040. Then set switch B to C to a nonzero position, select FUNCTION 5, and press the START pushbutton.

F042

Enter rcv data options. If you are wrapping data, the rcv data char are compared with the xmt char selected unless you selected the rcv-aII-1's, rcv-all-O's, o LC-link-test, or ignore-rcv-irpt options. If you are doing
a rcv-only test and have not selected one of the above options, the rcv data char are ignored, but you may display the last data char rcv by displaying reg X'44' (byte 1) while the pgm is running. If you selected
a sync LCD (8,9, A, B, C, or D) and did not select one of the above options, there will be no indication of any data being rcv unless a valid synchronizing char for the LCD in use is rcv.
Note: When using a wrap option for either xmt all 1's, xmt all O's, OLC all 1's, or 0 LC link test, you should select the same rcv data option or error stops may occur.
Set switch B to the hexadecimal sum of the following options:
Hex

8

Rcv in NRZI mode if this bit is a 1 and if you selected a OLC LCD.

4

All 1 bits are expected to be rcv if this bit is a 1. If this bit is a 1 and all 1 bits are not rcv, an error will be reported. Note that this rcv-all-1's option, which is intended to be used for modem equalization, cannot detect a failure such as an 'open rcv data' lead or a 'rcv data' lead clamping problem. You should wrap some data char containing both 0 and 1 bits for a complete exercise of the modems
or telecommunication line.

2

All 0 bits are expected to be rcv. If this bit is a 1 and all 0 bits are not rcv, an error is reported.

1

Ignore all rcv char-svc irpt. If this bit is a 0 and you have selected one of the wrap options and all 1's and all O's options are 0, a check is made that char rcv are the same as char xmt.

Set switch C to the hexadecimal sum of the following options:
Hex

8

Ignore ICW bits 0-4 if this bit is a 1. If this bit is a 0 and the 'ignore all rcv char svc irpt' bit is a 0, ICW bits 0-4 are checked on every rcv char-svc irpt and an error is reported if they are in error.

4

Reserved. Set to O.

2

Rcv OLC link test. This bit is ignored unless you selected a OLC LCD or if selected the rcv all 1's or the rcv all O's options. If you select this option, rcv data errors are counted and displayed in the
OISPLA Y B indicator lights as an X'EOnn' code, where nn is the low-order byte of the rcv data error count. The total error count is always available in reg X'1 B'. Note that it is common to get one
or two errors when the rtn first starts rcv due to clock correction time and the 0 LC 1 bit counter circuit.

1

Reserved. Set to O.

Set switches 0 and E to 00.

F049

Enter options for rtn X6F2; see X6F2 XXX X in "CSB Symptom Index' for selections.

MANUAL INTERVENTION STOPS

1FT CSB812

3705-80 CSB 1FT MANUAL INTERVENTION STOPS - Cont.
Routine

Error
Code

MANUAL INTERVENTION STOPS

Function Tested

Suspected Card
Location(s)

Error Description

F050

Enter xmt line adr for rtn X6F2; see X6F2 XXX X in "eSB Symptom Index" for selections.

F052

Enter the rcv line adr for rtn X6F2; see X6F2 XXXX in "eSB Symptom Index" for selections.

F055

Enter options for rtn X6F4; see X6F4 XXXX in "eSB Symptom Index" for selections.

F056

Enter the xmt line adr for rtn X6F4; see manual intervention stop code F001 for format.

F057

Enter the rcv line adr for rtn X6F4; see stop code F001 for format.

F058

Enter the high-speed local attachment oscillator frequency and'line adr for rtn X6F5; see X6F5 XXXX in "eSB Symptom Index" for selections.

F059

Disconnect the e)(ternal wrap facility for rtn X6F4; see X6F4 XXXX in "eSB Symptom Index".

FEALD
Page

FETMM
Page

1FT CSB 814.

Comments

/

/

,r'",

"

)

,cf',\

,,--,

"

./

r~

"- )

/' ~

'~

"

.. ./
,

/

./

\"

..

~

,,--,,/

,--,

/'-"\

"' ",

/~

"-_/

(

\..,

'",/

"-

/

r- .....
I

./

,,/

("'..~
\.../

(

r~

.. ~

~

'"

(

{

(

Diagnostic Control Monitor (DCM)

(

(

(

(

(

(

(

console printer message of:
riD 'ENTER DEV/TEST/OPT/'

The diagnostic control monitor (DCM) provides
functions for:
•
•
•
•
•
•
•
•

Routine selection
Manual intervention routines
Abort control
Control panel interface
Routine execution
Error control information
Scope synchronization
Continuing from an error stop or a manual
intervention stop

REQUIREMENTS
You must have the proper configuration data set
(CDS) cataloged with the remainder of the
system (for additional information, see the CDS
section). Before 1FT routines can run properly,
the functional areas in the CCU hardware must be
operational. These functional areas are tested by
the ROS bootstrap program each time the LOAD
pushbutton is pressed.

DCM EXECUTION
3705 Setup Procedures

you enter:
r ID,'XXX/3705A/nfe,ext=ABCD/'

3.
4.

5.
6.

Set both the MODE SELECT and
DIAGNOSTIC CONTROL switches to the
PROCESS position.
Enable the appropriate channel interface.
Set the DISPLAY/FUNCTION SELECT
switch to the STATUS position to load the
DCM. For information on using the other
positions, see "How to Use the
DISPLAY /FUNCTION SELECT Switch" later
in this section.
Press the RESET pushbutton, then the
LOAD pushbutton.
DISPLAY B bits 0.2 and 0.3 should be on
indicating that ROS has reached IPL phase
3. The LOAD light is on; the following lights
are off: HARDSTOP, TEST, WAIT, and
PROGRAM STOP.

If the above conditions are not present, refer to
the CE Panel Test in the CP section and the ROS
Test in the ROS test section.

Host Procedures
Start the OLTEP or OLTSEP in the host
processor. When OLTEP or OLTSEP causes a

(

(

(

(

(

(

obtained by the type 1 CA loader. The bypass
printing channel errors option inhibits the error
printout. For a description of the error printouts,
refer to DOS OLTEP SRL, (GC24-5086), IBM
System/360 Operating System On-line Test
Executive Program, (GC28-6650), or OLTSEP
Operator's Guide, (D99-SEPDT).

MESSAGES

where:

xxx

= the channel and unit address of the
3705 (native attachment address).

ABCD

=

four operating options provided by the
OLT and type 1 CA loaders. The
correct entries are Y (for YES) or N (for
NO). The options are defined as
follows:

A = OLT bypass printing channel errors
B= Run INIT
C = Run type 1 CA loader with error checking
0= Bypass hard stop on type 1 CA loader error in
3705 and retry
If your response to the DEV /TEST / OPT /
message does not include the ext= parameter,
the default value assumed is ext=nyyy (that is,
ext=NO,YES,YES,YES).

1. Switch the 3705 power on.
2.

(

Delay of INIT Execution: Before INIT begins
executing, the 3705/host interface must be
disabled. The type 1 CA loader attempts to
disable the 3705 interface by issuing a diagnostic
DISABLE command when INIT is loaded. The
host 'clock out' .Iine must drop before the 3705
can go offline. The host 'clock out' line witt drop
when either the host processor STOP pushbutton
is pressed or when the host processor enters the
wait state.
Operating situations under OS or DOS can result
in maximum use of the processor that will delay
the host from entering the wait state. During this
delay, the OLT prints a message indicating that it
is waiting for the 3705 to disable its channel
interface. Also, at the 3705, an equivalent
message code is displayed in the control panel
lights.

TYPE 1 CA LOADER ERROR PRINTOUTS
Error printouts occur if the type 1 CA'oader
detects an error. The printout contains allthe
pertinent information about theenor that can be

Messages occur during operation of the type 1
CA loader that indicate: (1) the loader has
detected an error or (2) an action is needed to
load the diagnostic programs into 3705 storage.
The messages, message explanations, and
responses are as follows:
THE STATUS OF THE 3705 CANNOT BE
DETERMINED. **WARNING** CONTINUATION
WILL CAUSE THE ENTIRE 3705 TO BECOME
UNAVAILABLE. ENTER 'e' TO CANCEL OR 'P'
TO PROCEED.
Explanation: The OLT cannot determine the
status (offline or stopped) of the 3705. If the
OLT is allowed to continue, the program in
3705 storage will be destroyed.
Response: Continue by entering a Cor P, as
follows:
r id,'C' (for cancel)
or
r id,'P' (for proceed)
Any other response results in the program's
repeating the last line of the above message.
After five invalid responses, the message
INVALID RESPONSE AFTER 5 REQUESTS is
printed.
ALL 3705 ADDRESSES ARE NOT STOPPED OR
OFFLINE. **WARNING** CONTINUATION WILL
CAUSE THE ENTIRE 3705 TO BECOME
UNAVAILABLE. ENTER 'c' TO CANCEL OR 'P'
TO PROCEED, OR 'R' TO RETRY.
Explanation: The OLT has been notified by the
executive driver that all 3705 addresses are
not offline or stopped. If the OLT is allowed
to continue, the program in 3705 storage will
be destroyed.
Response: You have the opportunity to make
all addresses available to the OLTusing
standard system facilities. Continue by
entering a C, P, or R, as follows:

(

(

r id,'C' (for cancel)
or
r id,'P' (for proceed)
or
r id,'R' (for retry)
The difference between a P and an R response
is (1) P means to proceed, regardless of the
offline or online status of the 3705 address
and (2) R means that the operator has been
taking addresses offline and wants the
program to verify that all units are now
available to the OLT.
Any other response results in the program's
repeating the last line of the above message.
After five invalid responses, the message
INVALID RESPONSE AFTER 5 REQUESTS is
printed.
INVALID RESPONSE AFTER 5 REQUESTS
Explanation: The program assumed the
response of 'C' and terminated the OLT.
Response: None.
BAD RC YY FROM XXXXXXX
Explanation: The type 1 CA loader has
requested of the executive driver a function
that the driver is incapable of performing.
This may be because of an invalid parameter
or an error that has occurred while the
executive driver is performing the request.
XXXXXXX is the name of the function being
requested, and YY is the code returned by the
executive program. The XXXXXXX field is
filled by the type 1 CA loader.
Response: This message is a diagnostic
programming aid. If the message occurs, a
dump and other available information should
be submitted with an APAR (Authorized
Program Analysis Report).
The following messages are printed on the
system output printer to describe failures and the
operation that is being attempted when an error
occurs:
BADCCSIO
FAILED TO INTRPT
BAD STATUS ON SIO

Diagnostic Control Monitor

DCM005

DCM010

Diagnostic Control Monitor

NOP CMD FOR 3705 LOAD BUTTON

code 03, the 3705 interface is not enabled; it
prints this mew'sage and waits another 20
seconds. When the 3705i$ enabled, the type
1 CA loadet'cootinues executing.

ENTER 1FT REQUEST AT 3705

RD CMD FOR 1FT REQ

Explanation: This message indicates that a
request to load an 1FT module can be entered.

WRT CMD TO WRITE DATA

Explanation::The type 1CA loader has
detected an error in the requested modul'e.
(An ad~ress in the module is on an odd
boundary.}Thetype 1 CA loader returns to the
Read command to allow you to enter another
request at the 370S;

specified as a decimal number in the range
1-256. If X is not specified, the default value
assumed is 128. (See "Set or Display Repeat
Count" later in this section.)
• Continuously cycling the entire 1FT request,
either for one routine or for all the routines.
The CE sense switch, "cycle on request",
controls this option.
• Stopping before the execution of each routine
in order to prepare for the execution of the
routine. For example, this option allows you to
set up an address compare stop for a location
within the routine. Panel utilities can also be
used at this time. The CE sense switch, "halt
before execution", controls this option.

Response: Enter another request.

Manual Intervention Routines

WRT CMD FOR LAST BLOCK

INVAUD PUNK MOD

WRT CMD SENDING CONTROL WORD

3705 lOADED WITH 1FT Z3705AAA
3705 lOADED WITH 1FT Z3705ADA
3705 lOADED WITH 1FT Z3705AEA

Explanation: If the DCM has already been
loaded, the program indicates that you can
make a request at the 3705. If the DCM has
not been loaded, the program starts over by
requesting you to press the LOAD pushbutton
on the 3705.

Explanation: These messages indicate that
INIT or 1FT modules have been successfully
loaded in the 3705 without anyetrors being
detected. Z3705AAA is the type 1 CA load~r,
Z3705ADA is the INIT section 1, and
Z3705AEA is the INIT section 2.

Response: If DCM has been loaded, enter a
request; otherwise press LOAD.

MOD Z3705XXX NOT IN OlTUB
Response: None.

PRESS LOAD ON 3705

Response: Press the LOAD pushbutton on the
3705. This message repeats every 30 seconds
until the LOAD pushbutton is pressed.
AWAITING 3705 INTERFACE DISABLE
Explanation: The type 1 CA loader has loaded
INIT in the 3705 and is waiting for the 3705 to
go offline. This message is repeated every 20
seconds until the 3705 channel interface is
disabled and the 3705 begins executing the
1FT.

,r'~

''-...

)
"

", , /

"

DESCRIPTION OF DCM FUNCTIONS

Response: Verify that the INIT or 1FT modules
are at the proper level.

The routine, selection facility allows you to select:
• One routine of one 1FT for either one adapter
or all of the adapters tested by the 1FT.
• All of the routines of alliFTs for either one
adapter or all of the adapters tested by the 1FT.
• All of the routines of all the IFTs for all of the
adapters.
• Manual intervention routines. The CE sense
switch, "include manual intervention
routines", controls this option.
• Problem definition routines. The CE sense
switch, "problem definition mode", controls
this option.
• Repeating a routine up to 256 times before the
next routine is executed. The CE sense switch,
"repeat each routine X times", controls this
option. If this option is not selected, the
routines are executed one time sequentially. X
can be displayed and set from the panel and is

WAITING FOR 1FT COMPLETION
Explanation: This message occurs every 20
seconds after an 1FT has been loaded in the
3705. Most of the IFTs disable the 3705. The
type 1CA loader is in a loop issuing NOP
commands to the 3705. If it receives condition

"\
"

Routine Selection

Response: Refer to the message "ERP USED
ON MOD Z3705XXX".

\

'-... /

Response: Enter another request. However, if
the original request was valid, the 1FT module
name must be added to theOlTEP/OlTSEP
library before the 1FT can be loaded.

Explanation: The retry count (normally 10) is
exhausted, and the error is still occurring. The
type 1 CA loader assumes that loss of control
has occurred and restarts at the beginning.

Response: Pressing the STOP and then the
START pushbuttons on the processor console
drops the 'clock out' line long enough for the
3705 to go offline. Entering the wait state
accomplishes this also.

'"

Explanation: This message warns you that
errors have occurred while loading the INIT or
1FT modules. Each output operation to the
3705 is attempted up to 10 times if an error
occurs (unless the OLT option EL [N] has been
modified). If the operation being attempted is
performed before the error count is
exhausted, the OLT considers the data
transfer successful and continues loading the
INIT or 1FT modules.

Z3705XXX IN ERROR, ABORT LOAD

If this message occurs continuously, the 3705
is either unable to go offline after the INIT has
been loaded or unable to get back online after
the INIT has completed execution. A
processor-bound system can cause this
problem.

/~

Explanation:The type 1 CA loader has
received an 1FT request (through a Read
command) for a module that is not in OlTUB.
The type 1 CA loader returns to the Read
command to allow you to enter another
request at the 3705.

ERP USED ON MOD Z3705XXX

Explanation: This message occurs when the
type 1 CA loader is initially started or if loss of
control occurs. It constitutes the beginning of
the type 1 CA loader and provides the
synchronization between the 3705 and the
host processor.

/

Response: None.

Response: Enter an 1FT request; See "How to
Request an 1FT" in this section.

WRT IPL CMD SENDING LOADER

"-

/

"-

"

-- /

'\
-- /

r\,
'~

,/

'''-,

'"',,,./

,,c"',\

i'

',,-

-"/

./

"

j

"-/

/"'"

"j

/',,\

,

./

/

""\

"

/

,c '\

",

/

;c""'\,
"

/

You can include manual intervention routines in
an 1FT request by setting the CE sense switch
"include manual intervention routines" (see
"How to Perform an 1FT Request" in the 1FT
section).
After a manual intervention stop occurs:
• DISPLAY A will contain: (1) the adapter
number in byte 0, bits 0-3, (2) the 1FT number
in byte 0, bits 4-7, and (3) the routine number
in byte 1, bits 0-7.
• DISPLAY B will contain a manual intervention
stop code (X'FXXX') which you use to look up
an entry in the appropriate 1FT symptom index.
(X'F' in byte 0, bits 0-3 indicates a manual
intervention stop occurred.) The appropriate
1FT symptom index entry will tell you what
action to take. (XXX indicates the manual
intervention stop to reference.)

Abort Control
The abort control facility is used to abort or
terminate the current routine or the entire 1FT
request.
To abort a request or routine:
1. The PROGRAM DISPLAY light should be on
during this procedure; if it is not on, see
"Determining Why the PROGRAM DISPLAY
Light is Not On" later in this section. '
2. Set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 6.
3. Set STORAGE ADDRESS/REGISTER DATA
switches B, C, D, and E as follows:
a. To abort a routine: set anyone of the
switches to a value other than X'F'.

;r"
\,--

I

/'

"

/"-"

;<"""
"-~./

r ''1,
" y

t"'''-,

t

(

(

(

b. To abort a request: set all of the
switches to X'F'.
4. If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.

Control Panel Interface
The DCM uses the DISPLAY A and DISPLAY B
indicators on the control panel to display:
Adapter, 1FT, and routine numbers
1FT symptom index routine and error codes
1FT routine manual intervention codes
DCM operator codes
DCM error codes
Panel utility displays
Note: Unless byte X is specified in the symptom index for a
specific error, references to DISPLAYA and DISPLAY Bare
for bytes 0 and 1 only.

The DCM routines allow you to select the panel
utilities and to also enter manual intervention
data (for example, set, reset, or display the CE
sense switches).
• After an error stop or manual intervention
stop, DISPLAY A will display:
- the adapter number in byte 0, bits 0-3
- the 1FT number in byte 0, bits 4-7
- the routine number in byte 1, bits 0-7
• After a manual intervention stop, DISPLAY B
will display:
- X'F' in byte 0, bits 0-3, indicating that
manual intervention is required. Byte 1, bits
0-7 will indicate the manual intervention
stop that you should reference.
• After an error stop, DISPLAY B will display:
- Either X'O', X'1 " X'2', or X'3' in byte 0, bits
0-3 (0 indicates an error stop unique to one
routine, 1, 2, or 3 indicates an error stop
common to many routines)
- a loop count in byte 0, bits 4-7
- the error code in byte 1, bits 0-7
• For DCM operator or error codes:
- DISPLAY A will display either X'OOOO' or
X'FFFF'.
- DISPLAY B will display X'S' in byte 0, bits
0-3 and the error code in byte 1, bits 0-7.
Panel utility displays are variable depending upon
the control panel switch settings.

Routine Execution
The routines are executed sequentially, by
section. For example, if 1FT 6 has two sections
and tests two adapters, the sequence is:

(

(
Adapter 1,
Adapter 2,
Adapter 1,
Adapter 2,

(
1FT 6,
1FT 6,
1FT 6,
1FT 6,

«

(
Section
Section
Section
Section

(

(

(

(

The DCM stops and displays error codes for any
new failure while it is in a scoping loop.
However, the DCM allows you to bypass the
error stop when a new failure is detected while
the DCM is in a loop. The error code for the new
error is not displayed because it would interfere
with the original error code display. The CE
Sense switch, "bypass new error stops",
controls this option.

1
1
2
2

At the beginning of each routine, the DCM
displays the following information:
DISPLAY A Byte 0,
Bits 0-3 = Number of the adapter being
tested
Bits 4-7 = Number of the 1FT being
executed
DISPLAY A Byte 1,
Bits 0-7 = Number of the routine being
executed
DISPLAY B Byte 0,
Bits 0-4= 0
Bits 5-7 = Low order three bits of the
error counter
DISPLAY B Byte 1,
Bits 0-7 = Zeros
At the completion of a request, the display
indicates that the request was either completed
with no errors detected, completed with errors
detected, or aborted.

Error Control Information
The DCM stops and displays error codes for
detected errors. The error codes are listed in the
appropriate symptom index (DCM, 1FT, etc.)
Other error information, which may be available
in registers or storage locations, is also shown in
the appropriate symptom index.
The DCM allows you to bypass an error stop
when a failure is detected by setting the "bypass
error stop" CE sense switch. The error code is
displayed even if the stop is bypassed.
The DCM allows you to select a particular error·
on which to loop. Two loop options are
available: (1) the "loop on first error" option·
causes the smallest possible loop internal to the
routine and (2) the "restart routine on first error"
option restarts the current routine when the first
error occurs. The scoping loOp continue'S
whether or not the error occurs again•. The
sense switches, "loop Oil first error~' and "restart
routine on first error", control theseoptions~

ce

Failures detected in a pretest routine block
automatically cause looping in the pretest block.
This prevents execution of the routine without
the proper setup; therefore, the scope picture for
the test function of the routine is traced only
when the setup is proper.
The DCM increments an error counter when a
failure is detected. The counter range is from 0
to 127, with an overflow indicator. The
low-order three bits of this counter are shown in
the error count display in DISPLAY B. The
counter is reset to zero for each new request.

Scope Synchronization
The DCM controls scope sync pulses on three
test pins.
• Scope sync point 1 (01 A-B3M2Pl 0, ALD page
CU015): a pulse is emitted from sync point 1 at
(1) the beginning of each routine or (2) when
the hardware setup block is entered, ifthe
DCM is in a scoping loop.
• Scope sync point 2 (01 A-B3M2P13, ALD page
CU015): A pulse is emitted from sync point 2
at the beginning of the test function within a
test routine.
• Address compare scope sync point
(01A-B3P2S09, ALD page CU004): A pulse is
emitted from the address compare sync point
when an address used for a fetch or store
(controlled by the STORE COMPARE LOAD
switch) matches the address set in the
STORAGE ADDRESS/REGISTER DATA
switches. This pulse is used to sync on any
storage location in any 1FT routine or the DCM.
Set the address of an instruction used in the
routine (or function) in the STORAGE
ADDRESS/REGISTER DATA switches. When
the instruritionis executed, the address
compare sync pulse is emitted,
Test pins 1 a~d2can be used together to count
the number of test functions performed. Test
point lis used to trigger the scope using delayed

(

(

(
sweep. Each pulse emitted from test point 2 then
represents one test function.
For information on setting up a scoping loop, see
"Setting Up a Scoping Loop" in this section.

Continuing From an Error Stop or Manual
Intervention Stop
The continue function allows you continue a
routine from the point of an error stop or manual
intervention stop. It also allows you to enter
input data to the test routine (if required). Before
you can use this function, DISPLAY A and
DISPLAY B must indicate either a DCM stop
code, an error stop code, or a manual
intervention stop code.
1. The PROGRAM DISPLAY light should be on
during this procedure; if it is not on, see
"Determining Why the PROGRAM DISPLAY
Light is Not On" later in this section.
2. If the code in the displays is for manual
intervention (DISPLAY B byte O=X'FX'), set
the STORAGE ADDRESS/REGISTER DATA
switches as specified in the appropriate
symptom index for the 1FT being run.
3. Set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 5.
4. Press the START pushbutton.
5. DISPLAY B is set to zeros however, it may
not display the zeros long enough for you to
see them.

HOW TO USE PANEL UTILITIES
The panel utilities allow you to perform various
DCM utility functions such as setting or resetting
CE switches, displaying storage, and displaying
the contents of registers. You can use the panel
utilities only if the OCM is executing in the 3705.
The DCM overrides panel utility displays if a
routine that is being executed requires a display.
(for example displays required for manual
intervention routines and error stops override
panel utility displays).
The sections that follow describe the panel
utilities and how to run them.

Refresh the Last DCM Display Code
This panel utility restores DISPLAY A and
DISPLAY B to the last code displayed by the
DCM (excluding displays made by panel utilities).

Diagnostic Control Monitor

DCM015

Diagnostic Control Monitor

If another panel utility is active, this panel utility
cannot be executed. See "Stop Panel Utility"
lat~r in this section.

1.

2.
3.
4.

5.

7.

The PROGRAM DISPLAY light should be on
during this procedure; if it is not on, see
"Determining Why the PROGRAM DISPLAY
Light is Not On" later in this section.
Set the DISPLAY/FUNCTION switch to
FUNCTION 1.
Set STORAGE ADDRESS/REGISTER DATA
switch B to X~O'.
If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.
DISPLAY A and DISPLAY B will contain the
codes last displayed by the DCM.

8.

9.

Continuous Display Without Test

10.

This panel utility displays the contents of a
specified storage location or register. The data
displayed is not tested for any special conditions.
The data display occurs at each timer interrupt
(approximately 10 times per second).

11.

The data display is bypassed if the DCM is
stopped for an error stop, manual intervention
stop, or DCMcode,or if the
DISPLAY /FUNCTION SELECT switch is not set to
FUNCTION 1,2, or 3.

',. )

(~
,

/1

<-

".

'"

"'.

./

If another panel utility is active, this panel utility
cannot be executed. See "Stop Panel Utility"
later in this section.
1. The PROGRAM DISPLAY light should be on
during this procedure; if it is not on, see
"Determining Why the PROGRAM DISPLAY
Light is Not On" later in this section.
2. Set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 1.
3. Set the STORAGE ADDRESS/REGISTER
DATA switch B to X'3'.
4. If the HARD STOP light is on, press the
START pushbutton otherWise press the
INTERRUPT pushbutton.
5. DISPLAY A should be X'OOOO' and DISPLAY
B should be X'8064'. For other values, see
the appropriate 1FT symptom index.
6. Enter the mask to be used to test the data in
STORAGE ADDRESS/REGISTER DATA
switches B,C,D, and E.
7. If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.
8. DISPLAY A should be X'OOOO' and DISPLAY
B should be '8065'. For other values, see
the appropriate 1FT symptom index.
9. Enter the expected data in the STORAGE
ADDRESS/REGISTER DATA switches
B,C,D, and E.
10. If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.
11. DISPLAY A should be X'OOOO' and DISPLAY
B should be X'8066'. For other values, see
the appropriate 1FT symptom index.
12. Select the type of display:
a. For a storage display, set the
DISPLAY/FUNCTION SELECT switch to
STORAGE ADDRESS.
b. For a register display, set the
DISPLAY /FUNCTION SELECT switch to
REGISTER ADDRESS.
13. Select the address or register to display:
a. For a storagec;iisplay, set the storage
address in STORAGE
ADDRESS/REGISTER DATA switches A,
B, C, D,andE.

Continuous Display With Test

1. The PROGRAM DISPLAY light should be on
during this procedure; if it is not on, see
"Determining Why the PROGRAM DISPLAY
Light is Not On" later in this section.
2. Set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 1.
3. Set the STORAGE ADDRESS/REGISTER
DATA switch B to X'2'.
4. If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.
5.DISPLAY A should be X'OOOO' and DISPLAY
B should be X'8066' •. For other values, see
the appropriate 1FT symptom index in the
I FT section.
6. Select the type of display:
a. For a storage display, set the
DISPLAY /FUNCTION SELECT switch to
STORAGE ADDRESS.

., c':'b,

The display is bypassed if the DCM is stopped
for an error stop, manual intervention stop, or
DCM code, or if the DISPLAY/FUNCTION
SELECT switch is not set to FUNCTION 1, 2, or 3.

This panel utility displays the contents of a
specified storage location or register. The data
displayed will be tested for special conditions
which you select. The data display occurs at
each timer interrupt (approximately 10 times per
second).

If another panel utility is active, this panel utility
cannot be executed. See "Stop Panel Utility"
later in this section.

'\,

b. For a register display, set the
DISPLAY/FUNCTION SELECT switch to
REGISTER AD"DRESS.
Select the address or register to display:
a. For a storage display, set the storage
address in STORAGE
ADDRESS/REGISTER DATA switches A,
B, C, 0, and E.
b. For a register display, set the register
number in STORAGE
ADDRESS/REGISTER DATA switches B
and D.
If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.
DISPLAY A should be X'OOOO' and DISPLAY
B should be X'8068'. For other values, see
the appropriate 1FT symptom index.
If the HARD STOP light is on, set the
DISPLAY /FUNCTION SELECT switch to
FUNCTION 5 and press the START
pushbutton to continue. Otherwise, do as
requested for the original stop code.
Set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 1,2, or 3. The data
will be displayed during each timer interrupt
until the utility is stopped (see "Stop Panel
Utility" later in this section).

The displayed data is tested with a mask and an
expected bit pattern. A single bitor any number
of the displayed data bits can be tested. For
each bit position that is to be tested, the
corresponding bit position in the mask is set to a
1. The mask is ANDed with the data and the
result is exclusive ORed with the expected data.
If the result is not zero, a hard stop occurs. (To
continue after such a hard stop, see "Continuing
from an Error Stop or Manual Intervention Stop"
earlier in this section.)
Although the display function can be bypassed
because of the DISPLAY/FUNCTION SELECT
switch position or a stop code display, the test
data function is performed as long as the utility is
active.

/,,\

-(~

'--

"

/

/

~

/-.~

"

./

'.

./

/

./

f~

,

./

(

'-

\.. j

~

(
\--./

./

r

-,

r~.

-'.

./

£~

[""",

"'J

',,-

./

iC"~

,

../

"',

('~

/

\., ./

\, ./

~--~

"-

/

DCM020

b. For a register display, set the register
number in STORAGE
ADDRESS/REGISTER DATA switches B
and D.
14. If the HARD STOP light is on, press the
START push button otherwise press the
INTERRUPT push button.
15. If the HARD STOP light is on, set the
DISPLAY /FUNCTION SELECT switch to
FUNCTION 5 and press the START
pushbutton to continue. Otherwise, do as
requested for the original stop code.
16. Set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 1, 2,or 3. The data
will be displayed during each timer interrupt
until the panel utility is stopped (see "Stop
Panel Utility" later in this section).

For example: Assume that you want to
continuously display the contents of storage
location X'1888' and you want to_ hard stop if
byte 0 bit 0 at storage location X'1888' is a 1.
1. For step 6 above, you would set X'8000'
(mask= 1000 0000 0000 0000) in STORAGE
ADDRESS/REGISTER DATA switches
B,C,D, and E. This is the mask; the 1 bit
indicates which position of the data that will
be tested for a 1 bit.
2. For step 9 above, you would set the bit
position that you want tested to zero. In
this example, set STORAGE
ADDRESS/REGISTER DATA switches
B,C,D, and E to X'OOOO' (000000000000
0000). (Note that setting switches B, C, 0,
and E to any value in which bit 0 of switch B
is a zero will work; for example X'7FFF'
(0111111111111111.)
3. For step 12 above, you would set the
DISPLAY /FUNCTION SELECT switch to
STORAGE ADDRESS.
4. For step 13 above, you would set the
STORAGE ADDRESS/REGISTER DATA
switches to X'1888' (the address of the
storage location).

Address Compare Display Without Test
This panel utility displays the contents of a
specified storage location or register address
when an address compare interrupt occurs. The
data displayed is not tested for any special
conditions. (Refer to "LOAD/STORE ADDRESS
COMPARE Switch" in the CTRL PNL section of
Volume 2.

(

(~

(

The display is bypassed if the DCM is stopped
for an error stop, manual intervention stop, DCM
code, or if the DISPLAY/FUNCTION SELECT
switch is not in FUNCTION 1, 2, or 3.
If another panel utility is active, this panel utility
cannot be executed. See "Stop Panel Utility"
later in this section.
1. The PROGRAM DISPLAY light should be on
during this procedure; if it is not on, see
"Determining Why the PROGRAM DISPLAY
Light is Not On" later in this section.
2. Set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 1.
3. Set the STORAGE ADDRESS/REGISTER
OAT A switch B to X' 4'.
4. If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.
5. DISPLAY A should be X'OOOO' and DISPLAY
B should be X'8066'. For other values, see
the appropriate 1FT symptom index in the
I FT section.
6. Select the type of display:
a. For a storage display, set the
DISPLAY /FUNCTION SELECT switch to
STORAGE ADDRESS.
b. For a register display, set the
DISPLAY /FUNCTION SELECT switch to
REGISTER ADDRESS.
7. Select the address or register to display:
a. For a storage display, set the storage
address in STORAGE
ADDRESS/REGISTER DATA switches A,
B, C, 0, and E.
b. For a register display, set the register
number in STORAGE
ADDRESS/REGISTER DATA switches B
and D.
8. If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.
9. DISPLAY A should be X'OOOO' and DISPLAY
B should be X'8068'. For other values, see
the appropriate 1FT symptom indexes in the
1FT section.
10. If the HARD STOP light is on, set the
DISPLAY /FUNCTION SELECT switch to
FUNCTION 5 and press the START
pushbutton to continue. Otherwise, do as
requested for the original stop code.
11. Set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 1,2, or 3. The data
will be displayed during each timer interrupt

(-

(

(

until the paner utility is stopped (see "Stop
Panel Utility" later in this section).
12. Set up for either a LOAD or a STORE
address compare operation (set the STORE
COMPARE LOAD switch to either STORE or
LOAD).
13. Set the STORAGE ADDRESS/REGISTER
DATA switches to the storage address
where the compare is to be made.
14. Set the MODE SELECT switch to ADDRESS
COMPARE INTERRUPT. When an address
compare interrupt occurs, the data stored at
that address or register will be displayed.
The display can be stopped and started with
the MODE SELECT switch.

Address Compare Display With Test
This panel utility displays the contents of a
specified storage location or register address
when an address compare interrupt occurs.
The data that is displayed is tested with· a "mask
and expected bit" pattern (a single bit ora·
number of bits of data may be tested). If the data
is not equal to the expected data, the DCM makesa hard stop. Set the DISPLAY/FUNCTION
SELECT switch to FUNCTION 5 and" press the
START pushbutton to continue.
The display is bypassed if the DCM is stopped
for either an error stop, manual intervention stop,
a DCM code, or if the DISPLAY/FUNCTION
SELECT switch is not set to FUNCTION 1,2, or 3.
If another panel utility is active, this panel utility
cannot be executed. See "Stop Panel Utility"
later in this section.
1. The PROGRAM DISPLAY light should be on
during this procedure; if it is not on, see
"Determining Why the PROGRAM DISPLAY
Light is Not On" later in this section.
2. Set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 1.
3. Set the STORAGE ADDRESS/REGISTER
DATA switch Bto X'5'.
4. If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.
5. DISPLAY A should be X'OOOO' and DISPLAY
B should be X'8064'. For other values, see
the appropriate 1FT symptom index.
6. Enter the mask to be used to test the data in
STORAGE ADDRESS/REGISTER DATA
switches B,C,D, and E.

(.'.

(/ (

(

(

(

(- (

7. If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.
8. DISPLAY A should be X'OOOO' and DISPLAY
B should be '8065'. For other values, see
the appropriate 1FT symptom index.
9. Enter the expected data in the STORAGE
ADDRESS/REGISTER DATA switches
B,C,D, and E.
10. If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.
11. DISPLAY A should be X'OOOO' and DISPLAY
B should be X'8066'. For other values, see
the appropriate 1FT symptom index.
12. Select the type of display:
a. For a storage display, set the
DISPLAY/FUNCTION SELECT switch to
STORAGE ADDRESS.
b. For a register display, set the
DISPLAY/FUNCTION SELECT switch to
REGISTER ADDRESS.
13. Select the address or register to display:
a. For a storage display, set the storage
address in STORAGE
ADDRESS/REGISTER DATA switches A,
B, C, 0, and E.
b. For a register display, set the register
number in STORAGE
ADDRESS/REGISTER DATA switches B
and D.
14. If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.
15. DISPLAY A should be X'OOOO' and DISPLAY
B should be X'8068'. For other values, see
the appropriate 1FT symptom indexes in the
1FT section.
16. If the HARD STOP light is on, set the
DISPLAY/FUNCTION SELECT switch to
FUNCTION 5 and press the START
pushbutton to continue; otherwise do as
requested for the original stop code.
17. Setthe DISPLAY/FUNCTION SELECT
switch to FUNCTION 1,2, or 3 to make the
display active during each timer interrupt
until the panel utility is stopped (see "Stop
Panel Utility" later in this section).
18. Set up for either a LOAD or a STORE
address compare operation (set the STORE
COMPARE LOAD switch to either STORE or
LOAD).

19. Set the STORAGE ADDRESS/REGISTER
DATA switches to the storage address
where the compare is to be made.
20. Set the MODE SELECT switch to ADDRESS
COMPARE INTERRUPT. When an address
compare interrupt occurs, the data stored at
that address or register will be displayed.
The display can be stopped and started with
the MODE SELECT switch.
For example: Assume that you want to display
the contents of register X'15' after the instruction
X'1924' has been executed and to make a hard
stop if bits 1.1 and 1.2 of register X'15' are zero.

1. For step 6 above, you would set X'0060'
(mask= 0000 0000 0110 OOOO) in STORAGE
ADDRESS/REGISTER DATA switches
B,C,D, and E. This is the mask; the 1 bit
indicates which position of the displayed
data that will be tested for a 1 bit
2. For step 9 above, you would set the bit
positions that you want tested to ones. In
this example, set STORAGE
ADDRESS/REGISTER DATA switches
B,C,D, and E to X'0060' (000000000110
0000·). (Note that setting switches B, C, 0,
and E to any value in which bits 1 and 2 of
switch C is a one will work; for example
X'FFFF' (1111 1111 1111 1111.))
3. For step 12 above, you would set the
DISPLAY/FUNCTION switch to REGISTER
ADDRESS.
4. For step 13 above, you would set the
STORAGE ADDRESS/REGISTER DATA
switches to X'1050' (register X'15').
5. Set up for either a LOAD or a STORE
address compare operation (set the STORE
COMPARE LOAD switch to either STORE or
LOAD).
6. Set the STORAGE ADDRESS/REGISTER
DATA switches to the storage address
where the compare is to be made.
7. Set the MODE SELECT switch to ADDRESS
COMPARE INTERRUPT. When an address
compare interrupt occurs, the data stored in
register X'15' will be displayed after the
instruction at address X'1924' has been
executed. The display can be stopped and
started with the MODE SELECT switch.
Note: If the address compare interrupt is used, either in the
3705 OCM utilities or while running the 3705 Initial
Test IFTs, unexpected errors may occur. Some of the
tests cause intentional parity errors and CCU checks
by means of an Output X'78' which affects the next

Diagnostic Control Monitor

DCM025

DCM030

Diagnostic Control Monitor

instruction cy.cle. Some of the tests are time
dependent and the extra time needed to handle the
address compare interrupt causes errors. The level 1
interrupt that occurs for the address interrupt maybe
reported as an error by some tests and may not cause
errors in other tests depending upon when the address
compare interrupt occurs.

display an error code and must be reset to exit
the routine.

ADDRESS/REGISTER DATA SWITCHES. The CE
sense switches can also be set when you
perform part 2 of an 1FT request (see "How to
Request an 1FT" in the 1FT section of this
volume).

Bypass Error Stop CE Sense Switch
This switch causes the DCM to not stop for an
error display unless it is a new error display.
This switch must be set with the restart routine
on first error and the loop on first error to cause
continuous looping. If this switch is not set with
the restart and loop switches, the DCM stops
with the error displayed each time the error is
detected. For intermittent errors, this switch can
be used to determine the relative time between
failures.

Sense Switch Description
Set or Display Repeat Count
This panel utility displays or changes the repeat
count. The repeat count determines the number
of times each routine is executed before
proceeding to the next routine when the CE sense
switch "repeat each routine X times" is set.
Repeat count is entered in hex in the range
X'OO-FF' (decimal 0-255). 00 is treated as 256.
If another panel utility is active, this panel utility
cannot be executed. See "Stop Panel Utility"
later in this section.
1. The PROGRAM DISPLAY light should be on
during this procedure; if it is not on, see
"Determining Why the PROGRAM DISPLAY
Light is Not On" later in this section.
2. Set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 1.
3. Set the STORAGE ADDRESS/REGISTER
DATA switches A, B, C, 0, and E to the
following· positions:

ABC D E
Set Count
Display Count

- 6 - HH
- 7

where:
HH is the repeat count in hex.
- means the switch can be set to any position.
1. If the HARD STOP light is on, press the
START pushbutton otherwise press the
INTERRUPT pushbutton.
2. DISPLAY A should be X'OOOO' and DISPLAY
B should be X'60HH' or X'70HH', where HH
is the value of the repeat count. For other
values, see the appropriate 1FT symptom
index.
3. To continue if the HARD STOPlight is on,
set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 5 and press the START
pushbutton.
Set, Reset, or Display CE Sense Switches
This panel utility al.lows you to set and resetthe
CE sense switches, which control execution of
the IFTs, using the STORAGE

Bypass New Error Stops CE Sense Switch
This CE sense switch causes the DCM to bypass
new error stops while looping on a selected error
code. If this switch is not set, the DCM stops for
new errors detected during the loop.

Where:
S
= 0 or 1 for the desired byte
MM = the bit position of the switches to be
set or reset. (if MM = 00, the selected
byte of the switches will be displayed,
but not changed.)
= set to 0 when multiple CE sense
X
switches are not used.
- means the switch can be set to any position.

Wait Before Continuing CE Sense Switch
This CE sense switch causes the DCM to wait
after the INTERRUPT or START pushbuttons are
pressed (with DISPLAY B containing X'806F').
The wait allows you to alter the STORAGE
ADDRESS/REGISTER DATA switches for
address compare or other uses. The DCM
continues from the wait when the
DISPLAY/FUNCTION SELECT switch is changed
to FUNCTION 5 and the START pushbutton is
pressed.

Cycle on Request CE Sense Switch
This CE sense switch causes the DCM to repeat
the requested 1FT routine or group of routines
until the switch is reset.
Include Manual Intervention Routines CE
Sense Switch
This switch causes the manual intervention
routines to be included in the requested 1FT.
Repeat Each Routine CE Sense Switch
This CE sense switch causes the DCM to repeat
each routine the number of times specified by a
repeat count. The requested routine will repeat
128 times unless you change the repeat count
"(see "Set or Display Repeat Count" earlier in this
section).
'

Problem Definition Mode CE Sense Switch
This CE sense switch causes a manual
intervention code to be displayed in DISPLAY B.
You must look in the appropriate 1FT symptom
index to determine what to do when the stop
occurs. This mode gives you control over
running long CCU storage protect 1FT routines.

Halt Before Execution of CE Sense Switch
This CE sense switch causes the DCM to halt
before executing each test routine.

Restart Routine on First Error CE Sense
Switch
This CE sense switch causes the DCM to restart
the current routine when the first error is
detected. Once this sense switch is set, the OCM
restarts the routine at thepoint.of the fir-sterror
detected even though the error may not occur on
subsequent restarts. This switch can be'set
when the routine is stopped to display em error
code and must be reset to exit;;theroutine.

Setting CE Sense Switches
Any of the switches can be set or reset
separately. The switches can be displayed, one
byte at a time.
If another panel utility is active, this panel utility
cannot be executed. See "Stop Panel Utility"
later in this section.

Loop on First Error CE Sense;,$witch
This CE switch causes the DCM;tolooptJ1e:
routine in which the firsterror'w8$'detected.>.Jhe
loop taken by this option.is:tn~;$rmtl~stpoS$it:iI'Ei
loop within the, routine.·Once:this ,CEsens,e'
switch is set" the oeM loops'therolltine<&t,the
point of the first error ~tect.d~.ven, tl)ougtnnii
error is not detectedonsubseq""nt Joops.,'J)ijs,
switchean be set whenthefObtme'j,s,:stoppec;t.to'

1. The PROGRAM DISPLAY light should be on
during this procedure; if it is not on, see
"Determining Why the PROGRAM DISPLAY
Lightis NotOn" later in this section.
2. Setthe DISPLAY/FUNCTION SELECT.
switch to FUNCTION 1.
3. Set the STORAGE ADDRESS/REGISTER
DATA !lwitclies.to the following positions:

,~

\, ~

STORAGE ADDRESS/REGISTER
DATA Switches
ABC D E
Set switches in byte S
- 9 S MM
Reset switches in byte S
- A S MM

j

('~

'

"'._./

~"

'''./

(-".
\. . . /

(~
\. ./

'''j

('/
'-

/"~

"-...J

(~

r1-1

'" j

"-. .. /

!

rr~

'''-../

(r~

~)

(~

"-.jI

r""
"-../

("-".

I~'
"'~. ./

0

'''-.j

r'l\
V

(~

----

(

(

(

(

(

(

(

(

(

c

(

(

(

(

(

(

(

(

(

(

- - -

-

----~--

--

(,

C

('

{

(

(

( (

3705-80 OCM SYMPTOM I NOEX - Cont.

Code

Display
B
Code

0000

8065

Enter the expected data in the STORAGE ADDRESS/REGISTER DATA switches
for testing the contents of the address to display, then press the START pushbutton if the HARD STOP light is on.

Press the INTERRUPT pushbutton if the program is running.

8066

Enter the address to display.

Set the DISPLAY/FUNCTION SELECT switch to:

Display
A

Oeser iption of the DlSf'LA Y Code

Manual Intervention Required

A

*

storage address to
display contents of
storage location.
register address to
display contents of
register.

Set the STORAGE ADDRESS/REGISTER DATA switches to:
ABCDE
B/D

= storage address
=register address

Press the START pushbutton if the HARD STOP light is on. Press the INTERRUPT pushbutton if the program is running.

8067

DISPLAY/FUNCTION SELECT switch not set to STORAGE ADDRESS or
REGISTER ADDRESS for code 8066.

Retry with initial utility request.

8068

Set up for display is complete.

If the HARD STOP light is on, select FUNCTION 5 (continue) and press the START pushbutton to continue. (If previous stop code was 8000 through 8007 select
FUNCTION 4 (request) and complete the request. If the program is running, this display code is for information only.

XXXX

806F

The DCM has halted due to CE sense switch "wait before continuing" being on.

This pause may be used to execute the utility functions or to change the STORAGE ADDRESS/REGISTER DATA switches for address compare use. Select FUNCTION 5
(continue) and press the START pushbutton to continue.

FFFF

80FO

Test request is finished and no errors were detected. The DCM is ready to accept
a new request.

See stop 8000 for procedure to enter request.

80F1

Test request is finished and errors were detected. The DCM is ready to accept a
new request.

See stop 8000 for procedure to enter request.

80F2

Test was aborted by the operator.

Ready to accept a new request. See stop 8000 for procedure to enter request.

XXXX

80FF

A program or hardware failure has caused a branch to storage location zero.

See interrupt entered indicator to determine interrupt level. DISPLAY A is the address of the instruction that caused the branch to location zero if L1 is not active. (The
address also is in register 5 of the active level.) Analyze the program registers, etc. to determine why the branch occurred. Reload the DCM to recover from this error.

FFFF

FFFF

DCM is loaded and ready for first 1FT request.

See FFFF 8000 for request procedure.
Both bits of byte X in DISPLAY B should be on.

DIAGNOSTIC CONTROL MONITOR SYMPTOM INDEX

DeM 130

1ldF--

-------

- - - - -

~

~-,-,-

~

This page intentionally left blank

/'

'\

, j

~" '--:",
'-~,

/

r-~,
\- )

'\)
'- /

(~
'---./

I?~-'\

("\
'---

'-~~j'

f'"",'---"/

(

t'

\.

'",./

0

~\

/

\,----/

i~
\...j

"-~

1"-",\

'---

j

\

/

)

,,/

\...

j

l/

(~
\j

r\,

,

/

,1'\

-----J

/.--'~\

(

(

(

(

c

(

INITIAL TEST (lNIT)

(

(

{

f'

(

INIT EXECUTION

(

'

.

..

(

(

(

(

(

(

(

the default value assumed is ext=nyyy (that is,
ext=NO,YES,YES,YES).

3705 Setup Procedures
1. Switch the 3705 power on.

WHAT INIT DOES
Initial Test (INIT) is loaded by the type 1 channel
.adapter (CA) loader (Z3705AAA) and is executed
before the control program (CP) or the diagnostic
control monitor (DCM) (Z3705ACA) is loaded.
INIT verifies that basic registers, storage areas,
storage functions, and the 3705-80 instruction
set operate correctly. INIT has two sections:
• Z3705ADA
- Tests the functions of some registers
- Tests basic storage functions
- Tests a limited amount of storage
• Z3705AEA
- Tests the instruction set in each of the five
program levels, starting at program level 1,
then program level 2, and so on through
program level 5. INIT then returns to
program level 1 before returning control to
the loader. Each instruction is tested for
proper: (1) instruction decode, (2) CZ latch
setting and resetting, and (3) ALU function.
,- Tests storage addressing by storing a
unique pattern at each storage location.
Storing begins at the end of INIT and
continues to the last storage location. INIT
then reads storage to see that none of the
storage locations have been modified after
being stored into.
This section of the manual describes loading and
running INIT using a host channel; if you are
using the remote program load (RPL) feature, see
the RPL DIAG section.

2.

3.

4.

5.

6.

Set both the MODE SELECT and
DIAGNOSTIC CONTROL switches to the
PROCESS position.
Enable the appropriate channel interface.
Set the DISPLAY /FUNCTION SELECT
switch to any position other than a
FUNCTION position to load the DCM at the
completion of INIT. For information on
using the FUNCTION positions, see "CE
Options" later in this section.
Press the RESET pushbutton and then the
LOAD pushbutton.
DISPLAY B bits 0.2 and 0.3 should be on,
indicating that ROS has reached IPL phase
3. The LOAD light is on; the following lights
are off: HARDSTOP, TEST, WAIT, and
PROGRAM STOP.

If the above conditions are not present, refer to
the "CE Panel Test" in the CTRL PNL section and
the "ROS Test" in the ROS section (Volume 2).

Running the Host Loader
Start the OLTEP or the OLTSEP program in the
host processor. When OLTEP or OLTSEP causes
a console printer message of:
riD 'ENTER DEV ITEST /OPT I'
you enter:
r ID,'XXX/3705A/nfe,ext=ABCD/'
where:
XXX =

The INIT symptom index, at the back of this
section, lists the functions tested by the INIT
routines. The symptom index also shows critical
register values, expected CZ latch settings, and
locations of suspected failing cards.

REQUIREMENTS
You must have the proper configuration data set
(CDS) cataloged with the remainder of the
'
system (for additional information, see the CDS
section). Before INIT routines can be executed
properly, the functional areas in the CCU
hardware must be operational. These functional
areas are tested by the ROS bootstrap program
each time the LOAD pushbutton is pressed.

Delay of INIT Execution: Before INIT begins
executing, the 3705/host interface must be
disabled. The type 1 CA loader attempts to
disable the 3705 interface by issuing a diagnostic
DISABLE command when INIT is loaded. The
host 'clock out' line must drop before the 3705
can go offline. The host 'clock out' line drops
when either the host processor STOP pushbutton
is pressed or when the host processor enters the
wait state.
Operating situations under OS or DOS can result
in maximum use of the processor that will delay
the host from entering the wait state. During this
delay, the OLT prints a message indicating that it
is waiting for the 3705 to disable its channel
interface. Also, at the 3705, an equivalent
message code is displayed in the control panel
lights. See "Interpreting Display Lights during
Loading" later in this section.

MESSAGES
Messages occur during operation of the type 1
CA loader that indicate: (1) the loader has
detected an error or (2) an action is needed to
load the diagnostic programs into 3705 storage.
The messages, message explanations, and
responses are as follows:
THE STATUS OF THE 3705 CANNOT BE
DETERMINED. **WARNING** CONTINUATION
WILL CAUSE THE ENTIRE 3705 TO BECOME
UNAVAILABLE. ENTER 'C' TO CANCEL OR 'P'
TO PROCEED.

the channel and unit address of the 3705
(native attachment address).

Explanation: The OLT cannot determine the
status (offline or stopped) of the 3705. If the
OLT is allowed to continue, the program in
3705 storage will be destroyed.

ABCD = four operating options provided by the
OLT and type 1 CA loaders. The correct
entries are Y (for YES) or N (for NO).
The options are defined as follows:
A = OLT bypass printing channel errors
B= Run INIT
C = Run type 1 CA loader with error
checking
D = Bypass hard stop on type 1 'CA
loader error tn 3705 and retry
If your response to the DEV /TEST /OPT/
message does not include the ext: parameter,

Response: Continue by entering a Cor P, as
follows:
r id,'C' (for cancel)
or
r id,'P' (for proceed)
Any other response results in the program's
repeating the last line of the above message.
After five invalid responses, the message
INVALID RESPONSE AFTER 5 REQUESTS is
printed.

(.\ (/

ALL 3705 ADDRESSES ARE NOT STOPPED OR
OFFLINE. **WARNING** CONTINUATION WILL
CAUSE THE ENTIRE 3705 TO BECOME
UNAVAILABLE. ENTER 'C' TO CANCEL OR 'P'
TO PROCEED, OR 'R' TO RETRY.
Explanation: The OLT has been notified by the
executive driver that all 3705 addresses are
not offline or stopped. If the OLT is allowed
to continue, the program in 3705 storage will
be destroyed.
Response: You have the opportunity to make
all addresses available to the OLTusing
standard system facilities. Continue by
entering a C, P, or R, as follows:
r id,'C' (for cancel)
or
r id,'P' (for proceed)
or
r id,'R' (for retry)
The difference between a P and an R response is
(1) P means to proceed, regardless of the offline
or online status of the 3705 address and (2) R
means that the operator has been taking
addresses offline and wants the program to
verify that aU units are now available to the OLT.
Any other response results in the program's
repeating the last line of the above message.
After five invalid responses, the message
INVALID RESPONSE AFTER 5 REQUESTS is
printed.
INVALID RESPONSE AFTER 5 REQUESTS
Explanation: The program assumed the
response of 'C' and terminated the OLT.
Response: None.
BAD RC YY FROM XXXXXXX
Explanation: The type 1 CA loader has
requested of the executive driver a function
that the driver is incapable of performing.
This may be because of an invalid parameter
or an error that has occurred while the
executive driver is performing the request.
XXXXXXXis the name of the function being
requested, and YY is the code returned by the
executive program. The XXXXXXX field is
filled by the type 1 CA loader.
Initial Test

INIT010

INIT 020

Initial Test

OOFF
disabled and the 3705 begins executing thd
1FT.

Response: This message is a diagnostic
programming aid. If the message occurs, a
dump and other available information should
be submitted with an APAR (Authorized
Program Analysis Report).

Response: Pressing the STOP and then the
START pushbuttons on the processor console
drops the 'clock out' line long enough for the
370S to go offline. Entering the wait state
accomplishes this also.

BAD CC SIO
FAILED TO INTRPT
BAD STATUS ON SIO
NOP CMD FOR 370S LOAD BUTTON
WRT CMD TO WRITE DATA
WRT CM 0 FOR LAST BLOCK

WRT CMD SENDING CONTROL WORD
Explanation: Ifthe DCM has already been
loaded, the program indicates that you can
make a request at the 370S. If the DCM has
not been loaded, the program starts over by
requesting you to press the LOAD pushbutton
on the.370S.

'--.

' .. , j

INTERPRETING DISPLAY LIGHTS
DURING LOADING
DISPLAY A shows the number of valid channel
commands (Read, Write, IPL, Write, Break, or
Sense) that has occurred during the loading of a
module. This count is dynamically updated each
time a device end (DE) is presented to end a
successful channel transfer. DISPLAY B shows
various errors or execution indications, as
follows:

Explanation: The retry count (normally 10) is
exhausted, and the error is still occurring. The
, type 1 CA loader assumes that loss of control
has occurred and restarts at the beginning.

Explanation: The type 1 CA loader has loaded
INIT in the 370S and is waiting for the 370S to
go offline. This message is repeated every 20
seconds until the 370S ch~nnel interface is

'\

Response: Enter another request. However, if
the original request was valid, the 1FT module
name must be added to the OLTEP/OLTSEP
library before the 1FT can be loaded.

Z370SXXX IN ERROR, ABORT LOAD

AWAITING 370S INTERFACE DISABLE

'-,

j

"\
-,

/

-,

./

~

'- j

;",

OOFE

,

'--_/

'-

./

"

I'
'-

"

,/"'--..,

.,-~

j

,-,,.//

I

'-

/

REMOTE PROGRAM LOADER (RPL)
To use the remote program loader:
1. The RPL feature must be installed.
2. A correctly written disk media must be
available.
Refer to the RPL DIAG section for IPL
procedures.

NORMAL INIT RUN INDICATIONS
During a normal control program load or DCM
load, the following indications signal correct
operation:
1. The ENTERED INTERRUPT LEVEL lights
switch sequentially from PROG LEVl (which
indicates program level 1) to no lights on
(which indicates program level S) as the
INIT routines are executed in that level.
PROG LEV1 is switched on again prior to
loading the control program or DCM.

Definition

DISPLAY B

Response: Refer to the message "ERP USED
ON MOD Z370SXXX".

/-\

1. The loader program must be initiated in the
host processor. Refer to the appropriate
NCP or Emulation Program (EP)
publications.
2. Switch the 370S power on.
3. Set both the MODE SELECT and
DIAGNOSTIC CONTROL switches in the
PROCESS position.
4. Enable the appropriate channel interface.
S. Set the DISPLAY/FUNCTION SELECT
switch to any position other than a
FUNCTION position. However, the STATUS
position is suggested.
6. Press the RESET pushbutton and then the
LOAD pushbutton.

Explanation: The type 1 CA loader has
received an 1FT request (through a Read
command) for a module that is not in OLTLIB.
The type 1 CA loader returns to the Read
command to allow you to enter another
request at the 370S.

Response: Verify that the INIT or 1FT modules
are at the proper level.

Response: Press the LOAD pushbutton on the
370S. This message repeats every 30 seconds
until the LOAD pushbutton is pressed.

This utility allows the customer to execute the
INIT routines prior to loading NCP or EP.

MOD Z370SXXX NOT IN OLTLIB

Explanation: This message warns you that
errors have occurred while loading the INIT or
1FT modules. Each output operation to the
3705 is attempted up to 10 times if an error
occurs (unless the OLT option EL [N] has been
modified). If the operation being attempted is
performed before the error count is
exhausted, the OLT considers the data
transfer successful and continues loading the
INIT or 1FT modules.

Explanation: This message occurs when the
type 1 CA loader is initially started or if loss of
control occurs. It constitutes the beginning of
the type 1 CA loader and provides the
synchronization between the 370S and the
host processor.

A hard stop at locationTAR=06D6 indicates that
the wrong loader is being used for the channel;
register X79', bit 1.6 must be on if a type 1 CA is
installed. (A CDS error can also cause this stop.)
A hard stop at location T AR=0668 indicates an
error has been detected during a type 1 CA
loader operation.

Response: Enter another request.

ERP USED ON MOD Z370SXXX

PRESS LOAD ON 370S

\

Explanation: The type 1 CA loader has
detected an error in the requested module.
(An address in the module is on an odd
boundary.) The type 1 CA loader returns to the
Read command to allow you to enter another
request at the 370S.

Response: None.

Response: If DCM has been loaded, enter a
request; otherwise press LOAD.

0000

COMMUNICATIONS CONTROLLER
LOADER UTI LlTY

INVALID PLINK MOD

Explanation: These messages indicate that
INIT or 1FT modules have been successfully
loaded in the 370S without any errors being
detected. Z370SAAA is the type 1 CA loader,
Z370SADA is the INIT section 1, and
Z370SAEA is the INIT section 2.

WRT IPL CMD SENDING LOADER

-""

Response: None.

370S LOADED WITH 1FT Z370SAAA
370S LOADED WITH 1FT Z370SADA
370S LOADED WITH 1FT Z370SAEA

RD CMD FOR 1FT REO

FFOO

Explanation: This message occurs every 20
seconds after an 1FT has been loaded in the
370S. Most of the IFTs disable the 370S. The
type 1 CA loader is in a loop issuing NOP
commands to the 370S. If it receives condition
code 03, the 370S interface is not enabled; it
prints this message and waits another 20
seconds. When the 3705 is enabled, the type
1 CA loader continues executing.

If this message occurs continuously, the 370S
is either unable to go offline after the INIT has
been loaded or unable to get back online after
the INIT has completed execution. A
processor-bound system can cause this
problem.

The following messages are printed on the
system output pri~ter to describe failures and the
operation that is being attempted when an error
occurs:

"./

WAITING FOR 1FT COMPLETION

Awaiting type 1 channel
interface disable

!"'"-.-"",
---

/'
'-.

~
/

Awaiting type 1 channel
interface enable
Awaiting type 1 channel level 3
interrupt
All other times

'

'-

/

r~

1

"-

/

(-",
j

(-"

'"

--~/

:-"

1"'-"

"-

~_/

/

~)

~."",

,,--,/

t"'-.

(

(

(/

(

2. These panel indicators are on during INIT:
PROGRAM DISPLAY
TEST
LOAD

CE OPTIONS
The following options are available for
troubleshooting failures.

Loop On Program Level
Loop on program level allows you to loop in INIT
under control of the DISPLAY/FUNCTION
SELECT switch.

DISPLAY IFUNCTION
SELECT Switch
Position
Loop Description
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
Any other
position

1

2
3
4
5
6

Loop on program level 1
Loop on program level 2
Loop on program level 3
Loop on program level 4
Loop on program level 5
Loop on all program levels
Run each test once, then
request the next program.

When the DISPLAY/FUNCTION SELECT switch
is set to any of the FUNCTION positions, the
routine number is displayed in DISPLAY B, byte
0; and the active program level is displayed in
byte 1, bits 4-7.
Note: Because the I N IT routines are executed very quickly,
the routine number displayed may not be visible.

(

(

(

(

section to determine the address of the
output X'70' instruction).
3. Press START.
The program takes the address entered in the
STORAGE ADDRESS/REGISTER DATA switches
and overlays that halfword with a NOP
instruction to prevent additional hard stops and
allow looping.
To exit from the loop, momentarily move the
DISPLAY /FUNCTION SELECT switch to a
position other than FUNCTION 5. The overlaid
output X'70' instruction is restored.

Display Routine Starting Address
This option allows you to display, in DISPLAY A,
the starting address of the routine in which the
error occurred.
When the program stops to display the second
error display data:
1. Set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 5.
2. Place the address of the output X'70'
instruction in the STORAGE
ADDRESS/REGISTER DATA switches.
3. Add X'0001' to the STORAGE
AD'DRESS/REGISTER DATA switch setting.
4. Press START.
This turns on a flag which causes the program to
stop again with the starting address displayed in
DISPLAY A.
DISPLAY A, bit 1.3 is on at this time to indicate
that this option is active.

Loop On Error
Loop on error allows you to loop in a routine
from the location where the error was detected
back to the start of the routine. If on ths next
pass through the routine the error does not
occur, the program loops from the end of the
routine back to the start. This method tests for
intermittent errors.
To loop on an error after the program stops so
that you can display the second error display
data:

1. Set the DISPLAY IFUNCTION SELECT
switch to FUNCTION 5.
2. Place the address of the output X'70'
instruction, which indicates the error, in the
STORAGE ADDRESS/REGISTER DATA
switches. (See "Failure Indications" in this

Once you have recorded the starting address,
you have two options: (1) press START to
execute the loop-on-error program again, or (2)
continue testing by setting the
DISPLAY IFUNCTION SELECT switch to a
position other than FUNCTION 5 and pressing
START.

Abort the Current Routine and Continue
Testing
If a program stop occurs and you do not want to
loop on error or display the routine starting
address, set the DISPLAY/FUNCTION SELECT
switch to any position except FUNCTION 5 and
press START. This aborts the current routine
and continues testing.

(

/

(

(

(

(

(

(

(

('

(

(

(

(

FAILURE INDICATIONS

DISPLAY A

If an error is detected during execution of INIT,
the WAIT, HARD STOP, and PROGRAM STOP
lights will be on. The error is one of two types:

Data displayed in DISPLAY A defines either the
error code and loop count or the routine starting
address. Ifthe PROGRAM STOP light is not on,
the data in DISPLAY A is the loop count. If the
PROGRAM STOP light is on and DISPLAY B byte
1, bit 3 is not on, the data in DISPLAY A is the
error code.

1. CCU CHECK: CCU checks are
hardware-detected errors that are seen in
DISPLAY A by setting the
DISPLAY /FUNCTION SELECT switch to the
STATUS position.
If a CCU check is detected, it can be the
result of the function being tested or it can
be a failure of the hardware doing the
testing. See the CCU Check Analysis
Flowchart in the Start section for
information and procedure concerning
failure.
2. PROGRAM STOP (no CCU check): INIT does
an output X'70' (hard stop) to report an
error.
If a program stop occurs, set the
DISPLAY /FUNCTION SELECT switch to any
position other than TAR & OP REGISTER or
STATUS. DISPLAY B will contain, in byte 0,
the current routine number and, in byte 1,
bits 4-7, the current program level.
Record: (1) the value of register 0 (RO) OAR)
for the current program level, (2) the setting
of the CZ latches, and (3) if appropriate, the
value of register 5 (R5) and lor register 7
(R7) (see Figure INIT-1 in "DISPLAY B").
To see if R5 or R7 is used, see the expected
results column in the INIT symptom index
for the current routine (DISPLAY B, byte 0).
Subtract 2 from the RO OAR) value to get the
address of the out stop instruction that
indicates the error. This address value is
needed for the loop-on-error option and
display-starting-address option.
Press START to display t'1e error codes in
DISPLAY A (see "How to Use the INIT
Symptom Index").
Select the desired CE option (FUNCTION
1-6).
Note: If an asynchronous program stop occurs (a level 1
interrupt from a section of the 3705-80 not presently being
tested), set the DISPLAY/FUNCTION SElECT switch to
STATUS and record DISPLAY B, bytes 0.4-7 and 1.0. See
the problem analysis chart in the START section.

How to Use the INIT Symptom Index
The DISPLAY/FUNCTION switch must be in a
FUNCTION position (1-6).

BYTE 0
Bits

BYTE 1
Bits

o

1 2 345 6 7

o

0

x x

0 0 0 0

o

1 234 5 6 7

o

0

x xxx x x

If DISPLAY A byte 0, bit 2 or 3 is on, the error
code is common to many routines and is listed in
the back of the INIT symptom index.
The majority of the INIT. routines are straight line
code (no looping or subroutines). As a result, by
taking the address of a given output X'70'
instruction and displaying the starting address of
that routine, you can use the
address-compare-interrupt capability to pinpoint
the failing instruction.
The symptom index supplies the critical data and
expected setting of the CZ latches.

DISPLAY B
Data displayed in DISPLAY B indicates (1) the
routine number, (2) the type of error data that is
displayed in DISPLAY A, and (3) the current
program level under test.

BYTE 1
Bits

BYTE 0
Bits

o

2 345 6 7

R R R R R R R R

Where:
RRRR RRRR

o

1 2 345 6 7

000 T N N N N

The routine number.
The type of data displayed
in DISPLAY A
0000 = The error code or loop count.
0001 = The starting address of the routine.
NNNN = The program level in which the error
occurred.

T

=

=

1000 = program level 1
0100 = program level 2
0010= program level 3

Initial Test

INIT 030

This page intentionally left blank

'\

./

/"'""

\

'--

\,

/

/'"'\

',,-

/

"

~

1

'-._/

r''''''

I

'-.

./

/'".

'--J

'-.

'\

'\
/

'.

/

.~

(~

.J

I

"

./

'-

./

/

"'.

r"
'

('-"'"
./

!.'"~\

\ ."/

/

',-.

j

\.

"'\
/

,P",\

"'

./

t'

'-.

'\
./

"r-,\

"'-

/

\_./

f

"\
.../

(

(

(

(

(

(

0001 = program level 4
0000 = program level 5

PROG
LEVEL

(lAR)

0100
0010
0001

2
3
4

0000

5

X'1S'

1000

(

(

(

(

(

(

{

{

(

(

(

(

(

(

(~

symptom index refers to a general register for a
program level without listing its hexadecimal
value, depending on the value of NNNN as
previously defined.

Because the majority of the INIT routines are
executed under all 5 program levels, the

NNNN

(

RO

R1

R2

R3

R4

R5

RS

R7

X'OO'

X'01'

X'02'

X'03'

X'04'

X'05'

X'OS'

X'07'

X'OO'
X'OS'
X'10'

X'01'
X'09'
X'11'

X'02'
X'OA'
X'12'

X'03'
X'OB'

X'04'
X'OC'
X'14'

X'05'
X'OO'

X'OS'
X'OE'

X'19'

X'1A'

X'15'
X'10'

X'1S'
X'1E'

X'07'
X'OF'
X'1T
X'1F'

X'13'
X'1B'

X'1C'

Figure INIT-1. Hexadecimal Values for Registers Based on Program Level

Initial Tast

INIT 040

(

This page intentionally left blank

/

'",

(

(

(

(

(

(

(

(

(

.~'

f

{

(

('

3705-80 INIT SYMPTOM INDEX
PROG LEV 'N'
Prior to Test
Ins:t. Execution

Expected and Actual
Results in PROG
LEV 'N' Req.

R2(0) = XX

R2(0) = 00

01

See Note 2.

R2(0) = XX

R2(1) = 00

01

See Note 2.

R2(0) = 00

R2(0) = FF

11

See Note 2.

R2(1) = 00

R2(.1) = FF

11

See Note 2.

a with X'55'.

R2(0) = FF

R2(0) = 55

11

See Note 2.

0006

LH R2, SAVE2 failed to load R2 byte 1 with X'55'.

R2(1) = FF

R2(1) = 55

11

See Note 2.

0007

LH R2, SAVE3 failed to load R2 byte

R2(0) = 55

R2(0) = AA

11

See Note 2.

R2(1) = 55

R2(1) = AA

11

See Note 2.

0009

a with X'AA'.
LH R2, SAVE3 failed to load R2 byte a with X'AA'.
Register X'04' Byte a failed to load the correct data.

R4(0) = Actual.
R5(0) = Expected.

11

See Note 2.

OOOA

Register X'04' Byte 1 failed to load the correct data.

R4(1) = Actual.
R5(0) = Expected.

11

See Note 2.

0008

Register X'06' Byte a failed to load the correct data.

R6(D) = Actual.
R5(0) = Expected.

11

See Note 2.

Register X'06' Byte 1 failed to load the correct data.

R6(1) = Actual.
R6(0) = Expected.

11

See Note 2.

R6= Maximum
address as calulated from
input X'70'.

Routine

Error
Code

0108

XXXX

Registers X'02', X'04', and X'06' are tested to verify data patterns FF, 00, AA,
and 55.

0001

XR R2, R2 fai.led to clear byte O.

0002

XR R2, R2 failed to clear byte 1.

0003

LH R2, SAVE failed to load R2 byte a with all ones.

0004

LH R2, SAVE failed to load R2 byte 1 with all ones.

0005

LH R2, SAVE2 failed to load R2 byte

Function Tested and EMIW Dactt......

0008

OOOC

,

I

0208

XXXX .'

Test to verify that input X'70' defines a valid maximum address. Test last valid
storage address (max. 64K). Storage size indicated in Reg X'70' is incorrect.

0308

XXXX

Error correction routine-Ability to correct single bit errors, detect double bit errors,
diagnostic reg reset.

0001

Error correction failed to reset data bit forced to 1 via diagnostic reg.

0002

Error correction failed to set data bit forced to

i
I

I
,

a via diagnostic reg.

I
I

0003

0708

R6 = Expected data.
R4 = Bits in error.

01

R6 = Expected data.
R3 = Bits in error.

01

R3 = Expected.
R6 = Actual.

0004

Diagnostic reg did not reset or test mode did not set. Reset of test mode should
reset the diagnostic reg.

R1 = Expected.
R3 = Actual.

01

XXXX

Addressing test-Address is stored as data and verified to be correct address.

0001

Data at address does not match address.

R1 = Expected.
R5 = Actual.

01

XXXX

Storagetest-Store zeros in background of ones.

0001

Background pattern was destroyed. Addressing problem suspected.

R1 = Test address.
R2 = Exp~ (backgnd.)
Ro = Bits in error;

Suspected Card
location (5)

FEALD
Page

FETMM
Page

Comments

If actual storage size is greater than 64K,
X'FFFE' will be used instead of actual
max. address.

Failed to detect double bit error.
I

0408

CZ
Latch
R.esults

Problem may be CDS, check CDS data defining
storage.

If this error occurs, bypass the running of INIT
and load the storage I FT.

.'

Z3705ADA INIT Symptom Index

INIT 100

(

3705-80 INIT SYMPTOM INDEX - Cont.
Routine

Error
Code

i3705ADA INIT Symptom Index

Function Tested and Error Descriptiooa

Expected and,Actual
Results in PROG
LEV 'N' Req.

PROGLEV'N'
Prior to Test
Inst. Execution

CZ
Latch
Results

Suspected Card
Location(s}

FEALD
Page

FETMM
Page

I NIT 102

Comments

,

0002

Store and then load a test pattern.

R1 = Test address.
R4 = Expected.
R5 = Bits in error.

If this error occurs, bypass the running of INIT
and load the storage 1FT.

0003

Load test pattern again to test restore capability.

R1 = Test address.
R4 = Expected.
R3 = Bits in error.

If this error occurs, bypass the running of INIT
and load the storage I FT.

0004

Parity bit failed.

R1

= Test address.

If this error occurs, bypass the running of INIT
and load the storage IFT.

XXXX

Storage test-Store ones in background of zeros.

0001

Background pattern was destroyed. Addressing problem suspected.

0002

Store and then load a test pattern.

0003

Load test pattern again to test restore capability.

0908

XXXX

Program relocation-This routine is used to relocate test to address X'2000'. No
error stops should occur.

OA08

XXXX

Storage test 0-2K. Store zeros in background of ones.

0001

Background pattern was destroyed. Addressing problem suspected.

R1 = Test address.
R2 = Exp. (backgnd.)
R5 = Bits in error.

0002

Store and then load a test pattern.

R1 = Test address.
R4 = Expected.
R5 = Bits in error.

0003

Load test pattern again to test restore capability.

R 1 = Test address.
R4 = Expected.
R3 = Bits in error.

00011-

Parity bit failed.

R1

XXX X

Storage test 0-2K. Store ones in background of zeros.

0001

Background pattern was destroyed. Addressing problem suspected.

0708

0808

OB08

= Test address.
= Exp. (backgnd.)
= Bits in error.
R1 = Test a~dress.
R4 = Expected.
R5 = Bits in error.
R1 = Test address.
R4 = Expected.
R3 = Bits in error.
R1
R2
R5

= Test address.
= Exp. (backgnd.)
= Bits in error.
R1 = Test address.
R4 = Expected.
R5 = Bits in error.
R1 = Test address.
R4 = Expected.
R3 = Bits in error.
R1
R2
R5

I

0002

Store and then load a test pattern.

0003

Load test pattern again to test restore capability.

= Test address.

I
,
,

,/'--",

"

\

./

./

"

,

,

./

/'

'--.j

/""\,
\

j

'--. ./

"'\

r
"

'\
/

("

"

-'"
./

£
./

--------"----

(

c (

(

~-

C t

~

--~-------

(

(

(

(

(

(

(

(

(

(

(

~~~

(

(\

3705-80 INIT SYMPTOM INDEX - Cont.
Error

Routine

Code

XXXX

OC08

Function Tested and Error Description

PROG LEV 'N'
Prior to Test
Inst. Execution

Expected and Actual
Results in PROG
LEV 'N' Req.

CZ
Latch
Results

Suspected Card
Location(s)

FEALD
Page

FETMM
Page

Comments

Program relocation-All data relocated by Routine 0908 will be relocated back to
'OOOO-OFFE' and control will be passed to the C. E. Loop Option subroutine.
No error stops should occur.

I
",

•

Z3705ADA INIT Symptom Index

INIT 104

3705-80 INIT SYMPTOM INDEX - Cont.
Routine

100N

Error
Code

Function Tested Md E...... Descriptiolll

'-,.-

.../

Resutts

FEALO
Page

FETMM,
Page

N/A

01

AB3H2

COOO2

6·640

Decode failure.

0002

Prior to issuing the branch, R1 was loaded with zeros to set the CZ latches. After
branching, the CZ latches are tested to verify that the branch did not alter the
CZ latches.

R1(1) = 00

R1(1)=00

01

AB3G2

CZxxx

6-640

CZ latch failure.

Same as 0001 above.

N/A

N/A

10

AB3H2

CD002

6·640

Decode failure.

AB3G2

CZxxx

6-640

CZ latch failure.

-

i Same as 0002 above except R1(1) is loaded with all ones to set the CZ latches to 10.

XXXX

LRI and BB pattern test.

0001

R1(1) is loaded with X'OS' using LRI, then R1(1) is XOR with X'OS'.

R1(1) = 05

R1(1)=OO

01

AB3H2

CD002

6-170

Decode failure.

0002

R1(1) is loaded with all ones and the CZ latches are tested.

R1(1) =00

R1(1)=FF

10

AB3G2

CZxxx

6-170

CZ latch failure.

0003

A series of BB instructions is performed on R1 (1). One of the eight BB failed
to branch.

R1(1) = FF

R1(1)=FF

10

AB3H2

CD002

6-660

Decode failure.

0004

BB instruction(s) altered the CZ latches.

R1(1) = FF

R1(1)=FF

10

AB~G2

CZxxx

6-660

CZ latch failure.

0005

R1 (0) is loaded with X'OO' and then the CZ latches are tested for 01.

R1(O) = XX

R1(O) =00

01

AB3H2
AB3G2

CD002
CZxxx

6-170

Decode failure.
CZ latch failure.

0006

A series of BB instructions is performed on R1 (0). One of the eight BB branched
on a zero or previous LRI failed.

R1(0) = 00

R1(O) = 00

01

AB3H2

CD002

6-660
6-170

Decode failure.

0007

BB instruction altered the CZ latches.

R1(O) .. 00

R1 (0) == 00

01

AB3G2

CZxxx

6-660

CZ latch failure.

0008

R1 (0) is loaded with X'FF' and then the CZ latches are tested for 10.

R1(O)

III

00

R1(O) == FF

10

AB3H2

CD002

6-170

Decode failure.

0009

A series of BB instructions is performed on R1 (0). One of the eight BB failed
to branch.

R1(O)

=FF

R1 (0)'" FF

10

AB3H2

CD002

6-660

Decode failure.

OOOA

BB instruction altered the CZ latches.

R1(0) - FF

R1(O) = FF

10

AB3G2

CZxxx

6-660

CZ latch failure.

OOOB

R1( 1) is loaded with all zeros and the CZ latches are tested for 01.

R1(1) == FF

R1(1) '" 00

01

AB3G2

CZxxx

6-170

CZ latch failure.

OOOC

A series of BB instructions is performed on R1 (1). One of the eight BB branched
on a zero or previous' LRI failed.

R1(1)

=00

R1(1) == 00

01

AB3H2

CD002

6-660
6-170

Decode failure.

0000

BB instruction altered the CZ latches.

R1(1) ==00

R1(1) =00

01

AB3G2

CZxxx

6-660

CZ latch failure.

XXXX

XRI instruction test.

0001

XRI or Z latch failed.

R1(1) = OC

R1(1) = 00

01

AB3H2
AB3J2
AB3G2

CDxxx
CA003
CZxxx

6-170

0002

XRI or C latch failed when R1 (1) is XOR with all ones.

R1(1) = 00

R1(1) = FF

10

AB3J2
AB3H2
AB3G2

CA003
CDxxx
CZxxx

6-170

ALU control failure.
Decode failure.
CZ latch failure.

0003

XRI above failed to produce the correct data. Testing is with BB instructions.

See Note 2.

6-170
6-660

See Note 2 for !>it failures.

0004

XRI failed to set Z latch.

0005

XRI above failed to produce correct data. Testing is with BB instructions.

0006

XRI or C Latch failed.

0007

XRI above failed to produce correct data. Testing is with BB instructions.

R1(1)=FF
R1(1) = FF

R1(O) = FF

~
\"-.

/

i

I~
~,

"

'--

''\
j

1'""1
'.,

/

,
"'-

j

/"'\
,"-_ ..../

r~
'-, /

~

\....../

/

(-'~1
\ j

r~'
,-,j

(
",-,/

R1(1)=00

01

See Note 2.

6-170

See Note 2 for bit failures.

R1(1)=00

01

See Note 2.

6-170

See Note 2 for bit failures.

R1(O) = FF

10

See Note 2.

6-170

See Note 2 for bit failures.

R1(0)=FF

10

See Note 2.

6-170

See Note 2 for bit failures.

r"~

.

/

,~
'~-j

0

(',\

("",

)

,""j

'--../

'.

/

~ j

(~

\..

("''t,\

~./

INIT 106

Comments

N/A

r'"

,,-"1

Suspected Card
Location(s)

Branch with a displacement of 2 failed to branch around error stop.

0004

/

CZ
Latch

0001

0003

120N

Expected and Actual
Results in PROG
LEV 'N' Req.

Branch instruction test.

I

110N

PROG LEV 'N'
Pr'ior to Test
Inst. Execution

XXXX

i

I

Z3705AEA INIT Symptom Index

(

"

f~

F~\

',-

\....Y

(''''
,j

(

(

(

(

(

(

(

(

(

«

«

(

(:

3705-80 INIT SYMPTOM INDEX - C~nt.
Routine
120N

130N

Error
Code

R1(1)=00

R1(1) = 00

01

See Note 2.

6-170

See Note 2.

R1(1) = 00

01

See Note 2.

6-170

See Note 2.

CZ
latch

Suspected Card
location(s)

Results

FEAlD
Page

FE'RtW
Page

Comments

XRI failed to set Z latch.

0009

Above XRI failed to produce correct data.

XXXX

ARI Instruction Test.

0001

ARI decode or CZ failure.

R1(1) = OE

R1(1)=00

10

AB3G2
AB3J2

CZ002
CA002

6-170

Decode failure.
AlU CTl failure.

0002

ARI or CZ latch failure adding zeros.

R1(0) = FF

R1(O) = FF

00

AB3G2
AB3J2

CZxxx
CA002

6-170

CZ latch failure.

0003

Above ARI modified high byte. Testing by XRI.

R1(0) = FF

R1(0)=00

01

See Note 2.

6-170

See Note 2 for bit failures.

0004

ARI or C latch failure adding zeros.

R1(1)=00

R1(1)=00

01

See Note 2.

6-170

0005

Above ARI modified low byte. Testing by XRI.

R1(1)=00

01

See Note 2.

6-176

0006

CZ latch failure adding all ones.

R1(1)=00

R1(1)=FF

00

See Note 2.

6-170

-

R1(1)=00

01

See Note 2.

6-170

R1(1) = FF

R1(1) = FE

10

See Note 2.

6-170

-

R1(1)=00

01

See Note 2.

6-170

0008
0009

i

ARI above, failed to produce correct result. Testing is with XRI instructions.

I ARI CZ latch failure adding all ones to all ones.
Above ARI failed to produce correct result. Testing is with XRI instructions.

xxx X

Data flow path:

0001

XRI or CZ latch failure.

0002
0003
0004
0005

,

Expected and Actual
Results in PROG
lEV 'N' Req.

0008

0007

150N

Function Tested ... Enor Description

PROG lEV 'N'
Prior to Test
I nst. Execution

-

I

I

XRI, BB, BCl and BZl instructions are
used to verify bit sensitivity.

byte 1, Zeros Pattern Sensitivity.
R1(1) =00

R1(1)=01

-

R1(1)=01

XRI failed to set Z latch.

R1(1)=01

R1(1)=00

XRI or CZ latch failure.

R1(1) = 00

R1 (1) = 02

-

Above XRI failed to produce correct result. Testing is with BB instructions.

I Above XRI failed to produce correct re"sult. Testing is with BB instructions.

10
10

i

See Note 2.

6-170

See Note 2.

6-170
6-660

See Note 2.

6-170

10

See Note 2.

6·170

R1(1) = 02

10

See Note 2.

6-170
6-660

See Note 2.

6-170

. See Note 2.

6-170

See Note 2.

6-170

01

0006

XRI failed to set Z latch.

R1(1) = 02

R1(1)=00

01

0007

XRI or CZ latch failure.

R1(1) = 00

R1(1)=04

10

;

,

-

R1(1) =04

10

XRI failed to set Z latch.

R1(1)=04

R1(1) = 00

01

See Note 2.

6-170

OOOA

XRI or CZ latch failure.

R1(1)=00

R1(1) = 08

10

See Note 2.

6-170

OOOB

Above XRI failed to produce correct results. Testing is with BB instructions.

-

R1(1) = 08

10

See Note 2.

6-170

OOOC

XRI failed to zet Z latch.

R1(1)=08

R1(1) = 00

01

See Note 2.

6-170

0000

XRI or CZ latch failure.

R1(1) = 00

R1(1)=10

10

See Note 2.

6-170

OOOE

Above XRI failed to produce correct result. Testing is with BB instructions.

-

R1(1)=10

10

See Note 2.

6-170

OOOF

XRI failed to set Z latch.

R1(1)=10

R1(1)=00

01

See Note 2.

6-170

0010

XRI or CZ latch failure.

R1(1) =00

R1 (1) = 20

10

See Note 2.

6-170

0011

Above XRI failed to produce correct result. Testing is with BB instructions.

-

R1(1) = 20

10

See Note 2.

6-170

0012

XRI failed to set Z latch.

R1(1) = 20

R1(1) =00

01

See Note 2.

6-170

0013

XRI or CZ latch failure.

R1(1) =00

R1(1) = 40

10

See Not\!l2.

6-170

0008

Above XRI failed to produce correct result. Testing is with BB instructions.

0009

Any failure in this routine, see Note 2.

Z3705AEA INIT Symptom Index

IN IT 108

3705-80 INIT SYMPTOM INDEX - Cont.

Routine

150N

160N

Enor

See Note 2.

6-170

XRI failed to set Z latch.

R1(1)=40

R1(1)=00

01

See Note 2.

6-170

0016

XRI or ez latch failure.

R1(1) = 00

R1(1) = 80

10

See Note 2.

6-170

0017

Above XRI failed to produce correct result. Testing is with BB instructions.

-

R1(1) = 80

10

See Note 2.

6-170

0018

XRI failed to set Z latch.

R1(1)=80

R1(1)=00

01

See Note 2.

6-170

0019

XRI or ez latch failure.
-

R1(1)=00

R1(1) = AA

10

See Note 2.

6-170

-

R1(1) = AA

10

See Note 2.

6-170

R1(1) =00

01

See Note 2.

6-170

0015

Above XRI failed to produce
instructions.

001B

XRI failed to set Z latch.

XXXX

Data flow path: byte 1, Ones Pattern Sensitivity.

I
I

R1(1) = AA

XRI or ez latch failure.

XRI failed to SElt Z latch.
. XRI or ez latch failure.

R1(1)=00

R1(1)=FE

10

See Note 2.

6-170

-

R1(1)=FE

10

See Note 2.

6-170

R1(1) = FE

R1 (1) = 00

01

See Note 2.

6-170

R1(1)=00

R1(1) = FD

10

See Note 2.

6-170

-

R1(1)=FD

10

See Note 2.

6-170

XRI failed to zet Z latch.

R1(1) = FD

R1(1)=00

01

See Note 2.

6-170

0007

XRI or ez latch failure.

R1(1)=00

R1(1)=FB

10

See Note 2.

6-170

0008

Above XRI failed to produce correct result. Testing is with BB instructions.

-

R1(1)=FB

10

See Note 2.

6-170

0009

XRI failed to set Z latch.

R1(1) = FB

R1 (1) = 00

01

See Note 2.

6-170

XRI or ez latch failure.

R1(1) = 00

R1(1)=F7

10

See Note 2.

6-170

-

R1(1)=F7

10

See Note 2.

6-170

R1(1) = F7

R1(1)=00

01

See Note 2.

6-170

OOOB

I

OOOC

I

Above XRI failed to produce correct result. Testing is with BB instructions.
XRI failed to set Z latch.
byte 0, Ones pattern sensitivity.

XXX X

Data flow path:

0001

XRI or ez latch failure.

0005
0006
0007
0008
0009
OOOA
OOOB

~

\..)

R1(O) =EF

10

See Note 2.

6-170

-

R1(O) = EF

10

See Note 2.

6-170

XRI failed to set Z latch.

R1(O) = EF

R1(0) = 00

01

See Note 2.

6-170

XRI or ez latch failure.

R1(O) = 00

R1(O) = DF

10

See Note 2.

6-170

-

R1 (0)'; DF

10

See Note 2.

6-170

XRI failed to set Z latch.

R1(0) = DF

R1 (0) = 00

01

See Note 2.

6-170

XRI or ez latch failure.

R1(O) = 00

R1(O) = BF

10

See Note 2.

6-170

-

R1 (0) = BF

10

See Note 2.

6-170

XRI failed to set Z latch.

R1(O) = BF

R1(0) = 00

01

See Note 2.

6-170

XRI or ez latch failure.

R1(O) = 00

R1 (0) = 7F

10

See Note 2.

6-170

-

R1(0) = 7F

10

See Note 2.

6"170

Above XRI failed to produce correct result. Testing is with BB instructions.

Above XRI failed to produce correct result. Testing is with BBinstructions.

Above XRI failed to produce correct result. Testing is with BB instructions.

Above XRI failed to produce correct result. Testing is with BB instructions.

0'-.;/

!~~

'"_/

c-~

0

'"

./

'-.

Any failure in this routine, see Note 2.

XRI, BB, Bel and BZl instructions are
used to verify bit sensitivity.
R1(O) = 00

(1)
'--.j

Comments

XRI, BB, Bel and BZl instructions are
used to verify bit sensitivity.

0006

0004

'-.

i

Above XRI failed to produce correct result. Testing is with BB instructions.

0003

......_./

result. Testing is with Band BB

0005

0002

!

!

Above XRI failed to produce correct result. Testing is with BB instructions.

OOOA

/~'"

corre~t

001A

0004

I

FETMM
Page

FEAlD
Page

10

0003

'\

Suspected Card
location(s)

R1(1) = 40

Above XRI failed to produce correct result. Testing is with BB instructions.

0002

,

CZ
latch
Results

-

0014

0001

180N

Expected and Actual
Results in PROG
lEV 'N' Req.

PROG lEV 'N'
Prior to Test
I nst. Execution

Function T........ Enor Description

Code

INIT 110

Z3705AE~iNIT Symptom Index

/

0
'''-..../

(~

f'.~

'\..j

r'"

,

'"

I

./

r~

',,- . /
.

r·' .
.

~ ../

(.~

\....... j

0

" .../

\ '
.

0

''-.../

r~

!'~

\..... j

'..... . /

.'1
\~

./

.

()

rl.,
,3

rr~,

"'-~

Any failure in this routine, see Note 2.

[1\

0
t

'--./

"'-./

"....... jJ

C'
Y

./

(

(

(

{/

(

(

(

(

(

c-

(

(

(

(

(

(

(

(

f

f

(

( (

3705-80 INIT SYMPTOM INDEX - Cont.

......

'

E.rror
Cede

Function Tested and Error Description

180N

OOOC

XRI failed to set Z latch.

190N

XXXX

Data flow path:

I

i
I

R1(O) = 7F

Expected and Actual
Results in PROG
L,EV 'N' Req ..
R1(0) =00

CZ
Latch
Results
01

Suspected Card
Location(s)

FEALD
Page

FETMM
Page

Comments

6-170

See Note 2.

XRI, BB, BCl and BZL instructions are
used to verify bit sensitivity.

Byte 0, Zeros Pattern Sensitivity.

I

!

PROG LEV 'N'
Pri,or to Test
I nit. EDCIII1ion

R1(0) = 00

R1 (0) = 01

10

-

R1(0)=01

10

See Note 2.

6-170

XRI failed to set Z latch.

R1(O) = 01

R1 (0) = 00

01

See Note 2.

6-170

0004

XRI or CZ latch failure.

R1(O) = 00

R1 (0) = 02

10

See Note 2.

6-170

0005

Above XRI failed to produce correct result. Testing is with BB instructions,

-

R1(0) =02

10

See Note 2.

6-170

0006

XRI failed to set Z latch.

R1(O) = 02

R1(0) = 00

01

See Note 2.

6-170

0007

XRI or CZ latch failure.

R1(O) = 00

R1(0) = 04

10

See Note 2.

6-170

0008

Above XRI failed to produce correct result. Testing is with BB instructions.

-

R1(O) = 04

10

See Note 2.

6-170

0009

XRI failed to set Z latch.

R1(0) = 04

R1 (0) = 00

01

See Note 2.

6-170

OOOA

XRI or CZ latch failure.

R1(0) = 00

R1 (0) = 08

10

See Note 2.

6-170

OOOB

Above XRI failed to produce correct result. Testing is with BB instructions.

-

R1(0)=08

10

See Note 2.

6-170

OOOC

XRI failed to set Z latch.

R1(0) = 08

R1(O) = 00

01

See Note 2.

6-170

OOOD

XRI or CZ latch failure.

R1(O) = 00

R1(0) = 55

10

See Note 2.

6-170

OOOE

Above XRI failed to produce correct result. Testing is with BB instructions.

-

R1 (0) = 55

10

See Note 2.

6-170

OOOF

XRI failed to set Z latch.

R1(O) = 55

R1(0) = 00

01

See Note 2.

6-170

XXXX

ORI instruction test.

0001

ORI decode failure. Low byte containing 09 was ORI with 05. Result tested by XRI.

R1(1)=09

R1(1)=00

01

AB3H2
AB3J2

CD002
CA003

6-170

Decode failure.
AlU control failure.

0002

ORI or CZ latch failure.

R1(1)=00

R1(1)=FF

10

AB3G2

CZxxx

6-170

CZ latch failure.

0003

Above ORI failed to produce correct result. Testing is with XRI instructions.

R1(1)=FF

R1(1)=00

01

See Note 2.

6-170

See Note 2 for bit failures in this routine.

0004

ORI or CZ latch failure.

Rl(1) == 00

R1(1) = 00

01

See Note 2.

6-170

0005

Above ORI failed to produce correct result. Testing is with XRI instructions.

R1 (1) = 00

R1(1)=00

01

See Note 2.

6-170

0006

ORI or CZ latch failure.

R1(O) = FF

R1 (0) = FF

10

See Note 2.

6-170

0007

Above ORI failed to produce correct result. Testing is with XRI instructions.

R1(0) = FF

R1 (0) = 00

01

See Note 2.

6"170

0008

ORI or CZ latch failure FF was ORI with FF.

R1(O)=OO

R1(0) = FF

10

See Note 2.

6-170

0009

OR I above failed to produce. correct result. Testing is with XRI instructions.

R1(O) = FF

R1(0) =00

01

See Note 2.

6-170

XXXX

NRlinstruction test.

0001

NRI decode failure. 09 was NRI with 05. Result was tested with XRI instruction.

R1(1)=09
R1(1) = 05
R1(1)=01

01

AB3H2
AB3J2

CD002
CA002

6-170

R1(1)=00

Decode failure.
AlU control fairure.

CZxxx

6-170

CZ latch failure.

0001

XRI or CZ latch failure.

0002

Above XRI failed to produce correct result. Testing is with BB instructions.

0003

\

1BON
!

1CON

0002

NRI or CZ latch failure. 00 was NRI with 00.

R1(1)=00

Rl(1)=00

01

AB3G2

0003

Above NRI failed to produce correct result. Tested by XRI instruction.

R1(1)=00

R1(1)=OD

01

See Note 2.

6-170

0004

NRI or CZ latch failure. FF was NRI withFF.

R1(O) =FF

R1 (0)= FF

10

See Note 2.

6-170

73705AEA IN IT Symptom Index

INIT 112

3705-80 lNIT SYMPTOM INDEX - Cont.

Z370SAEA ,iNIT Symptom Index

FunctiC.n Tested and Error ~

Prior to Test
III\I!Slt.

1CON

1DON

I

1EON

!

EXJ*1;ed'and Actual
Results in PROG
LEV "N' R.eq..

PROG LEV "N'

.'

Exec:III'tion

'"

CZ
Latch
R8$ults

.......

,'.

'

Suspected card
.L()Cation(s)

FETMM

FEALO
Page

Comments

Page ,

0005

Above NRI failed to produce correct result. Tested by XRI instruction.

R1(O) = FF

Rl(O) =00

01

See Note 2.

6·110

0006

NRI or C21atch failure; FF was NRI with 00.

R1(l) = FF

R1(l) = 00

01

See Note 2.

6·110

0007

N RI above failed. to produce correct result.

R1(l) =00

Rl(l)=OO

01

See Note 2.

6·110

0008

NRI or CZ latch failure. FF was NRI with 00.

Rl(O)

=00

Rl(O)=OO

01

See Note 2.

6·110

0009

Above NRI fCliled to produce correct result. Tested by XRI instruction.

R1(O) =00

R1(O) = 00

01

See Note 2.

6·110

XXXX

TRM instruction test.

0001

TRM dec~de failure. Tested by XRI. TRM mask was 05.
Rl(l)= 00

01

AS3H2
AB3J2

CDxxx
CA002

6·110

R1(1) =09

Decode failure.
ALU control failure.

R1(1) = FF

10

AB3K2
AB3G2

CL003
CZxxx

6·170

LS control failure.
CZ latch failure.

R1(l) = 00

01

See Note 2.

6·110

See Note 2 for bit failure.

Rf(O)

= FF

01

See Note 2.

6·110

0002

TRM or CZ latch failure. TRM Mask was FF.

Rl(lj = FF

0003

Above TRM modified Rl low. Tested by XRI instruction.

R1(l)

0004

TRM or CZ latch failure. TRM Mask was 00.

= FF
RHO) = FF

0005

Above TRM modified Rl high. Tested by XRI instruction.

Rl(O) = FF

Rl(O)=OO

01

See Note 2.

6·110

0006

TRM or CZ latch failure. TRM Mask was FF.

R1(l) =00

R1(1)=00

01

See Note 2.

6·170

0007

Above TRM modified Rl low.

R1(l)=OO

R1(l)=OO

01

See Note 2.

6·110

XXXX

SRI instruction test.

0001

SRI Decode failure. SRI 05 from 09. Result tested by XRI instruction.

AB3H2

CD002

6·110

Decode failure.

CA003
CZxxx

6·110

ALU control failure.
CZ latch failure

R1(l) = 09
R1(1)=05
R1(l)=04

Rl (1 )'=00

01

AB3J2
AB3G2

0002

SRI or CZ latch failure. SRI 00 from FF.

R1(O) = FF

Rl(O) = FF

00

See Note 2.

6.110

0003

SRI above failed to produce correct result. Tested by XRI instruction.

R1(O) = FF

Rl(O) = 00

01

See Note 2.

6·110

0004

SRI or CZ latch failure. SRI Mask was 00.

R1(O) = 00

RHO) =00

01

See Note 2.

6·110

0005

Above SRI failed to produce correct result. Tested by XRI instruction.

Rl(O) = 00

Rl(O) = 00

01

See Note 2.

6·110

0006

SRI or CZ latch failure;

Rl(1) = FF

R1(1)= 00

01

See Note 2.

6·110

0007

Above SRI failed to produce correct result. Tested by XRI instruction.

R1(l)=OO

R1(l) = 00

01

See Note 2.

6·110

SRI or CZ latch failure. SRI Mask was t=F.

Rl(l)

= 00

Rl = FFOl

10

See Note 2.

6·110

0009

Above SRI failed to produce correct result. Tested by XRI instruction.

Rl =FFOl

Rl = 0000

01

See Note 2.

6·110

XXXX

CR I instruction test .. '

0001

CRI decode failure. CRIMask was 05. Tested by XRI instruction.

Rl(l) = 09
Rl (1)= 09

Rt(l)

= 00

01

AB3H2
AB3J2
AB3K2

CD002
CA003
CL003

6·110

Decode failure.
ALU control failure.
LS control failure.

0002

CRI or CZlatch faHure. CRI Mask was FF.

Rl(l)=FF

R1(l) = FF

01

AB3G2

CZxxx

6·110

CZ latch failure.

0003

Above CRI modified R110w. Tested by XRI instruction.

Rl(l)= FF

Rl(l)=OO

01

See Note 2.

0004

CRI or CZ latch failure. CRI Mask wasFF.

R1(l) =00

Rl(l)=OO

, 0008

INIT 114

'.

1FON

0005
0006."
",,,."
0007

A~oveC·Rlm.0d.ified Rllow. TestedbY XR'I instruction.

Rl(l)

, CR 19r C.Z latc.hfailure. CRI !VI.Clsk )/Vas FE~
Above CRI modified"Rlhigh. Tested ~v)(FninstruQ,tioi1.
.:

10
-<;

6·110
6·110

See Note 2.
\'"

"

;

, 6. .11 0

00

R1(l) =00

01

R1(1) = FF

R1(O) = FF

. 00

See Note 2.

. 6·110

Al(O)';" FF

·~R~.(9)=00

01

See Note 2.

, 6~110

;i;

: :,.: .'

d:

I· .•......

See N()te 2.

1

":

('
!

'..

/

./

.

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

3705-80 INIT SYMPTOM INDEX - Cont.
RoutiIIe

Em.r
CeaIIe

200N

XXXX

LCR instruction test.

0001

LCR decode failure. Tested by XRI instruction.

0002
0003

Function TIS'IIIIII and Error Description

Above LCR modified R3 low. Tested by XRI instruction.
LCR or CZ latch failure.

PROG LEV 'N'
Prior to Test
Inst. Execution

Expected and Actual
Results in PROG
LEV 'N' Req.

CZ
Latch
Results

R1(1)=09
R1(1) = 05

R3(1) = 05
R1(1)=00

01

R3(1)=05
R3(1) = FF

R3(1) = 00

01

R3(0) = XX
R3(1) = 01

R3(0) = 01

00

0004

LCR above failed to produce correct result. Tested by XRI instruction.

R3(0) = 01

R3(0) = 00

01

0005

LCR or CZ latch failure.

R3(1) = 02
R3(0) = 00

R3(0) = 02

00

0006

Above LCR failed to produce correct result. Tested by XRI instruction.

R3(0) = 02

R3(0) = 00

01

0007

LCR or CZ latch failure.

R3(1) = 04
R3(0) = 00

R3(0) = 04

00

0008

Above LCR failed to produce correct result. Tested by XRI instruction.

R3(O) = 04

R3(0) = 00

01

0009

LCRor CZ latch failure.

R3(1) = 08
R3(0) = 00

R3(0) = 08

00

OOOA

Above LCR failed to produce correct result. Tested by XRI instruction.

R3(0) = 08

R3(0) = 00

01

0008

LCR or CZ latch failure.

R3(1) = 10
R3(0) = 00

R3(0) = 10

00
01

Suspected Card
Location(s)

FEALD
Page

FETMM
Page

AB3H2
AB3J2

CD002
CAxxx

6·220
6·170

Decode failure.
ALU controls failure.

AB3G2

CZxxx

6·220
6·170

CZ latch failure.
See Note 2 for bit failures.

See Note 2.

6·220

See Note 2.

6·220
6·170

See Note 2.

6·220

See Note 2.

6·220
6·170

See Note 2.

6·220

See Note 2.

6·220
6·170

See Note 2.

6·220

See Note 2.

6·220
6·170

See Note 2.

6·220

See Note 2.

6·220
6·170

See Note 2.

6·220

See Note 2.

6·220
6·170

See. Note 2.

6·220

See Note 2.

6·220
6·170

I

OOOC

Above LCR failed to produce correct results. Tested by XRI instruction.

R3(O) = 10

R3(0) = 00

0000

LCR or CZ latch failure.

R3(1) = 20
R3(0) = 00

R3(0) = 20

,

00

OOOE

Above LCR failed to produce correct result. Tested by XRI instruction.

R3(0) = 20

R3(0) = 00

01

OOOF

LCR or CZ latch failure.

R3(1) = 40
R3(0) = 00

R3(0) = 40

00

R3(0) =40

R3(0) = 00

01

0010
0011

Above LCR failed to produce correct result. Tested by XRI instruction.
LeR or CZ latch failure.

R3(1) = 80
R3(0) = 00

R3(O) = 80

00

0012

Above LCR failed,to produce correct result. Tested by XRI instruction.

R3(0) = 80

R3(0) = 00

01

0013

LCR orGZlatch failure.

R3(1)= 7F
R3(O) = 00

R3(0) = 7F

00

R3(0):;: 7F

R3(C: ,,00

01

See Note 2.

6·220

See Note 2.

6·220
6·170

See Note 2.

6·220

See Note 2.

6·220
6·170

.

0014

Above LCR failed to produce correct result. Tested by XRI instruction.

..

Comments

.

.

..

Z3705AEA INIT Symptom Index

INIT 116

3705-80 INIT SYMPTOM INDEX - Cont.
Rout....

Emili'
CollIe'

Z3705AEA INIT Symptom Index

FUIIIIdiom Tested and Error Dna:1I......
,

200N

0015

LCR or CZ latch failure.

PROG LEV 'N'
Prior to Test
I nst. Execution

Expected and Actual
Results in PROG
LEV 'N' Req.

R3(1)=BF
R3(0) = 00

R3(0) = BF

00

CZ
Latch
Results

0016

Above LCR failed to produce correct result. Tested by XRI instruction.

R3(O) = BF

R3(O) = 00

01

0017

LCR or CZ latch failure.

R3(1) = OF
R3(O) = 00

R3(O) =OF

00

0018

Above LCR failed to produce correct result. Tested by XRI instruction.

R3(O) =OF

R3(O) = 00

01

0019

LCR or CZ latch failure.

R3(1) == EF
R3(O) = 00

R3(O) = EF

00

001A

Above LCR failed to produce correct result. Tested by XRI instruction.

R3(O) = EF

R3(O) = 00

01

001B

LCR or CZlatch failure.

R3(1) == F7
R3(O) = 00

R3(O) = F7

00

Above LCR failed to produce correct result. Tested by XRI instruction.

R3(O) = F7

R3(O) = 00

LCR or CZ latch failure.

R3(1) =FB
R3(O) = 00

R3(O) = FB

00

001C

•

Suspected Card
Location(s)

01

FEALD

Page

See Note 2.

6-220

See Note 2.

6-220
6-170

See Note 2.

6-220

See Note 2.

6-220
6-170

See Note 2.

6-220

See Note 2.

6-220
6-170

See Note 2.

6-220

See Note 2.

6-220
6-170

See Note 2.

6-220

See Note 2.

6-220
6-170

See Note 2.

6-220

See Note 2.

6-220
6-170

See Note 2.

6-220

See Note 2.

6-220
6-170

See Note 2.

6-220

See Note 2.

6-220
6-170

See Note 2.

6-220

See Note 2.

6-220
6-170

See Note 2.

6-220

i

0010
,,
i

001E

Above LCR failed to produce correct result. Tested by XRI instruction.

R3(O) = FB

R3(O) = 00

01

001F

LCR or CZ latch failure.

R3(1) = FO
R3(O) == 00

R3(O) = FO

00

I

i

I

,

0020

Above LCR failed to produce correct result. Tested by XRI instruction.

R3(O):= FO

R3(O) = 00

01

0021

LCR or CZ latch failure.

R3(1)=FE
R3(O) = 00

R3(O) = FE

00

R3(O) = FE

R3(O) = 00

01

0022

Above LCR failed to,produce correct result. Tested by XRI instruction.

0023

LCR or CZ latch failure. 2 LCR instructions used. R3 high to R3 high sets
CZ = 00. R3 low to R3 high sets CZ = 11.

R3(1) = 00
R3(O) = FE

R3(O) = 00

11

0024

Above LCRs failed to produce correct result. Tested by XRI instruction.

R3(O) = 00

R3(O) = 00

01

0025

LCRor CZ latch failure.

R3(1)" FF
R3(O) = 00

R3(O) = FF

10

R3(O) = FF

R3(O) = 00,

01

R3(1) == AA
R3(O) =00

R3(O) = AA

10

R3(O) = AA

R3(0) = 00

01

R3(O)= 55

10

0026
0027

,

Above LCR failed to produce correct result. Tested by XRI instruction.

,

,

LCR or CZ latch failure.

0028

Above LCR fliiled to produce correct result. Tested by XRI instruction.

0029

LCR or CZ latch failure.
,

,

R3(1) ==55
, R3(O) = 00

,

FETMM
Page

See Note 2.

6-220
6-170
6-220

"

,

"

"I

"

(

(

.

/

'.

/

'.

/

.

/

,

/

"

/

.

Comments

"
"

See Note 2.

','

11\UT'118

"

--------~

(~

(

(

{

r:

---------

(

(

(

(

(,

(

(

---------

-

(/ ("

-----

t

(

-

~,

,

c

(

t.

---"-

(

(

(,

(

(

(

(

{~'

f

('/ (

(

(

(~~"

3705-80 INIT SYMPTOM INDEX - Cont.
Routine

200N

E"...

Function Tested and Error Description

Cede

!

R3(0) = 00

Above LCR failed to produce correct result. Tested by XRI instruction.

R3(0) = 55

002B

LCR or CZ latch failure. Tested by XRI instruction.

R3(1) = FE
R1(1) = 00

lCR failure. Tested by XRI instruction.

002D

230N

Expected and Actual
Results in PROG
LEV 'N' Req.

002A

002C

220N

PROG LEV 'N'
Prior to Test
I nst. Execution

lCR failure. Tested by XRI instruction.

R3(0) = 00
R1(O) = FF
R3(0) = 00
R1(O) = FF

R1(1)=FE
R1(1) = 00

CZ
Latch
Results
01

Suspected Card
Location(s)

FEALD
Page

See Note 2.

6-220
6-170

See Note 2.

6-220
6-170

01

R1 (0) = 00

01

Comments

,

01

R1 (0) = 00
R1(O) = 00

FETMM
Page

See Note 2.

6-220
6-170

See Note 2.

6-220
6-170

XXXX

Branching test.

0001

BZl, pos. displacement - AlU failure.

11

AB3G2

CZxxx

6-640

CZ latch failure.

0002

B, neg. displacement-AlU failure.

11

AB3J2

CAxxx

6-640

AlU controls failure.

0003

BCl, neg. displacement - AlU failure.

11

See Note 2.

6-640

See Note 2 for bit failures.

0004

BZl, neg displacement.

11

See Note 2.

6-640

0005

BCl, BZl, B, BB failure.

11

See Note 2.

6-640
6-660

XXXX

ACR instruction test.

0001

ACR decode failure. Result OE is tested by XRI instruction.

0002

ACR or CZ latch failure.

R3(1) = 05
R1(1) = 09

R1(1)=OE
R1(1)=00

01

R3(1)=01
R1(O) = F7

R1(O) = F8

00

R1(0)=00

01

0003

Above ACR did not produce correct result. Tested by XRI instruction.

R1(O) = F8

0004

ACR or C latch failure. ACR R3 high with R3low, CZ = 00. ACR R1 low with
R3 high, CZ = 11.

R1(1)=81
R3 = 7F01

0005

R3 = 7F80
R3 = 0080

AB3H2
AB3J2

CDxxx
CAxxx

6-220
6-170

Decode failure.
AlU controls failure.
See Note 2 for bit failures.

AB3G2

CZxxx

6-220

CZ latch failure.

See Note 2.

6-220
6-170

See Note 2.

6-220

See Note 2.

6-220

11

Above ACR, Z latch failure.
Above ACR, failed to produce correct data in R3 low. Tested by XRI instruction.

R3(1) = 80

R3(1) = 00

01

See Note 2.

6-220
6-170

0007

Above ACR failed to produce correct data in R3 high. Tested by XRI instruction.

R3(0) = 00

R3(0) = 00

01

See Note 2.

6-220
6-170

0008

Above ACR modified contents of R1 (1). Tested by XRI instruction.

R1(1)=81

R1(1) =00

01

See Note 2.

6-220
6-170

0009

Above ACR modified contents of R1(O). Tested by XRI instruction.

R1(O) = FF

R1(0) = 00

01

See Note 2.

6-220
6-170

OOOA

ACR or CZ latch failure. ACR R1 high with R1 high.

R1(O) = FF

R1(0) = FE

10

See Note 2.

6-220

R1(0) = FE

R1(0) = 00

01

See Note 2.

6-220
6-170

0006

OOOB

I

Above ACR failed to produce correct result. Tested by XRI instruction.

Z3705AEA INIT Symptom Index

INIT 120

("

3705·80 INIT SYMPTOM INDEX· Cont.

......
230N

240N

Ener
CadIt
OOOC

Z3706AEA III,IIT Symptom Index

Function Tested and Error o.cription
ACR failed to produce correct result when ACR R1 low with R3 low. Tested
by XRI instruction.

XXXX

OCR instruction test.

0001

OCR decode failure. Tested by XRI instruction.

0002

PROG LEV 'N'
Prior to Test
I nst. Execution

Expected and Actual
Results in PROG
LEV 'N' Req.

R1(1) "'00
R3(1) - FF

R3(1) '" FF

R1(1)=00
R1 (1) = 00

R3(1) '" CC
R1(O) = 33

R1(O) = FF

10

R1(O) - FF

R1(0) ~ FF

01

0004

OCR or CZ latch failure.

R3(0) = 00
R1(1) = 00

R1(1)=00

01

R1(1) '" 00

R1(1)=00

R1(O) = FF

R1 (0) = FF

0006

OCR or CZ latch failure. Tested by CRI instruction.

AB3H2
AB3J2

CDxxx
CA003

6·220
6·170

Decode failure.
ALU controls failure.
See Note 2 for bit failures.

AB3G2

CZxxx

6·220

CZ latch failure.

See" Note 2.

6·220
6·170

See Note 2.

6·220

01

Sae Note 2.

6·220
6·170

01

See Note 2.

6·220
6·170

r

250N

XXXX

NCR instruction test.

0001

NCR decode failure. Tested by XRI instruction.

0002

260N

./

01

R3(0) = FF
R1(1)=FF

R1 (1) = FF

10

NCR above failed to produce correct result. Tested by CRI instruction.

R1(1)=FF

R1(1) = FF

01

0004

NCR or CZ latch failure.

R1(1)=FF
R1 (0) = 00

R1(0)=00

01

R1 (0) = 00

R1(0) =00

01

0005

Above NCR failed to produce correct result. Tested by CRI instruction.

XXXX

XCR instruction test.

0001

XCR instruction decode tested by XRI instruction.

R3(1) = 05
R1(1) = 09

XCR or CZ latch failure.

R1(1) =OC
R1 (1) = 00

01

R1(O) = FF
R1(1) = 00

R1(1)=FF

10

0003

Above XCR failed to produce correct result. Tested by CRI instruction.

R1(1)=FF

R1(1)"'FF

01

0004

XCR or CZ latch failure.

R1(1)=FF
R3(0) - FF

R3(0)" 00

01

R3(0) '" 00

R3(0) '" 00

01

0005

.' '\

NCR or CZ latch failure.

R1(1)=01
R1(1)=00

0003

0002

"-

R3(1) = 05
R1(1) = 09

0

'-.- j/

XCR above failed to produce correct result.

C)

.",--.",
",.j

r'

)

\.", ./

/"
',-.//

/~'\

"-

/'

i""-~

"

./

[~

.~.

I

~ ./

".j

.f'" .'"

I

'"

..•./

r~,
\ ./

(

'"

1''1
/

"

./

~-)

".

.

8
"'-

.

/~

'"

j

Comments

6·220
6·170

01

Above OCR failed to produce correct result. Tested by CRI instruction.

Above OCR failed to produce correct result. Tested by CR I instruction.

FETMM
Page

FEALD

p.

00

0003

0005

Suspected Card
Location(s)
See Note 2.

R3(1) = 05
R1(1)-00

OCR or CZ latch failure.

CZ
Latch
Resutts

AB3H2
AB3J2

CD002
CAxxx

6·220
6·170

Decode failure.
ALU controls failure.
See Note 2 for bit failures.

AB3G2

CZxxx

6·220

CZ latch failure.

See Note 2.

6·220
6·170

See Note 2.

6·220

See Note 2.

6·220
6·170

AB3H2
AB3J2

CD002
CA003

6·220
6·170

Decode failure.
ALU controls failure.
See Note 2 for bit failures.

AB3G2

CZxxx

6·220

CZ latch failure.

See Note 2.

6·220
6·170

See Note 2.

6·220

See Note 2.

6·220

/"-

"\

'"

/'

fl
\./

INIT 122

i4"~

0

~j

I

j

"'- . ./

..:)

(l1
~~

----

(

(

(

(

- - - - - - - ----

(-

--

(

------"-.~

(

(

«

(

(

(

(

(~'

f

(

(-

(

f

(

(

t

{

(

(--

(-

(--

(

--

(-' (

(

f

(~

3705-80 INIT SYMPTOM INDEX - Cont.
Routine

270N

Emil
Code

XXXX

SCR instruction test.

0001

SCR decode failure. Tested by XRI instruction.

0002

:

280N

CZ
Latch
Results

R1(1) = 04
R1(1)=00

01

=01

10

R1(O) = FF
R3(D) = 00

R3(0)

Above SCR failed to produce correct result. Tested by XRI instruction.

R3(0) = 01

R3(0) = 00

0004

SCR or CZ latch failure.

R1(O) = FF
R3(0) = FF

R3(0) = 00

01

R3(0) = 00

FEALD
Page

FETMM
Page

AB3H2
AB3J2

CD002
CA003

6·220
6·170

Decode failure.
ALU controls failure.

AB3G2

CZxxx

6·220

CZ latch failure.

Comments

6·220
6·170

See Note 2.

6·220

01

See Note 2.

6·220
6·170

= 09
= 00

01

AB3H2
AB3J2

CD002
CA003

6·220
6·170

Decode failure.
ALU controls failure.

R3(1) = FF
R3(0) = 00

AB3G2

CZxxx

6·220

CZ latch failure.

R3(0) = 00

10

Above SCR failed to produce correct result. Tested by XRI instruction.

R3(0) = 00

XXXX

CCR instruction test.

R3(1) = 05

0001

CCR decode failure. Tested by XRI instruction.

R1(1)

CCR or CZ latch failure.

Suspected Card
Location(s)

See Note 2.

0005

= 09

R1 (1)
R1(1)

0003

Above CCR modified R3 high. Tested by XRI instruction.

R3(0) = 00

R3(0) = 00

01

0004

CCR or CZ latch failure.

R1(0) = FF
R3(1) = FF

R3(1)

= FF

01

R3(1)=00

= FF

See Note 2.

6·220
6·170

See Note 2.

6·220

01

See Note 2.

6·220
6·170

0005

Above CCR modified R3 low. Tested by XRI instruction.

R3(1)

0006

CCR or C latch failure.

R1(O) = 01
R3(0) = 02

10

See NotA 2.

6·220
6·170

0007

CCR or Z latch failure.

R1(O) = 01
R3(0) = 02

10

See Note 2.

6·220
6·170

XXXX

LCOR instruction test.

0001

LCOR decode failure. Tested by XRI instruction.

R3(1) = 05
R1 (1) 09

=

AB3H2
AB3J2

R1 (1) = 02
R1(1) = 00

01

CD002
CAxxx

6·220
6·170

LCOR or CZ latch failure. LCOR R3 high into R3 high.

R3(0) = FF

R3(0)

=7F

10

See Note 2.

6·220

0003

Above LCOR failed to produce correct result. Tested by XRI instruction.

R3(0) = 7F

R3(0) = 00

01

See Note 2.

6·220
6·170

0004

LCOR or CZ latch failure. LCOR R1 low into R1 low.

R1(1) = 00

R1(1) = 00

01

See Note 2.

6·220

0005

Above LCOR failed to produce correct result. Tested by CRI instruction.

R1(1)=00

R1(1)=00

01

See Note 2.

6·220

XXXX

LHR instruction test.

0001

LHR decode failure. Tested by XRI instruction.

R1(1)=05
R1(1)=00

01

AB3H2
AB3J2

0002

2AON

SCR or CZ latch failure.

R3(1) = 06
R1(1) = 09

Expected and Actual
Results in PROG
LEV 'N' Req.

0003

0002

290N

F-.:tion Tested and Error Description

PROG LEV 'N'
Prior to Test
Inst. Execution

R3(1)=05
R1(1) = 09

CD003
CA001

6·220
6·170

Decode failure.
ALU controls failure.

Decode failure.
ALU controls failure.

Z3705AEA INIT Symptom Index

INIT 124

(

Z3705AEA INIT Symptom Index

3705-80 INIT SYMPTOM INDEX - Cont.
Routine

E.rror
Code

2BON

XXXX

SH R instruction test.

0001

SHR decode failure. Tested by XRI instruction.

0002

2EON

.
I

"

.J

'~

". f

Expected and Actual
Results in PROG
LEV 'N' Req.

CZ
Latch
Results

Suspected Card
Location(s)

FEALD
Page

FETMM
Page

AB3H2
AB3H2

CDOO3
CAOO3

6-220
6-170

Decode failure.
ALU controls failure.

CZxxx

6-220

CZ latch.

R1(1)=04
R1(1) =00

01

R1 = 0100
R3= 0000

R3= FFOO

10

AB3G2

0003

Above SHR failed to produce correct result_ Tested by XRI instruction.

R3(0) = FF

R3(0) = 00

01

See Note 2.

6-220
6-170

0004

Above SHR failed to produce·correct result. Tested by XRI instruction;

R3(1) = 00

R3(1) = 00

01

See Note 2.

6-220
6-170

0005

SHR or CZ latch failure.

R3 = FFOO
R1 = FFOO

01

See Note 2.

6-220

R1 = 0000

R1 = 01FF
R3 = FFOO

See Note 2.

6-220

R3 = FD01

00

SHR or CZ latch failure.

0007

SHR above failed to produce correct result. Tested by XRI instruction.

R3(0) = FD

R3(0) = 00

01

See Note 2.

6-220
6-170

0008

SHR above failed to produce correct result. Tested by XRI instruction.

R3(1) = 01

R3(1) = 00

01

See Note 2.

6·220
6-170

XXXX

CH R instruction test.

0001

CHR decode failure. Tested'by XRI instruction.

XXXX

I'

i

I

2FON

R3(1) = 05
R1(1) = 09

SHR or CZ latch failure.

0006

2CON

PROG LEV 'N'
Prior to Test
Inst. ExecutiOn

Function Tested and Error Description

R3(1) = 05
R1(1) = 09

CD003
CAxxx

AB3H2
AB3J2

R1(1)=09
R1(1)=00

Comments

Decode failure.
ALU control failure.

6·220
6-170

01

Byte 0 and 1 data flow pattern sensitivity test. This routine loops 256 times.
The first test pattern is FFOO and each successive pass adds one to byte 1 and
subtracts one from byte 0 so that the last test pattern is OOFF.·

See Note 2 for bit failures.
i

0001

LHR instruction is used to move R3 data into R1. The CZ latches are tested for 10.

R3= NOTO

R1 = R3

10

See Note 2.

6-220

0002

LHR data transfer is tested by XORing data in R1 and R3 byte O. Byte 0 data
failed to transfer.

R1 = R3

R3(0) = 00

01

See Note 2.

6-220

R3(0) = Bits that failed.

0003

LHR data transfer is tested by XORing data in R1 and R3 byte 1. Byte 1 data
failed to transfer.

R1(1) = R3(1)

R3(1) = 00 ,

01

See Note 2.

6-220

R3(1) = Bits that failed.

0004

CHR instruction is tested by comparing R1 and R3.

R1 = R3

R1 = R3
R3 = Test Pattern

01

See Note 2.

6-220

XXXX

Byte 0 and 1 data flow pattern sensitivity test: 2 of 2.

0001

LHR instruction is used to move R1 data into R3. The CZ latches are tested for 01.

01

See Note 2.

6-220

R1 = 0000
R3 = FFFF

R3 = 0000

0002

CHR instruction is used to test data transfer.

R1 = 0000
R3 = 0000

R1 = 0000
R3 = 0000

01

See Note 2.

6-220

0003

CHR instruction is tested for correct CZ latches when data is unequal.

R1 = 0000
R5 =.FFFF

R1 = 0000

10

See Note 2.

6·220

0
"-

0
)

,-.. j!

(' "'1

0

\..../

\

\.,

;/

'...,/

r~
\, j

~

~

(~

\.

INIT 126'

r"
\ ____ / 1

0

\. /

("""

~~

\'-.,--~./

\.,

.J

;f~

\",j

.:J
',-

~

1''1

\..,j

\" .../

!

'J

'"
",-j

\

,f'"",
I,

'..,j

I

~~

...

~/

~:
_/

Note 1

n

',,/

,rl)

('"

<.J .
0

'.....,/'

\......Y

f
"
",y'

(~!

(

(.

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(. c

(

(

(

3705-80 INIT SYMPTOM INDEX - Cont.
RIuIIiM·

2FON

310N

E.rror
Code

I
I
i

i

330N

CZ
Latch
R-..tts

Suspected Card
Location (s)

FEALD
Page

FETMM
Page

Comments

The data in R3(1) is tested to verify error codes 0001 and 0002 above.

R3 = 0000

R3(1) = 00

01

See Note 2.

6·220

R3(1) = Bits in error.

0005

The data in R3(0) is tested to verify codes 0001 and 0002 above.

R3 = 0000

R3(0) = 00

01

See Note 2.

6·220

R3(0) = Bits in error.

XXXX

AH R instruction test.
AH R R1, R3. A basic AH R instruction is executed and the results are tested
by XORING.

R1(l) = 09
R3(1) = O~
Rl(l) =OE

Rl(l) = 00

01

AB3H2
AB3J2

CDxx
CAxxx

6·220
6·220

Rl (1) = Bits in error.
Decode.
ALU controls.

0002

R1 is added to R1. The CZ I atches are tested for 01.

Rl = 0000

Rl = 0000

01

AB3G2

CZxxx

6·220

CZ latches.

0003

AHR should have caused an overflow. The Z latch is tested.

R3 = FFOO
R5 = 0100

R3 = 0000

11

See Note 2.

6-22Q

Note 1.

0004

Same instruction as 0003. The C latch is tested.

R3 = 0000

11

See Note 2.

6-220

0005

CH R is used to verify the data in R3.

Rl = 0000
R3 = 0.000

Rl = 0000
R3 = 0000

01

See Note 2.

6·220

0006

AH R instruction is tested for CZ latches 00.

R3 = 0001
Rl = FFFE

See Note 2.

6·220

Rl

= FFFF

00

0007

The data in Rl is verified by using XRI. Byte 1 failed.

Rl = FFFF

R1(l) = 00

01

See Note 2.

6-220
6·170

Rl (1) = Bits in error.

0008

Same as 0007 except Byte 0 failed.

Rl = FFOO

Rl(O) = 00

01

See Note 2.

6·:l20
6-170

R1(0) = Bits in error.

XXXX

OH R instruction test.

0001

OHR Rl, R3. Rl data is tested by XRI. Instruction failed.

R1(l) = 09
R3(1) = 05
R1(l) = 00

Rl(l)=OO

01

AB3H2
AB3J2

CD003
CA003

6·220
6·170

Decode failure.
ALU controls failure.
See Note 2 for bit failures.

CZxxx

6·220

Note 1 CZ latches.

0002

OHR R5, R5. CZ latches are tested for 10.

R5 = 55AA

R5 = 55AA

10

AB3G2

0003

The data in R5 is verified by comparing R5 with Rl using CHR instruction.

Rl = 55AA
R3 = 55AA

same
same

01

See Note 2.

6·220

0004

OHR R5, R3. CZ latches are tested for 10.

R3 = AA55
R5 = 55AA

See Note 2.
10

6·220
6·170

Note 1.

R5 = FFFF

= FFFF

01

See Note 2.

6·220
6·170

Note 1.

01

See Note 2.

6·220
6·170

Note 1.

I

I

Expected and Actual
Results in PROG
LEV 'N' Req.

0004

001

320N

Function Tested and Error Desc:riplJioIII

PROG LEV 'N'
Prior to Test
Inst. Exeartion

= FFFF

0005

The data in R5 is verified by comparing using CRI. Byte 0 data failed.

R5

0006

Same as 0005 above except byte 1 data failed.

R5 = FFFF

R5 = FFFF

0007

OH R R 1, R1. CZ latches are tested fpr 01.

Rl = 0000

Rl

= 0000

01

See Note 2.

6·220

0008

Using CRI, the data in Rl is verified. Byte 0 data failed.

Rl = 0000

Rl = 0000

01

See Note 2.

6·220

0009

Using CRI, the data in Rl is verified. Byte 1 data failed.

Rl = 0000

Rl = 0000

01

See Note 2.

6·220

XXXX

NHR instruction test.

0001

NHR Rl, R3. Rl data is tested by XRI. Instruction failed.

0002

NHR Rl, R5. CZ latches are tested for 10.

Rl (1) = 09
R3(1) = 05
R1(l)=Ol
Rl = AA55
R5 = FFFF

R5

R1(l) = 00

01

= AA55

10

Rl

AB3H2
AB3J2

CD003
CA002

6·220
6·170

Decode failure.
ALU controls failure.

AB3G2

CZxxx

6·220

CZ latches.

Z3705AEA INIT Symptom Index

INIT 128

Z3705AEAINITSymptom Indllx

3705·80 INIT SYMPTOM INDEX· Cont.
PROG LEV"N'
. Prior to Test
lost. Execution

Exptcted and Actual
Results in PROG
LEV 'N' Req.

CZ
Latch
Results

RoiIIrII_

E.nor
Code

330N

0003

Using CRI, the data in R1 is verified. Byte 0 data failed.

Rl = AA!l5

01

See Note 2.

6-220
6-170

0004

Using CRI, the data in Rl is verified. Byte 1 data failed.

Rl = AA55

01

See Note 2.

6-220

0005

NH R R 1, R5. CZ latches are tested for01.

Rl = 0000

01

See Note 2.

6-220

0006

Using CRI, the data in Rl is verified. Byte 0 data failed.

R1 = 0000

01

See Note 2.

6-220
6-170

0007

Using CRI, the data in Rl is verified. Byte 1 data failed.

Rl = 0000

01

See.Note 2.

6-220
6-170

0008

NHR R3, R5. CZ latches are tested for 10.

R3 = 55AA

10

See Note 2.

6-220
6-170

0009

Using CRI,the data in R3 is verified. Byte 0 data failed.

R3= 55AA

01

See Note 2.

6-220
6-170

OOOA

Using CRI, the data in R3 is verified. Byte 1 data failed.

R3 = 55AA

01

See Note 2.

6-220
6-170

XXXX

XH R instruction test.

0001

XHR Rl, R3. Rl data is tested by XRI. Instruction failed.

340N

Function Tes:IIeGI and Error Description

Rl = AA55
R5= 55AA

R3 = FFFF
R5 = 55AA

R1(1)=09
R3(1)=05
R1(1) =00

Suspected Card.
Location (s)

FEALO

FETMM

Page

Page

AB3H2
AB3J2

CD003
CA003

6-220
6-170

CZxxx

6-220

R1 (1) = 00

01

Rl=AA55

10

AB3G2

0002

XH R R 1, R3. CZ latches are tested for 10.

0003

Using CRI, the data in R1 is verified. Byte 0 data failed.

R1 = AA55

01

See Note 2.

'6-220
6-170

0004

Using CRI,the data in Rl is verified. Byte 1 data failed.

R1 = AA55

01

See Note 2.

6-220

0005

XHR Rl, R5. CZ latches are tested for 10.

Rl = 55AA

10

See Note 2.

6-220

0006

Using CRI, the data in Rl is verified. Byte 0 data failed.

Rl = 55AA

01

See Note 2.

6-220
6-170

0007

Using CRI, the data in R1 is verified. Byte 1 data failed.

R1 = 55AA

01

See Note 2.

. 6-220
6-170

0008

XHR R 1, R1. CZ latches are tested for 01.

Rl = 0000

01

See Note 2.

6-220

0009

Using CRI, the data in Rl is verified. Byte 0 data failed.

Rl = 0000

01

See Note 2.

6-220
6-170

OOOA

Using CRI, the data in Rl is verified. Byte 1 data failed.

Rl = 0000

01

See Note 2.

6-220
6-170

0008

XH R ·R3, R3. CZ latches are tested for 01.

R3 = 0000

'01

See Note 2.

6-220

OOOC

Using CHR, the data in R3 is verified. Data fa,iled.

R3 = 0000

01

See Note 2.

6·220

XXXX

LHOR instruction test.

0001

LHOR Rl, R3. Rldata

Rl = 0000
R3 = AA55

Rl = AA55
R5 = FFFF

Rl = 55AA

R3 = AA55
"

INIT130

Comm.ts

Note 1.

Note 1.

Decode failure.
ALU controls failure.
' CZ latches.

,

350N

is~ested.by

Rl,= XX09
,
R3 =0005
'Rl=0002

XRI. I nstructi on fa iI ecl.

R1(l)

=02

CD003
.CAxxx

AB3H2
AB3J2

01

6-220
6-170

Decode failure.
ALU cOntrols fai·lure.
;

"

,

,
/

.'

'.

,r . . . .,

,.

'".

'-

'\
./

./

("
".

'

./

"

."'\
;
./

('

'- ...

/

'\

"'.

......

,

/'"
"

./

/' "'.

/!"

..,

'\
./

/'

C'.

/'

'\

(

~

j

,

-\
./

"-

/'

/

"

./

".
./

(,£-~

(,"",
)

'-.

/

/'

'- ,",/

"-

./

(

(

(

c

(

(

(

(

(

(

(

{

(

(

(

(

(

(

(

(

(

3705-80 INIT SYMPTOM INDEX - Cont.
Routine

350N

360N

370N

:

,

380N

Emil

Function Tested and Error DeacII......

~

PROG LEV 'N'
Prior to Test
Inst. Ex.eartion

Expected and Actual
Results in PROG
LEV 'N' Req.

Rl = 0102

Rl = 0881

00

AB3G2

CZ
Latch
Results

Suspected Card
Location(s)

Page

FETMM
Page

CZxxx

6-220

FEALO

Comments

0002

LHO R R1, R1. The CZ latches are tested for 00.

0003

Using CRI, the data in Rl is verified. Byte 0 data failed.

Rl = 0081

01

See Note 2.

6-220
6-170

0004

Using CRI, the data in Rl is verified. Byte 1 data failed.

Rl = 0081

01

See Note 2.

6-220
6-170

0005

LHOR Rl, Rl. Tile CZ latches are tested for 10.

Rl = 0040

10

See Note 2.

6-220

0006

Same as 0003 above.

Rl = 0040

01

See Note 2.

6-220

0007

Same as 0004 above.

Rl = 0040

01

See Note 2.

6-220

0008

LHOR Rl, Rl. C latch failed to set.

Rl = 0000

11

See Note 2.

6-220

0009

Same instruction as 0008. Z latch failed to set.

Rl = 0000

11

See Note 2.

6-220

OOOA

R1 data is verified for all zeros. Data failed.

Rl = 0000

01

See Note 2.

6·220

XXXX

LOR instruction test.

0001

LOR Rl, R3. Rl data is tested by XRI. Instruction failed.

Rl = XX09
R3 = XX05
Rl = XX02

Rl(l)=OO

01

AB3H2
AB3J2

CD003
CAxxx

6-220
6-170

Decode failure.
ALU controls failure.

XXXX

AR instruction test.

0001

AR Rl, R3. Rl data is tested by XRI. Instruction failed.

Rl = XX09
R3= XX05
Rl = XXOE

Rl(l)=OO

01

AB3H2
AB3J2

CD003
CAxxx

6-220
6-170

Decode failure.
ALU controls failure.

XXXX

Byte X data flow pattern sensitivity test using the LOR and AR instructions.

6-220

See Note 2 for bit failure.

0001

LOR Rl, R1. C latch is tested for an active state.

0002

Same instruction. Z latch is tested for an active state.

0003

R1 is tested for all zeros. OH R R1, R1.

0004

AR Rl, Rl. CZ latches are tested for 00.

0005

Rl = 0081

Rl = 0001

'-

Rl = 00000

11

See Note 2.

6-220

Rl = 00000

11

See Note 2.

6-220

Rl = 00000

Rl = 00000

01

See Note 2.

6-220

Rl = OCOOO

Rl = 18000

00

See Note 2.

6-220

Rl byte 0 is tested to verify the data.

Rl (0) = 80

01

See Note 2.

6-220

0006

Rl byte 1 is tested to verify the data.

R1(l) =00

01

See Note 2.

6·220

0007

Rl byte X is tested to verify the data. Rl is shifted right one position to move
byte X bit 7 into Rl (0). CZ latches are tested for 00.

R3 = OCOOO

00

See Note 2.

6-220

0008

R3 byte 0 is tested to verify the data.

R3(0) = CO

01

See Note 2.

6-220

0009

R3 byte 1 is tested to verify the data.

R3(l)=00

01

See Note 2.

6-220

OOOA

AR R1, R1. CZ latches are tested for 00.

Rl = 30000

00

See Note 2.

6-220

0008

R1 byte 0 and byte 1 is tested to verify the data.

Rl = 30000

01

See Note 2.

6-220

OOOC

Rl is shifted into R3 and R3 is shifted once. This will move byte X data into
byte O. CZ latches are tested for 00.

Rl = 30000

R3 = OCOOO

00

See Note 2.

6-220

R3=OAAOO

R3 = 2A800

00

See Note 2.

6·220

R3 = 2A800

Rl = 15400

00

See Note 2.

6-220

RHO) = 54

01

See Note 2.

6-220

R1 = OAAOO

01

See Note 2.

6-220

0000

'AR R3, R3/AR R3, R3. CZ latches are tested for 00.

OOOE

LOR Rl, R3. CZ latches are tested for 00.

OOOF

R1 byte 0 is tested to verify the data.

0010

LOR R1, Rl. R1 byte 0 is tested to verify the data.

Rl = 00001

Rl = 18000
R3 = 00000

Rl = 18000

R1 = 15400

CZ latches

I

Z3705AEA INIT Symptom Index

INIT 132

Z3705AEA IN IT Symptom Index

3705-80 INIT SYMPTOM INDEX - Cont.
ReuI_

380N

i

3AON

3BON

3CON

E:nor
Code

FunctiOlll Tes:led and Error Description

0011

LOR Rl, Rl/LOR R1, R1. R1 byte 0 is tested to verify the data.

0012

Rl byte 1 is tested to verify the data.

XXXX

LA instruction test.

0001

Using the LA instruction, Rl is loaded with 00509. The XRI instruction is used
to verify the data in byte O. Instruction failed.

0002

LA R3, X'OOOOO'. LA altered the CZ latches.

.<'
"

,

'"

y

)

,.~

"-..j

Expected and Actual
Results in PROG
LEV 'N' Req.

Rl = OAAOO

Rl = 02A80
Rl(O) = 2A

01

See Note 2.

6-220

Rl(l) =80

01

See Note 2.

6-220

Rl = 00000
Hl =.00509
Rl = 00509

Rl = 00009

01

AB3H2

CDOOOl

6-660

Decode failure.

fl3 = XXXXX

R3

= 00000

10

AB3G2

CZxxx

6-660

CZ latches.

R3 = 00000

01

See Note 2.

6-660

Subroutine test correcfbyte X data.

Rl = 3FFFF

01

See Note 2.

6-660

Rl = 3FFFF

01

See Note 2.

6-660

Subroutine test correct byte X data.

I

CZ
Latch
Results

Suspected Card
Location(s)

FEALD
Page

FETMM
Page

Comments

0003

R3 is tested to verify the data.

0004

LA Rl, X'3FFFF'. LA altered the CZ latches.

0005

R1 is tested to verify the data.

0006

LA Rl, X'255AA'. R1 is tested to verify the data.

Rl = 3FFFF

Rl = 255AA

01

See Note 2.

6-660

Subroutine test correct byte X data.

0007

LA Rl, X'lAA55'. Rl is tested to verify the data.

Rl = 255AA

Rl = lAA55

01

See Note 2.

6-660

Subroutine test correct byte X data.

XXXX

Data flow path byte X, a and 1 data sensitivity test using the LA Instruction.
This routine loops forty times with the LA instruction being updated on each pass.

0001

LA Rl, test pattern. The data in Rl is tested to verify the LA instruction. The
actual test of data is CH R R1, R3 where R3 is loaded via test table.

XXXX

LR instruction test.

0001

LR Rl, R3. Rl data is tested by XRI. Instruction failed.

0002

LR Rl, R7. The CZ latches are tested for 01.

, 0003

3DON

PROG LEV 'N'
PriOf' to Test
Inst. Execution

Rl = 00000

See Note 2 for bit failures.
Rl = R3

01

See Note 2.

Rl(l) = 09
R3(1) = 05
R1(l) = 05

Rl(l) =00

01

AB3H2

Rl = 3FFFF
R7 = 00000

Rl = 00000

01

AB3G2

Rl = 00000

01

See Note 2.

6-220

Rl = 2AA55

10

See Note 2.

6-220

Note 1.

Rl = 2AA55

01

See Note 2.

6-220

Subroutine test correct byte X data.

Rl = 155AA

10

See Note 2.

6-220

Note 1.

Rl = 155AA

01

See Note 2.

6-220

Subroutine test correct byte X data.

The data in Rl is tested to verify the LR instruction.

6-660
6-220

Subroutine test. Correct byte X data.

CD003

6-220

Decode Failures. See Note 2 for bit failures.

CZxxx

6-220

Note 1. CZ latches.

0004

LR Rl, R7. The CZ latches are tested for 10.

0005

R1 is tested to verify the data.

0006

LR Rl, R7. The CZ latches are tested for 10.

0007

R1 is tested to verify the data.

XXXX

Local store register 3 and 5 byte X testing.

0001

R7 is loaded with 30000 via LA instruction. R7 is moved into R3 and the R3 data
is shifted right two positions to move byte X data into byte O. Using CRI, the
data in R3 byte a is tested.

R7 = 30000
R3 = 00000

R3 = OCOOO

01

See Note 2.

6-600
6-220

Note 1.

0002

Same as above except R7 is moved into R5.

R7 = 30000
R5 = 00000

R5 = OCOOO

01

See Note 2.

6-660
6-220

Note 1.

0003

Same as 0001 above except R7 is loaded with all zeros.

R7= 00000
R3 = OCOOO

R3 = 00000

01

See Note 2.

6-600
6-220

Note 1.

0 0

'\
/

()

,r~

"'- " /

C)

Rl = 00000
R7 = 2AA55
Rl = 2AA55
R7 = 155AA

i~~

INIT 134

f' '->.,.,
I,_/

0
\. ~

j

,/

0' ./
.

r'""l

'\...3

J

/.~

,

"

\....

"

.',

"'-. ./

~.'~

'.

j

/''l
'

,

\......./

r~
\....../

r~
..... ./

r'
\,./
\

~

r·

"- ./

r--C\
\

"-

J

rt'~
"-./

,,/~

J

(~

\.J

.~

----------

(

(

.-~

(

(

(-

(

(,

f

(

(

«

(

c

---------

-----

(-'

(

(

(

(

(

(

Expected and Actual
Results in PROG
LEV 'N' Req.

ez

(

(

(::

-

(

--"----

(

('"

r-\

(

("

(

,

('

('

C

3705-80 INIT SYMPTOM INDEX - Cont.
R........

300N

3EON

3FON

Enor
Cede

Function Tested and Error Description

PROG LEV 'N'
Prior to Test
Inst. Execution

Latch
Results

Suspected Card
Location(s)

FEALO
Page

FETMM
Page

Comments

0004

Same as 0003 above except R7 is moved into R5.

R7 = 00000
R5 = OCOOO

R5 = 00000

01

See Note 2.

6-660
6-220

Note 1.

0005

Same as 0001 above except R7 is loaded with 20000.

R7 = 20000
R3 = 00000

R3 = 08000

01

See Note 2.

6-660
6-220

See Note 1.

0006

Same as 0005 above except R7 is moved into R5.

R7 = 20000
R5 = 00000

R5 = 08000

01

See Note 2.

6-660
6-220

See Note 1.

0007

Same as 0001 above except R7 is loaded with 10000.

R7 = 10000
R3 = 08000

R3 = 04000

01

See Note 2.

6-660
6-220

See Note 1.

0008

Same as 0007 above except R7 is moved into R5.

R7 = 10000
R5 = 08000

R5 = 04000

01

See Note 2.

6-660
6-220

See Note 1.

XXXX

OR instruction test.

0001

OR R1, R3. R1 data is tested by XRI. Instruction failed.

R1 = XXX09
R3 = XXX05
R1 = XXXOD

R1(1)=00

01

AB3H2
AB3J2

CD003
CA003

6-220

Decode failure.
ALU controls failure.
See Note 2 for bit failures.

0002

OR R1, R3. The CZ latches are tested for 01.

R1 = 00000
R3 = 00000

R1 = 00000

01

AB3G2

CZxxx

6-220

CZ latches.

0003

The data in R1 is tested to verify byte a and 1.

Rl = 00000

01

See Note 2.

6-220

Subroutine test correct byte X data.

0004

OR Rl, R3. The CZ latches are tested for 10.

= 3FFFF

10

See Note 2.

6-220

0005

The data in R1 is tested to verify byte a and 1.

R1 = 3FFFF

01

See Note 2.

6-220

0006

OR Rl. R3. The CZ latches are tested for 10.

R1 = 3FFFF

10

See Note 2.

6-220

0007

The data in R1 is tested to verify byte a and 1.

R1 = 3FFFF

01

See Note 2.

6-220

0009

OR R1, R3. The CZ latches are tested for 10.

R1 = 30000

10

See Note 2.

6-220

OOOA

The data in R1 is tested to verify byte 0 and 1.

R1 = 30000

01

See Note 2.

6-220

0008

OR Rl, R3. The CZ latches are tested for 10.

R1 = OFFFF

10

See Note 2.

6-220

oooe

The data in R1 is tested to verify byte a and 1.

Rl = OFFFF

01

See Note 2.

6-220

Subroutine test correct byte X data.

XXXX

NR instruction test.

0001

NR R1, R3. R1 data is tested by XRI. Instruction failed.

R1 = XXX09
R3= XXX05
Rl = XXX01

Rl (1) = 00

01

AB3H2
AB3J2

6-220

Decode failure.
ALU controls failure.

0003

OR Rl. R3. The CZ latches are tested for 10.

R1 = 30000
R3 = 30000

R1 = 30000

10

See Note 2.

6-220

0004

The data in R1 is tested to verify byte 0 and 1.

R1 = 30000

01

See Note 2.

6-220

0005

N R R1. R3. The CZ latches are tested for 01.

R1 = 00000

01

See Note 2.

6-220

0006

The data in R1 is tested to verify byte 0 and 1.

= 00000

01

See Note 2.

6-220

R1 = 255AA
R3 = 1AA55

R1

R1 = 1FFFF
R3 = 2FFFF
Rl = 30000
R3 = 30000
R1 = OAA55
R3=055AA

Rl = 2AA55
R3 = 155AA

R1

CD003
CA002

Subroutine test correct byte X data.

Subroutine test correct byte X data.

Subroutine test correct byte X data.

Subroutine test correct byte X data.

Subroutine test correct byte X data.

-

Z3705AEA INIT Symptom Index

INIT 136

(

Z370BAEA INIT Symptom Index

3705·80 INIT SYMPTOM INDEX - Conti
Routine

3FON

400N

410N

420N

/
!

'-

"\

)

,')

..

,,-~),..

Error

Cede
0007

,
N R R 1, R3. The CZ latches are tested for 01.

0008

The data in R 1 is tested to verify byte 0 and 1.

0009

NR R1, R3. The CZ latches are tested for 10.

OOOA

The data in R1 is tested to verify byte 0 and 1.

XXXX

XR instruction test.

0001

XR R1, R3. R1 data is tested by XRI. Instruction failed.

0002

XR Rl, R3. The CZ latches are tested for 01.

Expected and Actual
Results in PROG
LEV'N'Req.

PROG LEV 'N'
Prior to Test
I Nt,. Execution

Function Tested and Error Description

CZ
Latch
Results

Suspected Card
Location(s)

FEALD
Page

FETMM
Page

Comments

=00000

01

See Note 2.

6·220

R1 = 00000

01

See Note 2.

6·220

R1 = OFFFF

10

See Note 2.

6·220

R1 = OFFFF

01

See Note 2.

6·220

Subroutine test correct byte X data.

R1 = XXX09
R3= XXX05
Rl = XXXOC

R1(1) =00

01

AB3H2
AB3J2

CD003
CA003

6·220
6·170

Decode failure.
ALU controls failure.

R1 = 3AA55
R3= 3AA55

Rl = 00000

01
AB3G2

CZxxx

R1 = 155AA
R3 = 2AA55

R1

R1 = OFFFF
R3 = OFFFF

Subroutine test correct byte X data.

6·220
CZlatches.

Rl = 00000

01

See Note 2.

6·220

R1 = 30000

10

See Note 2.

6·220

Rl = 30000

01

See Note 2.

6·220

Rl = 30000

10

See Note 2.

6·220

R1 = 30000

01

See Note 2.

6·220

Rl = OFFFF

10

Sae Note 2.

6·220

Rl = OFFFF

01

See Note 2.

6·220

Subroutine test correct byte X data.

Rl = 1FFFF

10

AB3H2
AB3J2
AB3G2

6·220

Decode failure.
ALU controls failure.
CZ latch.

R1 = 10000

01

See Note 2.

6·220

Subroutine test correct byte X data.

R1 = 00000

11

See Note 2.

6·220

Z latch failed.

R1 = 00000

11

See Note 2.

6·220

0006

The data in R 1 is tested to verify byte 0 and 1.

Rl

01

See Note 2.

6·220

0008

AR R 1, R3. The CZ latches failed.

R1

00

See Note 2.

6·220

0009

The data in Rl is tested to verify byte 0 and 1.

01

See Note 2.

6·220

Subroutine test correct byte X data.

XXX X

SR instruction test.

0001

0002

0003

The data in R1 is tested to verify byte 0 and 1.

0005

XR Rl, R3. The CZ latches failed.

0006

The data in Rl is tested to verify byte 0 and 1.

0008

XR R1, R3. The CZ latches failed.

0009

The data in R 1 is tested to verify byte 0 and 1.

OOOA

XR R1, R3. The CZ latches failed.

OOOB

The data in R 1 is tested to verify byte 0 and 1.

XXX X

AR instruction test.

0001

AR R1, R3. The CZ latches failed.

0003

The data in R 1 is tested to verify byte 0 and 1.

0004

AR R 1, R3. C latch failed.

0005

0

\. .J

Rl = 1AA55
R3= 2AA55

R1 = OAA55
R3=055AA

R1 = 2AA55
R3= 355AA

R1 = 155AA
R3= 2AA56

= 00000
= 3FFFE
= 30000

CD003
CA002
CZxxx

Subroutine test correct byte X data

Subroutine test correct byte X data.

Subroutine test correct byte X data.

Rl = 3FFFE

Rl

SR Rl, R3.R1 data is tested by XRI. Instruction failed.

Rl = 00009
R3 = 00005
Rl = 00004

Rl(l)=OO

01

AB3H2
AB3J2

CD003
CA003

6·220

Decode failure.
ALU controls failure.

SR R1, R3. CZfailed.

Rl = 155AA
R3= 2AA55

Rl = 2AB55

to

AB3G2

CZxxx

6·220

CZ latch.

/~~
\

Rl = 255AA
R3 = 155AA

Subroutine test correct byte X data.

'-...)

~,

"'-

_/

r"''''''
'-. )

,-,j

(

r,,\
'-.

j

'- -j/

'-

'-... .. /

'-..,

\.. _ /

0

~ )

\,

r-~
/

\..

,

..

//

r~,

I

\'--.../

.'L~
'-. j

/.
'-. . .

"\

('~

r~

./

\....,j

..

-../)

~
\..j

I

r'"

,

\.,y

("1

'

\,/

0,
,
/

rAf'~,

,

'''-.../

J
\

A""~
'

\c.y

INIT 138

(

(

(

c

(

(

(

(

(

('

(

(

(

(

(' (/

(-

(

(

3705-80 INIT SYMPTOM INDEX - Cont.

.......
420N

Enor
CGdt

Function Tested and Error Descriptiall

440N

450N

Expected and Actual
Results in PROG
LEV 'N' Req.

CZ
Latch
Results

Suspected Card
Location(s)

FEALD
Page

FETMM
Page

Com...ms
Subroutine test correct byte X dat.a.

0003

The data in R 1 is tested to verify byte 0 and 1.

R1 = 2AB55

R1 = 20000

01

See Note 2.

6-220

0004

SR R1, R3. CZ latches failed.

R1 = 3FFFF
R3 = 3FFFF

R1 = 00000

01

See Note 2.

6-220

0005

The data in R1 is tested to verify byte 0 and 1.

R1 = 00000

R1 = 00000

01

See Note 2.

6-220

0006

SR R1, R3. CZ latches fai/ed.

R1 = 055AA
R3 = 1AA55

R1 = 2AB55

10

See Note 2.

6-220

0007

The data in R1 is tested to verify byte 0 and 1.

R1 = 2AB55

R1 = 20000

01

See Note 2.

6-220

0008

SR R1, R3. CZ latches failed.

R1 = OAA55
R3= 055AA

R1 = 054AB

00

See Note 2.

6-220

0009

The data in R1 is tested to verify byte 0 and 1.

R1 = 054AB

R1 = 00000

01

See Note 2.

6-220

Subroutine test correct byte X data.

XXXX

CR instruction test.

0001

CR R1, R3. R1 data is tested by XRI. Instruction failed.

R1 = 00009
R3 = 00005

R1(1) =00

01

AB3H2
AB3J2

CD003
CAxxx

6-220

Decode failure;
ALU controls failure.

0002

CR R 1, R3. CZ latches failed.

R1 = 15555
R3=2AAAA

R1 = 15555

10

AB3G2

CZxxx

6-220

CZ latch.

0003

The data in R1 is tested to verify byte 0 and 1.

R1 = 15555

R1 = 10000

01

See Note 2.

6-220

Subroutine test correct byte X data.

0004

CR R1, R3. CZ latches failed.

R1 = 355AA
R3= 355AA

R1 = 355AA

01

See Note 2.

6-220

0005

The data in R 1 is tested to verify byte 0 and 1.

R1 = 355AA

R1 = 30000

01

See Note 2.

6-220

0007

CR R1, R3. The CZ latches failed.

R1 = 25555

00

See Note 2~

6-220

0008

The data in R 1 is tested to verify byte 0 and 1.

R1 = 20000

01

See Note 2.

6-220

OOOA

CR R1, R3. The CZ latches failed.

R1==OAAAA

10

See Note 2.

6-220

OOOB

The data in R 1 is tested to verify byte 0 and 1.

R1=OAAAA

R1 == 0000

01

See Note 2.

6-220

OOOC

CR R1, R3. CZ latches failed.

R1 == OAA55
R3==OAA55

R1 == OAA55

01

See Note 2.

6-220

0000

The data in R 1 is tested to verify byte 0 and 1.

R1 == OAA55

R1 = 0000

01

See Note 2.

6-220

Subroutine t~st correct byte X data.

XXXX

L instruction test.

0001

Load R1 with R7 as the base register. CZ failed or load instruction failed.

R1 == 25AA5
R7 == Base Register

R1 == 1A55A

10

6-390

See Note 1.
Decode failure.
ALU controls failure.

6-390

See Note 2 for bit failures.

6-390

CZ latch.

I

430N

PROG LEV 'N'
Prior to Test
I nit. Execution

0002

The data in R1 is tested to verify the L instruction.

0003

Load R1 with R7 as the base register. CZ failed.

0004

The data in R 1 is tested to verify the L instruction.

0005

Load R 1 and R7 as the base register.

0006

The data in R 1 is tested to verify the L instruction.

XXXX

LH instruction test.

0001

Load halfword R1 with R7 as the base register. CZ letches failed.

R1 = 25555

R1 == 1A55A

R1

= 3FFFF

R1 = 2A55A

AB3H2
AB3J2

CDxxx
CAxxx

R1 == 1A55A

01

See Note 2.

R1 == 25AA5

10

AB3G2

R1 = 25AA5

01

See Note 2.

6-390

R1 = 00000

01

See Note 2.

6-390

R1 = 00000

01

See Note 2.

6-390

R1 = 05AA5

10

AB3H2
AB3J2

CZxxx

CD003
CA001

6-290

Subroutine test correct byte X data.

Subroutine test correct byte X data.

Subroutine test correct byte X data.

Subroutine test correct byte X data.

I

Subroutine test correct byte X data.

Decode failure.
ALU controls failure.

Z3705AEA IN IT Symptom Index

INIT 140

(~

Z3705AEA INIT Symptom Index

3705-80 INIT SYMPTOM INDEX - Cont.
Routi..

E,,'OI'

PROG LEV 'N'
Prior to Test
II.-t. Execution

F~ Tested and Error ~

Code

Expected and Actual
Results in PROG
LEV 'N' Req.

CZ
Latch
Results

Suspe~ed

Card
Location(s)

FETMM

FEALD
Page

INIT 142

Comments

Page

I

~ON

460N

0002

The data in R 1 is tested to verify the LH instruction.

0003

LH R1 with R7 as the base register failed.

0004

The data inRl is tested to verify the LH.

0005

LH-Rl with R7 as the base register. CZ failed.

0006

The data in Rl is tested to verify the LH.

XXXX

STH instruction test. R7 is used as the base register.

0001

STH instruction modified the CZ latches.

0002

The data stored above is loaded via an L instruction and compared. STH failed.

0003

470N

480N

490N

4AON

i

Rl = 15AA5

\

R1 = 3FFFF

R1 = 05AA5

01

See Note 2.

6-290

R1 = OA55A

10

See Note 2.

6-290

Rl = OA55A

01

See Note 2.

6-290

Rl = 00000

01

See Note 2.

6-290

R1 = 00000

01

See Note 2.

6-290

See Note 2 for bit failures.

See Note 1.
Rl = OA55A

01

AB3H2
AB3J2
AB3G2

R3 = 3A55A

01

See Note 2.

6-360

Rl = 05AA5

10

See Note 2.

6-360

R1 = 35AA5
R3= 35AA5

Rl = 35AA5
R3= 35AA5

01

See Note 2.

6-360
6-390

Rl = 3A55A
R3 = 3A55A

STH instruction modified the CZ latches.

6-360

CD003
CAxxx
CZxxx

Decode failure.
ALU controls failure.
CZ latch.

0004

The data stored above is loaded via an L instruction and compared. STH failed.

XXXX

L using RO as Operand 1.

0001

Load RO with R3 as the base register. Failed to load RO.

N/A

N/A

01

AB3H2
AB3J2

CDxxx
CAxxx

6-390

Decode failure.
ALU control.

0002

Load instruction with RO as Operand 1 altered the CZ latches.

N/A

N/A

01

N/A

CZxxx

6-390

CZ latches.

XXXX

L instruction test from the fullword direct addressable area.

0001

Load Rl from direct addressable area. CZ failed or instruction failed.

R1 == 00000

Rl = 3FFFF

10

AB3H2
AB3J2

CDxxx
CAxxx

6-390

Decode failure.
ALU control.

0002

The data in Rl is tested to verify the load.

Rl = 3FFFF

01

See Note 2.

XXXX

LR (Load Register) using RO as operand one to ensure that the CZ latches are
not affected.

0001

LR RO, R5 when RO is specified as operand one, a branch should occur.
LR RO, R5 failed to branch to the address contained in R5.

N/A

N/A

01

AB3H2
AB3J2

CDxxx

0002

When RO is specified as operand one, the CZ latches should not be altered.
This error stop indicates that the CZ latches were altered.

N/A

N/A

01

AB3G2

CZxxx

XXXX

IC (insert character) Instruction Test.

AB3H2
AB3J2

CD003
CAxxx

0001

IC Rl (1), Test Area 1 CZ failed. R3 is the base register.

0002

The data in Rl is tested to verify the IC instruction.

0003

IC Rl (0), Test Area 2, Z Latch failed. R3 = base register.

0004

6-390

6-290

Rl = 30055

10

See Note 2.

6-290

R1 = 30055

01

See Note 2.

6-290

11

See Note 2.

6-290

Same as 0003 except C latch failed.

R1

=300FF
=300FF

11

See Note 2.

6-290

0005

The data in Rl is tested to verify the IC instruction.

Rl = 300FF

01

See Note 2.

6-290

0006

IC Rl (0), Test Area 3 CZ failed. RO = base register.

Rl = 301FE

00

See Note 2.

6-290

Rl = 300FF

R1

Rl

=3FFFF

R1

=3FEFE

Decode failure.
ALU controls failure. See Note 2 for
bit failure.

,

/

,

'\
)

~''l~.

',---,./

()

0
"'-'

f'

"'-j

r~

"- )

"

./

,"",
r

,,c',!

\'.'./

"~,

./

C)

r'\
"'--

./

,

./

" "\
' .... /

(~

j

\

./

C)

(

lJ

(

(

(

(

(

(

(

(

c

('

(

(

(

(

(

(

(' (

(

(

3705-80 INIT SYMPTOM INDEX - Cont.
Routine

Error
Code

Function Tested and Error Desc:ripbiImft

PROG LEV 'N'
Prior to Test
1:Nt. E.xeartion

Expected and Actual
Results in PROG
LEV 'N' Req.

CZ
Latch
Results

Suspected Card
Location{sl

FEALD
Page

FETMM
Page

Comments

I

4AON

4BON

4CON

Rl =301FE

01

See Note 2.

6·290

Rl = OOOAA

10

See Note 2.

6·290

Rl = OOOAA

01

See Note 2.

6·290

Rl = 20055
R3 = Base + 1.
R2 = Value of Base.

01

AB3H2
AB3J2

Rl = 20055

01

See Note 2.

6480

R3 = Base + 1

R3 = Base + 1.
R2 = Base.

01

See Note 2.

6480

Rl = 155FF

Rl=lAAFF
R3 = Base + 2.
R2 = Base.

10

See Note 2.

6480

The data in Rl is tested to verify the ICT instruction.

Rl = lAAFF

01

See Note 2.

6480

0006

The address in R3 is tested to verify if the ICT updated the base.

R3 = Base + 2.
R2 = Base.

01

See Note 2.

6480

0007

ICT Rl (0), R3. CZ latches were altered by ICT instruction.

Rl = OFFOO
R3 = Base + 3.
R2 = Base.

10

See Note 2.

6480

0008

The data in Rl is tested.

Rl = OFFOO

01

See Note 2.

6480

0009

The address in R3 is tested.

R3 = Base + 3.
R2 = Base.

01

See Note 2.

6480

OOOA

ICT Rl (1), R3. CZ latches were altered by ICT Instruction.

Rl = 3FFOO
R3 = Base + 4.
R2 = Base.

01

See Note 2.

6480

OOOB

The data in Rl is tested.

Rl = 3FFOO

01

See Note 2.

6480

OOOC

The address in R3 is tested.

R3 = Base + 4.
R2 = Base.

01

See Note 2.

6480

XXXX

ST (store fullword) instruction testing.

0001

ST R 1, Test Area R3 is the base reg for this test. The CZ latches were altered
by the ST instruction.

Rl = lA55A
R3 = Base.

01

AB3H2

0002

The data stored above is loaded and tested.

Rl = R7
Rl = lA55A

01

0003

ST R1, test area. R3 is the base reg for this test. The CZ latches were altered
by the ST instruction.

Rl = 25AA5
R3 = Base.

10

N/A

0004

Same as 0002 above.

Rl = R7
Rl = 25AA5

01

See Note 2.

0005

ST Rl, direct addressable. RO is the base reg for this test. The CZ latches were
altered by the ST.

Rl = 3FFFF

01

N/A

0007

The data in Rl is tested to verify the IC instruction.

0008

IC R1(ll, Test Area 4 CZ failed. RO = base register.

0009

The data in Rl is tested to verify the IC instruction.

XXXX

ICT (insert character and count) Instruction Test. R3 is the base register for
this routine.

0001

ICT Rl (1), R3 CZ latches were altered by the ICT instruction.

0002

The data in Rl is tested to verify the ICT instruction.

0003

The address in R3 is tested to verify if the ICT updated the base.

0004

ICT Rl (0), R3. CZ latches were altered by ICT instruction.

0005

Rl = 00000

Rl = 200AA
R3 = Base

Rl = 00000

Rl = 3FFFF

R7 = 25AA5

R7 = lA55A

CDxxx
CAxxx

CD003

6·480

6430

Decode failure.
ALU controls failure.
See Note 2 for bit failures.

Decode failure.
See Note 2 for bit failures.
Note 1.

CZxxx

CZxxx

6·430

CZ latches.

6430

See Note 1.

6·430

CZ latches.

Z3705AEAINIT Symptom Index

INIT 144

(

Z3705AEA INITSymptom Index

3705-801NIT SYMPTOM INDEX - Cont.
.',

RouIi_

4CON

400N

4EON

I
I

4FON

Enor

Function Tested and Error Descriptian

Code

Expected and Actual
Results in PROG
LEV 'N' Req.

PROG LEV'N'
Prior to Test
Inn. E.xecution
R7

= 00000

0006

The data stored above is loaded and. tested.

0007

Same as 0005 except different data is used.

0008

Same as 0006.

XXXX

STH instruc1:ion-test.

0001

STH R1, direct addressable. RO is the base reg. for this test. The CZ latches were
altered by theSTH.

0002

The data stored above is read out via a L R3 instruction and compared.

0003

Same as 0001 except different data is used.

0004

Same as 0002 except different data is used.

XXXX

STC Instruction Test.

0001

STC Rl (01. test area. R3 is the base reg for this test. The CZ latches were altered
by the STC.

0002

The data stored above is read out and compared.

0003

STC Rl (1), test area. R3 is the base reg for this test. The CZ latches were altered
by the STC.

0004

The data stored above is read out and compared.

0005

STC R1 (1), direct addressable. RO is the base reg for this test. CZ latches were
altered.

0006

The data stored above is read out and compared.

0007

STC R1 (0), direct addressable. RO is the base reg for this test. CZ latches were
altered.

0008

The data stored above is. read out and compared.

XXXX

STCT (Store Character and Count) Instruction Test.

0001

STCT R1(0), R3. The CZ latches were altered by the STCT.

R3

0002

The data stored abovais read out and compared.

R7 =30055

0003
0004

= 3FFFF

R3 = 0000

R3 = FFFF

'

Suspected Card
Location (5)

..

.'

FETMM
Page

Comments.

01

See Note 2.

6430

10

See Note 2.

6430

Rl
Rl

01

See Note 2.

6430

See Note 1.

Rl

= FFFF

01

AB3H2

6-360

Decode failure.

Rl = R3
Rl = FFFF

01

See Note 2.

6-360

Rl = 0000

10

See Note 2.

6-360

Rl = R3
Rl = 0000

01

See Note 2.

6-360

= 3AAFF

01

AB3H2

Rl = R7
Rl = OFFAA

01

Rl = 3FF55

Rl

CD003

Decode failure.

See Note 2.

6-330

See Note 1.

01

See Note 2.

6-330

= R7

01

See Note 2.

6-330

Rl = 2AAFF

10

See Note 2.

6-330

Rl = R7
Rl = OFFFF

01

See Note 2.

6-330

Rl = 300AA

10

See Note 2.

6-330

= R7

01

See Note 2.

6-330

See Note 1.

Rl = OFFAA
R3 = Base + 1.
R2 = Value of base.

01

AB3H2
AB3J2

6-520

Decode failure.
ALU control failure.

Rl = R7
Rl = 3FF55

01

See 0001
Above.

6-520

See Note 1.

The address in R3 is tested to verify the count function.

R3 = Base + 1.
R2 = Base.

01

See 0001
Above.

6-52Q

STCT Rl (1), R3. The CZ latches were altered by the STCT.

Rl = 3FFOO
R3 = Base + 2.
R2 = Base •

10

See Note 2.

6-520

R7 = 300FF

R7 = 3AAFF

R7

Rl

= 30000

R7 = 30000

Rl

= Base

CDxxx

See Note 1.

6-330

..... .\.

CDxxx
CAxxx

·c·

"-

/

".

/

.

./

See Note 1.

See Note 1.

.

.
'.'

)

FEALO'
Page

= R7
= 3FFFF
= 00000
= R7
= 00000

Rl
Rl
Rl

R7

'" CZ
Latch
Results

tNIT 146

..

{

(

(

(

(

(

(

(

(

(

(

{

(

(

(

(

( (-

3705-80 INIT SYMPTOM INDEX - Cont.
Enor

Routi..

c.-

4FON

0005

The data stored above is read out and compared.

0006

The address in R3 is tested to verify the count function.

500N

510N

530N

540N

550N

560N

570N

XXXX

FIIIIIdion Tested and Error DescriptiOfl

I

i

PROG LEV 'N'
Prior to Test
Inst. Exec::llrl:ioon

Expected and Actual
Results in PROG
LEV 'N' Req.

R7 = 300FF

R1 = R7
•
R1 = OFFOO

01

See Note 2.

6-520

R3 = Base + 2.
R2 = Base.

01

See Note 2.

6-520

R1 = 15555

00

AB3H2
AB3J2
AB4R2

R1 = 15555

01

See 0001
Above.

6-220

R1=OAAAA

10

See Note 2.

6-220

R1=OAAAA

01

See Note 2.

6-220

R1 = 05555

00

See Note 2.

6-220

R1 = 05555

01

See Note 2.

6-220

R1 = 02AAA

10

See Note 2.

6-220

R1 = 02AAA

01

See Note 2.

6-220

R1 = 00000

11

AB3H2
AB3J2
AB4R2

R1 = 00000

01

See Note 2.

= 20000

10

AB4J2

DF009

6-170

AB4J2

DF009

6-170

AB4J2

DF009

6-220

CZ
Latch
Results

Suspected Card
Location(s)

FEALD
Page

FETMM
Page

Comments

See Note 1.

LOR instruction test for correct CZ latches. A previous routine tested the
instruction decode.

0001

LOR R 1, R1. The CZ latches failed.

0002

The data in R1 is tested to verify the LOR.

0003

LOR R1, R1. The CZ latches failed.

0004

The data in R1 is tested to verify the LOR.

0005

LOR R1, R1. CZ latches failed.

0006

The data in R1 is tested to verify the LOR.

0007

LOR R1, R1. CZ latches failed.

0008

The data in R1 is tested to verify the LOR.

XXXX

LOR instruction test for correct CZ latches, 2 of 2.

0001

LOR R1, R1. CZ latches failed.

0002

The data in R1 is tested to verify the LOR.

XXXX

ARI instruction test.

0001

Failure in byte X.

XXXX

SRI instruction test.

0001

Failure in byte X.

·xxxx

ACR instruction test.

0001

Failure in byte X.

XXXX

SCR instruction test.

0001

Failure in byte X.

XXXX

BAL and BALR instruction test.

0001

BAL failed to branch. Decode failure.

R1=2AAAA

R1 = 15555

R1=OAAAA

R1 = 05555

R1 = 00001

R1

= 1FFFF

R1

CDxxx
CAxxx
CF004

CDxxx
CAxxx
CF004

6-220

6-220

Decode failure.
ALU control failure.
Shift right failure.

Decode failure.
ALU control failure.
Shift right failure.

6-220

R1 = 00000

R1 = 3FFFF

10

R3(0) = 03
R1 = 2FEFF

R1 =301FF

10

R3(1) = 01
R1 =30000

R1 = 2FFFF

01

AB4J2

DFxxx

6-220

N/A

N/A

01

AB3H2

CD001
thru
CD004

6-570

Byte X.

Z3705AEA INIT Symptom Index

INIT 148

Z3706AEA INIT Symptom Index

3705-80 INIT SYMPTOM INDEX - Cont.
PROG LEV 'N'
Prior to Test
I nst. Execution

Expected and Actual
Results in PROG
LEV 'N' Req.

N/A

N/A

01

Above BAL failed to store correct value in R3.

R3 = IAR link.

N/A

6-570

0004

BALR failed to branch. Decode failure.

R3 = IAR link.

N/A

6-240

0005

Above BALR modified CZ latches.

N/A

N/A

0006

Above BALR failed to load Reg 1 with correct link address.

Rl = IAR link.

0007

An invalid register decode occurred.

Routine

Error
Code

570N

0002

Above BAL altered CZ latch. CZ was 01.

0003

Function Tested and Error Description

CZ
Latch
Results

Suspected Card
Location(s)

FETMM
Page

FEALD
Page

CZxxx

6-240
6-240

N/A

N/A

N/A

N/A

N/A

6-240

A wild branch occurred or a local store
register decode failure.

R3 = 30000

R3 = 3FFFF

01

AB3H2

CDOOl
thru
CD004

6-680

Count in low byte.

AB3J2

CAxxx

6-680

ALU control.

01

AB3G2

CZxxx

6-680

CZ latches.

6·680

Count in high byte.

R3 = 3FEFF

10

AB3J2

CAxxx

6·680

"

580N

5AON

Comments

6-570

AB3G2

AB3G2

XXXX

BCT instruction test.

0001

BCT did not branch. Decode failure.

0002

Above BCT did not decrement count.

R3 = 3FFFF

0003

BCT above modified the CZ latch.

R3 = 3FFFF

0004

BCT above failed to decrement count.

R3 = 3FFFF
R3 = 3FFFF

0005

BCT did not decrement properly.

0006

Above BCT failed to branch

R3 = 3FEFF

10

AB3H2

CDxxx

6·680

Decode.

0007

AbolJe BCT modified CZ latch.

R3 = 3FEFF

10

AB3G2

CZxxx

6-680

CZ latches.

R3 = 3FEFF

10

AB3J2

CAxxx

6-680

ALU

0008

Above BCT did not decrement.

0009

BCT modified CZ latch.

Rl = 30001

Rl = 30000

10

AB3G2

CZxxx

6-680

Count in low byte CZ latches.

OOOA

Above BCT failed to decrement count.

Rl = 30001

Rl = 30000

10

AB3J2

CAxxx

6-680

Count in low byte ALU.

OOOB

Above BCT decremented count to zero but branched.

Rl = 30000

N/A

AB3H2

CDxxx

6·680

Decode.

OOOC

BCT modified CZ latch.

R1 = 300FF

10

AB3G2

CZxxx

6·680

Count in high byte.

0000

Above BCT failed to decrement count.

R1 = 300FF

N/A

AB3J2

CAxxx

6·680

ALU.

OOOE

Above BCT branched when count was zero.

R1 = 300FF

N/A

AB3H2

CDxxx

6-680

Decode.

OOOF

Above BCT failed to decrement count.

Rl = 300FF

N/A

AB3J2

CAxxx

6·680

ALU.

XXXX

Register decode test for current level reg. group. The following tests will load one
of the current level 'N' general register with data. Then the other six registers are
'ORed' together to test for register decode errors. Each of the remaining six sho Id
have data = 00000.

0001

Register decode failure. Group regs = 00000 except Rl.

Same.

N/A

AB3K2

CLxxx

0002

LR Rl, Rl failed.

Rl = 00001

N/A

AB3K2

CLxxx

6·220
6-120

0003

Register decode failure. Group regs = 00000 except R 1.

Same.

N/A

AB3K2

CLxxx

6-220
6-120

0004

LRI R1(l) failed.

Rl = 30101

N/A

AB3K2

CLxxx

6-170

Rl = 301FF

Rl = 00001

Rl = 30101

INIT 150

Decode failure for all error codes in this
routine.

6~120

LCR R1(O), R1(l) failed.

0005

Rl = 30101

,

AB3K2

N/A

CLxxx

6-220
6~120

'-,

,

/

''\

'.,

./1

"",

0,

'\,

)

(
j

'..

\" j

(~,

",

r'\
'.

/

'.., ,/

:

.~
I

\,,/

''''\

",-",

r
"

,

,

/

"

/

,

,/

(-'.
'..,/

'..

'"
/

('
"

/

'"

/

,/

l
'.._/

r

(":
\.."

7",\
\" ,/

-'"

"

,

/

Jr'""

'\
\,./

'.,

'"""j

\~

,./

C)

/~

(

(

(

(

(/ (

(

(

(

(

(

(

(

(

{

(

(

,

(

3705-80 INIT SYMPTOM INDEX - Cont.
ROUIi..
5AON

5BON

Enor
Code

Funcboll Tested and Error Descripbolt

= 00000 except R2.

PROG LEV 'N'
Prior to Test
Inst.Execution

= 00002

Expected and Actual
Results in PROG
LEV 'N' Req.

0006

Register decode failure. Group regs

0007

LR R1, R2 failed.

0008

Register decode failure. Group regs

0009

LR R3, R3 failed.

OOOA

Register decode failure. Group regs

OOOB

LR1 R3(1) failed.

R3

OOOC

LCR R3(01. R1(1) failed.

R3

0000

Register decode failure. Group regs

OOOE

LR R1, R4 failed.

XXXX

Register decode test for current level reg group. See routine 470N above.

0001

Register decode failure. Group reg = 00000, except R5.

0002

LR R5, R5 failed.

0003

Register decode failure. Group regs

0004

LRI R5(1) failed.

R2

R3

= 00003

= 00000 except R4.

R3

R4

= 30303

= 00004

FETMM

Page

CLxxx

6-220
6-120

N/A

AB3K2

CLxxx

6-220
6-120

N/A

AB3K2

CLxxx

6-120

N/A

AB3K2

CLxxx

6-220
6-120

N/A

AB3K2

CLxxx

6-120

= 30303

AB3K2

CLxxx

6-120
6-120

= 30303

AB3K2

CLxxx

6-220
6-120

AB3K2

CLxxx

6-120

AB3K2

CLxxx

6-220
6-120

= R2
= 00002
= 00003

Same.

N/A

= R4
= 00004

R5

= 00005

Same.

R5

= 20505

= 00005

Same.
R5

= 20505

AB3K2

CLxxx

6-120

See Note 1.

AB3K2

CLxxx

6-220
6-120

See Note 1.

AB3K2

CLxxx

6-120

See Note 1.

AB3K2

CLxxx

6-170
6-120

See Note 1.

AB3K2

CLxxx

6-220
6-120

See Note 1.

AB3K2

CLxxx

6-120

AB3K2
AB3K2

CLxxx
CLxxx

6-220
6-120

AB3K2

CLxxx

6-120

AB3K2

CLxxx

6-220
6-120

AB3K2

CLxxx

6-120

See Note 1.

I

5CON

Comments

All error codes routine signify a decode
failure.

R5

= 00000, except R5.

FEALo

Page

AB3K2

Same.

R1
R4

Suspected Card
Location(s)

N/A

Same.
R3

= 00000 except R3.

Results

Same.
R1
R2

= 00000 except R3.

CZ
Latch

= 20505

0005

LCR R5(0), R5(1) failed.

0006

Register decode failure. Group regs

0007

LR R 1, R6 failed.

0008

Register decode failure group regs

0009

LR R7, R7 failed.

OOOA

Register decode failure. Group regs

OOOB

LRI R7(1) failed.

R7

= 00707

AB3K2

CLxxx

6-170
6-120

See Note 1.

OOOC

LCR R7(0), R7(1) failed.

R7

= 00707

AB3K2

CLxxx

6-220
6-120

See Note 1.

XXXX

Add and subtract pattern sensitivity test; this routine loops.

0001

BCT failed to branch or altered CZ latches.

N/A

N/A

00

AB3J2

CAxxx

6-680

ARI count in R1.

0002

BCT altered CZ latches.

N/A

N/A

00

AB3G2

CZxxx

6-680

CZ latches.

R5

= 00000, except R6.

R6

= 00006

Same.
R1
R6

= 00000, except R7.

R7

= 00007

Same.
R7

= 00000, except R7.

R7

= 00707

= R6
= 00006
= 00007

Same.

See Note 1.

BCT count in R3(1). SRI count in R7.

Z3705AEA. fNIT Symptom Index

INIT 152

Z3706AEA INITSvmptom Index

3705-80 INIT SYMPTOM INDEX - Cont.
E.JTOr

ROlIn.
5CON

Code

Expected and Actual
Results in PROG
LEV 'N' Req.

PROG LEV'N'
Prior to Test
I nst. Execution

Function Tested and Error Description

CZ
Latch
Results

Suspected Card
Location(s)

FEALD
Page

The ARI and BCT counts are not equal. ALU failure.

See Note 2.

6-170
6-680

0004

The ARI and SRI counts are not equal. ALU failure.

See Note 2.

6-170
6-680

0005

The C latch set after an SR I instruction when result was not less than zero.

00

AB3H2
AB3G2

0006

SRI failed to set C latch.

00

See Note 2.

6-170

0007

Z latch set on a non-zero SR I result.

00

See Note 2.

6-170

0008

Z latch failed to set on overflow ARI result.

11

See Note 2.

6-170

0009

C latch failed to set on overflow ARI result.

11

See Note 2.

6-170

OOOA

ARI and BCT counts not equal. ALU failure.

N/A

See Note 2.

6-170
6-680

OOOB

SRI failed to set C latch.

10

See Note 2.

6-170

OOOC

ARI did not set Byte X on overflow condition.

01

See Note 2.

6-170

XXXX

Input/output instruction decode test.

0001

Output instruction modified CZ latch.

0002

Input instruction modified CZ latch.

0003

Input or output X'79' decode failure.

0004

Output modified CZ latch.

0005

Input modified CZ latch.

0006

Input or output decode failure.

XXXX

Input test for CCU LAR reg.

0001

Input failure R1 = R3 the address previous to inputing LAR.

XXX X

I/O register decode test. Level 1 testing only. Each general register, starting with
Level 1 Reg 6 through Level 5 Reg 7, is tested. Testing is done by a subroutine.

5FON

I

CDxxx
CAxxx

\

FETMM
Page

0003

INIT 154

Comments

6-170

All input-output to Reg X '79'.
R7 = 30300

R3 = 00300
R7 = 00000

R1 = 00000

01

AB3H2

CDxx

6-730

01

AB3H2

CDxxx

6-170

N/A

AB3H2

CDxxx

6-120

10

AB3H2

CDxxx

6·730

10

AB3H2

CDxxx

6-710

N/A

AB3H2

CDxxx

6-710
6-730

AB3H2
AB3M2

CD003
CS001

6-800

AB3K2

CLxxx

6-120

Local store register selection failure. See
Note 2 for bit failures.

AB3K2

CLxxx

6-120

The failing register can be determined by
the data in R1. Bytes 0 and 1 bits 0-3 will
define the register in hex. For example,
0164 output to X'06' (Level 1 Reg 6)
11 F4 • output tIl X'1 F' (Level 5 Reg 7)

See Note 1. All failures in this ",utine are of
decode type.
\
\.

See Note 1.

\

600N

620N

0001

R1, test reg, IN R2, test reg.
. OUT
decode failure.

Either the "output" or "input" register

R1

=Output reg

R1= R2
R1 - Output reg data.

data.

N/A

=

630N

xxxx

I/O register pattern: sensitivity testing. Level 1 testing only. Each of the general
registers tested above in routine 620N is tested again with 28 different patterns.

0001

OUT R1, test reg, IN R4, test reg. The data in R2 and R4 failed to compare.

N/A

R1 - R4
R2 = Test pattern.
R3 Test reg data.

AB3K2

CLxxx

6-120

Local store register selection failure. See
Note 2 for bit failures.

AB3K2

CLxxx

6-120

R3 bytes 0 and 1 bits 0-3 defines the
register, in hex.

=

/

'~
\,

)
-,/

0..
\

/
j

"\

\..j

(....-~
\.

/

I

i/'~.

\..j

1'-"""

~
',,---

\.~ .-

"-/

;

"'-

......_/

\....J

'"
/

r''''o,
\..

/

',-

/

\.

;

./

/'1

\,..-J

,r"'l

(""~

\,,/

",-j

.4'-~

.,~

'\

./

'..

I
\.../

r-'--"

""

~)

~"',
,
'-./

r",\

(

(

(/

(

(

(

(

(

(

f

(

(

(

(

(

(

(

(

(

('

(

(/ (

..

'~.

(

(~

3705-80 INIT SYMPTOM INDEX - Cont.
Routi_

650N

660N

670N

690N

6AON

6CON

600N

Error
Cc*

Function Tested .... Error o.scription

PROG LEV'N'
Priar' to Test
1Md:. EMCVIIicn

Expected and Actual
R8S4.I11s in PROG
LEV 'N' Req...

CZ
Latch
Results

Suspected Card
Location(s)

FEALO
Page

FETMM
Page

Comments
Program level failure.

AB3M2

CPxxx

01

AB3M2

CPxxx

6-860

Rl .. Reg X'7F'.
Rl .. 8004

01

AB3M2

CPxxx

6·860

N/A

N/A

AB3M2

CPxxx

6·760

Program level failure.

N/A

N/A

N/A

AB3M2

CPxxx

6·760

See Note 3.

Levell exited to Level 3 instead of Level 2.

N/A

N/A

N/A

AB3M2

CPxxx

6·760

See Note 3.

0005

Levell exited to Level 4 instead of Level 2.

N/A

N/A

N/A

AB3M2

CPxxx

6·760

See Note 3.

0006

Levell exited to Level 6 instead of Level 2.

N/A

N/A

N/A

AB3M2

CPxxx

6·760

See Note 3.

XXXX

General register interaction testing. Once the basic routines have been run under
program Level 2, the general registers for Level 3 RO through Level 5 R7 are
tested to verify that the Level 2 programs did not alter the data previously stored
by routine 630N.

AB3K2
AB3M2

CLxxx
CPxxx

0001

Interaction between Level 2 and some other general register.

XXXX

I/O register decode testing. Level 2 testing only.

0001

OUT R1, test reg, IN R2, test reg. Register decode failed. Previously tested under
program Levell, must be level sensitive.

XXXX

Levell to Level 2 setup test. A subroutine is used to unmask Level, set Diag L2
interrupt and prepares to exit Levell.

0001

Interrupt requests group 1 has outstanding bits on. Reg X'7E'.

Rl

= Reg X'7E'.

0002

Diag L2 interrupt request interrupt bit is not on interrupt request group 2.
Reg X'7F'.

XXXX

General register setup. Exit Levell.

0001

Same test and error data as that listed in routine 620N.

0002

Exit instruction failed to exit Levell.

0003

The Level 1 exit did not exit to Level 2 but returned to Levell.

0004

N/A

R4 = Expected data.
R2 = Actual data.
Rl = Input reg data.

R1 = Output reg
data.

Rl = R2
R1 = Output reg data.

N/A
AB3K2

CLxxx

AB3K2

CLxxx

AB3K2

CLxxx

AB3M2

CPxxx

Register selection.
Program level failure.

6·120

The failing register can be determined by the
data in R1. Bytes 0 and 1 bits 0-3 will
define the register, in hex.

6·120

R1 bytes 0 and 1 bits 0·3 defines the
register, in hex. Register selection see
Note 2 for bit failures.
Register selection. See Note 2 for bit
failures.
R3 bytes 0 and 1 bit 0·3 defines the register
in hex.

XXXX

I/O register pattern sensitivity testing. Level 2 testing only.

0001

OUT R2, test reg, IN R4, test reg. Previously tested under program Levell, must be
level sensitive.

XXXX

Level 2 to Level 3 setup test. A subroutine is used to mask Level 2, unmask Level 3,
reset diag L:2 request interrupt, and prepares to exit Level 2.

0001

Diag L2 interrupt request bit failed to reset.

Rl

=Reg X'7F'.

N/A

AB3M2

CPxxx

6·070

0002

PCI L3 interrupt request bit failed to set. Reg X'7F'. Byte 1 Bit 6.

Rl = Reg X'7F'.

N/A

AB3M2

CPxxx

6·070
6·860

0003

PCI L3 interrupt request bit fialed to reset or other interrupt bits are on.
Reg X'7F'. Byte 1 Bit 6.

Rl = Reg X'7F'.

N/A

AB3M2

CPxxx

6·070
6-860

XXXX

General register setup. Exit Level 2.

0001

Same test and error data as listed above under routine 690N.

R2= R4
R2 = Test pattern.
R3 .. Test reg data.

N/A

.

Program level failure.
Reg X'7F' byte 0 bit 0 equals Diag L2
request.

Reg X'7F' byte 0 equals PCI L3 interrupt.

6·120

Z3706AEA, INIT Symptom Index

INIT 156

Z3705AEA INIT Symptom Index

3705-80 INIT SYMPTOM INDEX - Cont.
Routine

600N

E,rror

Function Tested and Error Description

Code

0002

Exit instruction failed to exit L2.

PROG LEV'N'
Prior to Test
Inst.Execution

Expected and Actual
Results in PROG
LEV 'N' Req.

N/A

N/A

N/A

CZ
Latch
Results

\

6FON

700N

710N

730N

740N

"
'-

"')"

l~""
'-

,;J

FEALO
Page

FETMM
Page

AB3M2
AB3K2

CPxxx
CLxxx

6-070
6-750

Program level failure.
Register selection.

Suspected Card
Location(s)

INIT 158

Comments

0003

Level 2 exited to Level 1 instead of Level 3.

N/A

N/A

N/A

AB3M2
AB3K2

CPxxx
CLxxx

6-070
6-750

See Note 3.

0004

Level 2 exited to Level 2 instead of Level 3.

N/A

N/A

N/A

AB3M2
AB3K2

CPxxx
CLxxx

6-070
6-750

See Note 3.

0005

Level 2 exited to Level 4 instead of Level 3.

N/A

N/A

N/A

AB3M2
AB3K2

CPxxx
CLxxx

6-070
6-750

See Note 3.

0006

Level 2 exited to Level 5 instead of Level 3.

N/A

N/A

N/A

AB3M2
AB3K2

CPxxx
CLxxx

6-070
6-750

See Note 3.

XXX X

General register interaction test. Once the basic routines have been run under
program Level 3, the general registers for Level 4 Reg 0 through Level 1 Reg 7
are tested to verify that the Level 3 programs did not alter the data previously
stored by routine 6DON.

AB3K2
AB3M2

CLxxx
CPxxx

0001

Interaction between Level 3 and some other general register.

R4
R2
R1

AB3K2
AB3M2

CLxxx
CPxxx

XXXX

I/O register decode test. Level 3 testing only.

AB3K2

CLxxx

0001

OUT R1, test reg, IN R2, test reg. Register decode failed. Previously tested under
program Levels 1 & 2.

R1
R1

AB3K2

CLxxx

XXXX

I/O register pattern sensitivity test. Level 3 testing only.

AB3K2

CLxxx

Register selection. See Note 2 for bit
failure.

0001

OUT R2, test reg, IN R4, test reg. Previously tested under program Level 1 and 2
(must be Level sensitive).

AB3K2

CLxxx

R3 bytes 0 and 1 bits 0-3 define the register
in hex.

XXXX

Level 3 to Level 4 setup test. A subroutine is used to mask Level 3, unmask
Level 4, reset PCI L3 request, set PCI L4 request, and prepares to exit Level 3.

AB3M2

CPxxx

Program level failure.

0001

PCI L3interrupt request bit failed to reset. Reg X'7F' Byte 1 Bit 6.

R1 = Reg X'7F'

N/A

AB3M2

CPxxx

6-860

0002

PCI L4 interrupt request bit failed to set. Reg X'7F' Byte 0 Bit 7.

R1 = Reg X'7F'

N/A

AB3M2

CPxxx

6-860

0003

Outstanding bits on in Reg X'7F'.

R1 = 0000

01

AB3M2

CPxxx

8-870

XXXX

General register setup. Exit Level 3.

0001

Same test and error data as listed above under routine 700N.

0002

Exit instruction failed to exit L3.

0003
0004

("')
\" j

= R2
= Output

N/A

reg data.

R2 = R4
R2 = Test pattern.
R3 = Test reg data.

N/A

N/A

6-120

R 1 bytes 0 and 1 bits 0-3 defines register
in hex.

Register selection.
6-120

R 1 bytes 0 and 1 bits 0-3 defines the
register in hex.

6-120
N/A

N/A

AB3K2
AB3M2

CLxxx
CPxxx

6-070
6 7750

Register selection.
Program level failure.

Level, 3 exited to Level 1 instead of Level 4.

N/A

N/A

AB3K2
AB3M2

CLxxx
CPxxx

6-070
6-750

See Note 3.

Level 3 exited to Level 2 instead of Level 4.

N/A

N/A

AB3K2
AB3M2

CLxxx
CPxxx

6-070
6-750

See Note 3.

f~I
•
",-j/

= Expected data.
= Actual.
= Input reg data.

Register selection.
Program level failure.

~.
/

,.,.

y

i

,F"'"

I

"'-./

N/A

t<~

,1""'\

",-, /

'.

/

(-....
,/

'"

/

,,_//

-'\

(~
,/

/-----

"

/

('\
'-..

/

\'''-

~/

0

\,-j

E1
"j

c"\
\.

-

"'/

(-

"

"I

./

(~
\

"-.j

'

('\
\

'-..J

;-"
j

'"

/

./"'";
/

!

',,_/

(

(

(

(

(

(

(

(

(/

(-

(

(

(

(

(

(

('

('

(

3705-80 INIT SYMPTOM INDEX - Cont.
Enor
Calle
740N

760N

770N

780N

7AON

Function Tested and Error Descriptioolll

PROG LEV 'N'
Prior to Test
I nst. Executiolll

Expected and Actual
Results in PROG
LEV 'N' Req.

CZ
Latch
Results

Suspected Card
Location(s)

FEALD
Page

FETMM
Page

Comments

OOOS

Level 3 exited to Level 3 instead of Level 4.

N/A

N/A

AB3K2
AB3M2

CLxxx
CPxxx

6-070
6-7S0

See Note 3.

0006

Level 3 exited to Level 5 instead of Level 4.

N/A

N/A

AB3K2
AB3M2

CLxxx
CPxxx

6-070
6-7S0

See Note 3.

xxxx

I/O register interaction testing. Once the basic routines have been run under
program Level 4, the general registers for Level 5 Reg 0 through Level 3 Reg 7 are
tested to verify that the Level 4 programs did not alter the data previously stored
by routine 740N.

AB3K2
AB3M2

CLxxx
CPxxx

0001

Interaction between Level 4 and some other general register.

AB3K2
AB3M2

CLxxx
CPxxx

XXXX

I/O register decode testing Level 4 testing only.

AB3K2

CLxxx

0001

OUT R 1, test reg, IN R2, test reg. Register decode failed. Previously tested under
program Levels 1, 2 and 3.

AB3K2

CLxxx

xxxx

I/O register pattern sensitivity testing. Level 4 testing only.

AB3K2

CLxxx

Register selection. See Note 2 for bit
failures.

0001

OUT R2, test reg, IN R4, test reg. Previously tested under program Levels 1,2, and 3

AB3K2

CLxxx

R3 bytes 0 and 1 bits 0-3 defines the
register in hex. See Note 2.

xxxx

Memory addressing test runs only under program Level 4.

AB3K2
AB4E2

CLxxx
CMxxx

Register selection.
Address exception failure.

0001

Invalid fold occurred at address in R1. Fold occurs when maximum address of 64K
or 2S6K is incremented and wraps back to address zero, and is therefore valid only
if storage size = 64K or 2S6K.

R1 = Address of fold.

AB3K2
AB4E2

CLxxx
CMxxx

0002

Fold failed to occur. Address determined !-ty input X'70' did not cause fold to
address X'OOOO'. Fold should occur if 64K ..lr 2S6K.

R 1 = Address.
R3 = Max address per
X'70'.

AB3K2
AB4E2

CLxxx
CMxxx

0003

Storage size input, Reg X'70' appears to be in error. Address exception was set
prior to reaching the maximum address derived from data in Reg X'70'.

R1 = Address of error.
R3 = Max address derivE d
from X'70'.

N/A

AB3K2
AB4E2

CLxxx
CMxxx

6-770
6-00S

0004

Unexpected Level 1 request bits in Reg X'7E'.

R7

N/A

AB3K2
AB4E2

CLxxx
CMxxx

6-850

OOOS

Failed to set address exception.

R 1 = Address of error.

N/A

AB3K2
AB4E2

CLxxx
CMxxx

6-00S

0006

Levell interrupt but address exception bit is not on. Byte 1 Bit 1 Reg X'7E'.

R3

= X'7E'

N/A

AB3K2
AB4E2

CLxxx
CMxxx

6-8S0

0007

Address exception bit failed to reset. Output to Reg X'77'.

R3 = X'7E'

N/A

AB3K2

CLxxx

6-900

0008

Data failure. The data stored at each location is its own address value. As a result,
R3 equals both the expected data and the address that failed.

R3 = Expected.
RS = Actual.

01

AB3K2
AB4E2

CLxxx
CMxxx

7-020
7-030

0009

Address exception failed to set when attempting to load a halfword from an invalid
address.

R3 = Address of error.

01

AB3K2
AB4E2

CLxxx
CMxxx

6-OS0

R4 = Expected data.
R2 = Actual.
R 1 = Input reg data.

R1 = R2
R 1 = Output reg data.

R2 = R4
R2 = Test pattern.
R3 = Test.reg data.

= X'7E'

N/A

N/A

N/A

N/A

Register selection.
Program level failure. See Note 2 for bit
failures.
6-070

R 1 bytes 0 and 1 bits 0-3 define the
register in hex.

Register selection.
6-120

R 1 byte 0 bits o. Bits 0-3 defines the
register in hex.

Z3705AEA INIT Symptom Index

INIT 160

Z3705AEA INIT Symptom Index

3705-8,OINIT SYMPTOM INDEX -Carita

ROUIine
7AON

OOOA

Address exception error occurred while attempting to load a halfword from a valid
address.

R3 = Address.

OOOB

An address exception error occurred but failed to trap to Levell.

R5

XXXX

Level 4 to Level 5 setup test. A subroutine is used to mask Level 4, unmask
Level 5, reset PCI L4 request, and prepares to exit Level 4.

0001

Outstanding bits are on in either interrupt request Group 1 or 2 (X'76', X'77'),
excluding the timer L3 bit.

7BON

7CON

7FON

SOON

S10N

''\
'-....

)

Expected and Actual
Results in PROG
LEV 'N' Req.

PROG LEV "N'
Prior to Test
I nst. ElGICIIITIJion

Error
Code

/~'"

,

\. ;/

Function Tested and Error Description

Rl

CZ
Latch
Results

= Reg X'1E'

=the 'OR' of regs

Suspected Card
Location{s)

FEALD
Page

FETMM
Page

N/A

AB3K2
AB4E2

CLxxx
CMxxx

6-050

N/A

AB3K2
AB4E2

CLxxx
CMxxx

6-050

AB3M2

CPxxx

N/A

AB3M2

CPxxx

6-810
6-820

INIT 162

Comments

Program level failure.

X'7E' and X'7F'.

XXXX

General register setup exit Level 4.

0001

Same test and error data as listed above under routine 770N.

0002

Exit instruction failed to exit L4.

N/A

N/A

AB3M2
AB3K2

CPxxx
CLxxx

6-070
6-750

Program level.
Failure register selection.

0003

Level 4 exited to Level 1 instead of Level 5.

N/A

N/A

AB3M2
AB3K2

CPxxx
CLxxx

6-070
6-750

See Note 3.

0004

Level 4 exited to Level 2 instead of Level 5.

N/A

N/A

AB3M2
AB3K2

CPxxx
CLxxx

6-070
6-750

See Note 3.

0005

Level 4 exited to Level 3 instead of Level 5.

N/A

N/A

AB3M2
AB3K2

CPxxx
CLxxx

6-070
6-750

See Note 3 .

0006

Level 4 exited to Level 4 instead of Level 5.

N/A

N/A

AB3M2
AB3K2

CPxxx
CLxxx

6-070
6-750

See Note 3.

XXXX

Level 5 to Level 1 setup test. A subroutine is used to mask Level 5 and prepares
to retu rn to Levell.

AB3M2

CPxxx

0001

An "output" instruction is executed under program Level 5 in order to force a
Level 1 interrupt. The output failed to set I/O check Level 1 or mask Level 5 failed.

N/A

N/A

AB3M2

CPxxx

6-050

0002

The I/O check above trapped to Level 2 instead of Level 1.

N/A

N/A

AB3M2

CPxxx

6-070

0003

The I/O check above trapped to Level 3 instead of Level 1.

N/A

N/A

AB3M2

CPxxx

6-070

0004

The I/O check above trapped to Level 4 instead of Levell.

N/A

N/A

AB3M2

CPxxx

6-070

XXXX

I/O register interaction testing. Once the basic routines have been run under program
Levels 2, 3,4, and 5, the program makes an additional pass under program Level 1.
Then the general registers for Level 3 Reg 0 through Level 5 Reg 7 are tested for any
interaction.

AB3K2

CLxxx

Register selection. See Note 2 for bi,t
failures.

0001

Interaction did occur.

N/A

AB3K2

CLxxx

R 1 bytes 0 and 1 bits 0-3 define the register
in hex.

XXXX

Reset Level 1 in/out check L 1 test.

0001

Output to Reg X'77' with data X'0004' failed to reset check.

N/A

AB3G2
AB3L2

CQOO4
CU014

~,

"

,

I

./

0

\",j

1'''''1
J
\.. ./

R4 = Expected Data.
R2 = Actual.
R1 = I nput reg data.

/.r'",\
\.

./

)

\../

~,

--~

\., j

'-, ./

R1

,1''\

"

"

./

\,

r~
I
\. ./

\

/

(

"-"

./

,

"-.j

= X'7E'

(4f"',,\
'-. ...1

r",
"-.j

0

",~

""",
j

",j

'"

.,

Program level failure.

6-900

Output X'77' failure.
I/O check latch failure.

r''''

\ . ,_~./'

.
"-...- ../

'" ,...."".
'

"-.../

.

(

(

(

(

(

(

(

(

(

(

«

(

(

(

(

c

(

(

(

(

(

(

(

3705-80 INIT SYMPTOM INDEX - Cont.
Routine

XXON

Error
Code

Function Tested and Error Oe.ci _ _

PROG LEV 'N'
PrMlr to Test
Imt. Execution

Expected and Actual
Results in PROG
LEV 'N' Req.
R 1 should equal R3.
R1 = Actual.
R3 = Expected.

N/A

N/A

N/A

R1 should equal R3.

01

AB4J2

DFxxx

6-220

'X' Byte failure.

01

AB3G2
AB3M2

CQ004
CPxxx

6-900

Output X'77' failure.
Program level failure.

CZ
Latch
Results

Suspected Card
Location(s)

FEALO
Page

FETMM
Page

Comments

1001

Routine continuity error. At the start of a given routine R1 is loaded with a value
equal to the given routine number, this value is then compared to a "current
routine number" which is read from a table. As a result, should a wild branch(s)
occur, this trap should catch it.

N/A

1002

Subroutine to test Byte X. Since the fullword instructions have not been tested
during the first two passes through this subroutine, the data in R1 is shifted right
two places and tlren tested using XOR halfword.

R1
R3

2001

Level 5 to Level 1 interrupt handler. Unable to reset Level 1 request bits. Output
to Reg X'77' with data X'COOC'.

R1

2002

Exit from Level 1 handler failed. Previously tested.

N/A

N/A

N/A

2003

While running under program Level 2, an unexpected Level 1 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2004

While running under program Level 2, an unexpected Level 2 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2005

While running under program Level 2, an unexpected Level 3 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2006

While running under program Level 2, an unexpected Level 4 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2008

While running under Level 3, an unexpected Level 1 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2009

While running under program Level 3, an unexpected Level 2 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

200A

While running under program Level 3, an unexpected Level 3 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

200B

While running under program Level 3, an unexpected Level 4 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2000

While running under program Level 4, an unexpected Level 1 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

200E

While running under program Level 4, an unexpected Level 2 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

200F

While running under program Level 4, an unexpected Level 3 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2010

While running under program Level 4, an unexpected Level 4 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2012

While running under program Level 5, an unexpected Level 2 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2013

While running under program Level 5, an unexpected Level 3 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2014

While running under program Level 5, an unexpected Level 4 interrupt occurred.
Second pass through Level 1 after running test under program Levels 2, 3, 4, and 5.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2015

Unexpected Level 1 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2016

Unexpected Level 2 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2017

Unexpected Level 3 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2018

Unexpected Level 4 interrupt occurred.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2019

Program Level 5 became the active program level while attempting to run under
either program Level 1,2,3, or 4. To determine which level should be active, look
at the data in display register B: Bits 1.4 through 1.7 define the program level under
test (see page 3-010).

N/A

N/A

N/A

N/A

6-070

See Note 3.

2020

While running under program Level 5, a Level 1 interrupt occurred and the I/O check
bit was not on.

N/A

N/A

N/A

N/A

6-070

See Note 3.

2021

Subroutine to handle timer Level 3 interrupts. An attempt to reset the timer
Bit (X'7F' 1.5) failed. Output X'77' with data X'0040' was used to attempt the
reset.

N/A

A-B3L2

CP007

= Actual.
= Expected.

N/A

R7

= Reg X'7E'

= EXT Reg X'7F'.

6-070

See Note 3.

Z3705AEA INIT Symptom Index

INIT 164

3705-80 INIT SYMPTOM INDEX - Cont.

Routine

Error
Code

Z3705AEA INIT Symptom Index

Function Tested and Error Desc:ripIJiaI

cz

Expected and Actual
Results in PROG
LEV 'N' Req.

PROG LEV 'N'
Prior to Test
Inst. Execution

Suspected Card
Location(s)

Latch
Results

FETMM
Page

FEALD
Page

INIT 166

Comments

NOTES:
Note 1. The error reporting subroutine uses registers R5 and R7. As a result, if you want to observe the data values expressed for a given error code, record the data in R5 and R7 at the initial out stop.
Note 2. Use the following chart to determine the suspected card or cards for all ALU or data sensitive errors. The card should be identified from the failing bits in the register as defined under "expected results".
Once a given instruction is tested for a basic ALU and CZ Latch setting, then any errors that follow are due to data sensitivity.
BITS IN ERROR

CARD

LOGIC PAGE

Byte X, Bits P, 6, 7

A-B4J2

DFXXX

A-B4K2
A-B4L2
A-B4M2
A-B4N2
A-B4P2
A-B4Q2

DGXXX
DHXXX
DJXXX
DKXXX
DLXXX
DMXXX

Byte 0,
Byte 0,
Byte 0,
Byte 1,
Byte 1,
Byte 1,
Note 3. This error cannot be looped using the INIT loop on error option.

/'

"'"

'~
'-

y

0
I"~

[0
/

'"

/

()
"

\..

!~

'-..j

,"""'~

'-.,j

0:,/
'"

:j
"

'...

i~
\"j

(~

"--.j

Bits
Bits
Bits
Bits
Bits
Bits

P, 0, 1
2, 3, 4
5, 6, 7
P, 0, 1
2,3,4
5,6,7

("'.,

0,

\.

.\..~

)

",

,E~,

,

"

j

(~
"

,,-j

C~
,j

(~
'-,

./

"

\"

<'"')
",j

(~
",-, )

,~
''',,/

('"'".
,

\..j

('~

\

'-..,j

r

'-.. /

,-(~

(

,:

,-,j

r,\
\.J

\.,--

/'

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

(

REMOTE PROGRAM LOADER
The 3705-80 includes either a remote program loader (RPL) alone or a remote program loader and either
a type 1 or a type 4 channel adapter (CA). The RPL consists of a ROS bootstrap program, an IBM
diskette storage device, and a diskette controller that together provide a remote IPL capability for the
3705-80.
The contents of the RPL diskette is shown in the following chart. Note that while using the RPL, the
ability to write on the diskette is disabled.
Track

Content

Description

o

Load Program 1

(1)
(2)

1-4

(3705-80)
Initial Test

Program that is transferred to main storage by the ROS boot-strap to control further
loading of programs.
Defines the local/ remote communication link for LPG2 (lPL configuration data set).

A CCU diagnostic exerciser.

5

(3705-80)
(Reserved)

6-7

Load Program 2
(LPG2)

8

1FT Loader/CDS
Writer

9

Diagnostic Control Monitor

10

Hardware Configuration Data
Internal Functional Tests (1FT)

11

Load Program 1

Duplicate of track O.

12-13

Load Program 2

Duplicate of tracks 6 and 7.

14-16

(Reserved)

17

Subroutine
(LPG1 Dump)

18

Reserved

19-76

1FT

Controls the local/remote
communication link for loading and dumping.

Defines the hardware
configuration for the
internal functional
tests.

Internal Functional Tests.

Remote Program Loader Diagnostic Procedures

RPL DIAG 001

Remote Program Loader Diagnostic Procedures

IPL 3706-80 (RPL Featurel

RPL DIAG 002

RPL Diagnostic Checkout and Remote IPL

ROS bootstrep loads.
Pheses 1 and 2 execute
(same as locall. ,

No or do not know

Indentify hardware
configuration using
procedure in CDS
section.

Yes
ROS bootstrap phase 3.
1. Tests diskette storage
drive and controller.
2. Loads LPG1.

Go to RPL diagnostic run
procedure MAP 0002.
Initial Test cannot be optioned
out. It must run successfully.

Yes

Go to CDS writer
program procedure
RPL MAP 0002

Symptom index for Initial Test,
DCM, and LFTs are located in
their respective 3705-80 sections
in this MIM volume.

Transfer high SK
of main storage to
tracks 15 and 16.

No
Yes
Load Initial Test from
diskette tracks 1-5 and
run to completion.

Load LPG2 from
tracks 6 and 7 to
high SK.
No or do not know
Yes

Read end
axecute IFTs.

See to RPL MAP 0007.

LPG2 controls dumping
to the host via the host
link.

Yes

Go to remote IPL
CDS prodedure
RPL MAP 0005.

Go to IPL
procedure
RPL MAP 0001.

Re·IPL for normel
operetlon.
Yes

LPG2 controls loading
the control program
from the host via the
host link.

Notes:
1. Diskette shipped with machine contains
the necessary CDS to run the IFTs.
2. Diskette shipped with machine must be
configured with remote IPL CDS at time
of installation.
3. ROS failure indicated by IPL PHASE 3.
PROGRAM STOP, HARD STOP, LOAD
and TEST light on. Certain failures cause
ROS to retry and may cause a 3 minute
delay in prasenting stop indications.

DCM loaded and ready
for 1FT select. See to
1FT section.

Notes:
1. Set the STORAGE ADDRESS/REGISTER
DATA switches to X'OBBBB'.
2. Sat the STORAGE ADDRESS/REGISTER
DATA switchel to X'ODDDD' and the
DISPLAY/FUNCTION SELECT switch to
STORAGE ADDRESS.

Yes

See Initial Test.
Symptom index
IN IT section.

, ...
/

''',)

r~
'- /

r"''J

I

\'-..,

,co

/'

,~;-

(-',

/-~

'-.

/

I

',-

(-~

'"j

r"
\..j

(-~

"-j

(cc"

\...J

0

\-..j

(""

',,-

/

/

"i

'--.j

r~\

~ )

r-'~

'-.....y

(~,

\..../

(',,\

(~
~.

0

,r\

(

( ~ (,

(

(/ (

(

(

(

(

(

(

(

("

(

IPL PROCEDURE

PAGE

(,

MAP 0001-1

(

(

(

(
C
1

(

(

(

(

(\ (

f

(' (-

(~

MAP 0001-2

J

IPL PROCEDURE

1 OF 3

(' - ('-

C~,:

PAGE 2 OF 3

ENTRY POINTS

EXIT POINTS

FROM

ENTER THIS MAP

EXIT THIS MAP

TO

MAP
NUMBER

ENTRY
POINT

PAGE
NUMBER

MAP
NUMBER

ENTRY
POINT

0002
0003
0003
0004
0005

A
A
A
A
A

PAGE
NUMBER

STEP
NUMBER

No entries in this table

3
1
2
3
1

STEP
NUMBER
031
004
020
030
003

007
DO YOU WISH TO RUN THE PANEL LINE TEST?

012
IS THE IPL PHASE 1, 2, OR 3 LIGHTS ACTIVE?

Y N

YN

008
DO YOU ANTICIPATE OR DESIRE A STORAGE
DUMP?

013
DOES DISPLAY A CONTAIN X'OCXX'7
Y N

YN
014
DOES DISPLAY A CONTAIN X'ECXX'7

009
(Entry Point B)

Y N
015
DOES DISPLAY A AND B CONTAIN X'FFFF7

1.Set ENABLE/DISABLE switch(s) to DISABLE.
2.Set the DISPLAY/FUNCTION SELECT switch to
REGISTER ADDRESS.
3.Press RESET.
4.Press LOAD.

001
(Entry Point A)
The remote IPL CDS and the hardware CDS must be
configured properly to use the diskette media successfully.
HAVE THE CONFIGURATION DATA SETS (CDS) BEEN
CONFIGURED PROPERLY?

Y N
016
DOES DISPLAY B CONTAIN X'8XXX'7

Y N

The normal run time for ROS, LPG1, Initial test, and
LPG2 is approximately 30 seconds. ROS tries to
recover from errors that may cause a 3-minute delay
before an error stop occurs.

Y N
002
DO YOU WISH TO UPDATE THE HARDWARE
CDS?

017
See Initial Test Symptom Index, INIT
Section.
If the DISPLAY B data does not compare
with any of the initial test routines, refer to
Volume 2 and check out the CE panel.

DOES DISPLAY A CONTAIN X'FCXX'?

YN

Y N

010
DOES DISPLAY A CONTAIN X'CCXX'?

003
To update Remote IPL CDS Go To Map 0005, Entry Point A.

018
See DCM Symptom Index, DCM Section.

Y N

019
The DCM is the active program. Go to the DCM
Section.

011
IS THE 3705 LOOPING?

004
Go To Map 0003, Entry Point A.

Y N

020
CDS Writer Program is the active program.
Go To Map 0003, Entry Point A.

005
ARE THE DIAGNOSTICS TO BE RUN?

Y N

021
DOES DISPLAY B CONTAIN X'80XX'?

006
DO YOU WISH TO UPDATE OR ZAP A PROGRAM?

Y N

YN

022
1FT Diskette Loader is the active program.
See the 1FT Diskette Loader Symptom Index, this
section.

MAP 0001-1

MAP 0001-2

Remate Program Loader Diagnostic Procedures

RPLDIAG 010

('
"i

Remote Program Loader Diagnostic Procedures

ABO

E F G H K L IPL PROCEDURE

222 2 2 2

1 1 2

RPLDIAG 020

MAP 0001-3

PAGE 3 OF 3

023

029

See the DCM Symptom Index, DCM Section.

Go to the panel line test procedure, PNL LN TEST
Section.

024
030

See ROS Symptom Index.

Go To Map 0004, Entry Point .!\.

025
031

Go to Load Program 2 (LPG2) Symptom Index,
this section.

Go To Map 0002, Entry Point A.

026
Load Program (LPG 1) is the Active Program.
Go to LPG1 Symptom Index, MAP 0008.

027
Load Program 2 is active. See LPG2 Symptom Index in
this section to determine meaning of display codes.

028
Set the STORAGE ADDRESS REGISTER DATA switches to
X'OBBBB'.
Go to Page 2, Step 009, Entry Point B.

MAP 0001-3
'-

)
/

:1

0'.

(\
./

~./

!'~
\",/

,:<

/~

',- . .J

(, > r",
r",

'",j

~)

I~,

.,-

..~/

/~
'- j
,

I

~l

"

'-"j

(''1

(-~

~j

\"../J

~;
'..,j

,/'"

"

~

i

'-"._..../

i

(')
./

(

(

(

(

DIAGNOSTIC RUN PROCEDURE

PAGE

1 OF

«

(
A

c

(

(

(

(

(

(

('

(

('

('

MAP 0002-1

1

001
Set ENABLE/DISABLE switch(s) to DISABLE.

005
Control has been passed to the DCM and it is ready for an
1FT request. See 1FT Section.

Set the DISPLAY/FUNCTION SELECT switch to the
STORAGE ADDRESS position.
Set the STORAGE ADDRESS/REGISTER DATA switches
to X'ODDDD'.
Press RESET. Press LOAD, and then press the panel
INTERRUPT pushbutton.
The IPL sequence should be active at this point. During
IPL Phase 3, ROS reads load program 1 from diskette and
passes control to LPG1. LPG1 determines the type of load
(NCP, with or without dump option, or diagnostics) being
requested via either the CE panel or IPL register X'6B'.
LPG 1 will attempt to read the appropriate program from
diskette and pass control to it. If errors occur, while
attempting to read either initial test or the 1FT diskette
loader from diskette or while the dump option is active,
LPG 1 defaults to a LPG2 load.
Normal run time for a ROS/LPG1 /Initial Test/1FT diskette
loader is approximately 30 seconds.
Note: Under abnormal conditions, such as no index pulses
or diskette media in the diskette drive, ROS attempts to
retry. This may cause a 3- minute delay before an error
stop occurs.
DISPLAY REGISTER A AND B X'FFFF'?

=

Y N
002
DISPLAY REGISTER B
Y N

=X'8XXX'?

003
See Initial test symptom index. If the DISPLAY B
data does not compare with any of the initial test
routines, refer to Volume 2 and check out the CE
Panel (CTRL PNL Section).
004
See DCM Symptom Index (DCM Section).

A

MAP 0002-1

Remote Program Loader Diagnostic Procedures

RPL DIAG 030

Remote Program Loader Diagnostic Procedures

A

CDS WRITER PROGRAM PROCEDURE

MAP 0003-1

B

CDS WRITER PROGRAM

1

PAGE

1 OF 2

APL DIAG 040
MAP 0003-2

PAGE 2 OF 2

001
(Entry Point A)

003
The CDS Writer is the active program.
DISPLAY REGISTER B = X'3001'?

Install the write enable jumper.

Y N

3705-80 - Pin 01A-B1G2S02 to ground.

007
Change the hardware CDS by altering storage as required.
Only those bytes that are affected need be changed.
Refer to CDS Section for definition.
The CDS are located at X'FOO' plus (+) the value of the
byte location that is specified on the individual CDS cards.

004
The first function of the CDS writer program is to test
the write capability of the remote loader adapter. A test
pattern is written onto track X'OF' and then read back to
verify the write. The code X'3001' in DISPLAY B
indicates that the write test was good. The CDS Writer
is waiting a command.
See CDS Writer Symptom Index (this section).

Set ENABLE/DISABLE switch(s) to DISABLE.
Set the DISPLAY/FUNCTION SELECT switch to the
REGISTER ADDRESS position.
Set the STORAGE ADDRESS/REGISTER DATA switches
to X'ODDDD'.

005
Set the DISPLAY/FUNCTION
FUNCTION 2.

1. Press RESET.
2. Press LOAD.
3. Press the panel INTERRUPT button.

SELECT

switch

It is possible to transfer the current hardware CDS from
one diskette to another by changing the diskette medias at
this point.
When ready to write the new CDS, set the STORAGE
ADDRESS/ REGISTER DATA switches to X'OEEEE'.
Press START~
DISPLAY REGISTER B = X'302F'?

to

Y N

Set the STORAGE ADDRESS/REGISTER DATA switches
to X'00002'.

The IPL sequence should be active at this point. During
IPL Phase 3, ROS will read load program 1 from diskette
and pass control to LPG 1. LPG l' s determines the type of
load (NCP, with or without dump option, or diagnostics)
being requested via either the CE panel or IPL register
X'6B'. LPG1 attempts to read the appropriate program
from diskette and pass control to it. If errors occur, while
attempting to read either initial test or the 1FT diskette
loader from diskette or while the dump option is active,
LPG1 will default to a LPG2 load.

008
See CDS Writer Symptom Index (this section).

Press START.

009
Indicates that the hardware CDS has been written on track
X'OA' without errors.
ANY MORE HARDWARE CDS TO BE CHANGED?

(Entry Point B)
The hardware CDS will be read into storage from track
X'OA'.
DISPLAY REGISTER B = X'3024'?
Y N

Normal run time for a ROS/LPG1 /initial test/1FT diskette
loader is approximately 30 seconds.
NOTE: Under abnormal conditions, such as no index
pulses or diskette media in the diskette drive, ROS will
attempt to retry. This may cause a 3-minute delay before
an error stop occurs.

Y N
010
Re!llove the writeenableiumper.
Re-1PL.

006
See CDS Writer Symptom Index (this section).

011
Press$TART.
GotoPage.1; Step 006; Entry PointB.

DISPLAY REGISTER A=X'ECXX'?

Y N
002
See CDS Writer Symptom Index (this section).

2

A

,.

"

./

B

~

'"

)

r-~,

"

/

,~

('\

'''-j

\,/

I"'"~1

•

".

/

r
\, ./

MAP 0003-2

('

r~,,\

".

j

'.

/

"

/

./

".

'- . /

/

r'~

I

'-...,./

(-'"
"

/

,

j

""\

'---

/

I'

'.

'''
./

\

/

'-

-",

(""

./

'.

)

'',
/

"

--

./

' ......-~/

(

(

(

(

(

(

PROGRAM ZAPPER PROCEDURE

PAGE

(

(

(

(

(

A

(
MAP 0004-1

c

(

003
The CDS Writer is the active program.
DISPLAY REGISTER B X'3001'?

Install the write enable jumper.

YN

=

3705-80 - Pin 01 A- B 1G2S02 to ground.

004
The first function of the CDS writer program is to test
the write capability of the remote loader adapter. A test
pattern is written onto track X'OF' and then read back to
verify the write. The code X'3001' in DISPLAY B
indicates that the write test was good. The CDS Writer
is waiting a command.
See CDS Writer Symptom Index (this section).

Set ENABLE/DISABLE switch(s) to DISABLE.
Set the DISPLAY/FUNCTION SELECT switch to the
REGISTER ADDRESS position.
Set the STORAGE ADDRESS/REGISTER DATA switches
to X'ODDDD'.

Normal run time for a ROS/lPG1 /Initial Test/1FT diskette
loader is approximately 30 seconds.
Note: Under abnormal conditions, such as no index pulses
or diskette media in the diskette drive, ROS will attempt to
retry. This may cause a 3-minute delay before an error
stop occurs.

(

(

(

(

(
MAP 0004-2

PAGE 2 OF 2

001
(Entry Point A)

The IPL sequence should be active at this point. During
IPL Phase 3, ROS will read load program 1 from diskette
and pass control to LPG 1. It is LPG l' s function to
determine the type of load (NCP, with or without dump
option, or diagnostics) being requested via either the CE
panel or IPL register X'6B'. LPG1 will attempt to read the
appropriate program from diskette and pass control to it.
If errors occur, while attempting to read either initial test or
the 1FT diskette loader from diskette or while the dump
option is active, LPG 1 will default to a LPG2 load.

(

PROGRAM ZAPPER PROCEDURE

B
1

1 OF 2

Press RESET. Press LOAD, and then press the panel
INTERRUPT button.

(

009
The given program has been read into storage. Apply the
program Zap (by altering storage) per given instructions.
When ready to write the given program back onto diskette,
set the STORAGE ADDRESS/REGISTER DATA switches
to X'OEEEE'.
Press START.
DISPLAY REGISTER B X'303F'?

=

Y N
010
See CDS Writer Symptom Index (this section).

011
005
Set the DISPLAY /FUNCTION SELECT switch to
FUNCTION 2.
Set the STORAGE ADDRESS/REGISTER DATA switches
to X'0003'.
Press START.
(Entry Point B)
DISPLAY REGISTER B = X'3031'?

Indicates that the given program has been written onto
diskette without errors.
ANY MORE PROGRAM ZAP'S TO BE APPLIED?

Y N
012
Remove the write enable jumper.
Re-lPL
013
Press START.
Go to Page 1, Step 005, Entry Point B.

Y N

006
See CDS Writer Symptom Index (this section).

007
The Program Zapper is active.
Enter
the
program
ID
into
the
STORAGE
ADDRESS/REGISTER DATA switches
Note: The program ID will be supplied with the Zap
instructions.

DISPLAY REGISTER A = X'ECXX'?

Y N
002
See CDS Writer Symptom Index (this section).

Set the DISPLAY/FUNCTION SELECT switch to position. 2.
Press START.
DISPLAY REGISTER B X'3034'?
YN

=

008
See CDS Writer Symptom Index (this section).

A

2
B

MAPOQ04,.1

MAP 0004-2

Remote Program Loader Diagnostic Procedures

RPl DIAG 050

Remote Program Loader Diagnostic Procedures

A

REMOTE IPl CDS PROCEDURE

PAGE

B
1

MAP 0005-1

1 OF 2

001
(Entry Point A)

003
The CDS Writer is the active program.
DISPLAY REGISTER B = X'3001'?

Install the write enable jumper.

Y N

3705-80 - Pin 01A-81G2S02 to ground.

Set the DISPLAY/FUNCTION SELECT switch to the
REGISTER ADDRESS position.
Set the STORAGE ADDRESS/REGISTER DATA switches
(keys) to X'ODDDD'.

009
The program LPG 1 has been read into storage.
See Table 2 of LPG2 Symptom Index and Remote IPL CDS
for definition and storage MAP of the 'Remote IPL CDS'
(this section). Remote IPL CDS information can be added
or changed by altering storage.
When ready to write the given program back onto diskette,
set the STORAGE ADDRESS/REGISTER DATA switches
to X'OEEEE'.
Press START.
DISPLAY REGISTER B = X'303F'?

Y N
010
See CDS Writer Symptom Index (this section).

005
Set the DISPLAY /FUNCTION SELECT switch to
FUNCTION 2.
Set the STORAGE ADDRESS/REGISTER DATA switches
to X'0003'.
Press START.

Press RESET. Press LOAD, and then press the panel
INTERRUPT button.
The IPL sequence should be active at this point. During
IPL Phase 3, ROS will read load program 1 from diskette
and pass control to LPG 1. LPG 1 determines the type of
load (NCP, with or without dump option, or diagnostics)
being requested via either the CE panel or IPL register
X'68'. LPGl attempts to read the appropriate program
from diskette and pass control to it. If errors occur, while
attempting to read either initial test or the 1FT diskette
loader from diskette or while the dump option· is active,
LPG1 will default to a LPG2 load.

MAP 0005-2

PAGE 2 OF 2

1

004
The first function of the CDS writer program is to test
the write capability of the remote loader adapter. A test
pattern is written onto track X'OF' and then read back to
verify the write. The code X'3001' in DISPLAY 8
indicates that the write test was good. The CDS Writer
is waiting a command.
See CDS Writer Symptom Index (this section).

Set ENABLE/DISABLE switch(s) to DISABLE.

REMOTE IPl CDS PROCEDURE

RPLDIAG 060'

011
Indicates that the given program has been written onto
diskette without errors.
ANY MORE PROGRAM ZAP'S TO BE APPLIED?

Y N
(Entry Point B)
012
Remove the write enable jumper.

DISPLAY REGISTER B = X'3031'?
Y N

Re~IPL.

013
Press START.
Go toPaga 1, Step 005, Entry Point B.

006
See CDS Writer Symptom Index (this section).

Normal run time for a ROS/LPGl /initial test/1FT diskette
loader is approximately 30 seconds.
Note: Under abnormal conditions, such as no index pulses
or diskette media in the disk. drive, ROS attempts to retry.
This may cause a 3-minute delay before an error stop
occurs.

007
The Program Zapper is active.
Set the STORAGE ADDRESS/REGISTER DATA switches
toX-00COl' .
Set the DISPLAY lFUNCTION SELECT switch to.position 2.
Press start.
DISPLAY REGISTER B X'3034'?

DISPLAY REGISTER A= X'ECXX'?
Y N

=

Y N
002
See CDS Writer Symptom Index (this section).

008
See CDS Writer Symptom Index in this .section..

2
8

A

!~

"

'\

/

~
/

"

0
"-

(1
"-- --/

r'\

t"~

~/

"-- j

MAPOOOS;.l

r '\
"~J

"

"

"

./

'-

.'

/

"

..

''\,
/

~.- .....

'- . /

'-..~

,

"

./

r-""
~/

MAP 0005-2

('
.'.

./

,

J

/

,,~

/

"-~

1'"'1
"---~

-

r~

"-- ./

..

'\

!

"'-.. ./

'--~

- - - - --_.

(

(

(

(

~

-------

(

(

(

F

REMOTE LOADER ROS INDEX

PAGE

(

(-

(

(

\

(

C

(:

-

(

{
K
1

MAP 0006-1

(

(

(~

(-

(

(

REMOTE LOADER ROS INDEX

(

'\

(\ (

-

,

(-

-',

(-\

H J
1 1

(-

('

(~,
.

/

MAP 0006-2

PAGE 2 OF 4

1 OF 4

001
(Entry Point A)

006
CONTINUOUS READ OF LOAD PROGRAM 1 FROM
TRACK ZERO?

(Step 012 continued)
into storage location X'036E'.
D. Store address X' 1000' into storage location X'0600'.

014
CONTINUOUS READ OF ANY TRACK EXCEPT X'06'
OR X'OC'.

Y N

C.E. aids

E.
Use the following to get to the correct procedure or
documentation:
DESCRI PTION?

Y N
002
SUPPORTING DOCUMENTATION?

Y N

007
CONTINUOUS READ OF LOAD PROGRAM 1 FROM
ALTERNATE TRACK?
Y N
008
CONTINUOUS READ OF ANY GIVEN TRACK,
EXCEPT X'06', X'09' OR X'OC'?

Store a branch instruction X' A809' into storage
location X'03F2'.

F. Store a NOP instruction X' A800'
locations X'03DA' and X'03FO'.

into

A. Refer to the ROS loader program listing. Set up for
a load address compare stop at location X'03EC'.
Press LOAD and wait for the address compare stop.

storage

G. Store the desired track number X'OOOO' - X'004C'
(with the above exceptions) into storage location
X'0616'.

B.

Store a branch instruction X' A809' into storage
location X'03F2'.

C.

Store a NOP instruction X' A800' into storage
locations X'03DA' and X'03FO'.

Y N
003
CONTROL PANEL SETUP?

009
DETERMINE THE VERSION
LEVEL
PROGRAMS ON ANY GIVEN TRACK?

Y N
004
ERROR HANDLING PROCEDURES?

Y N

Y N
005
LOOP ON
TEST?

REMOTE

OF

010
CONTINUOUS READ OF EITHER TRACK
X'06', X'09' OR TRACK X'OC'?
Y N

LOADER ADAPTER

Y N

011
There are no more CE Aids listed in this
MAP.
012
CONTINUOUS READ OF EITHER TRACK X'06'
ORX'OC'.
A. The above listed tracks contain programs
which would normally be loaded into storage
starting at location X'OOOO' and would
destroy the ROS code. In order to allow a
continuous read, the load point will be
modified to start at X'1 000' .
B. Refer to the ROS program listing. Set up
for a load address compare stop at location
X'03EC'. Press LOAD and wait for address
compare stop.
C. Store a load halfword instruction X'21 01'
(Step 012 continues)

44433

ABC 0 E F

H. Set up for a load address compare stop at location
X'03D6'. This will cause an address compare stop if
any
errors
occur.
--FOR
CONTINUOUS
LOOP--bypass this step.

I. Press START.
given track.

Program should continuously read

013
DETERMINE THE VERSION/LEVEL OF PROGRAMS ON
ANY GIVEN DISKETTE.
A. Refer to the ROS program listing. Set up for a load
address compare stop at location X'03EC'. Press LOAD
and wait for address compare stop.
B. Store the desired track number (X'OOOO' - X'004C')
into storage location X'0616'.
C. Store a branch instruction X'885B' into storage location
X'03B6'. This patch will terminate the read after the
track record block is read from diskette.
D. Set up for a load address compare stop at location
X'0368'. Press START. When address compare stop
occurs, display storage location X'066E'. It will contain
the version/level in EBCDIC. e.g., V /L=01 would equal
X'FOF1'. In addition the program ZAP count can be
determined by displaying the storage location X'0676'.
Note: If the given track did not have a valid V /L at creation
time, the V / L will equal X' FFF1' .

D. Store the desired track number X'OOOO' - X'004C'
(with the above exceptions) into storage location
X'0616'.
E. Set up for a load address compare stop at location
X'03D6'. This will cause an address compare stop if
any
errors
occur.
--FOR
CONTINUOUS
LOOP--bypass this step.
F. Press START.
given track.

Program should continuously read

015
(Entry Point BC)
CONTINUOUS READ OF LOAD PROGRAM 1 FROM
ALTERNATE TRACKS
A. Refer to the ROS program listing. If the ROS code is
not already loaded in storage, setup for a load address
compare stop at location X'01 DE' and press LOAD. If
ROS is already in storage, set the L 1 IAR to X'01 DE'.
B. Store a NOP instruction X' A800' into storage location
X'03F2'.
C. Store a clear REG instruction X' 11 C8' into storage
location X'03E8'. This will set the track seek number to
zero on alternate passes.
D.Store a branch instruction X' A813' into storage location
X'03F8'.
(Step 015 continues)

322 2

GHJ K

MAP 0006-2

MAP 0006-1

Remote Program Loader Diagnostic Procedures

RPL DIAG 070

(--

Remote P'rogram Loader Diagnostic Procedures

G
1

REMOTE LOADER ROS INDEX

oE
1 1

MAP 0006-3

ABC

REMOTE LOADER ROS INDEX

111

PAGE 3 OF 4
(Step 015 continued)
E. Set up for a load address compare stop at location
X'03D6'. This will cause an address compare stop if
any errors occur.
F. Press START. Program should continuously read
load program 1 from first track zero and then track 11.
Refer to the ROS flowchart on previous pages.

MAP 0006-4

PAGE 4 OF 4
(Step 018 continued)
4. The initial retry count is 18. If the total number
of retries of Band / or C exceeds 18, a hardstop
will be invoked via an output X'70'. Reg 4
(X'04') and reg 6 (X'06') are used to help trace
progress thru ROS.

017
LOOP ON REMOTE PROGRAM LOADER TEST.
A. Refer to the ROS loader program listing. If the ROS
code is already loaded in storage, setup for a load
address compare stop at location X'OOEC' and press
LOAD. If ROS is already in storage, set the L1 IAR to
X'OOEC'.

(Step 021 continued)

ARI

ST*

lR I

BB
BCl
BZl

OR I

THM
lH
STH

019

B
XR
IN*

A. Refer to the ROS program listing. If the ROS code is
not already loaded in storage, setup for a load address
compare stop at location X'01 DE' and press LOAD. If
ROS is already in storage, set the L1 IAR to X'01 DE'.
B.

Store a branch instruction (X' A809') into storage
location X'03F2'.

C. Store a NOP instruction (X' A800') into storage location
X'03DA'.

B. Store a (IN R4,IAR) instruction X'041C' into storage
location X'01 E2'.
Special Note: Assuming that all the adapter tests
run without error, the above patch will allow the
ROS code to move the head out to track 77 and then
loop back to run the adapter test again.

I * = used but not I
thoroughly
I
I
+I _______________
tested l ___ +I

X' 68, 69, 6A, 76, 79,

x' 68,

69, 6A, 77 1
and the level 1 local
Store Regs X' OO-071

SUPPORTING DOCUMENTATION
2. Data Path

D. Store a branch instruction X' A8ED'into storage
location X'01 FO'.

2. FLOW CHART - A general flowchart, showing the
logical flow of the ROS Remote Loader adapter testing
and read functions is in the beginning of the ALDs on
page GE860 (3705-80).

Setup for an address compare stop at location
X'03D6'. This will cause an address compare stop if
any errors occur.

3. SIMULATION RUN - A ROS simulation run is in the
ALD's on page GE860 (3705-80). The simulation run
is a listing, in instruction execution order, showing the
contents of the general registers used during the
instruction test portion of the ROS. This simulation
run may be used in conjunction with instruction step
procedures as a check for correct operation.

F. Press START.
Program should loop without
stopping, unless errors occur. If program stops, refer
to the ROS flowcharts on other pages.

018
F. PRESS START.
Program should continuously read
LOAD PROGRAM 1 from track zero. If the program
stops, refer to the ROS MAPS on other pages.

OUT*

020
1. PROGRAM LISTING -A listing of the ROS code is in
the ALD's beginning on page GE800 (3705-80).

D. Store a NOP instruction (X' A800') into storage location
X'03FO'.
Setup for a load address compare stop at ,location
X'03D6'. This will cause an address compare stop if any
errors occur. --FOR CONTINUOUS LOOP--bypass this
step.

During a normal IPL, the control panel MODE
SELECT switch and the DIAGNOSTIC CONTROL
switch must both be set to PROCESS.

C.
Store a clear register instruction X'66C8' into
storage location X'01 EE'.

E.

E.

1.

+-------------------+

7C, 70, 7E' and th~
Level 1 local store Reg
X' OO-071

CONTROL PANEL SETUP

016
CONTINUOUS READ OF LOAD PROGRAM 1 FROM
TRACK ZERO.

RPL DIAG 080

3. The SDLC CRC hardware assist register X'7C'.
4. Remote Loader adapter functions tested are:
A.
B.
C.
D.
E.

PDR register
Adapter reset
Diskette speed
Head access and motor protect
Head Engage/Disengage & Media Protection.

5. Read Data - The actual Read testing is accomplished
while reading LPG1 from Diskette.

ERROR HANDLING PROCEDURES

021
1. If an error is detected during the instruction testing or
the Remote Loader adapter initialization code, a hardstop
will be invoked via an output X'70'.
2. If an error is detected during the Remote Loader Adapter
test, a branch to 'Retry' will occur. If the retry count is
not exhausted, a branch to 'IGAR141' will invoke a retry.

DESCRIPTION
The ROS code is a 1024 byte program that is used to read
LPG1 from the Remote Loader Diskette. Before the ROS
program attempts to read LPG 1, it checks the functions
and instructions it needs to complete the read.
The functions tested are:

3. If an error is detected while attempting to read LPG1
from the diskette and the retry count is not exhausted,
the track assignment will be changed and a read retry
will occur.
(Step 018 continues)

1.

INSTRUCTIONS - Only the portion of the instruction
set needed to complete the read of LPG 1 from diskette is
tested. The instructions tested are:

(Step 021 continues)

MAP 0006-3
(

, /

,
i

I~
"/

0

MAP 0006-4

/"'''''

i

I

\/

(

(

(

(

(

(

(

(

(

MAP 0007-1

ERROR ANALYSIS PROCEDURES

PAGE

(

(

(.

(

(' (

('

ERROR ANALYSIS PROCEDURES

F

1

MAP 0007-2

PAGE 2 OF 6

1 OF 6

(Step 011 continued)
ENTRY POINTS

EXIT POINTS

FROM

ENTER THIS MAP

EXIT THIS MAP

TO

MAP
NUMBER

ENTRY
POINT

PAGE
NUMBER

MAP
NUMBER

ENTRY
POINT

0008

BA

PAGE
NUMBER

STEP
NUMBER

No entries in this table

3

STEP
NUMBER
012

006
TAR (SAR)
Y N

=X'00F6'?

ROS ADDRESS GENERATION TEST
Display main storage addresses.
X'OOOO' should contain X'7004'.

007
TAR (SAR) = X'0106'?

+-----------+---------+-----------+

Y N
008
TAR (SAR)

I IF LOCATIONI SUSPECT I SEE
lex) 0000 I SAR BIT I ALO
ICONTAINS'
, 3705-80

=X'0400'7

+-----------+---------+-----------+

Y N

001
(Entry Point A)

009
IPL PHASE 3 ACTIVE7

ROS ERROR ANALYSIS
The ROS code presents error indications by hardstopping
Observe the value of TAR (SAR)
via output X'70'.
displayed on the control panel and follow the indicated
procedures following:
TAR (SAR) X'0002'?

Y N
010
IPL Controls not working; refer to the ROS
section in MLM Volume 2.

=

Y N
002
TAR (SAR)

011
A ROS Program Load or Execution failure probably
occurred.
Refer to the following:

=X'0032'?

Y N
003
TAR (SAR)

ROS DATA TRANSFER TEST.

=X'0034'?
Display Main Storage Address

Y N
004
TAR (SAR)

1. Location X'0010'
All bits should be off in byte 0 in DISPLAY B.
Suspect any bit that is on in byte 0 as being
continuously on from storage. The bit can also
be on continuously from ROS.

=X'OOBE'?

Y N
005
TAR (SAR) = X'00E8'?

2. Location X'0032'
All bits should be off in byte 1 in DISPLAY B.
Suspect any bit that is on in byte 1 as being
continuously on from storage .. The bit can also
be on continuously frcm ROS.

Y N

, (X)
,
,
,
,
,
,
,
,

3. Location X'0056'
All bits should be on in DISPLAY B. Suspect
any bit that is not on as being continuously off
from storage.
The bit can also be off
continuously from ROS.
(Step 011 continues)

F6FF
98B8
810B
0082
0492
F1FF
1305
65C8
3587

'15
'14
'13
'12
'11
'10
, 9
, 8
, 7

ON
ON
ON
ON
ON
ON
ON
ON
ON

'MM206-207'
'MM206-207'
'MM206-207'
'MM206-207'
'MM206-207'
'MM206-207'
'MM206-207'
'MM206-207'
'MM206-207'

+-----------+---------+-----------+
These charts are valid only for intermittent errors. ROS
must load into storage correctly at least one time correctly
out of a number of LOAD pushbutton operations for these
charts to be valid. Otherwise use manual store and display
procedures.
Location X'03FE' should contain X'7004'.

+-----------+---------+-----------+
I IF LOCATION' SUSPECT' See
IX I 03FE I
'SAR BIT' ALO
'CONTAINS
I
, 3705-80

,
,
,

+-----------+---------+-----------+
,ex)
I
I
I
I
I
I

6 5 544 2
ABC 0 E F

I
I
,

I
I

A815
810B
8802
A807
014C
2795
A823
9704
8491

I 15 OFF
I 14 OFF
13 OFF
12 OFF
11 OFF
10 OFF
9 OFF
8 OFF
7 OFF
I
I

I
I

I
I
I

'MM206-207'
I MM206-207 I
MM206-207
MM206-207
MM206-207
MM206-207
MM206-207
MM206-207
MM206-207
I

I

I

I

I

I

I

I

I

I

I

I

I

I

+-----------+---------+-----------+
NOTE: Only SAR bits 7 through 15 are used to address low
(Step 011 continues)

MAP 0007-1

MAP 0007-2

Remote Program Loader Diagnostic Procedures

RPL DIAG 090

Remote Program Loader Diagnostic Procedures

GHJ

ERROR ANALYSIS PROCEDURES

MAP 0007-3

222

DE
1 1

PAGE 3 OF 6

ERROR ANALYSIS PROCEDURES

RPL DIAG 100
MAP 0007-4

PAGE 4 OF 6

(Step 011 continued)
storage.

015
An IPL sequence has been invoked, but the IPL bit 0.2
of input Reg X'79', is not ON.

If no discrepancy has been found in the ROS data
transfer test or the address generation test, verify
that the control panel is set up properly and retry
the IPL.

016
A branch on bit instruction or BZL instruction has failed.

012

Setup for a load address compare stop at the starting
address of the branch on bit test (X'00A4').

Remote Loader Adapter error, or diskette error or
diskette media error.
A possible error would be CCU oscillator running at
wrong speed. Verify input X'79' 0.5 for correct
oscillator.
Go To Map 0008, Entry Point BA.

Re-IPL
When the load address compare stop occurs, store a
branch instruction X' A81 B' into location X'OOBC'. This will
set up a scoping loop.

013
Reg X'06' used as a CE trace register, cannot be zeroed
out.

Using the ROS listing, simulation run, the instruction step
procedure and the following table, determine the failing
instruction (bit).

Determine why reg X'06' cannot be cleared.

+------------+------------+------------+------------+
I Register 1 contains the instruction and indicates I

To set up a scoping loop, refer to the ROS listing.

I
I
I
I
I
I
I

1. Set the Level 1 IAR to X'OOFC'.
2. Store a X'55C8'into location X'OOFC'. This will
clear reg X'05'.
3. Store a branch instruction X' A80B' into location
X'0104'.
4. Press START.

what is being tested. Bit 0.7 (ON) indicates
that byte 1 is being tested, and bit 0.7 (OFF)
indicates that byte 0 is being tested. Bits
0.2, 0.3, and 1.0 are a binary indication of
the bit that is being tested within the byte.
The bits are being tested for (solid) ON and OFF
conditions.

I
I
I
I
I
I
I

+------------+------------+------------+------------+
I
REGISTER 1
I BITS BEING TESTED
I
+------------+------------+------------+------------+
I BYTE 0
I BYTE 1
I BYTE 0
I BYTE 1
I

014
Reg X'02' which is used as a base register, cannot be set
to X'0600'.

101234567

101234567

101234567

101234567

I
I 1XXXXXXX
I OXXXXXXX
I 1XXXXXXX
I OXXXXXXX
I 1XXXXXXX
I OXXXXXXX
I 1XXXXXXX
I OXXXXXXX
I lXXXXXXX
I, OXXXXXXX

,01000000
00100000
00010000
00001000
00000100
00000010
00000001
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
10000000
01000000
00100000

I

+------------+------------+------------+------------+
I xxooxxxo
oxxxxxxx
10000000

Determine why reg X'02' cannot be set to X'0600'.

I
I
I
I
I
I
I
I
I
I

To set up a scoping loop, refer to the ROS listing.

xxooxxxo

XX01XXXO
XX01XXXO
XX10XXXO
XXlOXXXO
XXllXXXO
XXllXXXO
XXOOXXXl
XXOOXXXl
XX01XXXl
(Step 016 continues),

1. Set the L 1 IAR to X'OOEA' .
2. Store a X'55C8'into location X'OOEA'. This will clear
reg X'05'.
3. Store a branch instruction X' A80D' into location
X'OOF4'.
4. Press START.

MAP 0007-3

'~~
"

J

:/

.~

"'-

,

0

,~
\

"- /

(~
'- ~

"'"'\
',,-j

"-

/

MAP 0007-4

,r'

~~~-~-.~-

(

(

{~

(

---

(:

(~

(

«

(

(

(,

(' ('
.

(

(/

MAP 0007-5

ERROR ANALYSIS PROCEDURES

B C
1 1

(

{~,

(

(~

A
1

I
I
I
I
I

1XXXXXXX
OXXXXXXX
1XXXXXXX
OXXXXXXX
1XXXXXXX

00000000
00000000
00000000
00000000
00000000

MAP 0007-6

019
An invalid branch to zero has occurred. Refer to the
following to determine if ROS was loaded correctly.
ROS DATA TRANSFER TEST.

017
Output instruction X'70' hardstop failed.
Disregard the CCU check, Invalid OP lights. Determine
why output X'70' failed to stop the machine.

Display Main Storage Address
1. Location X'001 0'
All bits should be off in byte 0 in DISPLAY B. Suspect
any bit that is on in byte 0 as being continuously on
from storage. The bit can also be on continuously from
ROS.

018
An instruction failure or data flow failure.
Using the following table, use the load address compare
procedure to determine the failing routine.
If the same hardstop is encountered prior to reaching the
listed program stop, change the address of the next table
entry and re-IPL.

2. Location X'0032'
All bits should be off in byte 1 in DISPLAY B. Suspect
any bit that is on in byte 1 as being continuously on
from storage. The bit can also be on continuously from
ROS.

+------------+------------+------------+------------+
I STARTING
I BRANCH
I ADDRESS OF I I NST FOR
I LOOP I NG
I ROUT I NE

I
I
I

+------------+------------+------------+------------+
I (X) 00A4
ISTH,ST,LH,XRI (X) OOlC I (X) A848 I
+------------+------------+------------+------------+
I (X) OOlC
IXR, IN,OUT ,LHI (X) 0062 I (X) A82E I
+------------+------------+------------+------------+
I (X) 0062
I DATA FLOW I (X) 0034 I (X) A800 I
I
I

(, (

To loop the failing routine, set the MODE SELECT
switch to PROCESS, ensure that the above mentioned
branch instruction has been stored and then press
START.

To loop, set the MODE SELECT switch to PROCESS,
ensure that the above mentioned branch instruction
has been stored and then press START.

I SUSPECTED
I FA I LURE
I

(' (

(Step 018 continued)
step procedure, determine the exact failing instruction.

00010000
00001000
00000100
00000010
00000001

+------------+------------+------------+------------+

I SUGGESTED
I PGM STOP
I

(

PAGE 6 OF 6

(Step 016 continued)

XXO 1XXX 1
XX 1OXXX 1
XX 1OXXX 1
XXllXXXl
XX 11 XXX 1

(

ERROR ANALYSIS PROCEDURES

PAGE 5 OF 6

I
I
I
I
I

(

I OR I ,AR I ,TRM I
IBCL,BZL
I

I
I

1. Location X'0056'
All bits should be on in DISPLAY B. Suspect any bit
that is not on as being continuously off from storage.
The bit can also be off continuously from ROS.
Using the ROS listing and the Load Address Compare
procedure, stop at various points in the program to
determine what instruction is branching to zero.

I
I

+------------+------------+------------+------------+
I (X) 0034 I BRANCH
I (X) 002E I (X) A80l I
+------------+------------+------------+------------+
When the load address compare occurs, refer to the table
to determine the starting address of the failing routine.
Store a NOP instruction X' A800' into location X' 0030'
Refer to the table and store the appropriate branch
instruction into location X'0032'.
Using the ROS listing, simulation run and the instructior
(Step 018 continues)

MAP 0007-5

MAP 0007-6

Remote Program Loader Diagnostic Procedures

RPL DIAG 110

This page intentionally left blank

·1/'

"

A
\

/

C)

(1j
"-./

~.
~3/

r' . .

~

,,-j

\.,j

~

.~

f"'~

'- ./

"-

~

"

--j

.(''''' ,

(~"

\, /

\

r'"

I4~''''',

',,-

j

,,

,

/

/'')

r-'\

'_.J

"-

/

("\
."-.. ../

r~.

/

r-...

r'
"

/

(''\.

r--... ,

;--'').,

,
"j

I~"~

('"'\

'0

' -_/

(

(

(

c

(

(

(

(

f_

(

LPG1 SYMPTOM INDEX

PAGE

c

(

(

MAP 0008-1

(

'-

F
1

(--

f

(

f

M

LPG1 SYMPTOM INDEX

1 OF 11

(

(MAP 0008-2

PAGE 20F 11

ENTRY POINTS

EXIT POINTS

FROM

ENTER THIS MAP

MAP
NUMBER

ENTRY
POINT

PAGE
NUMBER

STEP
NUMBER

No entries in this table

006
DISPLAY REG B

EXIT THIS MAP

TO

PAGE
NUMBER

MAP
NUMBER

ENTRY
POINT

0006

BC

10

STEP
NUMBER
075

015
(Entry Point HH)

=X'COCE'?

+------------+--------------------+
I
SUSPECTED CARDS FOR THIS
I

Y N
007
DISPLAY REG B
Y N

I

=X'COFA'?

008
No other register display should occur.
Refer to MLM Volume 2 and verify the panel display
register.
RE-IPL

001
(Entry Point AI
LPG1 SYMPTOM INDEX
DISPLAY REG B X'C006'?

=

009
X'COFA' has occured. Track ID or CRC errors are
occurring while trying to read LPG2 from diskette. If the
retry is exhausted prior to obtaining a good load, LPG 1
will initiate an automatic re-IPL.

Y N
002
DISPLAY REG B
Y N

=X'C007'?

003
DISPLAY REG B
Y N

010
X'COCE' indicates that an adapter hardware type of error
has occured.
(Entry Point UU)
(Entry Point RR)

=X'C009'?

CHART ARE:

I

+------------+--------------------+
I 3705-80
I
FUNCT ION
I
+------------+--------------------+
I OlA-B1U2
I VFO/DATA SEPERATORSI
I ALD GE20X

I

I

I OlA-B1F2
I ALD GE30X
I

I LEVEL 3 STATUS,
I ACCESS DRIVE AND
I CLOCK

I
I
I

I OlA-B1E2
I ALD GE40X
I

I FILE SERDES, SYNC
I DECODE, & PDR
I REGISTER.

I
I
I

I ALD GE50X
I

I PULSE GATING, &
I TIMINGS.

I
I

+------------+--------------------+

+------------+--------------------+

+------------+--------------------+
I 01A-B1G2
I DISKETTE CONTROLS, I

+------------+--------------------+
Note: The errors on this chart are in the READ subroutine,
REG X'06' = X'0352'?

YN

004
DISPLAY REG B = X'C047'?

REG X'06' = X'0234'?
YN

Y N
005
DISPLAY REG B = X'C048'?

011
REG X'06'
Y N

Y N

016
REG X'06'

=X'0276'?

012
REG X'06'
Y N

=X'035E'?

Y N
017
REG X'06'
Y N

=X'037E'?

=X'0288'?

013
REG X'06'

018
Display storage location X'062E' (program flag).
DOES IT CONTAIN X'FOSS'?

=X'03B4'?

Y N

Y N
014
REG X'06'

Y N

1 1 1 1 1
1 1 1 1 1 2

ABC D E F

1 1 1 1 1
MAP 0008:"'1

1 1 0 0 0

GHJ KL M

=X'030C'?

019
IS THE CONTROL PANEL 'CC CHECK'
LIGHT ON?
Y N

9 888 3 3
N P QR S T

Remote Program Loader Diagnostic Procedures

MAP 0008-2

RPL DIAG130

Remote Program Loader Diagnostic Procedures

S T
2 2

z

LPG1 SYMPTOM INDEX

A A

MAP 0008-3

PAGE 3 OF 11
028
REG X'04'
Y N

020
This should not occur. Use the ROS listing to determine
the problem.

030
REG X'04'

+------------~------------------+

I
I
I
I

The Remote Loader adapter
Input/Output Register decodes
(X ' 68,69,6A ' ) are contained
on the following cards.

This error should occur only if CE. aid number 1 is
active. (continuous loop set up by CE)
Go to Page 2, Step 010, Entry Point RR.

+----------~--------------------+

3705-80

I

I

ALD GE10l

I

I

+-------------------------------+
I
01A-B1D2
I

033
REG X'06'

I

=X'OOOO'?

024
REG X'04'

Y N

=X'0108'?

Y N

035
REG X'07'

025
REG X'04'
Y N

=X'0142'?

026
REG X'04'

=X'01 CE'?

036
REG X'07'

=X'01 D4'?

I

I

I ALD GE303
I

I STATUS
I LATCHES

I
I

1. Set the L 1 IAR to X'01 CO' .

2. Store a branch instruction X' A811' into storage location
X'01CE'.

I

ALD GE505

+----------------+

Y N

=X'0164'?

I CONTROLS

3. Press START.

+----------------+
I SUSPECTED CARD I
+----------------+
I
3705-80
1
+----------------+
I
01A-B1G2
I

Y N

I ALD GE503

To set up a scoping loop, refer to the ROS listing:

040
Media protection failed to occur. The head is engaged and
ROS goes into a 10 sec. wait. However, media protect
should occur on the third revolution after the head is
engaged.

=

+------------+------------+
I
SUSPECTED CARDS
I
+------------+------------+
I 3705-80
I FUNCTION I
+------------+------------+
1 01A-B1G2
I DISKETTE
I

+------------+------------+

+---~------------+

034
Head engage, head disengage or media protect error.
REG X'07' X'01CA'?

YN

I

ALD GE302

041
Head engage latch failed to set.

+------------+------------+
I 01A-B1F2
I DIAGNOSTIC I

Go to Step 040, Entry Point SS.

Y N

+-------------------------------+
REG X'04' = X'OOOO'?

4. Press START.

+----------------+
I SUSPECTED CARD I
+----------------+
I
3705-80
I
+----------------+
I
01A-B1F2
I

77.

Store a (LRI R3H,X'6F') instruction X'826F' into
storage location X'02BC'. This will provide a 510-600
ms timeout loop in lieu of the standard 10 sec.

Use ROS listing to determine

Reg X'05' contains the adapter level status, input X'69'.
Media protect bit 1.0.

032
An error occurred while moving the head out to track

I
I
I
I

3.

039
An adapter L3 interrupt did occur, but the media protect
bit failed to set.

=X'01 E4'?

031
No other error should occur. Use the ROS listing
to determine the problem.

023
(Entry Point BA)
Input/output error.

=X'01 DC'?

038
Should not occur.
problem.

Y N

022
Use the ROS listing to determine the failing instruction.

(Step 040 continued)
X'01D4'.

Y N

Y N

Y N

PAGE 4 OF 11

I

029
REG X'04' = X'01cO'?

021
Use the ROS listing to determine if the trouble is a failing
. instruction or input/output error.
IS THE TROUBLE AN INPUT/OUTPUT ERROR?

MAP 0008-4

3

037
REG X'07'

=X'01AO'?

.

A
D

LPG1 SYMPTOM INDEX

EF
3 3

RPL DIAG 140

Y N

(Entry Point SS)
To set up a scoping loop, refer to the ROS listing:

027
REG X'04'

=X'017A'?

1. Set the L 1 IAR to X'01 CO' .

Y N
2. Store a branch instruction' X' A817' into storage location
(Step 040 continues)

88775
U V W X 'Y
~

~}J

~l~aaa

z

ABC DE F
/'~

r

/

)

MAP 0008-3

("",
\,

/

'--. /

MAP 000$-4

r"';

(;~

,,/

"'./

r~\
\

,

f''l\

''''_/

10
'",-

;/

lt~

"j

1",\

,,-J

r~

',,--/

o

«

(

(

AAA
ABC
333

I

(

{

(

«

(

LPG1 SYMPTOM INDEX

(

(

(

(

(

(

('

YA

(/

( ...

(

(

(-' (

('

f

"

(~

.,'

(-~'

(~

(

A

('/ (

MAP 0008-6

J

PAGE 6 OF 11
(Step 047 continued)
046
Motor protection failed to occur. The adapter is issued
a head move command. ROS waits for a motor protect
interrupt (input X'69' 1.0). A 10-second timeout will
occur if motor protect fails.

I

1. Set the L1 IAR to X'01 CO'.
2. Store a branch instruction X' A80C' into storage
location X'01 CA'.

I

3705-80

I

FUNCT ION

I
I

Store a branch instruction X' A81 F' into storage
location X'01 DC'.

I

01A-B1G2
ALD GE505

I
I

01A-B1G2
ALD GE501

048
REG X'07'
Y N

I 01A-B1F2
I ALD GE303

043
A subroutine error occurred while testing the head
controls and media protect circuitry.
Go to Page 2, Step 010, Entry Point RR.

I LEVEL 3
I
I STATUS REG I

I
I

TO SCOPE FOR MISSING PULSES:
1. For 3705-80, refer to ALD GE030. Scope (+) index.

=X'0190'?

+------------+------------+

050
REG X'07'

To set up a scoping loop, refer to the ROS listing:

Y N

2. Set the scope on a slow sweep range and display three
(+) index pulses. If the middle pulse is not a solid pulse,
refer to RPL Section of FETMM.

=X'019C'7

TO SCOPE FOR EXTRA INDEXES:

051
Should not occur.
determine problem.

2. Store a branch instruction X' A819' into storage
location X'01 BC'.

Y N

1. For 3705-80, refer to ALD GE502. Scope (+) index.
Use

ROS

listing

to

052
The allow interrupt on index latch failed to reset
output. X'68' with 1.0 on should reset the above
mentioned latch. Refer to the following chart.

3. Press START.
045
A subroutine error occurred while testing the access
controls.
Note: This is the first pass thru the following ROS
TAR(SAR) stops:
REG X'06' = X'0234'
REG X'06' = X'0276'
REG X'06' = X'0288'
REG X'06' = X'02B4'
Go to Page 2, Step 010, Entry Point RR.

DISKETTE
CONTROLS

=X'0188'?

049
REG X'07'
Y N

I

1. Set the L1 IAR to X'01 A6'.

=X'OOOO'?

I

I

+------------+------------+

4. Press START.

I

=

I

MOTOR
PROTECT

054
Diskette speed too slow or interrupt on index did not occur
on the next revolution.
(Entry Point B)
To verify the diskette speed for 3705-80 refer to ALD
GE502. Scope (+) index. It should occur every 166 MS
+5, -5 percent. If it does not. refer to RPL Section of
FETMM.
For scoping, refer to the following:

+------------+------------+
REG X'07' X'0182'7

+------------+------------+
I

I TIMINGS

Y N

I

SUSPECTED CARDS

I ALD GE402

+------------+------------+

+------------+------------+

047
Verify diskette speed. The expected diskette speed of
166.6 milliseconds per revolution is tested for a +10
percenUolerence. The test method used is to get in-sync
with the diskette index and time the elapse period to the
next index. Refer to the chart below for this next section
of the MAP. ,

I
I

+------------+------------+

SUSPECTED CARDS FOR
THIS CHART ARE
3705-80

I

FUNCTION

I
I

I

01A-B1F2
ALD GE302

I

I
I
I

STATUS &
INTERRUPT
CONTROLS

SUSPECTED CARDS FOR
THIS CHART ARE

I
I

01A-B1E2

I

(Step 047 continues)

BASIC

+------------+------------+

I

+------------+------------+

I

3705-80

I

FUNCTION

I

01A-B1F2
ALD GE302

STATUS &
I
INTERRUPT
I CONTROLS
I

I

I

SUSPECTED CARDS FOR
THIS CHART ARE
3705-80

I

FUNCTION

I
I
I

+------------+------------+

I

I

I

I

+------------+------------+

I

01A-B1F2
ALD GE302

STATUS &
INTERRUPT
I CONTROLS
I
I

I
I

I

+------------+------------+

I

053
Either the diskette speed is too fast or extra index
pulses are occurring.
Go to Step 054, Entry Point B.

I
I
I

+------------+------------+
I

If the (+) index pulse does not break up, replace the
suspect card. (see list below)

I
I

I

+------------+------------+
I

3.

+------------+------------+

I

+------------+------------+
I

2. Expand the scope sweep to provide a full screen index
pulse (2 to 3 ms). If the (+) index pulse breaks up, it will
generate extra index pulses. Refer to RPL OP section of
MLM Volume 3.

+------------+------------+

+------------+------------+

I
I

A
G

<:

{

LPG1 SYMPTOM INDEX

PAGE 5 OF 11

+------------+------------+

044
REG X'06'

(

MAP 0008-5

3 G

042
An unexpected interrupt occured when an output to
engage the head was issued.
Reg X'05' contains the adapter level 3 status (input
X'69'). Refer to ALD GE30X for 3705-80.
To set up a scoping loop, refer to the ROS listing:

3.

C-

(

I 01A-B1E2
I ALD GE402

I BASIC
I TIMINGS

I

I

+------------+------------+

I 01A-B1G2
I ALD GE501

I DISKETTE
I CONTROLS

I
I

+------------+------------+

I

7

MAP 0008-5

A A

HJ

MAP 0008-6

Remote Program Loader Diagnostic Procedures

RPL DIAG 150

Remote Progrem Loader Diagnostic Procedures

XA
3 ~

w

LPG1 SYMPTOM INDEX

UV A

MAPOOOS-7

3

3 3 K

PQR
22:2

LPG1 SYMPTOM INDEX

7

PAGE 7 OF 11

RPL DIAG 160
MAP 0008-8

PAGE 8 OF 11
(Step 056 continued)

(Step 058 continued)
2. Store a branch instruction X' A809' into storage
location X'0150'.

+--------------+
I 01A-B1F2
I

055
Failed to get an interrupt on index L3 status.

I ALD GE30X

I

1. Check for diskette media in reader.

+--------------+

2. Check cable between remote cable loader adapter
and the diskette.

Display registers X'68' and '69' via the control panel to
determine the 'HOT' status bits(s).
For scoping, refer to the following:

3. Press START.
This loop will start with the first test pattern and
continue to update the test pattern until an error
occurs. It will then branch back in a tight loop on
the failing pattern.

Refer to the following chart for scoping:
To set up a scoping loop, refer to the ROS listing:
To scope 3705-80, refer to ALD GE030. Scope the
signal (+) index. If it does not occur, refer to RPL OP
section of MLM Volume 3. If it does occur, refer to the
ROS listing:

059
The first suspected card failure is in the decode of
in/out X'6A'.
Go to Page 7, Step 058, Entry Point W.

1. Set the LliAR to X'0164'.
2. Store a branch instruction X' A80D' into storage
location X'016E'.

1. Set the L1 IAR to X' 17A' .
3.
2. Store a branch instruction X' A80B' into storage
location X' 182'.

060
CRC register test (input X'7C') error. The 8 bit DLC
hardware assist register is tested to verify correct CRC
calculation.
The suspected card is as follows:

Store a branch instruction X' A815' into storage
location X'0176'.

4. Press START.

062
A CRC CHECK OCCURED.
Replace the diskette media, re-IPL. If the same error
occurs, continue the following procedure.
Display storage location X'0654', (program flag).
DOES IT CONTAIN X'OOOO'?
Y N
063
The first 32 bytes of data (track header and its
CRC) was read without error.
Go to Step 066, Entry Point QQ.
064
The CRC error occured on the track header block.
Go to Step 066, Entry Point QQ.
065
CHARACTER SERVICE FAILED TO OCCUR.
Go to Step 066, Entry Point QQ.

3. Press START.

+---------------+
ISUSPECTED CARD I
+---------------+
3705-80
+---------------+
I 01A-B3S2
I

057
PDR register test (input/output X'6A') error. The remote
loader POR REG is tested to verify correct data transfer.
REG X'03' = X'0000'7

For 3705-80, refer to ALD GE030. Scope for the signal
*-int on index*. If it does not occur, replace the
diskette control card. If it does occur, continue to scope
to determine the failing card.

Y N

056
Remote loader adapter reset test, an output X'68' with 1, 5
& 1.6 on is issued to reset the adapter. The two status
registers (input X'6S' and '69') are tested for all zeros.

I ALD CROOl

058
(Entry Point VV)
Refer to the following chart:

This routine is the first code to issue an output X'68', and
the input X'69'. If the card in the following chart does not
correct the error, verify the previous decodes.

I

ALD GE40X

For scoping, use the following:

+--------------+

To set up a scoping loop, refer to the ROS listing:

To set up a scoping loop, refer to the ROS listing:

To set up a scoping loop, refer to the ROS listing:

1. Set the LliAR to X'Ol OS' .

1. For track 10 errors, refer to chart 1 below. Set up for
the 'continuous read of LPG 1 from the alternate tracks'.
Observe the diskette head movement. It should be
alternating between track a and 11. If not, change the
access drive and the diskette control cards. (refer to
chart 2 below). .If the same error reoccurs, refer to the
RPL OP Section of MLM Volume 3.

061
Error occurred while attempting to read LPG1
diskette.
Go to Page 2, Step 010, Entry Point UU.

1. Set the L1 IAR to X'0142'.

(Step 056 continues)

(Entry Point QQ)

3. Press START.

The suspected card is as follows:

+--------------+
I 3705-80
I

Refer to the following for scoping:

2. Store a branch instruction X' A815' into storage
location X'Oll A'.

I

+----------------+

ISUSPECTED CAROl

=

I

+---------------+

+----------------+
I SUSPECTED CARD I
+----------------+
I
3705-80
I
+----------------+
I
01A-B1E2
I

There is no assurance that the adapter had any outstanding
status prior to issuing the reset. As a result, status reset
errors may occur at other points in ROS.

086
TRACK 10 ERROR.
The track number read from the diskette did not match the
expected value.
Reg X'03' = actual track number read from the diskette
media. Reg X'05' bits in error.
Replace the diskette media and re-IPL. If the same error
re-occurs, continue with the following procedure.

(Step 058 continues)

from

2. For character service errors, refer to chart 3 below and
set up for continuous read of LPG1 from track O. Using
chart 2 at the right, and the RPL OP section of MLM
Volume 3 for appropriate timing charts, scope for failure.
(Step 066 continues)

8

A
K

/""l
'-

j

MAP 0008-8

(~"\

f~

......

"'./

./

('''''''
\..../

(

\

\,

/

./

'-..

/

\ , .. /

"\

,r~

!"~.

/'

\.... /

". ./

"J

r'~
.'-.... /

(

(

(

(

c,

(

(

(

(

(

N
2

LPG1 SYMPTOM INDEX

(

(

MAP 000S-9

PAGE 90F 11
(Step 066 continued)

(Step 066 continued)

***CHART 1***
CONTINUOUS READ OF LOAD PROGRAM 1 FROM
ALTERNATE TRACKS
A. Refer to the ROS program listing. If the ROS code is
not already loaded in storage, set up for a load aadress
compare stop at location X'01 DE' and press load. If
ROS is already in storage, set the L1 IAR to X'01 DE'.
S. Store a NOP instruction X' ASOO' into storage location
X'03F2'.
C. Store a clear reg instruction X'01' into storage location
X'03ES'. This will set the track seek number to zero on
alternate passes.
D. Store a branch instruction X' AS13' into storage location
X'03FS'.
E.

Set up for a load address compare stop at location
X'03D6'. This will cause an address compare stop if any
errors occur.

, 01A-B 1G2
, ALD GE50X
I

+------------+--------------------+
CONTINUOUS READ OF LOAD PROGRAM 1 FROM

,

CHART ARE

,

+------------+--------------------+
, 3705-80'
FUNCT ION
,
+------------+--------------------+
'01A-B1U2
, ALD GE20X

'VFO/DATA SEPERATORS'
,
,

+------------+--------------------+
'01A-B1F2
'LEVEL 3 STATUS,
,
, ALD GE30X
,

'ACCESS DRIVE AND
, CLOCK

,
,

'01A-B1E2
, ALD GE40X

'FILE SERDES, SYNC
'DECODE, & PDR
, REGISTER.

,
,
,

+------------+--------------------+
r

(

(

X'03D6'. This will cause an address compare stop if
any
errors
occur.
--FOR
CONTINUOUS
LOOP--bypass this step.
F. PRESS START. Program should continuously read
LOAD PROGRAM 1 from track zero. If the program
stops, refer to the ROS MAPS on other pages.
067
The initial character service failed to occur during an
attempt to read.
Replace the diskette media and re-IPL.
DOES THE SAME ERROR OCCUR?

Y N
068
(Entry Point TT)
IS THE DISKETTE PRESSURE PAD LOADING?

Y N

(

(

(

(

J KL
222

MAP 0008-10

076
An adapter L1 interrupt has occurred.
Use the
control panel to display reg X' 6S', the adapter level 1
status register. Determime the type of error.

070
Check the remote program loader adapter's
24VAC power supply and fuses.
IS IT OK?

Y N
071
Refer to PWR MAP section and trouble shoot
the power supply.
072
Refer to the RPL OP Section of MLM Volume 3
and trouble shoot the pressure pad movement.

+-----------+------------+
, 3705-80 , FUNCTION ,
+-----------+------------+
'01A-B1E2 I OUTBUS
, ALD GE403 I PARITY

,
,

+-----------+------------+
'01A-B1G2 , WRITE
,
I ALD GE501'

CONTROLS'

+-----------+------------+
'01A-B1F2 , LEVEL 1 ,
I ALD GE301 I STATUS REG ,

+-----------+------------+
077

073
For 3705-S0, refer to ALD GE502. Scope for '+ head
engage'. If signal is present, refer to the RPL OP
Section of MLM Volume 3, if signal '+ head engage'
is not present.
Replace the diskette control as
indicated below:

+-------------------------+
I SUSPECTED CARDS FOR
I
I

THIS CHART ARE

I

+------------+------------+
I 3705-80
I FUNCTION I
+------------+------------+
I 01A-B1G2
I DISKETTE
I
I ALD GE50X
,
I

I CONTROLS
,
IpULSE GATING'
I & TIMING
I

+------------+------------+

074
Go to Page 8, Step 066, Entry Point QQ.

Failed to get an interrupt on index (input X'69' Bit 0.0).
Go to Page 11, Step 080, Entry Point II.
078
Table of possible gray codes
(input X'69' bits 0,2,3,4 and 5)

+-------+----------+---------+
, IF'
IREVERSEI
'MOVE
,

CURRENT'
IF'
GRAY
I FORWARD I
COUNT , MOVE ,

, 1100
I 0110
I 0011

0110
0011
0110

+-------+----------+---------+
, 1001 I 1100
I 0110 ,
,
,
,

,
I
,

0011
0110
1100

,
,
,

+-------+----------+---------+
GRAY COUNTER ERROR OR ACCESS CONTROL ERROR.
Reg X'05' contains the bits-in-error(mask = X'3COO').
Reg X'03' contains the actual gray code (input X'69').
If 3705-S0, the suspected card is OlA-Bl F2 (ALD GE305).

075
Go To Map 0006, Entry Point

Be.

(Step 07S continues)

+------------+--------------------+
(Step 066 continues)
111
000
AAA
L MN

(

PAGE 10 OF 11

YN

C. Store a NOP instruction (X' ASOO') into storage
location X'03DA' .

E. Set up for a load address compare stop at location

(

LPG1 SYMPTOM INDEX

I

Store a branch instruction (X' AS09') into storage
location X'03F2'.

D. Store a NOP instruction (X' ASOO') into storage
location X'03FO' .

{

(

069
IS THE DISKETTE HEAD MOVING?

A. Refer to the ROS program listing. If the ROS code is
not already loaded in storage, set up for a load
address compare stop at location X'01 DE' and press
LOAD. If ROS is already in storage, set the L 1 IAR to
X'01DE'.
S.

(

AAA
L. M N
999

TRACK ZERO.

F. Press START. Program should continuously read load
program 1 from first track zero and then track 11. Refer
to the ROS flowchart on previous pages.

+------------+--------------------+
,
SUSPECTED CARDS FOR THIS
,

'D ISKETTE CONTROLS,
I PULSE GATING, &
I TIMINGS.

(

MAP 000S-10

MAPOOOS-9

Remote Program Loader Diagnostic Procedures

RPLDIAG 170

Remote Program Loader Diagnostic Procedures

GH
2 2

LPG1 SYMPTOM INDEX

ABC D E

MAP 0008-11

1 1 1 1 1

PAGE 11 OF 11
(Step 07B continued)
**NOTE:** To do a Manual Reset Test, use the
control panel to:
1. Output X'6B' with data X'0006'.
2. Input should equal X'3000'.
**SPECIAL NOTE:** There is NO positive feedback
from the motor. As a result, this test does not prove
that the head actually moved.

(Step OBO continued)
step.
F. PRESS START.
Program
should
continuously read LOAD PROGRAM 1
from track zero. If the program stops,
refer to the ROS MAPS on other pages.

081
079
An unexpected interrupt occurred during a head move
sequence. Reg X'05' contains the adapter level 3 status
(input X'69').

X'C04B' indicates that the 1FT DISK LOADER
cannot be read from diskette.

Go to Step 082, Entry Point GG.

Go to Step 080, Entry Point II.

082
X'C047' indicates that INITIAL TEST can not be
read from the diskette.

080
X'0234' failed to get an interrupt on index (INPUT X'69'
BIT 0.0).
(Entry Point II)
The suspected function failure is the STATUS AND
INTERRUPT CONTROLS and the BASIC TIMINGS.
If 3705-BO, the suspected cards are 01A-B1F2 (ALD
GE302) for a failure of the STATUS and INTERRUPT
CONTROLS and 01A-B1 E2 (ALD GE40X) if BASIC
TIMINGS.
CONTINUOUS READ OF LOAD PROGRAM 1 FROM Track
zero.
A. Refer to the ROS program listing. If the ROS code is
not already loaded in storage, set up for a load address
compare stop at location X'01 DE' and press LOAD. If
ROS is already in storage, set the L1 IAR to X'01 DE'.

(Entry Point GG)
Change the diskette media and RE-IPL.

083
Storage mechanism failure.
If 3705-BO, the suspected card is 01A-B4D2 (ALD
CVXXX).
084
Cold SAR bits(s) are causing addressing failures.
Reg X'05' contains the test address. Storag~ location
X'3FE' has been disturbed by the, address in Reg X'05'.
Note: To scope the loop,
set the DISPLAY/FUNCTION SELECT switch to
FUNCTION 3.
Press START.

085
B.

Store a branch instruction (X' AB09') into storage
location X'03F2'.

C. Store a NOP instruction (X' ABOO') into storage location
X'03DA'.
D. Store a NOP instruction (X' ABOO') into storage location
X'03FO'.

IPL register X'6B' failure.
Reg X'03' contains expected data and reg X'05' contains
the bit in error.
If 3705-80, the suspected card is 01A.,.B1 F2 (ALD GE305)
Note: To scope the loop,
set the DISPLAY/FUNCTION SELECT switch to
FUNCTION 3.
Press START.

E.

Set up for a load address compare stop at location
X'03D6'. This will cause an address compare stop if any
errors occur. --FOR CONTINUOUS LOOP--bypass this
(Step OBO continues)

MAP 0008-11
,/

"

;-~
./

''-- ./

\,--

./

./

"-/

i

""'/

F>\
J
"'--

!""">"

/'

"'-

"-.

./

!"~
'- ./

(-"
./

(-...,
~._/

/

',- ..

-

.•

'..,.

--~

r

,I,

(4' ~'"

RPL DtAG 180

(

(

(

(

{

c

(

(

D

LPG1 FLOWCHART

PAGE

(

(

(

(

(

{

(

c

(

f~

(Co

(

.- '.

r-

(

A B C

E F G H J K LPG1 FLOWCHART

MAP 0009-1

c- -

(~.

MAP 0009-2

1 1 1

111111

PAGE 2 OF 2

1 OF 2

001
(Entry Point A)

004
DID DIAGNOSTICS LOAD?

009
RETRY EXHAUSTED?

Y N

Y N

019
Reset 'IPL phase 3' Mode.
Pass control to initial test at location X'OBOO'.
Assuming no error stops, initial test will re-enter
LPG1 without manual intervention required.
Go to Page 1, Step 005, Entry Point AB.

LPG 1 FLOWCHART
LPG 1 is passed control at storage location X'OOBO'.

005
(Entry Point AB)
DID NCP/R REQUEST IPL?

Set DISPLAY A = X'CCTT' and DISPLAY B X'OOOO'.

Y N

Test for intermittent errors that may have occurred in ROS.
If any errors did occur, set the appropriate bit in the OBR
record.

010
Go to Page 1, Step 007, Entry Point WW.

020
Operator panel data switches = X'OBBBB'.
Go to Step 021, Entry Point YY.

011
Automatic RE-IPL

006
DID
OPERATOR/C.E.
DIAGNOSTICS LOAD?

REQUEST

A

012
Go to Step 013, Entry Point XX.

021
1FT re.g X'6B' bit 0.0 equals a logical one.

Y N
Complete the ORB record. Save the CE trace registers
X'04' and X'05' used in ROS.
Determine what type of load is to follow diagnostic or
LPG2.
8ased on the type of loa9 l'Ind storage size, set the
appropriate flags and initial te,s,t. Flag location X'0414'.

007
(Entry Point ZZ)
Restore the 32 bytes of LO general regs data or
BTU data back to X'07BO' - '079F' from the
temporary save area X'0040' - '005F'.
(Entry Point WW)
Perform a READ. Read LPG2 from track X'06'.

Test IPL reg '68'.
WAS READ SUCCESSFUL?
YN

Test for cold SAR bits/D.O, 1, 2, 3, and 4.
DID THE HOST REQUEST A STORAGE DUMP?

Y N

008
Perform a READ. Read LPG2 from track X'OC'.

013
(Entry Point XX)
Reset 'Test Mode' and 'IPL Phase 3' Mode.
Pass control to LPG2 at location L-BK where
L=Last Valid Machine address.
See LPG2 Symptom Index and Remote IPLCDS.
014
Operator panel data switches = X'ODDDD' and panel
level 3 interrupt active (input X'7F' bit 0.6).
Perform a READ.
diskette.

Read the '1FT Disk Loader' from

(Entry Po.int Y,V)
Perform a READ. Read the 'Dump Subroutine' from track
X'11'.
WAS READ SUCCESSFUL?

I~~2to

Step 024. En"> Po;nt AC.

023
Perform a DUMP. Save the upper BK of storage by writing
it into tracks X'OF' and X'1 0'.
DUMP OK?

Y N
WAS READ SUCCESSFUL?

002
DID THE
DUMP?

Y N

WAS READ SUCCESSFUL?
OPERATOR

REQUEST

A

STORAGE

Y N
015
Report an error via the panel and hard stop.

Y N

016
Pass control to the '1FT Disk Loader' at location
X'3C04'. Refer to the '1FT Disk Loader'.

003
Move the 32 bytes of LO general regs data or BTU
data from X'079F' to location X'OO4Q' - X'005F'.
Perform a READ. Read initial test from diskette.

024
(Entry Point AC)
Set flag to indicate that the DUMP data is BAD.
Go to Page 1, Step 007, Entry Point WW.
025
Fetch and save the storage protect keys for the upper BK.
Store at location X'01BO'.
Go to Page 1, Step 007, Entry Point WW.

017
IPL reg X'SB' byte 0, bits 0, 1 or 3 equals a logical one.
Go to Page 1, Step 007, El'try Point ZZ.

WAS READ SUCCESSFUL?

Y N
018
Report an error via the operator panel and hardstop.

222

ABC D

22222 2

E F GHJ K

MAP 0009-2

MAP 0009-1

Remote Program Loader Diagnostic Procedures

RPL DIAG 190

(

This page intentionally left blank

,.r~

'"

)

('\
\.

('-'"

"

./

!.<-~

,l-"'---"'\
"

./

'"

"

/

!'-~

;/',\

,

,
/

./

,

./

"

I
./

'.

/

"

./

\.

"

./

", /

~'")

'

"

/

~~

"

/

r'l
\'--_/

(

'\

"

./

"'\,

".

./

1- ' \
'-.'-/

..

!I'"

r--'"

"""

.

'-

(
'-...

' .. ./

'\

'--/

.'"

(

(

(

(

(

Load Program 2 (LPG2) Symptom
Index and Remote IPL CDS
LPG2 consists of an SOLC handler, an NCP
loader, and a dump handler. The SOLC handler
controls the SOLC trunk or trunks and is shared
by the other two routines. The NCP loader
controls the loading of the NCP-R from the host
to the remote. The dump handler controls the
transfer of storage and the contents of tracks
X'OF' and X'1 0' to the host.
When LPG2 is given control, a basic validity
check is performed on the "remote IPL CDS"
data. Based on the "remote IPL CDS" data, LPG2
monitors a given SDLC trunk or trunks for control
information from the host. The host retains
control over the type of request (for example
load or dump) and must inform the remote
(LPG2) of the action to be taken. The "dump
required" bit being ON only indicates that the
upper 8K of storage contents have been saved
when the IPL sequence was initiated. A
continuous re-IPL occurs if "data set ready" is
not active for any of the defined lines.
Remote LPG 2 (X3705NEA) supports the SDLC
test command and up to X'1 0' bytes of data.

(

(

(

(

(

Remote IPL CDS Format
In order to establish contact with the host, LPG2
must know which SDLC trunk or trunks to use
and the type of communication scanner installed
in the remote loader machine. Because this
information is subject to changes, a 64 byte area
is reserved in LPG1 and is defined as the "remote
IPL CDS" Refer to the following tables for bit
definition of the CDS field. See MAP 5 "remote
IPL CDS procedure" (in this section) for the
procedure to modify the CDS.
The host link may be assigned to any line pair,
but line pair 1 is recommended.
Obtain the following information from the host
site prior to writing the remote RPL CDS:
1. Upper scan limit
2. Scanner substitution control bits
3. Number of minutes wait time during dump
or load
4. SDLC host link poll character
5. NRZI trans"mission method
6. Host link leased or switched line
7. If switched line, manual or auto answer
8. Modem or internal clock
9. Data rate select if two speed modem
10. Oscillator select bits

(

(

(

(

«

(

Error Reporting
If LPG2 incurs an unrecoverable error, it posts an
error code in DISPLAY B and hard stops via an
output X70' instruction. The following list can
be used to help determine the error:
DISPLAY B

Description of Error

30FO

No active SDLC trunks

30F1

No scanner

30F2

CDS invalid

(". (

(

(

Abend
LPG2 encounters some conditions which cause
the LPG2 to re-IPL itself. After re-IPLing,
FUNCTION 1 of the DISPLAY/FUNCTION
SELECT switch will display the abend (re-IPL)
code if applicable. Re-IPL during an abend will
be prevented by FUNCTION 6 being set prior to
abend. DISPLAY B would then contain the abend
code.
LPG2
Codes Description of Condition

LPG2 hard stops with no error code posted if L 1
checks occur due to program error. STATUS
position of DISPLAY/FUNCTION SELECT switch
shows the reason. L 1 1 reg 1 (X'01 ') contains the
combined input X76' and X7E'. L4 IAR (IN
X'10') contains the saved L2 IAR. L3 IAR is
intact.

3F01

No trunks up - either enable failed or
transmit initial failed

3F02

SDRM received while monitoring one line

3F03

SNRM received while monitoring one line

3F04

Automatic re-IPL due to user specified
time interval expiration

3F05

L 1 CSB interrupt

3F06

Incorrect LPG2 active for 3705 MOD I
(should not get this message on 3705-80)

3Fl0

SIM received while loading or dumping

Remote Program Loader Diagnostic Procedures

RPL DIAG200

Remote Program Loader Diagnostic Procedures

Byte and Bit Definitions for the Remote IPL CDS

RPl DIAG 210

Scanner and Line Pair 2 CDS

Scanner and Line Pair 1 COS

STORAGE
LOCATION

STORAGE
LOCATION
Byte. Bit

Description

X'0040'

0.0-3
0.4-1.7

=0000
= Transmit leg address for line pair 1 (see Note 1)

X'0042'

0.0-3
0.4-1.7

X'0044'

0.3
0.7
1.0-7

= 1 (Communication scanner type 2)
= 1 (The IPL trunks are attached to scanner 1)
= SOLC address for line pair 1 (see Note 7)

0.0

=0

if line pair 1 does not require NRZI transmission method (see Note 5)

0.1

=0
=1
=0
=0
=1
=0
=1
=0
=

if line pair 1 is to be monitored (see Note 2)
if line pair 1 is inactive
(Reserved)
if line defined is leased
if line defined is switched (see Note 4)
if switched line is manual answer
if switched line uses 'ring indicator' auto answer mode
(Reserved)
Line definition for line pair (needed at set mode
time for output X'46') for type 2 scanner (see Note 6)

=0000
, = Receive leg address for line pair 1 (see Note 1)

I

Byte.Bit

Description

X'0048'

0.0-3
0.4-1.7

=0000
= Transmit leg address for line pair 2 (see Note 1)

X'004A'

0.0-3
0.4-1.7

=0000
= Receive leg address for line pair 2 (see Note 1)

X'004C'

0.6-.7

=

X'004E'
X'0046'

0.2
0.3
0.4

0.5
0.6-1.7

/'"
''---_/

,/~

\

j

,0

!~

\',.-J

r'\1

/'c~

"-.j

"--~/

!'-',\

~
'-,.

/'

\,

./

".

/

'-

"-.

:

/

!

'''\

'--.~

1.0-7

Upper scan limit (refer to CS2 section
in Volume 3)
= SOLC address for line pair 2 (see Note 7)

0.0

=0

if line pair 2 does not require NRZI transmission method (see Note 5)

0.1

=0
=1
=0
=0
=1
=0
=1
=0
=

if line pair 2 is to be monitored (see Note 2)
if line pair 2 is inactive
(Reserved)
if line defined is leased
if line defined is switched (see Note 4)
if switched line is manual answer
if switched line uses 'ring indicator' auto answer mode
(Reserved)
Line definition for line pair (needed at set mode
time for output X'46') for type 2 scanner (see Note 6)

0.2
0.3
0.4

0.5
0.6-1.7

(

"

'"
.. /

,...~''\
'~-_/

\,

/

\', ~

/""\;\
,,,/

r"",
'-.

/

!

\.

/

'\,

\',j

r'~

('\

/'

./

"

.

r-"'"",_/

/
',--

"

7""

-.

(

''\

(

(

(

(

(

(

(

(

(

(

(

(

Scanner and Line Pair 3 COS

STORAGE
LOCA TlON

(

(

(

(

(

(

(

(

(' (

Line Pair 4 CDS

Byte.Bit

Description

X'0050'

0.0-3
0.4-1.7

=0000
= Transmit leg address for line pair 3 (see Note 1)

X'0052'

0.0-3
0.4-1.7

X'0054'

0.0-3

STORAGE
LOCATION

Byte. Bit

Description

X'0058'

0.0-3
0.4-1.7

=0000
= Transmit leg address for line pair 4 (see Note 1)

=0000
= Receive leg address for line pair 3 (see Note 1)

X'005A'

0.0-3
0.4-1.7

=0000
= Receive leg address for line pair 4 (see Note 1)

X'005C'

1.0-7

= SOLC address for line pair 4 (see Note 7)

X'005E'

0.0

=0

if line pair 4 does not require NRZI transmission method (see Note 5)

0.1

1.0-7

Scanner substitution control 1 bits 1-4
respectively (refer to CS2 section
in Volume 3)
=
0000 for unlimited wait time during load or
dump process
=
number of minutes of inactivity (timeout) during
load or dump before an automatic re-IPL
occurs (see Note 4)
= SOLC address for line pair 3 (see Note 7)

0.0

=0

if line pair 3 does not require NRZI transmission method (see Note 5)

0.1

=0
=1
=0
=0
=1
=0
=1
=0
=

if line pair 3 is to be monitored (see Note 2)
if line pair 3 is inactive
(Reserved)
if line defined is leased
if line defined is switched (see Note 4)
if switched line is manual answer
if switched line uses 'ring indicator' auto answer mode
(Reserved)
Line definition for line pair (needed at set mode
time for output X'46') for type 2 scanner (see Note 6)

=0
=1
=0
=0
=1
=0
=1
=0
=

if line pair 4 is to be monitored (see Note 2)
if line pair 4 is inactive
(Reserved)
if line defined is leased
if line defined is switched (see Note 4)
if switched line is manual answer
if switched line uses 'ring indicator' auto answer mode
(Reserved)
Line definition for line pair (needed at set mode
time for output X'46') for type 2 scanner (see Note 6)

0.4-7

=

0.2
0.3
0.4

X'0056'

(

0.2
0.3
0.4
0.5
0.6-1.7

0.5
0.6-1.7

Line Pair 5 CDS

STORAGE
LOCA TlON

Byte. Bit

Description

X'0060'

0.0-3
0.4-1.7

=0000
= Transmit leg address for line pair5 (see Note 1)

X'0062'

0.0-3
0.4-1.7

=0000
= Receive leg address for line pair 5 (see Note 1)

X'0064'

1.0-7

= SOLC address for line pair 5 (see Note 7)

X'0066'

0.0

=0

if line pair 5 does not require NRZI transmission method (see Note 5)

0.1

=0
=1
=0
=0
=1
=0
=1
=0
=

if line pair 5 is to be monitored (see Note 2)
if line pair 5 is inactive
(Reserved)
if line defined is leased
if line defined is switched (see Note 4)
if switched line is manual answer
if switched line uses 'ring indicator' auto answer mode
(Reserved)
Line definition for line pair (needed at set mode
time for output X'46') for type 2 scanner (see Note 6)

0.2
0.3
0.4
0.5
0.6-1.7

Remote Program Loader Diagriostlc Procedures

RPLDIAG 220

RPLDIAG 230

Remote Program Loader Diagnostic Procedures

Line Pair 6 CDS

STORAGE
LOCATION

Line Pair 8 CDS

Byte. Bit

Description

STORAGE
LOCATION

X'0068'

0.0-3
0.4-1.7

=0000
= Transmit leg address for line pair 6 (see Note 1)

X'006A'

0.0-3
0.4-1.7

X'006C'
X'006E'

Byte. Bit

Description

X'0078'

0.0-3
0.4-1.7

=0000
= Transmit leg address for line pair 8 (see Note 1)

=0000
= Receive leg address for line pair 6 (see Note 1)

X'007A'

0.0-3
0.4-1.7

=0000
= Receive leg address for line pair 8 (see Note 1)

1.0-7

= SDLC address for line pair 6 (see Note 7)

X'007C'

1.0-7

= SOLC address for line pair 8 (see Note 7)

0.0

=0

if line pair 6 does not require NRZI transmission method (see Note 5)

X'007D'

0.0

=0

if line pair 8 does not require NRZI transmission method (see Note\5)

0.1

=0
=1
=0
=0
=1
=0
=1
=0
=

if line pair 6 is to be monitored (see Note 2)
if line pair 6 is inactive
(Reserved)
if line defined is leased
if line defined is switched (see Note 4)
if switched line is manual answer
if switched line uses 'ring indicator' auto answer mode
(Reserved)
Line definition for line pair (needed at set mode
time for output X'46') for type 2 scanner (see Note 6)

0.1

=0
=1
=0
=0
1
=0
=1
=0

if line pair 8 is to be monitored (see Note 2)
if line pair 8 is inactive
(Reserved)
if line defined is leased
if line defined is switched (see Note 4)
if switched line is manual answer
if switched line uses 'ring indicator' auto answer mode
(Reserved)
Line definition for line pair (needed at set mode
time for output X'46') for type 2 scanner (see Note 6)

0.2
0.3
0.4
0.5
0.6-1.7

0.2
0.3

0.5
0.6-1.7

Line Pair 7 CDS

Byte.Bit

Description
2.
3.

X'0070'

0.0-3
0.4-1.7

=0000
= Transmit leg address for line pair 7 (see Note 1)

X'OO72'

0.0-3
0.4-1.7

=0000
= Receive leg address for line pair 7 (see Note 1)

X'0074'

1.0-7

= SDLC address for line pair 7 (see Note 7)

X'0076'

0.0

=0

if line pair 7 does not require NRZI transmission method (see Note 5)

0.1

=0
=1
=0
=0
=1
=0
=1
=0

if line pair 7 is to be monitored (see Note 2)
if line pair 7 is inactive
(Reserved)
if line defined is leased
if line defined is switched (see Note 4)
if switched line is manual answer
if switched line uses 'ring indicator' auto answer mode
(Reserved)
Line definition for line pair (needed at set mode
time for output X'46') for type 2 scanner (see Note 6)

4.

0.2
0.3
0.4
0.5
0.6-1.7

=

5.
6.

7.

/"-..."

'.

/

'j
.. .

~
i

=

\

Notes:

1.

STORAGE
LOCATION

=

0.4

/'~
"

/

"

j

"'j
\.

./

\.

/

'-.

,

!

/

-"

'\
'-... j

I

",

('''',

"

/

f' -'"
I
\.. /

,r"""'
'-. ./

'",

, ../

Trunk address(es) - The transmit and receive leg addresses must be the "character control block" (CCB) for a type-2
scanner. Refer to LIB section in Volume 2. If the trunk is a half duplex line, the transmit and receive lines must contain
identical addresses.
If a given line pair is not usetj or defined, the appropriate bit must be set on to suppress using it.
When it is possible to load/dump over multiple line pairs, LPG210cks onto a line when an SOLC SIM command is received.
This time limit allows LPG2 to re-I PL itself if the trunk "goes down" during the load / dump process. The re-I PL will allow
LPG2 to scan all lines (SOLC trunks) again. Insert hex values X'" to X'F' for' to 15 minutes timeout.
Switched line support requires a type 2 scanner and the line must be half duplex. No check is made that scanner and mode
are correct. Unpredictable results may occur if defined incorrectly.
NRZI mode of operation is required if business machine clock is in use.
Set mode values.

Byte
Bit

Type 2 CSB
Output X'46'

0.6
0.7
1.0
1.1
1.2

o
o

o

1.4

t.3

Diagnostic wrap mode.
Data terminal ready.
Synchronous bit clock.
Modem provided clock.

1.5

Data rate select.

1.6
1.7

Oscillator select.
Oscillator select.

This bit should normally be O.
This bit should normally be 1.
This bit should normally be 1 with internal clock.
This bit should normally be 1 if modem clock
is to be used.
If 1 on modems with two speeds this will select
the highest of the two available speeds.
These two oscillator select bits, in combination,
are used to select internal oscillator (business
machine clock) to be used.

This is a software address (poll character) defined by the Host NCP with the ADDR operand on the
INNODE macro.

/~~

'-.

/

./

"
'-

"\
,./

r,

"'\
//

.

~-'>"

(~
,./

~_/'

'-

,/

,/
...

/

'-.,

"

I

\

'"

--~-

f

(

(

(

(

(

-

(

(

CONTROL PANEL DISPLAY TECHNIQUES
LPG2 uses the following method to display status
and to report on the progress of the load/ dump
portion of the IPL sequence of a remote 3705.
The display is controlled by the
DISPLAY /FUNCTION SELECT switch and it is
updated every 100 milliseconds. Console
switches are read only at the time the
INTERRUPT pushbutton is pressed.
Contents of the display registers are as follows
except when the DISPLAY/FUNCTION SELECT
switch is in either the STATUS or TAR & OP
REGISTER position.

Normal Display
Normal Display (when functions in 8, C, and D
(which follow) are not invoked):
DISPLAY REG A = FCss
DISPLAY REG 8 = last line with interrupt
where:

FC = remote loader program present
(LPG2)
ss = state of IPL sequence
80
= Monitor for IPL State
40
= Load State
20
= Dump State
10
= Entry Point Received
(for Load)
08
= PIU received, not yet
returned
04
= Reserved
02
= High 8K of storage from
33FD Disk in.
01
= Type 2 Scanner
Indicator

Storage Address
Storage address displays the storage contents at
the address defined by the
STORAGE/ ADDRESS/DATAn REGISTER
switches.
DISPLAY REG A = storage address
DISPLAY REG 8 =contents at that storage
address

Register Address
Register address displays the contents of general
program registers 00 through 1F and
external/hardware registers 40 through 7F.

(

(

(

(

«

(

(

STORAGE ADDRESS/DATA switches =xrxrx
DISPLAY REG A =OrOrO
DISPLAY REG 8 = register rr contents
Note: For the following displays, it is assumed you are
familiar with: 1) SOLC line control and 2) NCP 3.0.

FUNCTION 1: Displays reason for IPL, CDS
line(s) being scanned
DISPLAY REG A = REG '68'
first 4 8its, 8 bits of 0, 4 bits
for 1st, 2nd, 3rd, and/ or 4th
CDS line set being used
DISPLAY REG 8 = NCP Abend
Code if NCP invoked IPL,
LPG2abend code if LPG2
re-IPLed itself (see A8END
later in this section).
FUNCTION 2: ICW display. The interface
address or the line address is
specified by the C, D, and E
switches. Only lines defined in
the CDS can be displayed.
DISPLAY REG A = SCF,PDF
DISPLAY REG 8 = LCD/PCF,
data set leads

(

..

(

(

(

(

(

(

(-

(

(,

(

(

C-.

('- (

(-

("-

('/ ("

DISPLAY REG A= Receive
SDLC station address and
control field
DISPLAY REG 8 = Transmit
SDLC station address and
control field
FUNCTION 5: Display latest PIU received. Low
order switches (D and E) are used
for displacement into PIU
displayed. Zeros in 8 & C
switches indicate work/transmit
PIU. Non-zeros indicate receive
PIU.
DISPLAY REG A = X'OO' or
X'FF' followed by
displacement.
DISPLAY REG 8 = PIU contents
at that displacement.
FUNCTION 6: Displays zeros for 100 ms, then
resets to normal display. If LPG2
detects position 6 while abending,
it hard stops instead of re-IPLing.
Note: Zeros are displayed if invalid addresses are set in
switches.

FUNCTION 3: The current position in storage
pointer when load / dump in
progress and the last request
code received (from PIU) is
displayed along with the state of
the IPL sequence.
DISPLAY REG A = Last request
code received; state of IPL
sequence (see normal
display above)
DISPLAY REG 8 = Storage
Pointer
FUNCTION 4: Displays latest SDLe address and
control fields. The interface
address or the line address is
specified by the C, D, and E panel
switches (keys). Only those lines
defined in the "remote IPL CDS"
can be displayed.

Remote Program Loader Diagnostic Procedures

RPL DIAG240

This page intentionally left blank

{

(

(

(

(

(

(

(

(

(

(

(

(

(

(

f\

3705-80 Configuration Data Set
Writer
The configuration data set (CDS) writer verifies
the write circuitry of the Remote Loader Adapter,
allows the operator or CE to modify either the
'Remote IPL CDS' or the hardware CDS, and
allows the CE to apply program fixes to the
various programs.

ERROR HANDLING
The CDS writer uses the following displays for
communication with the operator or CEo
DISPLAY A

=

DISPLAY B

=
=
=

ECtt where EC defines the
CDS writer and tt defines
the track number that the
head is currently over or
tried to read.
30xx - for information
displays or software errors
COFx - indicates a
write/ read subroutine
error
COxx - indicates a
hardware error

The CDS writer does not use a retry procedure;
all errors are posted immediately.
Error and information displays are
shown on pages RPL 255 and 260.

Remote Program Loader Diagnostic Procedures

RPL DIAG250

..

.

' .

Remote Program Loader Diagnostic Procedures

DISPLAY
A

DISPLAY

ECtt

3001

Explanation

B

A
The CDS writer is awaiting a command to (1) modify the remote IPL
CDS, (2) modify the hardware CDS, or (3) modify a program on the disk
media.
Set the DISPLAY/FUNCTION SELECT switch to FUNCTION 2, set the
STORAGE ADDRESS/REGISTER DATA switches to X'0002' to modify
hardware CDS, or X'0003' to mOdify remote IPL CDS or to modify a
program (remote IPL CDS is contained in LPG1, Z3705MGA). Press the
START pushbutton.

ECtt

ECtt

ECtt

DISPLAY

DISPLAY
B

3005

3024

Explanation

ECtt

C021

Either no interrupt on index occurred or an unexpected interrupt
occurred. X'05' contains the L3 status obtained via input X'69', (bit O.O)
(see Note 1). Card location is 01 A-B 1G2. Refer to FEALD page G E50x.

ECtt

C022

An unexpected interrupt occurred during a head move sequence. X'05'
contains the L3 status obtained via an input X'69' (see Note 1).

ECtt

C023

Either an access control or a gray counter error occurred. X'05'
contains the bits in error masked by X'3COO'. X'03' contains the actual
gray code obtained via input X'69'.

The DISPLAY /FUNCTION SELECT switch was not in FUNCTION 2
position when the command was issued. Set the DISPLAY/FUNCTION
SELECT switch to FUNCTION 2 and press START.

3002

RPL DIAG 255

A table of possible gray code values is located in the IPL procedure
MAP (see Note 1). Card location is 01 A-B1 F2. Refer to FEALD Page
GE30x.

After modifying the CDS or program, the STORAGE
ADDRESS/REGISTER DATA switches should have been set to
X'EEEE'. Set the switches properly and press START.

ECtt

C024

An interrupt on index failed to occur within the alloted time. The time
alloted for a 3705-80 is 177.5 ms (see Note 1).

The hardware CDS is loaded into storage and ready for modification.
Refer to the hardware CDS description to configure the CDS properly.

ECtt

C026

An L 1 interrupt occurred from the remote adapter. X'05' contains the
L 1 status obtain"d via input X'68' (see Note 1). Card location is
01A-B1 E2. Rerer to FEALD page GE403.

ECtt

C03B

The head failed to engage .. X'05' contains the L3 status obtained via
input X'69' (see Note 1). Card location is 01 A-B1 G2. Refer to FEALD
page GE503.

ECtt

C081

The initial character service interrupt on a read operation failed to
occur. Change the disk media and re-IPL (see Note 1 and Note 2).

ECtt

C082

An access error occurred; the track 10 did not match the expected ID
(see Note 1 and Note 2).

ECtt

C083

A character service interrupt after the first one failed to occur on read
operation.

It is possible to transfer the CDS from one disk media to another by
bringing the media with the CDS to this point and changing disk media.
ECtt

3026

The track header has been modified. Press START to return to stop
code X'3001' or re-IPL.

ECtt

302F

The hardware CDS has been successfully written onto the disk. Press
START to return to stop code X'3001' if additional commands are
required.

ECtt

3031

The program is awaiting the ID of the program to be modified. Enter
the program 10.

ECtt

3032

The requested program could not be found on the disk media. Press
START to return to the stop code X'3031 '.

ECtt

3034

The requested program has been read into storage for modifying.
Apply the zap as per instructions.

ECtt

C084

A CRC error occurred on one of the track records. Change the disk
media and re-IPL (see Note 1 and Note 2).

When the zap is applied, set the STORAGE ADDRESS/REGISTER
DATA switches to X'EEEE' and press START.

ECtt

COF1

The head failed to engage during a write operation. Register X'05'
contains the level 3 status obtained via an input X'69' (see Note 1)

Priviledged areas of storage have been modified. Press START to
return to stop X'3031' for restart.

ECtt

COF2

An unexpected L3 interrupt occurred on a write operation. X'05'
containes the level 3 status obtained via input X'69'. Reg X'05' bits are
defined as: bit 1.0 (motor/media error), bit 1.4 (overflow), bit 0.0
(index), and bit 0.7 (character service) (see Note 1).

This is probably a remote adapter timing error (see Note 1 and Note 2).

ECtt

ECtt

3036

The requested program has been successfully written onto the disk
media. Press START to return to stop code X'3031'.

303F

o
,

I

'- ;/

\----_/

(

(

(

(

DISPLAY

DISPLAY

(

(

(

{

(

(

(

(

(

(

(

(

(

(

(

Explanation

A

B

ECtt

COF3

An overrun error occurred during a write operation. X'05' containes
the L3 status obtained via an input X'69' (see Note 1).

ECtt

COF4

A motor/media error occurred during a write operation. X'05' contains
the L3 status obtained via input X'69' (see Note 1).

ECtt

COF6

Head engage failed to set during a read operation that was to verify the
previous write operation. X'05' contains the level 3 status obtained via
input X'69' (see Note 3).

ECtt

COF7

An unexpected L3 interrupt occurred during a read operation that was
to verify the previous write operation. X'05' contains the L3 status
obtained via input X'69' (see Note 3).

ECtt

COF8

An overrun error occurred during a read operation that was to verify
the previous write operation. X'03' contains the L3 status obtained via
input X'69' (see Note 3).

ECtt

COFA

Write/Read error(s} occurred. It is assumed that cause of this read
error is that the write operation failed. Reg X'06' contains the number
of errors that occurred. Reg X'05' contains an address pointer to the
expected data for the first error. To determine the actual data read back
from disk, add X'1500' to the address pointer contained in Reg X'05',
Reg X'04' contains the starting address of the write buffer. The
difference between Reg X'04' and Reg X'05' will indicate at what point
of the track record the first error occurred (see Note 3). Refer to (1)
FEALD page GE30X, card location 01A-B1 F2, (2) FEALD page GE50X,
and (3) FEALD page G E20X.

Note 1: To set up a scoping loop, set the control panel FUNCTION SELECT SWITCH to FUNCTION 3. Press START. The
program will continue to loop as long as FUNCTION 3 is active. See Note 2 for an additional scoping procedure.
Note 2: Display storage location X'1302' to determine the track number on which the read failure is occurring. Using this track
number, refer to MAP 8 and the ROS program listing to set up a scoping loop.
Note 3: To set up a scoping loop, set the control panel FUNCTION switch to FUNCTION 4. Press START. The program will
continue to loop (write/verify) as long as FUNCTION 4 is active. All errors that refer to this Note are assumed to be caused by
failures in the write circuitry.

Remote Program Loader Diagnostic Procedures

RPL DIAG 260

This page intentionally left blank

(

(

(

(

3705-80 I FT Diskette Loader
Description
The 1FT Diskette Loader (Z3705NCA 3705-80)
resides on a 3.3FD diskette media with the
Internal Functional Tests (IFTs). The loader
provides an interface between the Diagnostic
Control Monitor (DCM) and the Remote Loader
Adapter.
Load Program 1 (LPGM1) controls loading ofthe
1FT Diskette Loader. The 1FT Diskette Loader is
loaded into the 3705 storage after Initial Test
(INIT) has been executed if a diagnostic load is
requested.
A diagnostic load is requested by setting the
DISPLAY /FUNCTION SELECT switch to the
STORAGE ADDRESS position, setting STORAGE
ADDRESS/REGISTER DATA switches 8 through
E to X'DDDD', and pressing LOAD and
INTERRUPT. The IFTs load from the diskette
media and execute exactly the same as if loaded
via the channel adapter. Loading the Panel Line
Test requires that STORAGE
ADDRESS/REGISTER DATA switches 8 through
E be set to X' AADD'.
The 1FT Diskette Loader executes in program
level 1 and is located in storage at addresses
X'3COO' - X'3FFF'. In addition to the 1FT Diskette

(

(

(

(

(

(

(

(

(

(

('

(

(

Loader, a linkage handler and program ID/track
number table (track allocation table) is loaded at
location X'11 00'. A control table is loaded at
X'1300'.

Error Handling
The 1FT Diskette Loader reports errors with the
following displays.
DISPLAY A = DCtt
where:
DC indicates the 1FT Loader and tt is the
current track 10
DISPLAY 8 = 30xx or COxx
where:
30xx indicates a program error stop code or
information display
COxx indicates a hardware error stop code
The 1FT Diskette Loader improves the availability
of a given 1FT with a retry procedure. The retry
count is set to 4 each time a track read begins. If
a X'COxx' error occurs, the loader resets the
Remote Loader Adapter and attempts to read the
diskette again. When the retry count is
exhausted, the loader posts an error code and
hard stops.
Error and information displays are shown
on the following page (RPL DIAG 310).

Remote Program Loader Diagnostic ProlC,'lJc~ures

RPl DIAG 300

This page intentionally left blank

(

(

DISPLAY
A

DISPLAY
B

DCtt

3031

DCtt

3032

(

(

(

«

(

(

(

(

Explanation

(

(

(

(

(

DCtt

C021

Either no interrupt on index or an unexpected interrupt occurred. Reg
X"05" contains the L3 status obtained via input X"69" (see Note 1). Card
location is 01 A-B 1G2. Refer to FEALD page GE50X.

An invalid program 10 was requested. Display register X"05" to
determine what program was requested. Refer to the table below to
determine the program 10.

DCtt

C022

An unexpected interrupt occurred during the head move sequence. Reg
X"05" contains the L3 status obtained via input X"69" (see Note 1).

DCtt

C023

Either an access error or a gray counter error occurred. Reg X"05"
contains the bits in error masked by X"3COO". Reg X"03" contains the
actual gray code obtained via X"69". A table of possible gray counter
codes is located in the IPL procedure MAPs (see Note 1). Card location is
01 A-B 1F2. Refer to FEALD page GE30X.

DCtt

C024

No interrupt on index signal occurred within the alloted time after a head
access sequence. The alloted time is 172.9 ms on a 3706-80 (see Note 1).

DCtt

C026

A level 1 interrupt occurred from the remote adapter. Reg X"05" contains
the L1 status obtained via input X"68" (see Note 1).

DCtt

C03B

The head engage bit failed to come on in register X"69". Reg X"05"
contains the L3 status obtained via input X"69" (see Note 1).

DCtt

C081

The initial character service interrupt failed to occur on a read operation.
Change the diskette media and re-I PL. Storage location X" 1302" contains
the track number of the failing track (see Note 1 and Note 2).

DCtt

C082

The track 10 read from the track did not match the expected track 10.
Storage location X"1302" contains the track number of the failing track
(see Note 1 and Note 2).

DCtt

C083

No character service interrupt occurred on a data byte after the first one.
This is a probable remote adapter timing error. Storage location X"1302"
contains the track number of the failing track (see Note 1 and Note 2).

DCtt

C084

A CRC error occurred on one of the track records. Change the diskette
media and re-IPL. Storage location X"1302" contains the track number of
the failing track (see Note 1 and Note 2).

C Translates
D Translates
E Translates
F Translates
G Translates
H Translates
I Translates
J Translates
K Translates
L Translates
MTranslates
N Translates
o Translates
P Translates

303F

,, r

The 1FT Diskette Loader could not find the DCMs 10 (X"0003") in the
diskette track table which starts at location X"1200". The diskette track
table may have been changed; change diskette media and re-IPl.

1B Translates
Translates to
to

DCtt

(

DISPLAY
B

Z3 70 5 n n A

3039

(

DISPLAY
A

The most likely cause for this error is an invalid adapter defined in the
hardware CDS. After verifying the CDS, press START to return to the
DCM; the DCM should post an additional error.

DCtt

(

to
to
to
to
to
to
to
to
to
to
to
to
to
to

IL-,
00
01

02

03

04
05

06

07
08

09

0A
0B

0C

0D
0E
0F

ATranslates

Translates
C Translates
D Translates
E Translates
F Translates
G Translates
H Translates
I Trans lates
J Translates
K Translates
L Translates
M Translates
N Translates
0 Translates
B

to
to
to
to
to
to
to
to
to
to
to
to
to
to
to

Explanation

01

02

03

04
05

06
07
08
09

0A
0B

0C

0D
0E
0F

The DCM requested test termination. Press START to restart the DCM or
re-IPL.
This is an information type stop to indicate that intermittent errors
occurred in either RDS and/or LPGM1.
Display storage location X"1330" to determine the number of errors that
occurred. The starting count was X"EFFF", byte 0 is the complement of 18
decimal. For each error, byte 0 will be one greater; X"F3FF" represents
five errors.
Storage locations X"063C" and X"063E" represent the CE trace reg
X"04" and X"06" respectively. These locations will be X"OOOO" if no
error occurred in RDS. Refer to the IPL procedure MAPs and use the trace
data to determine the type of error.

Note 1: To set up a scoping loop, set the control panel DISPLAY/FUNCTION SELECT SWITCH to FUNCTION 3. Press start.
The program will continue to loop as long as FUNCTION 3 is active. See Note 2 for an additional scoping procedure.
Note 2:

Display storage location X'1302' to determine the track number on which the read failure is oceuring. Using this traek

number, refer to MAP 8 (in this section) and the ROS program listing to set up a seoping loop.

If reg X"06" is not X"OOOO", the last error occurred in LPGM1. Refer to
the IPL procedure MAPs and use the trace data to determine the type of
error.
Storage location X"062F" will be X"OOOO" if intermittent track 10 errors
occurred, X"062F" will be X"FOB8" if intermittent CRC erroriS occurred.
Remote Progr~m L.oader Diagnostic Pr:ocadures

RPL DIAG 310

(

-~--~--

--

This page intentionally left blank

/

"

~

'"

.~.
/

i

r~

-~
"

/

/

r

"

j

~

rl
"_- /

\-

'"

C)

\,

/

/

I

i~

("--~

/""\

",--/1

\'-_/

"

J

."r-"",
_/

-, -- )

0
'---

(
/'

"

f'

"\
j

"

---

/

_./

-,

,/::._\

'-

-

r-"",
"

)

I

,

I

--",

(

(

(

(

(

(

(

(

(

(/ (

(

( --

(

••••

Channel Adapter Online Test (CA

OlT)

WHAT CA OLT DOES
CA OLT attempts to identify card faults that have
the following failure symptoms. All the cards
listed below are on gate 01 A, board position A4
or B1:

Failure Symptom

Card

Location

Command decode

2325

A4M2

Status

2325
2326
7602

A4M2
A4T2
A4L2

Sense

7601

A4P2

Residual byte count

7602

A4L2

Traps ESC address when 2325
ESC lines not enabled
2326

A4M2
A4T2

2342
6836
6836
6837

A4N2
A4Q2
A4S2
A4R2

AC05
AC06

**J2
**H2

Widespread errors
Interface A
Interface B
Extended buffer*
control circuits
data flow
Cycle Steal*
control circuits
data flow

CE25
CE24

* type 4 CA only

** A4 or B1

**E2
**02

Note: If the CUTEST questions receive a C
(cancel) response just before the test is run, all
test sections print out a diagnostic message
indicating the section did not run.

HOW CA OLT IS STRUCTURED
The CA OLT consists of the following test
sections:
T3705AA
T3705AB
T370SAC
T370SAD
T370SAE
T370SAF (type4 CA only)
T370SAG (type 4 CA only)
T3705AH (type 4 CA only)
T370SAI (type 4 CA only)

T3705AA, T3705AB, and T3705AC CA OLT
Description
Test sections T370SAA, T370SAB, and T370SAC
primarily test the common controls and interface.
The 370S-80 ROS bootstrap program responds to
the functions of these three sections.
T370SAB, routines 3 and 4, test Halt I/O (HIO)
and Test I/O (TIO) commands. These routines
do not check the results of the tests if the CDS
for the line being tested defines it as shared;
Online Test Standalone Executive Program
(OLTSEP) does not process the command
requested if the line is shared.

T3705AD and T3705AE CA OLT
Description
Test sections T370SAD and T370SAE issue I/O
commands to the NSC and ESC addresses.
Before T370SAD or T370SAE is started, a
responder program (U370SA), which responds to
their commands, is loaded into the 370S-80.
When the responder is successfully loaded in the
370S-80, the ROS bootstrap program turns
control over to the responder program. Failure to
load successfully results in an error printout
similar to that resulting from errors in normal test
functions.

T3705AF AND T3705AH DESCRIPTION
REQUIREMENTS
You must have the proper configuration data set
(CDS) cataloged with the remainder of the
system. (For additional information, see the CDS
section.) Note that T3705AE wraps the ESC
address and terminates if the ESC address is
missing in the test request message
(DEV /TEST /OPT) or in the native subchannel
(NSC) CDS.

T370SAF and T370SAH are 370S type 4 channel
adapter test sections and will not run on a type 1
channel adapter.
T3705AF and T370SAH use responder modules
U370S1 and U370SJ. U370S1 is loaded into the
370S with an IPL command. Chained to the IPL is
a write command to load U370SJ.

U370S1 loads U370SJ at X'800' in the 370S
storage and gives ending status to the I/O
operation that loaded them; then transfers
control to U370SJ. U370SJ sets various mode
states according to the routine being run.
T370SAF and T370SAH each consist of eight
routines. Each routine sends a 4 byte signal prior
to a test. The signal identifies the routine and
gives the responder a count with which to
regulate the read byte count.
At the end of this test the routine requests and
receives a count of the data written. An error
message results if the count is wrong.
Routine OS can be made to loop 2S6 times by
entering EXT = L in the options field of the test
request message to employ a longer wrap
operation. The extra looping increases the run
time for T370SAF or T370SAH from about 10-1S
seconds to about 3 1/2 minutes.

T3705AG AND T3705AI DESCRIPTION
T3705AG and T3705AI are 370S type 4 channel
adapter test sections and will not run on a type 1
channel adapter.
T3705AG and T3705AI use responder modules,
U37051 and U370SK. U370S1 is loaded into the
3705 with an IPL command. Chained to the IPL is
a write command to load U3705K.

1FT EXECUTION
3705 Setup Procedures
1. Switch the 3705 power on.
2. Set both the MODE SELECT and
DIAGNOSTIC CONTROL switches to the
PROCESS position.
3. Enable the appropriate channel interface.
4. To load the DCM, set the
DISPLAY /FUNCTION SELECT switch to the
STATUS position. For information on using
the other positions, see "How to Use the
DISPLAY/FUNCTION SELECT Switch" in
the DCM section.
5. Press the RESET pushbutton and then the
LOAD pushbutton.
6. DISPLAY B bits 0.2 and 0.3 should be on,
indicating that ROS has reached IPL phase
3. The LOAD light should be on; the
following lights should be off: HARD STOP,
TEST, WAIT, and PROGRAM STOP.
If the above conditions are not present, refer to
the CE panel test in the CTRL PNL section and the
ROS test in the ROS section (Volume 2).

Host Procedures
Start the OLTEP or OLTSEP in the host
processor. When OLTEP or OLTSEP causes a
console printer message of:
rID 'ENTER DEV /TEST /OPT /'
you enter:

U37051 loads U3705K at X'800' in the 3705
storage and gives ending status to the I/O
operation that loaded them; then transfers
control to U3705K. U3705K sets various mode
states according to the routine being run.
T3705AG and T3705AI each consist of four
routines. Each routine sends a 4 byte signal prior
to a test. The signal identifies the routine and
gives the responder a 3705 storage address
where the test message is to be written and read.
This section tests the type 4 channel adapter
cycle steal mode.
At the end of these tests the routine requests and
receives a count of the data written. An error
message results if count is wrong.

r ID,'xxx,yyy/3705AA-AE/NFEi'
where:
xxx

=

yyy

=

the channel address of the 3705 (native
subchannel address (NSC»
an emulation subchannel address (ESC)

The test request message for the CA OLT must
include the 3705 native subchannel address
followed by the emulation subchannel address.
T3705AA and T370SAE test the NSC and ESC
addresses. If only the NSC address is entered in
the device field of the test request message,
T3705AA bypasses that part of the test using the
second address (the last half of routines 1 and 2).
T3705AE looks for a second address in the test
request message and for an emulation line
definition in the NSC CDS. If either is missing, a
message (NO ESC ADDRESS DEFINED IN NSC

Channel Adapter Online Test

CAOLT010

Chanr,el Adapter Onlii,e Test

CDS OR TEST REQUEST} is printed out and the
test section is terminated.

Explanation: The OLT cannot determine the'
status (offUneotstopped) of the 3706; lfthe
OLT is all6wed'to continue, the program in
3705 storagewilf be destroyed.

For example, assume that you entered:
R 01,'005,020/3705AA-AE/NFEI'

Response: Continue by entering a Cor P,as
follows:

When an emulation line address is entered in the
device field of DEV/TEST/OPT!, DOS/OLTEP
prints a DVC NOT OP message for that address.
OLTEP performs a data protection function when
the emulation line address is not available.
Condition code 3 results and the printout occurs.

rid/C' (for cancel)
or
r id,'P' (for proceed)
Any other response results in the program's
repeating the last line of the above message.
After five invalid responses, the message
INVALID RESPONSE AFTER 5 REQUESTS is
printed.

Routine 2 of T3705AC requires manual
intervention. The option MI must be included in
the test request message for this routine to be
run.

ALL 3705 ADDRESSES ARE NOT STOPPED OR
OFFLINE. **WARNING** CONTINUATION WILL
CAUSE THE ENTIRE 3705 TO BECOME
UNAVAILABLE. ENTER'C' TO CANCEL OR 'P'
TO PROCEED, OR 'R' TO RETRY~

If any of these OLT sections are run by reading
them in from the card reader, U3705C must
follow the first section called for in the test
request message. Test sections T3705AD and
T3705AE also require the 3705 responder
program, U3705A, to follow each deck.

Explanation: The OLT has been notified by the
executive driver that all 3705 addresses are
not offline or stopped. If the OLTis allowed
to continue, the program in 3705 storage will
be destroyed.

On termination, T3705AD and T3705AE issue an
invalid channel Write I PL command (4 bytes of
zeros) to leave the 3705 in a ROS-Ioaded state.
Routines 3 and 4 of T3705AB test the Halt I! 0
and Test I/O commands. These routines are run
only under OLTSEP and are bypassed if the
executive program is not OLTSEP. If these
routines are requested and th.e executive is other
than OLTSEP, the start and terminate messages
appear but the routines are not run.

Response: You have the opportunity to make
all addresses available to the OLTusing
standard system facilities. Continue by
entering a C, P, or R, as follows:
r id,'C' (for cancel)
or
r id,'P' (for proceed)
or
r id,'R' (for retry)

MESSAGES
Messages occur during operation of the CA OLT
that indicate: (1) an error has been detected or (2)
an action is needed to either cancel, proceed, or
retry the requested CA OLT procedure. The
messages, message explanations, and responses
are as follows:

TheP response means to proceed regardless
of the o.ffline or online status of the 3705
address; the R response means that the
operator has been taking addresses offline
and wants the program to verify that all units
are now available to the OLT.

THE STATUS OF THE 3705 CANNOT BE
DETERMINED. **WARNING** CONTINUATION
WILL CAUSE THE ENTIRE 3705 TO BECOME
UNAVAILABLE. ENTER 'C' TO CANCEL OR 'P'
TO PROCEED.

Anyother response results in the program's
repeating the last line of the above message.
After five invalid responses, the message
INVALID RESPONSE AFTER 5 REQUESTS is
printed.
INVALID RESPONSE AFTER 5 REQUESTS

Ex.plaiJation:.The :pr,oQl'arnassumed the
re.sponse,ofCand termiriitedthe OLT.

<

CAOLTERFlO.R I'NFORMATION '.
When the CAOLTdetectsan error (bad CSW, CC,
sense" data~,. etc•.), all' error printout occurs at the
hostp,rocessGrPti'ntei\ All pertinent i·nformation
about the errorthatcan be obtained by the OtT
appears. in theprirltout;

If the error printout reports that no interrupt
occurred from the 3705, see "Responder Error
Displays" later in this section.
When an interface control check causes a
machine check, OLTSEP enters its WAIT state
with an error code displayed in the instruction
counter of the host processor. The wait state
error codes are defined in the OLTSEP
Operator,'s Guide, D99.,.SEPDT: Such a machine
check is catastrophic to OLTEP under OS or DOS.
Running SE.REP is the next logical step if sucha
failure occurs.
The. message ID number for the failing section of
the online test is printed in the first 3 digits of the
test description (second line) of the DPRINT
messag.e. The test section numbers and the
corresponding message ID numbers follow:

Test Section
Number

Message ID
Number

T3705AA
T3705AB
T3705AC
. T3705AD
T3705AE
T3705AF*

30-41
42-53
54-62
63-76
77-88
1-19
1-9 and 20-29
1-19
1-9 and 20-29

T3705AG~

T3706AH*
T3705AI*
*type 4CA only

:.r-,
"'"
,

-,'/

~I
\
" /
'-

A

\,,--y

('""1

(~

I"

"'-j

"

'"

~-~

(.

'",

For a description of the error printout format,
refer to DOS OLTEP SRL, GC24-5086;IBM
System !3600p~ratingSystem On-Line Test
Ex~cutive Program, <3028.,.6650; and OLTSEP
Operator'sGuide~ 099-SEPDT.

Responder Error Displays
The following is a ~escription of the responder
error codes: The DISPLAY/FUNCTION SELECT

/

/

'-

/

«\

("~\

',-/

"--

j

U37051 Responder Display .Codes
(DISPLAY B)
CODE

MEANING

C200
C202
C203
C204
C20A

Non CA L 1 (CCU, CSB, etc.)
CA2 selected for IPL, but L3 not set
CA 1 selected for IPL, but L3 not set
Unexpected CAL 1
Unknown L3 (not timer, PCI,. panel or
CAS)
Unknown CA L3 inter'rupt
Inbound transfer when not expected
Inbound transfer with count of zero
Unexpected command received
Normal display code

C20E
C210
C211
C212
C2FF

U370fiJ_ iind U3705KResponder Display Codes
. (DISPLAY B)
CODE

MEANING

C200
C202
C203
C204
C20A

Non channel adapter L 1 (CCU, CSB, etc.)
CA2 selected for IPL, but L3 not set
CA 1 selected for IPL i but L3 not set
Unexpected CA L1
Unknown L3 (Not timer, PCI, panel or
CAS)
Branch to zero detected
Unknown CA L3 interrupt
Inbound transfer when not expected
Inbound transfer with countofzero
Unexpected command received
Normal display code.

C20C
C20E
C210
C211
C212
C2FF

Test Section Description
Test Section T3705AA

<

r

switch must nClt be in either the STATUS or the
TAR & OP REGISTER positions. These.error
codes do not isolate errors but indicate that an
error has occurred. The program sets oneofthe
codes below inDISPLAY B and sets HARD STOP.
To continue, press the START pushbutton. If the
DISPLAY!FUNCTION SELECT switch is in
FUNCTION 5,the program will not stop on type 1
CA level 1 interrupts ..

!~\,

'", --j

;"---,,

"'_/

Routine 01: Checks No-op command.
(Issues a No-op command to the NSC address.)

01001 Expected results:'
Condition code
First CSW status
Expec,;te~ sense

01,

ocbo
00

:CAOLT020

(

(

(

(

('

(

(

(Issues a No-op command to the ESC address.)

01002 Expected results:
Condition code

03

(

(

(

(

(Issues the Write Break command to the NSC
address, which has not been initialized.)

02001 Expected results:

(Issues a Write IPL command with an invalid byte
count of 1 to the NSC address.)

Condition code
Ending status
Expected sense

Condition code
Ending status
Expected sense

00

OFOO
02

(Issues a Write IPL command with an invalid byte
count of 1 to the ESC address, which has not
been enabled.)

(

Routine 02: Checks Write Break command.

Routine 02: Checks Write IPL command.

02001 Expected results:

(

00

OEOO
02

Routine 03: Checks Halt I/O operation. This
routine runs under OLTSEP only.
(Issues a Halt I/O command.)

03001 Expected results:
Condition code
Initial status
Expected sense

03

Routine 03: Checks illegal commands.
(Issues all illegal commands to the NSC address
on consecutive passes.)

03001 Expected results:

01
0000
00

Condition code
Ending status
Expected sense

00

OEOO
82

Routine 04: Checks Write command.
(Issues the Write command to the NSC address,
which has not been initialized.)

04001 Expected results:
Condition code
Ending status
Expected sense

00

OEOO
02

Test Section T3705AB

Routine 04: Checks the resulting status of Test
I/O command. This routine runs under OLTSEP
only.
(Issues a Test I/O command.)

04001 Expected results:
Condition code
First CSW status
Expected sense

(Writes 18 bytes of data with the Write IPL
command.)

Condition code
First CSW status
Expected sense

OEOO

(

(

(

($ets attention equals YES, and issues a No-op
command.)
This is a manual intervention routine. The manual
interventionoptionmustbe specified in the
request for test, or this routine is bypassed. A
message to the operator requests 'PRESS THE
LOAD PUSHBUTTON ON THE 3705 CONTROL
PANEL'.

(

(

",

(' (

(

(~'

('

f'

(' ('

02002 Expected results:
Condition code
Initial status
Ending status
Expected sense

00
0800
0400
00

Routine 03: Checks 1-byte data wrap.
(Writes 1 byte of data.)

If the LOAD pushbutton is not pressed within 60
seconds after the operator message, a time-out
results. An error message presents the first
CSW status as shown below, but the ending or
second CSW status is zeros:
Condition code
First CSW status
Ending status
Expected sense

01

OCOO
0600
00

Test Section T3705AD
T3705AD requires the responder program
U3705A (see "T3705AD and T3705 AE CA OLT
Description" earlier in this section). All
commands in T3705AD are issued to the NSC
address.
Routine 01: Checks data transfer with the Write
command.

03001 Expected results:
Condition code
Initial status
Ending status
Expected sense

00
0800
0400
00

(Issues a Read command with a byte count of 4.
Data is compared to verify 1 byte read.)

03002 Expected results:
Condition code
Initial status
Ending status
Expected sense

00
0800
0400
00

Routine 04: Checks 3-byte wrap.
(Writes 3 bytes of data.)

04001 Expected results:
01001 Expected results:
Condition code
First CSW status
Second CSW status
Expected sense

00
0800
0400
00

Condition code
00
0800
Initial status
Ending status
0400
Expected sense
00
(Issues a Read command with a byte count of 4.
Data is compared to verify bytes read.)

04002 Expected results:
The ending status presented because of an
invalid Write IPL command is channel end, device
end, unit check, and unit exception. This status is
presented by ROS. The second 2 bytes of data
transferred do not contain a count of 18.

(Issues the Read command to the NSC address,
which has not been initialized.)

00

(

(Writes 4 bytes of data.)

Routine 01: Checks the transfer of data using
Write IPL command.

01001 Expected results:

Condition code
Ending status
Expected sense

00
0000
00

Test Section T3705AC

Routine 01: Checks Read command.

01001 Expected results:

(

02001 Expected results:

02002 Expected results:
Condition code

(

Routine 02: Checks data wrap with the Write
and Read commands.
(Writes and reads 4 bytes of data. Data read is
compared for accuracy.)

Condition code
Initial status
Ending status
Expected sense

00
0800
0400
00

02001 Expected results:

00

OFOO
02

Condition Code
Initial status
Ending status
Expected sense

00
0800
0400

00

Routine 02: Tests the ROS-generated
asynchronous status.

02

Channel Adapter Online Test

CA OlT030

.,'>

Channel Adapter Online Test

Routine 05: Checks data wrap with the Write
and Read commands using command chaining.

Routine 01: Checks that a No-op command
causes channel and device end.

01002

(Issues a Write command of 4 bytes chained to a
Read command of 4 bytes.)

(Issues a No-op command to the NSC address.)

Condition code
First CSW status
Second CSW status
Expected Sense

01002 Expected results:
05001 Expected results:
Condition code
Initial status
Ending status
Expected sense

00
0800
0400
00

Condition code
First CSW status

01
OCOO

(Issues a No-op command to the ESC address.)
01003 Expected results:

A failure in this routine and not in other routines
might be due to chaining failure; suspect card
2342 at A4N2.
Routine 06: Checks NSC status byte.
(Issues a Write Break command with a byte count
of 4.)
The status presented here is not a valid
presentation of status, but a test of the ability to
set status bits.
06001 Expected results:
Condition code
First status
Second status
Expected sense

00
CCOO
0000
00

Routine 07: Checks for status modifier, control
unit end, and busy.
(Issues a No-op command.)
The responder sets up to present the initial and
ending status as indicated below. As in the
previous routine, this is a test for the ability to
set status bits.
07001 Expected results:
Condition code
Initial status
Ending status
Residual Count
Expected sense

01
7000
8400
00
00

Test Section T3705AE
T3705AE requires the responder program
U3705A (see "see T3705AD and T3705AE CA
OLT Description" earlier in this section).

Condition code
First CSW status

01
OCOO

Routine 02: Checks data wrap with the Read
and Wrap commands.
(Issues a Read command to the NSC address [18
bytes]. Issues a Wrap command to the ESC
address [18 bytes].)
02001 Expected results (NSC address):
Con~Htion

code
First CSW status
Second CSW status
Expected sense

00
0800
0400
00

00
OOCO
0000
00

Routine 02: Checks 36 Byte Data Wrap in
Extended Buffer Mode
This routine writes a 36 byte message on the first
test address and reads the message back on the
second address. This wrap is made in extended
buffer mode. The first inbound data/status
interrupt occurs when the 32 byte buffer is filled.
The second data/status interrupt occurs with the
remaining 4 bytes written and the occurrence of
channel stop.
02002

Condition code
Initial status
Ending status
Expected sense
02002

Condition code
00
First CSW status
OCOO
Expected sense
00
CANCEL/ PROCEED messages for
each pass

Test Section T3706AF
Routine 01: Checks Normal Mode Wrap Test
This routine writes a 16 byte message on the first
test address and reads the message back on the
second address. The wrap is made in normal
mode (not extended buffer mode) and inbound
datal status interrupts occur each time a 4 byte
buffer is filled.
01002

Expected results from the
Write

Condition code
First CSW status
Second CSW status
Expected sense

00
0800
0400
00

Condition code
Initial status
Ending status
Expected sense

Expected results from the
Write
00
0800
0400
00
Expected results from the
Read

/

00
OCOO
0000
00

Condition code
Initial status
Ending status
Expected sense

The 34th character in the message is an ETB.
This causes the CA to present channel stop to the
responder. The write ends with a residual count
of 2. The read command receives only 34 bytes
and ends with a residual byte count of2. On the
second pass, the ETB is replaced with an ETX.
Expected results from the
Write

I

"-/

00
0800
0400
00
Expected results from the
Read
00
OCOO
0000
00

Routine 04: Checks Recognition of ETB and
ETX in ASCII Mode
This routine writes a 36 byte message on the first
test address and reads the message back on the
second address. This wrap is made in extended
buffer mode. The first inbound data/status
interrupt occurs when the 32 byte buffer is filled.
The second datal status interrupt occurs with the
remaining 4 bytes written and the occurrence of
channel stop.
The 34th character in the message is an ETB and
causes the CA to present channel stop to the
responder. The write command ends with a
residual count of 2. The read command receives
only 34 bytes and ends with a residual byte count
of 2. On a second pass, the ETB is replaces with
the ETX.
04002

Routine 03: Checks Recognition of ETB and
ETX in EBCDIC Mode
This routine writes a 36 byte message on the first
test address and reads the message back on the
second address. This wrap is made in extended
buffer mode. The first inbound datal status
interrupt occurs when the 32 byte buffer is filled.
The second data/status interrupt occurs with the
remaining 4 bytes written and the occurrence of
channel stop.

03002

Condition code
Initial status
Ending status
Expected status
03002

02001 Expected results (ESC address):

~
)

Expected results from the
Read

Condition code
Initial status
Ending status
Expected sense
04002

Condition code
Initial status
Ending status
Expected sen'se

Expected results from the
Write
00
0800
0400
00
Expected results from the
Read
00
OCOO
0000
00

Routine 05: Checks the Recognition of
DLE-STX
A 72 byte message with the DLE-STX character
sequence inserted after 36 Bytes is written. ETB

":CArOLT 040

(

(

(

(

(

and ETX characters are also inserted in the data
following the DLE-STX sequence. The DLE-STX
sequence causes the CA hardware to stop
monitoring for control characters. The ETB and
ETX characters should not cause an end to the
write. All data written is read back on the ESC
address.
This routine is performed first in EBCDIC mode,
and then in ASCII mode.

=

If EXT L is entered in the test request message,
this routine will loop 256 times.

05002
Condition code
Initial status
Ending status
Expected sense

05002
Condition code
Initial status
Ending status
Expected sense

Expected results from the
write
00
0800
0400
00
Expected results from the
Read
00
OCOO
0000
00

Routine 06: Checks OLE Remember
Two 36 byte messages are written on the native
sub-channel address. The OLE is the last
character of the first message. The STX is the
first character of the second message. The
responder, sees the OLE remember latch bit set
because of the OLE. When the second Write is
recognized the responder sets this bit in register
X'6C'. The arrival of the STX character then
causes the hardware to stop monitoring for
control characters. Subsequent control
characters, not being recognized by hardware,
should not cause the write to end.

(

(

(

(

06002
Condition code
Initial status
Ending status
Expected sense

06002
Condition code
First status
Second status
Expected sense

This routine is performed first in EBCDIC mode
then in ASCII mode.

(

Expected results from the
Write
00
0800
0400
00
Expected results from the
Read
00
OCOO
0000
00

Routine 07: Checks SYN Character Monitor
Test (Positive)
This routine writes a 16 byte message. The first
pass has 4 EBCDIC SYN characters as the first 4
characters. The hardware is set to EBCDIC
mode, disconnects from the channel, and
presents a level 3 interrupt to the responder. The
responder presents ending status to the write if it
sees the SYN Monitor bit set. On a second pass,
the SYN characters and mode are changed to
ASCII mode.
Because the write command is terminated after 4
bytes, a residual byte count of 12 results. The 4
bytes written are read and verified. The read
command is also a 16 byte read and ends with a
residual byte count of 12.

(

Condition code
Initial status
Ending status
Residual count
Expected sense

Condition code
First status
Second status
Residual count
Expected sense

Expected results from the
Read
00
OCOO
0000
OC
00

Routine 08: Checks SYN Character Monitor
Test (Negative)
This routine writes a 16 byte message. On the
first pass, the 3705 is placed in EBCDIC mode.

(

(

(

(

--

(-' (

(
02002

The channel adapter hardware should not
recognize a SYN character sequence. On the
second pass of the test, the mode and the SYN
characters are reversed. The results should be
the same.

Condition code
Initial status
Ending status
Expected sense

08002

00
0800
0400
00
00
Expected results from the
Read

Condition code
First status
Second status
Residual count
Expected sense

00

oeoo
0000
00
00

Routine 01: 250 Byte Wrap Test
This routine writes a 250 byte message on the
first test address and reads the message back on
the second address. The responder sets the
channel adapter to the cycle steal mode.
Expected results from the
Write

Condition code
First CSW status
Second CSW status
Expected sense

01002

00
0800
0400
00

Expected results from the
Read

CondffionCode
First CSW status
Second CSW status
Expected sense

00
OCOO
0000
00

Routine 02: Checks 255 Byte Data Wrap
This routine writes a 255 byte message on the
first test address and reads the message back on
the second address. The responder sets up the
channel adapter for cycle steal mode.

("~ ('

f

00
0800
0400
00
Expected results from the
Read

Expected results from the
Write

Condition code
Initial status
Ending status
Residual count
Expected sense

f'

Expected results from the
Write

02002
08002

Expected results from the
Write
00
0800
0400
OC
00

(

The first 4 bytes of the message are ASCII SYN
characters.

01002
07002

07002
A 72 byte read command is issued to the ESC
address. All 72 bytes written by the 2 write
commands are read back.

(

Condition code
Initial status
Ending status
Expected sense

00
OCOO
0000
00

Routine 03: Checks the 512 Byte Wrap Test
This routine writes a 520 byte message on the
first test address and reads the message back on
the second address. The responder sets the
channel adapter to cycle steal mode. The count
of 520 causes the channel adapter to require
servicing three times from the responder. The
first and second service is for 256 bytes each and
the third is for the remaining 8 bytes.
This test makes two passes. On the second
pass, the 3705 storage address where the test
message is written and read is changed from
X'1000' to X'1 001'.

03002

Expected results from the
Write

Condition code
Initial status
Ending status
Expected sense

03002

00
0800
0400
00
Expected results from the
Read

Condition code
Initial status
Ending status Expected sense

00

oeoo
0000
00

Routine 04: Checks the 520 Bytd Wrap Test
(to and from high storage)
This routine is similar to routine 03. The
differences are the responder receives and
transmits back the test message from high
storage, starting at address X'FFOO'. This test

Channel Adapter Online Test

CAOlT050

I

This routine makes three passes altering the test
message address in the 3705 from X'FFOO' to
X'1 FFOO' to X'2FFOO' respectively. If the 3705
storage is too small for these addresses, the
responder defaults to an acceptable address.

04002

02002

Expected results from the
Write

Condition code
Initial status
Ending status
Expected sense

04002

Routine 01: Checks Normal Mode Wrap Test
This routine writes a 16 byte message on the
NSC test address and reads the message back on
the same address. The wrap is made in normal
mode (not extended buffer mode) and inbound
datal status interrupts occur each time a four
byte buffer is filled.

CO'
080'0'
0'400'

03002

CO'

Expected results from the
Read

/-",
/'~

~

\.. j

'--

/

/~' "-,

/'
'-

/'~~\

~--",

i

'--

04002

If EXT = L is entered in the test request message,
this routine will loop 256 times.

05002

Expected results from the
Write

Condition code
Initial status
Ending status
Expected sense

00
0800
0400
00

04002

/

,

,

('
j

00
0800
0400
00

A 72 byte read command is issued to the NSC
address. All 72 bytes written by the 2 write
commands are read back.
This test is performed first in EBCDIC mode then
in ASCII mode.

06002

j

"-,

\ ,/

r "\

!

/

,

~\
/

,--.

,r".!
-/

'--. /

/

/
\.,,-/

Expected results from the
"Write
00'
0800
0400
00

Condition code
Initial status
Ending status
Expected sense

CO'

/

/

Expected results from the
Read

Routine 0&: Checks the Recognition of
DLE-STX·
The 72 byte message with the DLE-STX character
sequence inserted after 36 Bytes is written. ETB
and ETX.characters are also inserted in the data
following, the DLE...STXsequence. The DLE-STX
sequence causes channel adapter hardware to
discontinue monitoring for control characters.

00
0800
0'40'0-

00
0800
0400
00

Routine 06: Checks OLE Remember
Two 36 byte messages are written on the native
sub-channel address. The DLE is the last
characters of the first message. The STX is the
first character of the second message. The
responder, sees the DLE remember latch bit set
because of the DLE. When the second write is
recognized the responder sets this bit in register
X'6C'. The arrival of the STX character then
causes the hardware to discontinue monitoring
for control characters. Subsequent control
characters, not being recognized by hardware,
should not cause the write to end.

00
0800
0400
00

Condition code
Initial status
Ending status
Expected sense

Expected results from the
Read

Condition code
Initial status
Ending status
Expected sense

Expected results from the
Write

Condition code
Initial status
Ending status
Expected sense

Expected results from the
Write

Condition code
InitiaLstatus
Ending status
Expected sense

00'
0'800
040'0'
00

~\

00
0800
0400
00

The 34th character in the message is an ETB.
This causes the channel adapter to present
channel stop to the responder. The write ends
with a residual count of 2. The read command
receives only 34 bytes and ends with a residual
byte count of 2. On the second pass, the ETB is
replaced with an ETX.

Expected results from the
Write

Condition code
First CSW statu~
Second CSW status
Expected sense

The above is performed first in EBCDIC mode,
and then in ASCII mode.

The 34th character in the message is an ETB and
causes the channel adapter to present channel
stop to the responder. The write command ends
with a residual count of 2. The read command
receives only 34 bytes and ends with a residual
byte count of 2. On a second pass, the ETB is
replaced with an ETX.

Expected results from the
Read

Routine 03: Checks Recognition of ETB and
ETX in EBCDIC Mode
This routine writes a 36 byte message on the
NSC test address and reads the message back on
the same address. This wrap is made in
extended buffer mode. The first inbound
datal status interrupt occurs when the 32 byte
buffer is filled. The second data/status interrupt
occurs with the remaining 4 bytes written and the
occurrence of channel stop.

Test Section T3705AH

01002

00
0800
0400
00

Routine 04: Checks Recognition of ETB and
ETX in ASCII Mode
This routine writes a 36 byte message on the
NSC test address and reads the message back on
the same address. Thiswrap is made in
extended· buffer mode. The first inbound
datal status interrupt.occurs when the 32 byte
buffer is filled. The second datal status interrupt
occurs with the remaining 4 bytes written and the
occurrence of channel stop.

00
0800
0400
00

Condition code
Initial status
Ending status
Expected sense

00
OCOO
0000
00

Condition code
First CSW status
Second CSW status
Expected sense

The ETB and ETX characters should not cause an
end to the write. All data written is read back on
the same address.

05002
02002

Expected results from the
Read

01002

Expected results from the
Read

Condition code
Initial status
Ending status
Expected sense

Expected results from the
Write

Condition code
Initial status
Ending status
Expected sense

00
0800
0400
00

Condition code
Initial status
Ending status
Expected sense

03002

Routine 02: Checks 36 Byte Data Wrap in
Extended Buffer Mode
This routine writes a 36 byte message on the
NSC test address and reads the message back on
the same address. This wrap is made in
extended buffer mode. The first inbound
datal status interrupt o~curs when the 32 byte
buffer is filled. The second datalstatus interrupt
occurs with the remaining 4 bytes written and the
occurrence of channel stop.

verifies setting the byte X address bits in the
cycle steal address register X'6E'. Prior to this
test a 4 byte Write Break command sends the
routine identification to the responder. The first
2 bytes identify the routine and the second 2
bytes define the 3705 storage address of the test
message.

CA OLT060

Channel Adapter Online Test

I

'--_/

/ ...

I

,

'--

/'

"-

.

"

,/,\

I

.C

/

\.,j

i

\.

'"

(

(

(

(

06002
Condition code
First status
Second status
Expected sense

(-

(

(

(

Expected results from the
Read
00
0800
0400
00

Routine 07: Checks SYN Character Monitor
Test (Positive)
This routine writes a 16 byte message. The first
pass has 4 EBCDIC SYN characters as the first 4
characters. The hardware is set to EBCDIC
mode, disconnects from the channel, and
presents a level 3 interrupt to the responder. The
responder presents ending status to the write if it
sees the SYN Monitor bit set. On a second pass,
the SYN characters and mode are changed to
ASCII mode.
Because the write command is terminated after 4
bytes, a residual byte count of 12 results. The 4
bytes written are read and verified. The read
command is also a 16 byte read and ends with a
residual byte count of 12.

07002
Condition code
Initial status
Ending status
Residual count
Expected sense

07002

Expected results from the
Write
00
0800
0400
OC
00
Expected results from the
Read

«

(

00
0800
0400
OC
00

Routine 08: Checks SYN Character Monitor
Test (Negative)
This routine writes a 16 byte message. On the
first pass, the 3705 is placed in EBCDIC mode.
The first 4 bytes of the message are ASCII SYN
characters.

f

(

..

(

(

test, the mode and the SYN characters are
reversed. The results should be the same.

08002

Expected results from the
Write

Condition code
Initial status
Ending status
Residual count
Expected sense

08002

00
0800
0400
00
00
Expected results from the
Read

Condition code
First status
Second status
Residual count
Expected sense

00
0800
0400
00
00

Test Section T3705AI
Routine 01: 250 Byte Wrap Test
This routine writes a 250 byte message on the
NSC test address and reads the message back on
the same address. The responder sets the
channel adapter to the cycle steal mode.

01002

Expected results from the
Write

(/ (

(

(-

02002
Condition code
Initial status
Ending status
Expected sense

02002
Condition code
Initial status
Ending status
Expected sense

00
0800
0400
00

Expected results from the
Read
00
0800
0400
00

Routine 02: Checks 255 Byte Data Wrap
This routine writes a 255 byte message on the
NSC test address and reads the message back on
the same address. The responder sets up the
channel adapter for cycle steal mode.

(

(

Expected results from the
Write
00
0800
0400
00
Expected results from the
Read
00
0800
0400
00

This test makes two passes. On the second
pass, the 3705 storage address where the test
message is written and read is changed from
X'1000' to X'1001'.

Condition code
Initial status
Ending status
Expected sense

03002
Condition code
First CSW status
Second CSW status
Expected sense

(

Routine 03: Checks the 512 Byte Wrap Test
This routine writes a 520 byte message on the
first NSC address and reads the message back
on the same address. The responder sets the
channel adapter to cycle steal mode. The count
of 520 causes the channel adapter to require
servicing three times from the responder. The
first and second service is for 256 bytes each and
the third is for the remaining 8 bytes.

03002
Condition code
First CSW status
Second CSW status
Expected sense

01002
Condition code
First status
Second status
Residual count
Expected sense

f

(

Condition code
Initial status
Ending status
Expected sense

Expected results from the
Write
00
0800
0400
00

(

(

(/

(

Routine 04: Checks the 520 Byte Wrap Test
(to and from high storage)
This routine is similar to routine 03. The
differences are the responder receives and
transmits back the test message from high
storage, starting at address X'FFOO'. This test
verifies setting the byte X address bits in the
cycle steal address register X'6E'. Prior to this
test a four byte Write Break command sends the
routine identification to the responder. The first
2 bytes identify the routine and the second 2
bytes define the 3705 storage address of the test
message.
This routine makes three passes altering the test
message address in the 3705 from X'FFOO' to
X'1 FFOO' to X'2FFOO' respectively. If the 3705
storage is too small for these addresses, the
responder defaults to an acceptable address.

04002
Condition code
Initial status
Ending status
Expected sense

04002
Condition code
Initial status
Ending status
Expected sense

Expected results from the
Write
00
0800
0400
00
Expected results from the
Read
00
0800
0400
00

Expected results from the
Read
00
0800
0400
00

The CA hardware should not recognize a SYN
character sequence. On a second pass of the

Channel Adapter Online Test

CAOLT070

This page intentionally left blank

-,

(

'--

"
,/

E

"-

(-~

J

~"":
,
,/
'--

,~

'--

,/

('~
\,

('""
\,

"-

--"

\

i

/

(!"~

~,

'\",--"

,/

r/'~'
\",

j

h,
,

~~,

I

\,-,/

~/

,/

/r"",

''---

,/

r~,

;C'

,/

'--

'--

/'~,,\

-

'----)

/

..
'--

~'\

j

\~

"I

I

)-'

,,<"

',,-

,"

-.~~-

(

""

(

(

(

(

(~

(

(

(

(

(

('

(

"

(

(

(/. (

(/

_._-

<-

.~---

(

(

(

('

(

("- (""

("'
j

(:

(", ("-

-"

("

("

(-'

Configuration Data Set (CDS) for the 3705-80
WHAT THE CDS DOES

PREREQUISITE CDS INFORMATION

The CDS defines the 3705 hardware and is required by the diagnostic programs. The
CDS, which is punched on cards, must accurately describe the exact configuration of the
3705-80. This section describes the CDS punched card format for the 3705-80.

Fill out Figure CDS-2. This information will be required when punching CDS cards.

The 3705-80 definition is provided in the On-line-Test (OL T) CDS. The I FT loader
appends the CDS to the Diagnostic Control Monitor (DCM) when the DCM is loaded into
the 3705. The OeM refers to the CDS as required by the requested I FT. To determine
the storage location of CDS information in the 3705-80, add the CDS byte location
(shown in the card formats that follow) to X'FOO'.

CDS REQUIREMENTS FOR THE 3705·80
The number and type of CDS cards that must be punched for the 3705'80 depend on (1)
the hardware configuration of the 3705-80 and (2) whether a 3705 model other than
3705-80 is present on the host system. Figure CDS-1 shows the number and types of
CDS cards required for specific configurations. An explanation and description of each
CDS card type follows.

Host System 3705-80 Configuration

Dummy
CDS Card

Channel
Data Card

Index and
CDS Cards

Range
Definition
Cards

1. Check the 3705-80 features present.
RPL diskette feature (board 81)
Storage (board 82)
CCU (boards 83 and 84)
LI 8 position 8 (board A 1 )
Ll8 position A (board A2)
CS8 type 2 (board A3)
Type 1 CA (board A4)
Type 4 CA (board A4)
Tvpe 4 CA (board 81)
Two channel switch

*
*

---*
*

• =always present for 3705-80
2. Enter the appropriate addresses in hex.
Interface A
(CA#ll

Interface B
(CA#2)

Native subchannel (NSC) address
low emulation subchannel (ESC)
High emulation subchannel (ESC)

3. Enter the appropriate oscillator speeds.
3706-80 only with one CA and no
RPL diskette feature

1

1

3

See Note

3705-80 with one type 1 CA and
RPL

1

1

3

See Note

3705-80 with one type 4 CA and
RPL

1

1

3

See Note

3705-80 with two type 4 CAs

1

1

3

See Note

3705-80 only with RPL diskette
feature and no CA

N/A

N/A

N/A

N/A

80th a 3705-80 and a 3705 model
other than model 80

N/A

1

3

See Note

Osc
Osc
Osc
Osc

00
01
02
03

(01 AA3T2)
(01 AA3T4)
(01 AA3U2)
(01 AA3U4)

Note: The oscillator part numbers are shown on CS2 ALD pages TB411 through TB414.

4. Enter the appropriate line set types.

Note: See "Range Definition Cards" later in this section.

LI B Position A

LI B Position B

Line Interface
Address

Li ne Interface
Address

020-023
024-027
028-02B
02C-02F

030-033
034-037
038-03B
03 e-03F

Figure CDS-1. CDS Card Requirements for the 3705-80.
Figure CDS-2. Check List for 3705-80 Prerequiste CDS Information

CONFIGURATION DATASET

CDS 0',

C

This page intentionally left blank

/'

'\

,---_/

(~
\, ./

A
\.

)
!

0

0

<~

i"'~~

\,

/~,

0"'-./

,,r''1
J

,~

0
"'-.

!

./

"~

(~
./

("\
./

0
"')

r~
\

, ./

r

l

'..j

r~,

"-

,~

"'-~)

(-~

\,./

("""""'7\
, ,
"-/

r'"
"'.

!

\'--_/

"'-

"-

(

(

(

(

(

(

(

(

c.

c

(

(

(

c (

(

(

(

(

(

(

(

(

(

\

(-

'-

370~80DUMMYCDSCARD

A dummy CDS card is required for a 3705-80 unless either (1) a 3705 model other than
the 3705-80 is present or (2) the 3705-80 has the RPL diskette feature installed and a
type 1 CA or a type 4 CA is not installed.
The following format is used for the dummy CDS card.
Notes:
1. Columns not specified must be left blank.
2. The dummy CDS card information is not stored in the CDS.
3. The dummy CDS card is required for SOSPC to perform a sub-family selection using
the auto-edit function.

Column
Description

1

2

4

c;DS

10
Blank

17 18 19 2021 2223 2425
Unused
Subchannel
Unit Address
~

08

80

40

80

32

06

/

Blank

C

Eo. of 3705-80 D"mmV CDS

Co'"

3705-80 Unit or Type Code
Terminal Control Unit Class Code

3705-80 Feature Code
3705 Dummy Feature Code

....-------Any available (unused) subchannel unit address in hex (right justified).

For example: OOOOOOOA.

CONFIGURATION DATA SET

CDS

020

CDS 030

CONFIGURATION DATA SET

CHANNEL DATA CDS CARD (CARD 1 OF 4)
A channel data CDS card is required for a 3705-80 unless the RPL diskette feature is
installed and a type 1 or a type 4 CA is not installed.
The following format is used for the channel data CDS card:
Note: Columns not specified must be left blank.

------------------1B

Description

Native
Subchannel
Unit Address

,CDS

08

40

ESC
Unit
Adr

06

1D

rs_1
Optional:
Comments
or card ID

Symbolic name of
the NCP CDS

Address must be in
hex (right justifiedfor example, 000000F6).
The initial tests (lNIT),
IFTs, and CA OL Ts load
across this channel address.

'
L

The number of continuous
emulation line addresses in
hex. Each address used in
testing requires a 2701,02,
or 03 CDS entry. See "Range
Definitions" in this section.

3705·80 Model Code

1C

Any character except /
The symbolic NCP CDS name is assigned by the user at SYSGEN time. It
is punched in EBCDIC hex with a X'C3' (EBCDIC C) appended. This is
required by the OLTT. Unused positions in this field are filled with X'40'.
For example, assume that the symbolic name is "RTP". You would punch
the EBCDIC code for RTPC in hex in columns 52-59. You would punch
X'40' in columns 60-67 (D9E3D7C34Q404040).

The emulation subchannel (ESC) unit address, in hex, of the lowest 2701,02, or 03 emulation line
' - - - - address (determined by CA jumper options). See "Range Definitions" later in this section. If type 1/
type 4 CA is in NCP mode only, leave'columns 36-41 lliank.

20 if 3705-80 has a type 4 channel
adapter installed; otherwise 00.
Terminal Control Unit Class Code - -......

if 3705-80 has 2-channel switch installed; otherwise O.
4 if 3705-80 is shared with another system CPU; otherwise O.

3705-80 Unit or Type Code - - - - - - -

INDEX AND DATA CDS CARDS
In addition to the channel data card, three index and data cards are required for a
3705-80. The index identifies the 3705-80 hardware configuration and points to the data
bytes that contain a detailed descriPtion of the hardware.
The following format is u~ed for the index and data CDS cards. If an entry is not applicable, leave it blank or punch it with zeros. However, the assigned card columns must be
maintained.

/"")

,

,

./

'\

',,- ./

('~~,

I~,
\,,-~I

1"""I

"-

~

r"'"l
/

"-

"- ./

"- ./

/

"

/

/

0
"-,,j

("",
'-

\

0

'" )

('~

,I''"'l

"

"

/

/..~

f~

"-

"-

["'\
\

j

,--,~

/--'\
"-J

,rr'~
\,

*

(

~/

,

(

(

(

Index and Data Card (2 of 4)

(

(

(

(

(

(

(

(

(

(

(

(

{

(

(

(

(

(

(

1.27

Optional:
Comments
or card 10

(Columns not specified must be left blank)

2F

2E

Description

30

31

32

33

1223

1123

CCU Index

'--_ _ _ _ Any Character Except I

Storage Index , - -....
2924 for Second Type 4 CA Index

1322 for Type 1 CA Index } ___

&.-_ _Type 2 Communication Scanner Index

1922 for First Type 4 CA Index
Note 1: Codes for Oscillator
Speeds

Index and Data Card (3 of 4)

41

Description

42

43

44

FFFF

45

46

47

01

88

00

48

49

01

40

End of CDS Index

00

Code

50.0
110.0
134.5
200.0
300.00
600.00
1200.00
2400.00

03
00
OF
13
14
15
17
1B

'--_ _ Any Character Except I

Type 2 CSB - -....

First NSC Unit Address - Interface A
Frame Designation for First CA _ _ _-I

Optional:
Comments
or card 10

Speed

Reserved

---I

'--_ _ Speed of Oscillator Position 4 (OSC 03) (See Note 11
'--_ _ Speed of Oscillator Position 3 (OSC 02) (See Note 11

256K Storage (Standard Size for 37()5-I:lOI _ _.J
Reserved _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _....

----F'rarne Designation for Second CA4

......_ _ Speed of Oscillator Position 2 (OSC 01) (See Note 1 )
Speed of Oscillator Position 1 (OSC 00) (See Note 1)

Second NSC Unit Address - Interface A - - - - - - -....

Index and Data Card (4 of 4)

I

I

.1

~
LIB A Line Set Types
~ ~
LI B B Line Set Types
. - - - - - (See Note 2)
----~~-----(See Note 2)
----~

Description

Lines
0-1

13

LIB A Type X
13 for LIB B Type X or Blank
if LI B is Not Present

Lines
2-3

Lines
4-5

M8t-

*

LS1

LS1

M82

*

LS1

LS1

Lines
6-7

Lines
0-1

Lines
2-3

Lines
4-5

Lines
6-7

LSl

Line Set Type

LS1

M83

LS1

LS1

LS1

LS1

LS1

LS1

M84

*

LS1

LS1

LSS

LS8

LS8

,f

Optional:
Comments
or Card 10

Note 2: Codes for Line Set Types
."""""~

*Feeture Line Set (One LS2. L~3. LS4. LS5. LSS. or LS91

I

LS1

Code

Type 1 Half Duplex!
Type 1 Duplex
Type 2 Half Duplex
Type 2 Duplex
Type 3 Half Duplex
Type 3 Duplex
Type 4 ACU Interface
Type 5 High Speed Local Attach
Type 8 Medium Speed (9600 bps or Lessl
TVpe 9 High Speed (Greater Than 9600 bps)

CONFIGURATION DATASET

0808
0000
OFOF
0707
OEOE
0505
1010
3939
3A3A

CDS 040

This page intentionally left blank

~

"

,/

h;

/

r'~

(-~

'--- . /

""\I

/,,0'11>,

('-'""

,

\.~j

~

t,

:

/

.'-..

j

;-'\
i

I
\

/

"-1
'-,~/

r'"\
\..

/

f'"~

:

,,_/

r"\

r-",

r~

\.. j

.\..../

\

I

"

/

!,,----~,

('"--~

;'~
'\.. j

/

"--~

r~
I

',-- ../

\--

\..../

,("-"'"
'--- ./

/""~

r",,\,
',--,/

\

\"
..$

{

(

(

c

(

(

(

(

c:

(

(

...

«

(

(

(' (-

(

(- {

RANGE DEFINITION CARDS
Each emulation line address in the range defined by the channel data CDS card (columns
36-41) must be defined by an appropriate CDS entry or the message 'NO CDS ENTRY'
will print for each undefined address. To prevent these messages from printing for
unused lines (those lines not defined as an IBM 2701,2702, or 2703 by a CDS entry),
punch a dummy CDS entry for each unused address using the format that follows.
Notes:
1. Range definition dummy CDS cards are not required if either (1) the RPL diskette
feature is not installed on the 3705-80 or (2) the type 1 CA or type 4 CA is in NCP
mode only.
2. Card columns not specified must be left blank.

Column
Description

1 2

4
CDS

10

17
Unused ESC
Unit Adr

t

22

25
4001

The emulation sUbchannel (ESC)
unit address, In hex, of an undefined
emulation line addre... The eddress
range Is defined by the channel data
CDS card.

52

80

I

t

End of ranga definition card.

CONFIGURATION DATA SET

CDS 050

This page intentionallv left blank

r"""",
\...../

,j

F'·'",

'.

/

(/

\..

/

\.../

r-'\
\..j

(" '\
J

,

\..

'\

.

/~

,/ , - ,
'''--.

_/

\.

/

.~,~

/

I/··~~\
I

iI'

.'"

!t

I

«

(

i~

((

Ie

POWER-ON PROBLEMS

PAGE

(
A

(
MAP 2130-1

B
1

POWER-ON PROBLEMS

1 OF 5

FROM

ENTER THIS MAP

MAP
NUMBER

ENTRY
POINT

2100

A

PAGE
NUMBER

007
Is +5 Vdc Standby present at 01 O-A 1C1 P03? (YZ859)

Y N

STEP
NUMBER

D

MAP 2130-2

015
• Press POWER ON.
Ooes PPB-K2 pick (even if only momentarily)? (YZ822)

026
Is approximately 0 Vdc present at 01 D-A1C1 M09?
(-Pick PPB-K2, YZ855)

YN

Y N

008
·If more than 200mV ripple is present at
01 D-A 1C1 P03, replace the capacitor 01 D-C2.
Is approximately +12 Vdc present at 010-TB1-2?
(YZ824)
Y N

001

001
(Entry Point A)
NOTE: When servicing inside the 01 D gate, the indicator
panel should be placed in the maintenance position (see
D-520).
Is +24 Vdc present at 010-TB1-6? (YZ824)

016
Is PPB-K1 picked?

Y N

002
.If more than 2.4V ripple is present at 01D-TB1-6,
replace the capacitor PPB-C1.
Is +24 Vdc present at 010-TB1-8?

Y N
018
Is the EPO cable plugged in the appropriate
connector?

Y N

Y N

019
• Plug the EPO cable into the appropriate
connector.

010
.Check the PPB- T2 transfdrmer and cabling to
01 D-TB1.

Y N
003
• Use an ac meter to measure the PPB-T2 output
voltages.
Expected voltage from 24.2 to 33.3 Vac rms
between:
PPB-T2-TB5-1 and PPB-T2-TB5-6
PPB-T2-TB5-2 and PPB-T2-TB5-6
Are these voltages within the specified range?

020
• Temporarily jumper EPO-JX pins 1 to 2.
Ooes 01 O-RY2 pick?

011
.Check the diodes at OlD-TB1-2.

Y N

012
• Remove the cards at 01 D-A 1C1 and 01 D-A 1 E1.
Is +5 Vdc Standby present at 010-A1C1P03 now?
(YZ859)
Y N

021
• Remove the EPO-JX jumper.
Is +24 Vdc present at EPO-JX pin 1?

Y N

Y N

022
• Check the cabling from 01D-TB1-8 to
EPO-JX-1.

013
004
• Check PPB-CP2, PPB-CB2, PPB-CB1 and the
input voltage (YZ802 and YZ804).
005
• Check the diodes
PPB- T2-TB5- 2.

diode

at

PPB- T2- TB5-1

between

and

01 D-TB 1-6

• Replace the +5 V Standby regulator at 01 D-Q3
(YZ824) .
• Reinstall the cards at 01 D-A 1C1 and 01 D-A 1 E1.

024
• Remove the EPO-JX jumper.
• Check the EPO cable and associated CPU .

and

025
·Check the 01 D-RY2-3 points.

2
B

MAP 2130-1

028
Is 0 Vdc present at LOCAL/REMOTE switch
terminal 3 (N/C)?
Y N

r?~~.Ck

the LOCAL/REMOTE ,w;toh

030
Is at least +2.5 Vdc present at LOCAL/REMOTE
switch terminal 1 (N/O)?
Y N
I
031
.Check the LOCAL/REMOTE switch.
·Check the master sequence card at 01D-A1Cl
(YZ860).
·Check cabling from LOCAL/REMOTE switch
terminal 1 (N/O)to01D-A1C1J09 .
032
*A CPU or channel power on must be initiated to
provide a contact closure within the CPl). This
closure returns +24 Vdc to the EPO panel (EPO-J 1) .
Is +24 Vdc present at EPO-J1-6?

Y N
023
.Check the 01 D-RY2 coil.

014
*One of these two cards is shorting the +5 V standby
supply.
• Replace the defective card.

at

027
Is the LOCAL/REMOTE switch in the local position?
(YZ822)

Y N
017
Is 01 O-RY2 picked? (EPO relay)

009
• Use an ac meter to measure the PPB-T2 output
voltages.
Expected voltage from 11 to 27 Vac rms between: .
01D-TB1-1 and OlD-Gnd TB
01D-TB1-3 and OlD-Gnd TB
Are these voltages within the specified range?

Y N

A

(-

(

PAGE 2 OF 5

ENTRY POI NTS

006
• Replace the
OlD-TBl-8.

(

~

033
.Check the CPU cable and associated CPU.
034
• Replace the master sequence card at OlD - A 1C 1.
.Check cabling from EPO-Jl-6 to 01D-A1C1G12
(+Pick).
.Check cabling from LOCAL/REMOTE switch
terminal 3 (N IC) to 01 D-A 1C1 G09 (+RemoteOn).

D

MAP 2130-2

Povver Supply Maps

PWRMAP030

(

PWRMAP040

Power S":Ipp1y Maps

F

CE

POWER-ON PROBLEMS

2

GH
3 3

MAP 2130-3

2 2

POWER-ON PROBLEMS

044

035
Is 0 Vdc present at LOCAL/REMOTE switch terminal 1
(N/O)?

045
• Press POWER OFF.
• Place a jumper between pins 01 D-A 1C1 M07 and
01D-A1C1P08 (disables the 12 second time out, master
seq., YZ829).
.Place a jumper between pins 01 D-A1 E1G12 and
01 D-A 1 E1J08. (Disables the 12 second timeout, frame
seq., YZ827.)
• Press POWER ON.
Does PPB-K2 pick and remain picked?

036
·Check the LOCAL/REMOTE switch.
037
Is at least +2.5 Vdc present at LOCAL/REMOTE
terminal switch 3 (N/C)?

V N
038
.Check the LOCAL/REMOTE switch and cabling
(YZ822).
.Check the master sequence card at 01D-A1C1
(YZ860).
.Check cabling from LOCAL/REMOTE switch terminal
3 (N/C) to 01D-A1C1G09.

V N

Y N

V N

042
• Check the POWER ON switch and verify that +24 Vdc
is present at the switch.
• Check cabling from
POWER ON switch to
01 D-A1C1J02.

44

GH

\.

j

'-,

/

~.
.~

,/,,\

/,,°'''1
(

./

\,

"'-_.J

)

\, -,j

)'
(

'\

055
• Check the diodes at 01 D-TB 1-13.
• See Notes 1 and 6 .
056
• Replace the +5 V regulator at 01 D-02.
·Check 01 D-R4 .
• See Notes 1 and 6.

"

/l

'--..,
"

/

'"

r

'"

\, , - - /

\

1"'''''

"

+5.5

Vdc

present

059
• Replace the +5 V regulator at 01 D- Q 1 (YZ824).
• See Notes 1 and 6.
060
Are any of the LE Os on the 01 0 gate on?

061
Is at least +2.5 Vdc present at 01 D~TB1-7?
V N
062
• Replace the master sequence card at 01 D-A 1C1.
·Check the cabling from 01 D-A 1C1 U05 to
01D-TB1-7.
• See Notes 1 and 6.
063
Is 0 Vdc present at 01D-RY1-B? (YZ822)

064
• Replace the frame sequence card at 01 D-A1 El .
.Check cabling from 01 D-E1 B02 to 01 D-RY1-B.
·Check cabling from 01D-TB7 to 01D-A1E1B13
(YZ822) .
.See Notes 1 and 6 .
065
·Check the 01 D-RY1 coil (YZ822).
• See Notes 1 and 6.

MAP 2130-4

/

'"

./

at

Y N

057
Is 01D-RY1 picked? (VZ822)
V N

MAP 2130-3

~--"\

and

Y N
054
.Check the T3 transformer and the PPB-K2-2
points (YZ830).
• See Notes 1 and 6 .

049
.Check for a shorted POWER OFF switch.
.See Notes 1 and 6.

043
• Replace the master sequence card at 01 D-A 1C1.
·Check cabling from LOCAL/REMOTE switch (terminal 1
N/O) to 01D-A1C1J09 (+Local On).

r~
"'- ..)

V N

048
.Press POWER OFF.
.Check the -24 V standby supply at 01 D-C1 (-)
and replace the capacitor 01 D-C1 if more than
2.4V ripple is present (YZ824).
• Check the +24 V standby supply at PPB-C1(+)
and replace the capacitor PPB-C1 if more than
2.4V ripple is present.
• Replace the master sequence card at 01 D-A 1Cl.
• If the problem still exists, check 01 D-C3 instead.
• Check cabling from Power Off Switch to
01 D-A 1C1 G02 (+24V Pwr Off Sw, YZ822).
·See Notes 1 and 6.

041
·Check the 01D-RY2-1 points.

(

053
• Use an AC meter to measure the T3 output voltages
between 01D-TB1-12 and 01D-TB1-14.
Is approximately +30 Vac rms present between
01D-TB1-12 and 01D-TB1-14?

047
Is 24 Vdc present at Op Panel Power Off Switch,
Common? (VZ822)

Y N

058
Is between +4.5 Vdc
01 D-A1E1J03? (YZ827)

V N

046
Is 0 Vdc present at 010,TB1-1 O? (-Crash, VZ824)

040
Is +24 Vdc present at 01D-TB1-9? (VZ822)

("'-''''''
-,

V N

V N

V N

(

051
Is between +4.5 Vdc and +5.5 Vdc present at 01D-Q2-2?
(VZ824, VZ886, sheet 4 of 11)

052
.If more than 200mV ripple is present at 01 D~02-3,
replace the capacitor 01 D-C3.
Is approximately +30 Vdc present at 01D-TB1-13?
(VZ824)

039
• Meter 01 D-A 1C1 P02 while pressing the POWER ON
switch.
Is +24 Vdc present at 01 D-A1C1P02? (VZ854)

1"'"

050
• Replace the frame sequence card at 01 D-A 1 E1.
.If the problem still exists, replace the master sequence
card at 01D-A 1C1 instead.
.Check for ~ short at 01 D-TB1-10 and cabling .
• See Notes 1 and 6.

·Check the PPB-K2 coil and wiring (YZ822).

V N

'-.._/

MAP 2130-A

PAGE 4 OF 5

PAGE 3 OF 5

~:

K

r

r ''',

(' "0,
\,

j

"'-

r'')
'--

/

(
'-,

"",
,/

t '\
'---

./

(

(

(

(

(

(

POWER-ON PROBLEMS

(

('

(

(

(

(

(

(

(

(

(

(

f

MAP 2130-5

PAGE 5 OF 5
066
.Check the LEDs on the 01 D gate in the order listed
below and go to the appropriate MAP (refer to the
'Checking SCRs' on D-560):

LED Indicator
Any a/v
-4v ael
-4v U/V
+6v U/V
-12V U/V
+12V U/V
+5V U/V
-5V U/V

MAP
2147
2148
2141
2144
2145
2146
2142
2143

067
Is +24 Vdc present at 01 D-A1C1 P05?
complete new, YZ829)

(sequence

Y N
068
.Check the 01 D-RY1-1 points .
• See Notes 1 and 6.
069
Is approximately 0 Vdc present at Op Panel Power ON
Indicator 1-81 (YZ822)

Y N
070
• Replace the master sequence card at 01 D- A 1C1.
.Check cabling from 01 D-A 1C1 S03 to Power On
Indicator 1-8 .
• See Notes 1 and 6.
071
.Check the POWER ON light .
• See Notes 1 and 6.

**************'*******************************
Note 1: Rernove the jumper between pins 01 D-A 1C1 M07
and 01D-A1C1P08.
Note 6: Remove the jumper between pins 01D-A1E1G12
and 01D-A1E1J08.

MAP 2130-5

POVIIsr Supply Maps

PWR MAP 050

Power Supply Maps

C0

-4 V UNDER-VOLTAGE

EF

MAP 2141-1

-4 V UNDER-VOLTAGE

1 1

PAGE 1 OF 3

ABGH

PWRMAP060
MAP2141-2

1 1

PAGE 2 OF 3

001
(Entry Point A)
CAUTION
A shorted SCR can damage the phase control card
(01 D-A 1A 1), also a defective phase control card can
damage an SCR. Refer to the 'Checking SCRs' on D-5BO
to check for shortedSCRs.
• Press POWER OFF.
• Place a jumper between pins 01 D~A 1C1 M07 and
01 D-A 1C1 P08 (disables the 12-second timeout, master
seq., YZ829).
• Place a jumper between pins 01D-A1E1G12 and
01 D-A 1E1 J08 (disables the 12-second time out) if not
already present. (Frame sequence, YZ827)
• Press POWER ON.
Is 0 Vdc present at 01A-TB1-13? (-4 V sense, VZ836)

003
• Scope the -4 V SCRs at 01 F-HS1 (VZ886, sheet 5).
Are both SCRs firing? (Refer to 'Checking SCRs'
on 0-560.)
.
Y N

012
• Press POWER OFF.
• Measure the resistance of the pulse transformer
secondary call between the following pins:
01 D-A1A1GOB and 01 D-A1A1JOB
01D-A1A1G09 and 01D-A1A1J09
I. leu than 20 ohm. pr..ent? (VZ8I8)

018
• Press POWER OFF.
• Measure the resistance of the pulse transformer
secondary coil between the following pins:
01 D-A1A1G02 and 01 D-A1A1J02
01 D-A1A1G04 and 01 D-A1A1J04
I. Ie•• than 20 ohm. pre.ent? (YZ888)

V N

Y N

Y N

007
• Replace the phase control card at 01 0- A 1A 1.
(Refer to 'DC Voltage Measurement' on 0-680.)
.See Note 1 if applicable.
• See Note 6.

013
• Replace the phase control card at 01 D-A1A 1•
(Refer to 'DC Voltage Measurement' on 0-580.)
• See Note 1 if applicable•.
.See Note 6 .

008
• Check for AC at cathode of failing SCR(s).
.Check the failing SCR(s) and cabling from the phase
control card.
• See Note 1 if applicable.
.See Note 6.

014
.Check for AC at cathode of failing SCR(s) •
.Check the failing SeR(s) and cabling from the phase
control card.
.See Note 1 if applicable.
.See Note B.

009
• Scope the -4 V SCRs at 01 F- HS2 (VZ886, sheet 5).
Are both SCRs firing? (Refer to 'Checking SCR.' on
0-580.)
V N

016
• Scope the -4 V SCRs at-01 F-HS3 (VZ886, sheet 5).
Are both SCRs firing? (Refer to 'Checking SCRs' on
0-660.)
.

010
.Scope the gate pulses at 01 D-A 1A1B07. (VZ86B)
Are the gate pulse. pre.ent? (Refer to 'Checking
SCRs' on 0-680.)

018
• Scope the gate pulses at 01 D-A1A1 B11. (YZ86B)
Are the gate pul... pr•••nt? (Refer to 'Checking
SCRs' on 0-680.)
V N

YN
002
Is -4 Vdc present at 01A-TB1-13?
V N

008
• Press POWER OFF.
• Measure the resistance of the pulse transformer
secondary coils between the following pins:
01 D-A1A1 G11 and 01 D-A1A1J11
01D-A1A1G13 and 01D-A1A1J13
I. I••• than 20 ohm. pr••• nt? (YZ888)

004
.Scope the gate pulses at 01 D-A1A1 B09.
(YZ866)
Are the gate pulses present? (Refer to
'Checking SCRs' on 0-560.)

011
• Replace the phase control card at 01 0-A 1A 1.
(Refer to 'DC Voltage Measurement' on 0-580.)
• See Note 1 if applicable.
• See Note B.

005
• Replace the phase control card at 01 0-A 1A 1.
(Refer to 'DC Voltage Measurement' on
0-580.)
• See Note 1 if applicable.
.See Note 6.

020
.Check for AC at cathode of failing SCR(s) .
• Check the failing SCR(s) and cabling from the
phase control card .
• See Note 1 if applicable.
.See Note 6.
021
.Adjust the -4 V pot on the phase control card at
01 D-A 1A1 to increase the voltage (see 0-580) .
• Replace the phase control card if adjusting the pot
does not fix it. (Refer to 'DC Voltage Measurement'
on 0-580.)
• Check for open 01 F-L1, 01 F-L2 and 01 F-L3 chokes
(YZ886, sheet B).
.See Note 1 if applicable.
.See Note 6.

YN

V N

VN

019
• Replace the phase control card at 01D-A1A1.
(Refer to 'DC Voltage Measurement' on
0-580.)
• See Note 1 if applicable .
.See Note B.

017
.Replace the phase control card at 01D-A1A1.
(Refer to 'DC Voltage Measurement' on 0-580.)
• See Note 1 if applicable.
.See Note 6 .

022
• Replace the frame sequence card at 01 0- A 1E1.
.Check cabling from 01A-TB1-13 to 01D-A1E1M08
(YZ827) .
• See Note 1 if applicable .
.See Note 6.
023
Is -24 Vdc present at 010-C1(-terminal)? (-24 V bulk
supply, YZ824)

VN

2 2

2 2
ABC 0

/"
'. j

r
'-...

)\

/'

EF

("'''~
"

/

('1
\--//

r~~
/

/~
'....

GH

MAP 2141-1

./

/~
"- /

r~'\

~'"
\.

/

('~

(~

\

.'....~j

.'

./

..~,
\

'.,

('~\

'. /

('-~

',,-j

MAP 2141-2

r-'-",\
'" ..

/

r'~
;
I

"-

"- ./

~/

I

"'-''I

'-..j

(

(
J K

2 2

(

(

(

-4 V UNDER-VOLTAGE

(

(

«

(

(

(

(:

(

(

(

(

(

(

(

(/ (

c-

c

MAP 2141-3

PAGE 3 OF 3

024
.If more than 2.4V ripple is present, replace the
capacitor 01 0-C1 .
• Check the diode at PPB-T2-TB5-4.
025
Is at least +1.0 Vdc present at 01D-A1E2P047 (drive
signal for -4 V supply, YZ851 use CAUTION in probing
this point)

Y N
026
• Replace the frame sequence card at 01 O-A 1 E1 .
• If the problem still exists, replace the phase control
card at 010-A1A1 instead. (Refer to '~C Voltage
Measurement' on 0-580.)
.See Note 1 if applicable .
• See Note 6.

027
.Replace the phase control card at 010-A1A1. (Refer to
'~C Voltage Measurement' on 0-580.)
.If the problem still exists, check 01 F- L1, L2, L3 choke and
SCRs instead (YZ886, sheet 6) .
• See Note 1 if applicable .
• See Note 6.

*********************************************
Note 1: Remove the jumper between pins 01 D-A 1C1 M07
and 01 D-A 1C1 P08.
Note 6: Remove thEi jumper between pins 01 D-A 1 E1 G12
and 01 D-A 1E1J08.

MAP 2141-3

Power Supply Maps

PWR MAP 070

(

Power Supply Maps

+5 VDC UNDER-VOLTAGE (STORAGE)

PAGE

ABC 0

MAP 2142-1

+5 VDC UNDER-VOLTAGE

1 111

1 OF 2

EF

PWRMAP080

MAP 2142-2

PAGE 2 OF 2

ENTRY POINTS

EXIT POINTS

FROM

ENTER THIS MAP

EXIT THIS MAP

TO

MAP
NUMBER

ENTRY
POINT

PAGE
NUMBER

MAP
NUMBER

ENTRY
POINT

2146

A

PAGE
NUMBER

STEP
NUMBER

No entries in this table

STEP
NUMBER
003

008
.Adj +5VOC POT on -5/+5 regulator asm. (see
0-580).
• Replace -5/+5 regulator asm, if +5VOC
adjustment does not correct problem. (Refer to
'Checking SCRs' on 0-560.)
.See Note 1.
.See Note 6.
009
Go to Step 015, Entry Point B.

001
(Entry Point A)
• Press Power Off
• Place a jumper between pins 01 O-A 1Cl M07 and
01 D-A 1C1 P08 (disables the 12-second timeout, master
sequence, YZ829).
• Place a jumper between pins 01 O-A 1 E1 G12 and
01D-A1E1J08 (disables the 12-second timeout, frame
sequence,· YZ827).
• Press power on.
Is +12 Vdc present at 5V REG TB1-n (YZ836)

010
Is +5VDC present at 5V REG TB1-101

Y N

012
.Check cabling to 01 O-A 1 E1 M06.
• Replace the frame sequence .card at 01 O-A 1E1.
·See Note 1.
.See Note 6.

002
Is +12 Vdc present at 01A-TB1-2? (YZ836)

Y N

013
Is 6 AM P fuse 1 on -5/+5 regulator asm. blown?

003
Go To Map 2146, Entry Point A.

017
.To isolate 01A-B2 board, remove leads at 5V REG TBl-8
& 9 (YZ836).
• Replace -5/+5 regulator Asm. and adjust +5 VDC if
problem stili exists.
·See Note 1.
.See Note 3.
.See Note 6.

011
• Replace diode 1.
·See Note 1.
.See Note 6.

Y N

016
• To isolate the storage card which may be drawing
excessive current, replace cards at 01A-B2T2 & U2
one at a time while monitoring +5 VDC at
01 D-A1 E1M06.
.To isolate 01A-B2 board, remove leads at 5V REG
TBl-8 & 9 (YZ836).
.Replace -5/+5 regulator Asm. and adjust +5VOC if
problem still exists.
·See Note 1.
.See Note 3.
.See Note 6.

**************************
Note 1: Remove jumper between pins 01 D-A 1E1 G12 and
010-A1E1J08.
Nota 3: Reinstall the removed storage cards in their
original position.
Note 6: Remove jumper between pins 01 O-A 1Cl M07 and
01 O-A 1Cl P08 (if installed).

Y N
004
.Check cables from 01A-TBl-2 (YZ836)

014
• Replace -5/ +5 Regulator Asm. and adjust +5 Vdc .
• See Note 1.
.See Note 6.

005
Is 0 Vdc present at 5V REG TBl 8 & 9?

Y N
015
(Entry Point B)
• Press Power Off.
• Remove storage cards at 01A-B2T2 & U2.
• Replace 6 AM P F1 .
• Press Power On~
Does 6 AM P F1 blow again?
Y N

006
Is +5 Vdc present at 5V REG TB1 8 & 9?

Y N
007
156 AMP F1 on -5/+5 regulator asm. blown?

Y N

2 2 2 2

ABC D
!~

!

"

/'

;;",

(

,"

',- '/

E F

MAl' 2142-1

1"-'"
"

/

~,

".

pI

0
' "' _/

("~
'-,

/

(~'
"

\,

~

r".
'"'

,/

'"

('..~

('~,

',,-Y

'" ./'

MAP 2142-2

r"':

r~
\" J

1''''',
"-

.//

f/'~
I

\",j

(-

(

{

(

f

(

~

f'

-5 VOLT UNDER-VOLTAGE (STORAGE)

PAGE

(

(/

MAP 2143-1

(

(

(

f

(

(

(-

«

C

1 OF 2

(

(-

(-

f'

A B
1 1

-5 VOLT UNDER-VOLTAGE

C
1

('

(

f

f~

MAP 2143-2

PAGE 2 OF 2

ENTRY POINTS

EXIT POINTS

FROM

ENTER THIS MAP

EXIT THIS MAP

TO

MAP
NUMBER

ENTRY
POINT

PAGE
NUMBER

MAP
NUMBER

ENTRY
POINT

2145

A

PAGE
NUMBER

STEP
NUMBER

No entries in this table

STEP
NUMBER
003

007
(Entry Point A)
• Press power off.
• Remove storage cards at 01A-B2T2 & U2.
• Press Power on.
Is -5 Vdc present at 5V REG TB1-7?

012
• Check cabling from 5V REG TB 1-7 to 01 D- AlE 1M05.
• Replace frame sequence card at 01 D-A 1 E1.
·See Note 1.
.See Note 3 .
.See Note 6.

Y N

*******************************

008
Press power off.
• Disconnect, at 5V REG TBl-7 (YZ836), the two -5VDC
cables to the 01 AB2 board.
• Press power on.
Is -5 Vdc present at 5V REG TB1-7?

001
• Press power off.
• Place a jumper between pins 01 D-A 1C1 M07 and
01 D- A 1C 1P08 (disables the 12 second timeout, master
sequence, YZ829).
• Place a jumper between pins 01D-A1E1G12 and
01D-A1E1J08 (disables the 12 second timeout, frame
sequence, YZ817).
Press power on.
Is -12 Vdc present at 5V REG TBl-2? (YZ836)

013
Go to Step 007, Entry Point A .

Y N
009
.Replace -5/+5 regulator asm and adjust +5
(See D-580.)
.See Note 1.
.See Note 3 .
• See Note 6.

Y N
002
Is -12 Vdc present at 01A-TBl-3? (YZ836)

Note 1: Remove jumper between pins 01 D-A 1 El G12
and 01 D-A 1 E1J08.
Note 3: Reinstall the removed storage cards in their
original positions.
Note 6: Remove jumper between pins 01 D-A 1Cl M07
and 01D-A1C1P08 (if installed) .

verc.

010
• Short in -5VDC cables or 01A-B2 board.
·See Note 1.
.See Note 3.
.See Note 6.

Y N
003
Go To Map 2145, Entry Point A.
004
·Check cables from 01A-TB1-3 (YZ836).

011
• Isolate the storage card which may be drawing excessive
current by replacing cards one at a time while monitoring
-5VDC at 5V REG TBl-7.
.See Note 1.
.See Note 3 •
• See Note 6.

005
Is 0 Vdc present at 5V REG TBl-7?

Y N
006
Is -5 Vdc present at 5V REG TBl-7?
Y N

222

ABC

MAP 2143-2

MAP 2143-1

Power Supply Maps

PWRMAP090

(

r

This page intentionally left blank

8

r£~
\..

01./
\.

0

~!
I
\. ..

./

~

!

(..-"')
'''--Y

/'~
j

,r,

0

\.. /

,-j

r-~
)

(-'"
\, __.--/,,1

.

.r~

\.._j

(~
\.

j

r " ,·1

•

\,,/

~~
\._/

('I
,,-y

r"'~
'--./

/""'' '1

.J

r--'"
'"-

r~
\..,j

{~

~.J

tr~

(~I
"-/

r'\
\,

/

[\
\..j

It""~,\

.~

(

(

(

(

(

+6 V UNDER-VOLTAGE

PAGE

(

(
BCD E F

(

(
MAP 2144-1

AG
1 1

(

(

(

+6 V UNDER-VOLTAGE

A shorted SCR can damage the phase control card
(01D-A1A1), also a defective phase control card can
damage an SCR. Refer to 'Checking SCRs' on D-560 to
check for shorted SCRs.
Is 01 F-CPl tripped? (YZ886, sheet 3)

007
• Press power on.
.Check for AC at cathode of failing SCA.
·Check the failing SCR and cabling from the phase
control card.
.See Note 1.
• See Note 6 .

Y N
002
• Press POWER OFF.
• Place a jumper between pins 01 D-A 1C1 M07 and
01 D-A 1Cl P08 (disables the 12 second timeout, master
seq., YZ829).
.Place a jumper between pins 01D-A1E1G12 and
01D-A1E1J08 (disables the 12 second time out) if not
already present. (Frame seq. YZ827)
• Press POWER ON.
Is 0 Vdc present at 01A-TB1-12? (+6 V sense, YZ836)

008
.Adjust the +6 V pot on the phase control card at
01 D-A lA 1 to increase the voitage (see D-580).
• Replace the phase control card if adjusting the pot
does not fix it. (Refer to 'DC Voltage Measurement'
on D-580.)
.See Note 1.
·See Note 6.

Y N

005
• Press POWER OFF.
• Measure the resistance of the pulse
transformer secondary coils between the
following pins:
01D-A1A1G07 and 01D-A1A1J07
01D-A1A1G08 and 01D-A1A1J08
Is less than 20 ohms present? (YZ866)

Y N
014
• Determine which lead causes the circuit protector to
trip by powering up after replacing the laminar bus lugs
one at a time.

I
CAUTION

I

009
• Replace the frame sequence card at 01 D-A 1E1.
.Check cabling from O1A-TBl-12 to 01D-A1E1P02
(YZ827).
·See Note 1.
.See Note 6.

Y N

Y N

013
• Press POWER OFF.
• Disconnect the laminar bus lugs at 01 A- TB 1-5 and
01A-TBl-12 (YZ83m .
• Reset 01 F-CP1.
• Press POWER ON.
Does 01 F-CP1 trip again?

I

003
Is +6 Vdc present at 01A-TBl-12?

004
• Scope the +6 V SCRs at the base of 01 F-HS7
(YZ886, sheet 5)
Are both SCRs firing? (Refer to 'Checking
SCRs' on 0-560.)

012
• Replace the phase control card at 01 D-A 1A 1. (Refer
to 'DC Voltage Measurement' on D-580.)
.If the problem still exists, check 01 F-CP1, 01 F-L4
choke and SCRs instead (YZ886, sheet 5).
.Check circuit .
·See Note 1.
.See Note 6.

006
• Replace the phase control card at 01 D-A lA 1.
(Refer to 'DC Voltage Measurement' on
D-580.)
.See Note 1.
• See Note 6.

CAUTION

(

{

(

(

H

f

f'
MAP 2144-2

015
• Press POWER OFF .
• Reconnect the laminar bus lugs at 01 A- TB 1-5 and
01A-TBl-12.
• Replace capacitor, 01 F-C3 (YZ886, sheet 5).
WARNING: Circuit damage may occur if power is
applied with the capacitor disconnected.
• Reset 01 F-CP1.
• Press POWER ON .
Ooes 01 F-CP1 trip again?

Y N
016
• Return to normal operation .
017
.Check for a bad circuit protector. 01 F-CP1.
• See Notes 1 and 6.
*********************************************

Note 1: Remove the jumper between pins 01 D-A 1C1 M07
and 01 D-A 1C1 P08.
Note 6: Remove the jumper between pins 01 O-A 1 E1 G12
and 01D-A1E1J08.

.Isolate the short to a logic board by removing the
laminar bus jumpers to each board. Before removing
or reinstalling the laminar bus jumpers from/to a board,
power must be off until the jumpers are all off/on .
Otherwise, the current required by the board assembly
could exceed the capacity of the board pins and burn
them off.
• Isolate to a card by removing cards.
• See Notes 1 and 6.

010
Is at least +2.5 VOC present at 010-A1E1M04? (drive
signal for +6V supply, YZ827, use CAUTION in probing
this point)

YN
011
• Replace the frame sequence card at 01 D-A 1 El.
.If the problem still exists, replace the phase control
card at 01 D-A lA1 instead. (Refer to 'DC Voltage
Measurement' on D-580.)
.See Note 1.
·See Note 6.

Y N

ABC D E F

(

PAGE 2 OF 2

1 OF 2

001
(Entry Point A)

2

('

2
G

MAP 2144-1

H

MAP 2144-2

Power Supply Maps

PWR MAP 110

Povver Supply Maps

-12 V UNDER-VOLTAGE

PAGE

BCD E F

MAP 2145-2

PAGE 2 OF 2

A shorted SCR can damage the phase control card
(OlD-A1Al). also a defective phase control card can
damage an SCR. Refer to 'Checking SCRs' on 0-560 to
check for shorted SCRs.
Is 01 F-CP2 tripped? (YZ886, sheet 3)

007
• Press power on.
·Check for AC at cathode of failing SCR.
·Check the failing SCR and cabling from the phase
control card.
.See Note 1.
• See Note 6.

Y N
002
• Press POWER OFF.
• Place a jumper between pins 01 D-A 1Cl M07 and
01 D-A 1C1 P08 (disables the 12 second timeout master
seq., YZ829).
.Place a jumper between pins 01D-A1E1G12 and
01D-A1E1J08 (disables the 12 second time out) if not
already present. (Frame seq. YZ827)
• Press POWER ON.
Is 0 Vdc present at 01A-TBl-3? (-12 V sense, YZ836)

003
Is -12 Vdc present at 01A-TB1-3?

005
• Press POWER OFF.
• Measure the resistance of the pulse
transformer secondary coils between the
following pins:
01 D-A lA 1G03 and 01 D-A1A1J03
01D-A1A1G05 and 01D-A1A1J05
Is less than 20 ohms present? (YZ866)

014
• Determine which lead causes the circuit protector to
trip by powering up after replacing the laminar bus lugs
one at a time.

I
I
I

015
• Press POWER OFF.
.Reconnect the laminar bus lugs at 01A-TBl-3 and
01A-TBl-4.
• Replace capacitor, 01 F-C4. (YZ886. sheet 5)
WARNING: Circuit damage may occur if power IS
applied with the capacitor disconnected,
• Reset 01 F-CP2.
• Press POWER ON .
Does 01 F-CP2 trip again? (YZ886, sheet 6)

Y N
016
• Return to normal operation .

017
.Check for a bad circuit protector. 01 F-CP2,
.See Notes 1 and 6.

Y N

CAUTION

*********************************************

Note 1: Remove the jumper between pins 01 D-A 1C 1 M07
and 01 D-A 1C1 P08.
Note 6: Remove the jumper between pins 01D-A1E1G12
and 01D-A1E1J08.

.Isolate the short to a logic board by removing the
laminar bus jumpers to each board. Before removing
or reinstalling the laminar bus jumpers from/to a board,
power must be off until the jumpers are all off / on.
Otherwise, the current required by the board assembly
could exceed the capacity of the board pins and burn
them off.
.Isolate to a card by removing cards.
• See Notes 1 and 6.

009

YN

Y N

013
.Press POWER OFF.
• Disconnect the laminar bus lugs at 01 A- TB 1-3 and
01A-TBl-4 (YZ836).
• Reset 01 F-CP2.
.Press POWER ON.
Does 01 F-CP2 trip again?

008
.Adjust the -12 V pot on the phase control card at
01D-A1Al to increase the voltage (refer to
'Checking SCRs' on 0-560).
• Replace the phase control card if adjusting the pot
does not fix it. (Refer to 'DC Voltage Measurement'
on 0-580.)
.See Note 1.
.See Note 6.

Y N

004
.Scope the -12 V SCRs at the base of 01 F-HS5
(YZ886, sheet 5).
Are both SCRs firing? (Refer to 'Checking
SCRs' on 0-560.)

012
• Replace the phase control card at 01 D-A lA 1. (Refer
to 'DC Voltage Measurement' on 0-580.)
.If the problem still exists, check 01 F-CP2, 01 F-L5
choke and SCRs instead (YZ886, sheet 5).
.Check circuit.
·See Note 1.
.See Note 6.

006
• Replace the phase control card at 01D-A1Al.
(Refer to 'DC Voltage Measurement' on
D-580.)
·See Note 1.
·See Note 6.

CAUTION

• Replace the frame sequence card at 01 D-A 1El.
.Check cabling from 01A-TBl-3 to 01D-A1E1P07
(YZ827).
.See Note 1.
.See Note 6.
010
Is at least +2.5 Vdc present at 01D-A1E1M13? (Drive
signal for -12V supply, YZ827, use CAUTION in probing
this point.)

Y N
011
• Replace the frame sequence card at 01 D-A 1El.
·If the problem still exists, replace the phase control
card at 01 D-A lA 1 instead. (Refer to 'DC Voltage
Measurement' on 0-580.)
.See Note 1.
• See Note 6.

YN

ABC 0 E F

H

-12 V UNDER-VOLTAGE

1 1

1 OF 2'

001
(Entry Point A)

2

AG

MAP 2145-1

PWR MAP 120

2
G

'"
"'--_/'

(
"-

/

/ .......
'.,

/

(~
/

j

MAP

H

MAP 2145-1

.~

"

\,

/'

C~
,j

C)

r"~
,
~

(""I
\,j

('.
~

/

(-1\.
"-

,

/

'-- /'

(~

/'~

',-/

,,--)

f''''-

"

/

,A~
'~-_/

~145-2

(

(

(

(

+12 V UNDER-VOLTAGE

PAGE

(

(

BCD E F

(

(

{

MAP 2146-1

(

AGH
1 1 1

1 OF 2

(

(

(

('

+12 V UNDER-VOLTAGE

(

(

J K

(-'

(

MAP 2146-2

PAGE 2 OF 2

001
(Entry Point A)

006
• Replace the phase control card at 01 D-A 1A 1.
(Refer to 'DC Voltage Measurement' on
D-580.)
.See Note 1.
.See Note 6.

CAUTION
A shorted SCR can damage the phase control card
(01 D-A 1A 1), also a defective phase control card can
damage an SCR. Refer to 'Checking SCRs' on D-560 to
check for shorted SCRs.
Is 01 F-CP3 tripped? (YZ886, sheet 3)
Y N

003
Is +12 Vdc present at 01A-TB1-1?

009
Is +12VOC present at 01A-TB1-14? (+12 V sense)

Y N

Y N

004
• Scope the +12 V SCRs at the base of 01 F- HS6
(YZ886, sheet 5)
Are both SCRs firing? (Refer to 'Checking
SCRs' on 0-560.)

010
• Replace diode 1 between 01 A-TB 1-1 and 14.
.See Note 1.
.See Note 6.

011
• Replace the frame sequence card at 01 D-A 1 E1.
• Check cabling from 01A-TB1-1 to 01D-A1E1M03
(YZ827) .
.See Note 1.
.See Note 6.

005
• Press POWER OFF.
• Measure the resistance of the pulse
transformer secondary coils between the
following pins:
01D-A1A1G10 and 01D-A1A1J10
01D-A1A1G12 and 01D-A1A1J12
Is less than 20 ohms present? (YZ866)

012
Is approximately 40 Vac peak-to-peak (15 Vac rms)
present at cathode of SCR 57 (YZ886, sheet 5 of 11)

Y N

Y N

ABC D E F

2 2
GH

MAP 2146-1

018
• Determine which lead causes the circuit protector to
trip by powering up after replacing the laminar bus lugs
one at a time.

I
014
Is at least +2.5 Vdc present at 010-A1E1P117 (Drive
signal for +12 V supply, YZ827, use CAUTION in
probing this point.)

Y N
015
• Replace the frame sequence card at 01 D-A 1E1.
.If the problem still exists, replace the phase control
card at 01D-A1A1 instead. (Refer to 'DC Voltage
Measurement' on D-580.)
·See Note 1.
.See Note 6.

008
.Adjust the +12 V pot on the phase control card at
01 D-A 1A 1 to increase the voltage (see D-580).
• Replace the phase control card if adjusting the pot
does not fix it. (Refer to 'DC Voltage Measurement'
on D-580.)
.See Note 1.
.See Note 6.

Y N

Y N

013
.Check T3 and cabling to SCR 5.
·See Note 1.
·See Note 6.

007
• Press power on.
.Check for AC at cathode of failing SCR.
.Check the failing SCR and cabling from the phase
control card.
.See Note 1.
.See Note 6 .

002
• Press POWER OFF.
• Place a jumper between pins 01D-A1C1M07 and
01 D-A 1C1 P08 (disables the 12 second timeout, master
seq., YZ829).
.Place a jumper between pins 01D-A1E1G12 and
01D-A1E1J08 (disables the 12 second time out) if not
already present. (Frame seq. YZ827)
• Press POWER ON.
Is 0 Vdc present at 01A-TB1-17 (+12 Vdc output,
YZ836)

2

«. ' c

016
• Check diode 1 between 01A-TB1-1 and 14.
• Replace the phase control card at 01 D-A 1A 1. (Refer
to 'DC Voltage Measurement' on D-580.)
.If the problem still exists, check 01 F-CP3, 01 F-L6
choke and SCRs instead (YZ886, sheet 5).
·Check circuit.
.See Note 1.
·See Note 6.
017
• Press POWER OFF.
.Disconnect the laminar bus lugs at 01A-TB1-1 and
01A-TB1-2 (YZ836).
• Reset 01 F-CP3 .
• Press POWER ON .
Does 01 F-CP3 trip again?

Y N

I

CAUTION

I
.Isolate the short to a logic board by removing the
laminar bus jumpers to each board. Before removing
or reinstalling the laminar bus jumpers fro;n Ito a board.
power must be off until the jumpers are all off/on.
Otherwise, the current required by the board assembly
could exceed the capacity of the board pins and burn
them off.
.Isolate to a card by removing cards.
.See Notes 1 and 6.
019
• Press POWER OFF .
• Reconnect the laminar bus lugs at 01 A- TB 1 - 1 and
01A-TB1-2 .
• Replace capacitor, 01 F-C5 (YZ886, sheet 5),
WARNING: Circuit damage may occur if power is
applied with the capacitor disconnected.
• Reset 01 F-CP3.
• Press POWER ON.
Does 01 F-CP3 trip again 7
Y N
020
• Return to normal operation .
021
.Check for a bad circuit protector, 01 F-CP3 .
• See Notes 1 and 6 .
*********************************************
Note 1: Remove the jumper between pins 01 D-A 1Cl MOl
and 01D-A1C1P08.
Note 6: Remove the jumper between pillS 01 D- A 1E1G 12.
and 01D-A1 E1J08.

J

K

MAP 2146-2

Power Supply Maps

PWR MAP 130

PWR IVIAP 140

PowarSupply iVlaps

C0

OVER-VOLTAGE

PAGE

A B

MAP 2147-1

1 1

1 OF 2

MAP 2147-2

PAGE 2 OF 2

001
(Entry Point A)
• Press POWER OFF.
• Check the CBs for the failing power supply (YZ886, sheet
3 and 16).
Are any CBs tripped?

006
Is -5VDC or +5VDC over voltage light on?

014
The over-voltage condition has disappeared .
-Check the voltage distribution for an intermittent loss
of load (loose screws or connections) •

Y N
007
- Replace the phase control card at 01 D-AlA 1•
(Refer to 'DC Voltage Measurement' on D-580.)
- Press POWER ON.
Does the 3705 power on now?

.Y N
002
• Press POWER ON.
Does the 3705 power on now?

015
- Check the voltage distribution for an intermittent short.
- Check for faulty CBs.

Y N

Y N

008
The phase control card was not the faulty
component •
Are any over-voltage lights on at the 01 D gate?

003
• Adjust the pot(s) on the phase control card at
01 D-A 1A 1 to decrease the voltage on the supply(s)
with the over-voltage (Refer to 'Checking SCRs' on
D-560).
.Continue with MAPs if adjusting pot(s) does not fix
the problem.
• Replace the frame sequence card at 01 D-A 1 E1.
• Press POWER ON.
Does the 3705 power on now?

Y N
009
The over-voltage condition has disappeared.
-Check the LEDs on the 01 D gate in the order
listed below and go to the appropriate MAP:
(Refer to 'Checking SCRs' on D-560.)

LED Indicator
-4v OCl
-4v U/V
+6V U/V
-12V U/V
+12V U/V
+5V U/V
-5V U/V

Y N
004
The frame sequence card was not the faulty
component.
Are any over-voltage lights on at the 01 D gate?

Y N
005
The over-voltage condition has disappeared.
• Check the LEDs on the 01 D gate in the order
listed below and go to the appropriate MAP:
(Refer to 'Checking SCRs' on D-560.)

LED Indicator
-4V OCl
-4v U/V
+6V U/V
-12V U/V
+12V U/V
+5V U/V
-5V U/V

OVER-VOLTAGE

MAP
2148
2141
2144
2145
2146
2142
2143

010
- Check the voltage distribution for an intermittent
loss of load (loose screws or connections) .
011
The problem has been corrected by replacing the
phase control card.

MAP
2148
2141
2144
2145
2146
2142
2143

012
- Replace -5/+5 VDC regulator assembly.
013
The problem has been corrected by replacing the frame
sequence card.

2 2

ABC D

MAP 2147-2

MAP 2147-1

/~

('~

r '\
,,/

r""'\
j

c·

/~

(

".j

'--

'.
./

;.-",

"

/

("',

r",
'--j

,--j

'--.

\,

/'

"

/'

',-- --

/

('

"

\

'--_/

/~.

\,

j

r '"

,':---

'\

"

.-

I~-)

_._--

- - -

(

{

(

(

(

OC1 INDICATOR

(

(

(
A

(

(

(

(

(

MAP 2148-1

«

(
B
1

c

«

(

(

C

(-4VDC OVER CURRENT)

PAGE

PAGE 2 OF 2

001
(Entry Point A)
• Press POWER OFF.
• Place a jumper between pins 01 D-A 1C1 MOl and
01 D-A 1C1 P08 (disables the 12 second timeout, master
seq., YZ829).
• Place jumper between pins 01D-A1E1G12 and
01D-A1E1J08 (disables the 12 sec. Frame seq. T.O.) if
not already present.
• Disconnect the Laminar Bus lugs at O1A-TBl-6, land 8
(YZ836).
• Press POWER ON.
Does OC1 indicator turn on 7

003
• Press POWER OFF.
• Reconnect the Laminar Bus lugs at 01A-TBl-6, land 8
(YZ836).
• Disconnect the Laminar Bus lugs at 01A-TBl-9, 10, 11
and 13.
• Move yellow wire #60 from 01A-TBl-13 to 01A-W2-6
(temporary -4 volt sense connection).
.Press POWER ON.
Does OC1 indicator turn on 7
Y N

004
• Determine which lead causes the OCl indication on the
-4V supply by powering up after replacing the Laminar
Bus lugs one at a time.

Y N
002
• Determine which lead causes the OCl indication on the
-4V supply by powering up after replacing the Laminar
Bus lugs one at a time.

I
I
I

f

(

(

f' (
MAP 2148-2

005
• Replace Delta I card at 01 D- A 1 Fl .
• Replace frame sequence card at 01 D-A 1 E1.
·Check that wire 122 goes to 01D-F1G03 and wire 115
goes to 01 D- Fl G08.
• Reconnect the Laminar Bus lugs at 01 A-TB 1-9, 10, 11
and 13 (YZ836) .
·At completion of service procedure, move yellow wire
#60 back to 01 A-TB 1-13 from its temporary connection
at 01A-W2-6 .
.Remove jumper between pins 01D-A1E1G12 and
01D-A1E1J08.
.Remove jumper between pins 01D-A1C1MOl and
01 D-A 1C1 P08.

CAUTION

.Isolate the short to a logic board by removing the
Laminar Bus to each board.
Before removing or
reinstalling the Laminar Bus jumpers from/to a board,
power must be off until the jumpers are all off/on .
Otherwise, the current required by the board assembly
could exceed the capacity of the board pins and burn
them off.
.Isolate to a card by removing cards. Visually inspect
the card for damage.
.At completion of service procedure, move yellow wire
#60 back to 01A-TBl-13 from its temporary
connection at 01A-W2-6.
.Remove jumper between pins O1D-A1E1G12 and
01D-A1E1J08.
• Remove jumper between pins 01 D-A 1Cl MOl and
01 D-A 1C1 P08.

I
I CAUTION
I
• Isolate the short to a logic board by removing the
Before removing or
Laminar Bus to each board.
reinstalling the Laminar Bus jumpers from/to a board,
power must be off until the jumpers are all off/on.
Otherwise,. the current required by the board assembly
could exceed the capacity of the board pins and burn
them off.
• Isolate to a card by removing cards. Visually inspect
the card for damage.
• Remove jumper between pins 01 D-A 1El G12 and
01D-A1E1J08.
• Remove jumper between pins 01 D-A 1Cl Mal and
01 D-A 1C1 P08.

A

(

OC1 INDICATOR

(-4VDC OVER CURRENT)
1 OF 2

-

2
B

MAP 2148-1

MAP 2148-2

Pow-er Supply Maps

PWR MAP 150

This page intentionally left blank

/--'"
\
'-

./

1"'1
'",- ,!

.~

0

',,--

f
_/

'-

/

"-

r~

,-

J

(~

,

~.

I

"--

_/

~

-,

./

~'1

:c-~~

""--

;
./

(-""

("'h,

"

/

\

./

r~~

r'1

\.J

r-\
"- /

f~,

'""

(~

'--

"

/~-''\

"

/

/

('-\,

'. /

,

/~"

",

(

(

(

(

(

(

(

Panel Line Test T3705L

WHAT IT DOES
Panel line test T3705L is a stand-alone version of
the Network Control Program 4 (NCP4) line test
function. This test is similar to the Emulation
Program (EP) panel line test. This routine may be
used when neither NCP nor EP is available to test
the communication line using the IBM 3705
control panel. This test supports start-stop and
BSC lines attached to the type 2 communication
scanner. T3705L may be run using the 3705-80
RPL diskette or using OLTEP/OLTSEP and the
type 1 or type 4 channel adapter.
This test is capable of:
• Sending characters continuously
• Addressing a terminal and looking for a valid
response
• Polling a terminal and receiving data
• Originating an auto-call operation
• Handling an auto-answer operation
You have the responsibility for entering a line
address, entering the set mode data, building a
selection/polling control character scheme, and
building a data stream for the test.

REQUIREMENTS
This test requires a dedicated IBM 3705-80
Communications Controller.
Configuration Data Set (CDS) Requirements:

RPL-No CDS required
CA 1-0nly channel data required (see the
CDS section)
This test does not run under control of the
diagnostic control monitor (DCM). Valid
addresses must be entered for line testing.

(

(

(

CHANNEL ADAPTER LOAD PROCEDURE
1. Press RESET and then LOAD on the 3705.
2. Respond to the DEV /TEST /OPT request
message at the host processor console
with:
r 01,'NSC/T3705L/NFE,EXT=nnny/'
DISPLAY registers A and B should equal X'FFFF'
and the WAIT light should be on. Go to the run
procedures below.

RPL DISKETTE LOAD PROCEDURE
1. Set the DISPLAY/FUNCTION SELECT
switch to the STORAGE ADDRESS position.
Set the STORAGE ADDRESS/REGISTER
DATA switches to X'OAADD'.
2. Press RESET.
3. Press LOAD.
4. Press the panel INTERRUPT pushbutton.
Note: The IPL sequence should be active at this point.
During IPL phase 3, ROS reads load program 1 (LPG1) from
disk and passes control to LPG1. It is LPG1 s function to
determine the type of load being requested by way of the CE
panel. LPG1 attempts to read the appropriate program from
disk and to pass control to it. If errors occur while
attempting to read either initial test or the I FT loader from
disk, LPG1 defaults to a LPG2 load.
Normal run time for a ROS/LPG1 /initial test/1FT disk loader
is approximately 30 seconds. Because of error retries, there
may be a 3-minute delay before an error stop occurs.

5. Are the DISPLAY registers A and B equal to
X'FFFF'? If not, see the initial test symptom
index. If the DISPLAY B data does not
compare with any of the initial test routines,
refer to the CTRL PNL section in Volume 2
and check out the CE panel test.
The TEST light should come on when the test is
loaded and ready to be executed. Go to the run
procedures below.

(

c

(

(

(

('

f'

(' (

(

(

("

(

(

RUN PROCEDURES
1. Set the DISPLAY/FUNCTION SELECT
switch to FUNCTION 1 to enter the test
options.
2. Set STORAGE ADDRESS/REGISTER DATA
switch B to 1 and press the INTERRUPT
pushbutton. DISPLAY A should contain
X'OOF1'. Enter the line address to be tested
as Oyyy (where vvv represents the desired
line ABAR address), and press the START
pushbutton.
3. DISPLAY A should contain X'OOF2'. Enter
the set mode data, LCD, and PCF turn
character as follows, then press the START
pushbutton.

STORAGE ADDRESS/REGISTER DATA SWITCHES
B

C

0

E

L PCF
l_

SwitchD

,
0
1
2

g
7

8

9
A
B
C
0

E
F

Definition

SS 9/6
Reserved
SS 8/5
Auto-call
SS 917
SS 10/7
SS 10/8
SS 11/8
Reserved
Reserved
Reserved
Reserved
BSC EBCDIC
BSC ASC I I
Reserved
Feedback check

Table of LCDs: (type 2 communication scanner)
4. DISPLAY A should contain X'00F3'. Enter
the control and SYN characters as follows:

(turn character)
C = transmit turn RTS off
o = transmit turn RTS on

Switches
BCD E

LCD (see table)
- Set mode data (see table)
Switches
B C

0
0
0
0
0
0
1
2

4

,
0
1
2

8
0
0
0

Auto-call
Monitor RI
Duplex
Ha 1f -dup I ex

2

0

1

0

x

x

x

x

o 8 x x
o 0 x x

Description

Select oscillator 0
Select oscillator 1
Select oscillator 2
Select oscillator 3
Data rate select
External clock
Synchronous clock
Data terminal ready
Diagnostic

Table of Set Mode Data:

where xx represents a SYN character for
BSC operation. DISPLAY A and DISPLAY B
should display X'FFFF' if auto-call or duplex
has not been specified.
Press the START pushbutton.
5. Do this step only if auto-call or duplex is
specified in step 4. DISPLAY A should
contain X'OOF4'. Enter the auto-call line
address. Press the START pushbutton.
6. Do this ,step only if auto-call or duplex is
specified in step 4. DISPLAY A should
contain X'OOF5'. Enter the duplex receive
line address. Press the START pushbutton.
7. DISPLAY A and DISPLAY a should contain
X'FFFF'. Set the switches as follows:

Panel Line Test

PL LN Test 005

(

Panel Line Test

Switches

BCD E

Init line

2 x x x

where x represents unused data.
Press the INTERRUPT pushbutton.
8.

Set the switches as follows:

Switches

BCD E

4 0 x x

(Executes a set mode
operation with data
specified in step 3)

where x represents scan limit bits.
Press the INTERRUPT pushbutton.
9.

Enter the test functions desired according to
the following Test Functioncharts. If
DISPLAY A and DISPLAY B contain X'OOOO',
an invalid entry occurred.

~
)

/-...

I

'\

"-,J

o
,

)

r~ '

,

rf-),
I

'

~,

,

/

PL LN Test 010

f

(

(

(

{

(

(

(

(

(

TEST FUNCTION CHARTS

(

(

Functions

ADDRESS/DATA
Switches
Band C

ADDRESS/DATA
Switches D and E
Input Data Byte

Transmit initial

42

None

Places the PAD/SYN character into the
lines SDF and PDF and sets the PCF
state to X'8'. When the PCF state goes
to X'S', the PAD/SYN character is
transmitted repeatedly.

43

Test character

Reads the test character from
ADDRESS/DATA switches D and E and
places it in the lines PDF. The line must
be in transmit mode already (PCF state
X'9'). The test character is transmitted
once and the PAD/SYN character
repeatedly thereafter.

Transmit test
character and
repeat

44

Test character

Reads the test character from
ADDRESS/DATA switches D and
places it in the lines PCF. The line must
be in transmit mode already (PDF state
X'S'). The test character is transmitted
repeatedly.

Auto-answer
(buffer 0/1 if
reply)

46

(

('

('

Test character

OX digit

Functions

ADDRESS/
DATA
ADDRESS/DATA
Switches
Switches D and E
Band C
Input Data Byte

Dial digit

47

OX digit

Loads the dial digit from ADDRESS/DATA switch E
into a l6-position buffer. The last digit loaded must
be X'F'. X'F' indicates the end of the dial digits.

Dial operate
(buffer 0/1 if
reply)

48

YX digit

Transmits dial digits previously
loaded to the auto-call unit. If
switch position E is 0, the dial digits are transmitted to
the auto-call unit; if nonzero, the sequence ends after
the number of dial digits specified in E has been
transmitted. When the dial is completed, the line is
put in receive mode. If byte 1, bit 3 is 0 and a
received character compares with one of the compare
characters, the line is set to transmit mode and buffer
o is transmitted. If bit 3 is 1, buffer 1 is transmitted.

Data rate

49

FF=high rate
OO=low rate

Selects the high or low data rate
for a line previously defined in test.

Receive mode

4A

None

Places the line in receive mode and places the first
character received in the first position of the data
buffer. If more than 16 characters are received,
subsequent characters overlap into the last byte
position of the data buffer.

Change PCF turn
character

4B

Turn character

Changes the PCF turn character
to the value set in ADDRESS/DATA switch E. Switch
D should be set to O.

Display LTS

4C

Displacement
into LTS

Displays 2 half-words of the line
test control block (LTS) beginning at the displacement
specified in ADDRESS/DATA switches D and E. See
"LTS Description" later in this section for the the LTS
format.

Transmit buffer 0
or 1

4F

E - 0 (buffer 0)
E - 1 (buffer 1)

The line is set to transmit mode
(PCF state X'S'). When PCF state X'S' goes to PCF
state X'S', buffer 0 is transmitted if byte 1, bit 7 is O.
If bit 7 is 1, buffer 1 is transmitted. When the
corresponding transmit end compare character is
detected, the line is turned around to receive mode.

End test

50

Ox digit

If byte 1, bit 7 is 0, the test is ended, the line test
control block (L TS) is cleared, and the line is placed in
a no-op state (drops DTR and resets options selected
by set mode). If bit 7 is 1, the line remains enabled
(DTR active).

Descriptions

Descriptions

Transmit test
character and fill

45

(

TEST FUNCTION CHART 2

TEST FUNCTION CHART 1

Transmit test
character and turn
to receive

(

Reads the test character from
ADDRESS/DATA switches D and
E and places it in the lines PDF. The line
must be in transmit mode already (PCF
state X'9'). The test character is
transmitted; then the line is turned
around to the receive state. When the
line begins to receive characters, the
first 15 characters are stored in the LTS
data buffers beginning with the second
byte. The first byte contains the last
character transmitted (the test
character). If more than 15 characters
are received, subsequent characters are
overlapped into the last byte position of
the data buffer.
Performs set mode operation
with 'data terminal ready'
on. When someone dials in, a test is
made for start-stop or BSC operation.
For start-stop, PCF state X'7'(receive)
is set. For BSC, state X'5' (monitor for
phase) is set. When character phase is
detected, state X'7' (receive) is set. If
byte 1, bit 7 is 0 and the received
compare character compares with one of
the compare characters, the line is set to
transmit mode and buffer 0 is
transmitted. If bit 7 is 1, buffer 1 is
transmitted.

Note: Display the LTS to sea the data received. See "LTS Description" later in this section for the LTS format.

Panel Line Test

PL LN Test 015

Panel Line Test

TEST FUNCTION CHART 3

Functions
Load buffer 0

Load buffer 1

TEST FUNCTION CHART 4

ADDRESS/DATA
Switches
Band C

ADDRESS/DATA
Switches D and E
Input Data Byte

51

XX digit

52

XX digit

Descriptions
The character in switches D and E is stored in
a 40-character buffer. Leading PADs and
SYNs must be inserted for the type 3
communication scanner (T3CS) also, due to
the use of PCF state 'E' during the transmit
operation.

XX digit

The character in switches D and E
is stored as the first receive
compare character.

Load receive
compare
character 2

54

XX digit

Same as Load receive compare
character 1 except the character
is stored as the second receive compare
character.

Load receive
compare
character 3

55

XX digit

Same as Load receive compare
character 1 except the character
is stored as the third receive compare
character.

Load swap transmit56
buffer 0 compare
character

XX digit

The character in switches D and E
(XX) is stored as the swap
transmit buffer 0 compare character.

Load swap transmit57
buffer 1 compare
character

XX digit

Same as Load swap transmit
buffer 0 compare character
except the character is stored as the swap
transmit buffer 1 compare character.

Initialize
buffer 0 offset

XX digit

Sets in the LTS the displacement
(normally X'OO') into the appropriate buffer at
which the storing of data entered through the
panel is to begin. As the data is subsequently
entered, a count of the data characters is
accrued; this count is then used by the
transmit routine to determine when the line
should be placed into receive mode.

"'-)I

f~
"
J

o

ADDRESS/DATA
Switches D and E
Input Data Byte

59

XX digit

Same as function 58 except the
displacement is for buffer 1.

,BSC cyclic
5A
redundancy check
(CRC) accumulation
buffer 0/1

00
(for buffer 0)
01
(for buffer 1)

Accumulates the CRC characters
for BSC data (to be transmitted)
as it is entered into either
buffer 0 or buffer 1 .

Set receive mode
byte

Setting
dependent on
option selected
(see
Descriptions
column)

Allows the selection of certain
options by setting a control byte
in the LTS (line test control
block).
Bit 3 indicates that the option
of checking for 2 special characters (set by
subfunctions 53 and 54) in sequence in a
received data stream is to be used by the
panel line test function to determine when the
line being tested should be placed into
transmit mode.
Bit 6 of the control byte indicates that CRC
character accumulation is to be performed on
BSC data during receive operations.
Bit 7 gives the same indication for SDLC data.

Initialize buffer
1 offset

Same as Load buffer 0 except the character is
stored in buffer 1.

53

1"'"
, ' ,!,''j

ADDRESS/DATA
Switches
Band C

Functions

Load receive
compare
character 1

58

PL LN Test 020

(~
)

o

5C

Descriptions

o

(

(

(

f

(

(

(

DEFINITION OF DISPLAY A AND DISPLAY B DURING TEST

C' ('

(

(

(

(

(

(

(

(

(

(~

LTS Description (Hex is LTS displacement value)

Control Panel Display Output
Bits
DISPLAY A
ICW Bits
ICW Fields

0123

4567

0123 4567

00

LTSCTL: Control byte.

LTSPDSYN: PAD or SYN character
for this line.

o
o

xxxx

xxxx

xxxx

02

LTSSTMD: The system-generated
set mode SDF.

LTSLCD: The system-generated
LCD value.

04

LTSXLAD: The line address ofthe line
being tested.

06

LTSRLAD: Duplex receive line address.

08

LTSDIALL: Buffer for receive data characters or
auto-call dial digits.

o

o

o
o
o
o

o

Byte 0

0-7

SCF

xxxx

Byte 1

8-15

xxxx

PDF

xxxx

16-23

LCD PCF

xxxx

xxxx

OS Leads

Data Set Leads Display
BYTE 1
Bit

o
1
2

l5

6
7

FIELD DESCRIPTIONS

Byte X
6
7

o

DISPLAY B
ICW Bits
ICW Fields

HEX

Data Line
Clear to send
Ring indicator
Data set ready
Receive line signal
Receive data bit buffer
Diagnostic wrap mode
Bit service reguest
Zero (not used)

BYTE 1
Bit

*Auto-call

o

Abandon call and retry
Present next di~it
Data line occupied
Digit present
Call request
Call ori~inating status
Bit service request
Interrupt remember

1

2

~

5

6
7

* The LCD displays a X'3' (auto-dial) when the DS leads display dial line information.

OA
OC
OE
10
12
14
16

This is the receive buffer for a type 2 communication scanner
and the address of the receive buffer for a type 3 communication
scanner.

18

LTSNFCNT: Counter for non-X'FF' data characters when receiving.

1A

LTSNOCNT: Counter for non-X'QO' data characters when receiving.

1E

LTSDCNT: Counter for auto-call
dial digits and receive data
characters.

20

LTSACLN: Auto-call line address.

22

LTSXL2: Transmit level 2 pointer.

24

LTSRL2: Receive level 2 pointer.

26

LTSDATAP: Transmit buffer pointer.

28

LTSRCC1: Receive compare
character 1.

LTSRCC2: Receive compare
character 2.

2A

LTSRRC3: Receive compare
character 3.

LTSWAP1: Swap transmit
buffer 0 compare character.

2C

LTSWAP2: Swap transmit buffer 1
compare character.

LTSXENDO: Buffer 0 transmit
end compare character.

LTSTU RN: Transmit tu rn
LCD/PCF.

Panel Line Test

PLLN Test 025

{

Panel Line Test

TEST EXAMPLES

PL LN Test 030

Read from an IBM 2770 and Accumulate Cyclic Redundancy Check (CRC)

Write Data to IBM 2770 (BSC Lines)

ADDRESS/
DATA
Switches
BCDE

Step

Functions

ADDRESS/
DATA
Switches
BCDE

1

Initialize buffer 0

5800

Press INTERRUPT

Sets initial buffer 0 offset.

2

Initialize buffer 1

5900

Press INTERRUPT

Sets initial buffer 1 offset.
2

Initialize buffer 0

5800

Press INTERRUPT

Sets offset for buffer o.

3

Load buffer 0

51 x x*

Press INTERRUPT

Loads buffer 0 with address
sequence.

3

Load buffer 0

51 x x*

Press INTER RU PT

Loads buffer 0 with the
polling sequence.

Loads buffer 1 with address
sequence.

4

Set receive mode

5C02

Press INTERRUPT

5
6
7

Transmit initial
Transmit buffer 0
End test

4200
4 F 0 0**
5000

Press INTERRUPT
Press INTERRUPT
Press INTERRUPT

Sets receive mode byte to
BSC accumulation on receive.
Sets transmit state.
Transmits from buffer O.

4

Load buffer 1

52 x x**

Step
Action Required

Descriptions

Press INTERRUPT

Functions

Action Required
Enter data at
the terminal and
press the
REQUEST key.

1

5

Accumulate CRC

SAO 1

Press INTERRUPT

Accumulates and stores CRC
in buffer 1.

6

Set compare
character 1

5330

Press INTERRUPT

Sets receive compare
character 1.

7

Set swap character 1

5661

Press INTERRUPT

Sets first swap character.

8

Set swap character 2

5770

Press INTERRUPT

Sets second swap character.

9

Transmit initial

4200

Press INTERRUPT

Sets transmit state.

10

Transmit buffer 0

4 F 0 0***

Press INTERRUPT

Transmits from buffer O.

11

End test

5001

Press INTERRUPT

Ends the test.

Descriptions

* xx =X'FF', X'AA', X'32', X'32', X'FF', X'FF', X'AA', X'32', X'32', addr, addr, X'FO', X'2D', X'FF'
** If data is received properly and the CRC is correct, the line turns around, transmits buffer 0 again, and
goes into receive mode. The terminal times out.

* xx= X'FF', X'AA', X'32', X'32, X'37', X'FF', X'FF', X'AA', X'32', X'32', addr, X'2D', X'FF'.
** xx= X'FF', X'FF', X'AA', X'32', X'32', X'02', X'E3', X'C5', X'E2', X'E3', X'40', X'C2', X'D3', X'D6',
X'C3', X'D2', X'15', X'03'.
*** TEST BLOCK should print out repeatedly on the terminal until step 11 ends the test.

(',

"

,
\

.)

I

.'

./

/

!~I
..

<~

C)

(

(

(

l

(

(

(

(

{

(

(

(

(

(

(

(~

Read Data with a Two-Character Compare

Step

Functions

ADDRESS/
DATA
Switches
BCDE

Action Required

Descriptions

Sets buffer 0 offset.

2

Initialize buffer 0

5800

Enter ABCD1234
at the terminal
and press the
REQUEST key.
Press INTERRUPT

3

Load buffer 0

51 x x*

Press INTERRUPT

4

Set receive mode

5C10

Press INTERRUPT

5

Set first compare
character

53C4

Press INTERRUPT

Stores first receive
compare character.

6

54F1

Press INTERRUPT

7
a

Set second compare
character
Transmit initial
Transmit buffer 0

4200
4 F 0 0**

Press INTERRUPT
Press INTERRUPT

Stores second receive
compare character.
Sets transmit mode.
Transmits from buffer O.

9

Display LTS

4COa
4 C 1 2***

Press INTERRUPT

Displays received data.

10

End test

5000

Press INTERRUPT

Ends the test.

Loads buffer 0 with the po"
sequence.
Sets two-character compare
on receive.

* xx:;; X'AA', X'32', X'32', X'3T, X'FF', X'FF', X'AA', X'32', X'32', addr, addr, X'FO', X'2D' X'FF'.

** If the data is received properly, the line turns around, transmits buffer 0 again, and goes into receive
mode. The terminal times out.

*** The last received data character should be X'F1'.

Panel Line Test

PL LN Test 035

(

Panel Line Test

Address an IBM 1050 (S/STerminal) Using Buffers 0 and 1

Step

Functions

1

Initialize buffer 0

5800

Press INTERRUPT

Sets initial buffer 0 offset.

2

Initialize buffer 1

5900

Press INTERRUPT

Sets initial buffer 1 offset.

3

Load boffer 0

51 F F

Press INTERRUPT

Loads the PAD character
X'FF in buffer O.

4

Load buffer 0

51 F F

Press INTERRUPT

Loads the second PAD
character X'FF' in buffer O.

5

Load buffer 0

517C

Press INTERRUPT

Loads a circle C character
into buffer O.

6

Load buffer 0

51A3

Press INTERRUPT

Loads the terminal address
X' A3' into buffer O.

7

Load buffer

5120

Press INTERRUPT

Loads the component select
address X'20' into buffer O.

8

Load buffer 1

52FF

Press INTERRUPT

Loads the PAD character
X'FF into buffer 1.

9

Load buffer 1

5234

Press INTERRUPT

Loads the end-of-address
character X'34' into buffer 1.

10

Load buffer 1

52XX

Press INTERRUPT

Loads data character X'xx'
into buffer 1.

11

Load buffer 1

525E

Press INTERRUPT

Loads a circle B character
X'5E' into buffer 1.

12

Load buffer 1

52yy

Press INTERRUPT

Loads longitudinal
redundancy check (LRC)
character X'yy' into buffer 1.
If the same data character is
entered an even number of
times in step 10, the LRC is a
circle B, which can be entered
for X'yy'.

13

Load buffer 1
swap compare
character

5737

Press INTERRUPT

Loads the swap compare
character for buffer 1.
If the response from the
terminal is X'3T, after buffer
o is transmitted, the line is
turned around and buffer 1 is
transmitted.

("~
/

(1

r"'1

"'--j

"ji

f'

)

Transmit

4FOO

Press INTERRUPT

Transmits buffer O.

Notes:

ADDRESS/
DATA
Switches
BCDE

/~
,---_/

14

PL LN Test 040

1.

Action Required

Descriptions

(-'"
/

«~j
"-- _/

,r~
"---

J

r~I

:

,

"-

'

/

2.

,0

(
\

/

'-

-'

(-""

After step 11 is executed, buffer 0 is transmitted to the address of the IBM 1050 terminal. The line is set to
receive mode. If the terminal responds with a circle Y (X'3T), the line is set to transmit mode and buffer 1 is
transmitted.
ADDRESS/DATA switch A is always set to X'O'.

()

r'~

~:J

,<"",
"'",

_/

~

'

(-~

(

f'

"-~/

\...../'

"-

I

"--

~-)

r~
I

"'-

(

(

f

c

(.

(

(

(

(

(

(

(

(

(

(

(

f'

.(

(

Send to and Receive from a SIS Terminal (IBM 2741 or IBM 3767)

Step

Functions

ADDRESS/
DATA
Switches
BCDE

1

Initialize buffer 0

5800

Press INTERRUPT

Sets initial buffer 0 offset.

2

Load buffer 0

51 x x*

Press INTERRUPT

Loads data into buffer o.

3

Set compare
character 1

537C

Press INTERRUPT

Sets receive compare
character 1.

4

Transmit buffer 0

4FOO

Press INTERRUPT

Transmits buffer o.

Action Required

Descriptions

* xx =X'FF', X'AA', X'34', X'1 F', X'54', X'20', X'10', X'70', X'08', X'68', X'58', X'38', X'04', X'64', X'6D',
X'7C', X'FF'.
0123456789 should print out on the terminal and the terminal go into transmit mode. Key a message
into the IBM 2741 and send itto the IBM 3705. The IBM 3705 should send 0123456789. This
sequence can be repeated until the test is terminated.

ERROR STOPS
Error stops that may occur in the panel line test are indicated in DISPLAY A and DISPLAY B. See the
following list for a description of the stops and recovery actions required:

Description

DISPLAY A

DISPLAY B

80FC

80FC

An unexpected level 4 interrupt occurred; only PCI-Ievel
interrupts are expected. register X'15' contains the results
of an input X'7F' instruction executed when the interrupt
occurred. To recover from this stop, the program must be
reloaded.

80FE

80FE

An unexpected level 1 interrupt occurred. Register X'01'
contains the ORed results of an input X7E' and an input
X'76' instruction executed when the interrupt occurred. If
bits 0.1, 0.2, 0.3, or 0.4 are on, a communication scanner
level 1 interrupt occurred; pressing the START pushbutton
causes the program to attempt a scanner reset and to
restart. If none of these bits are on, another type of level 1
interrupt occurred, and the program must be reloaded.

80FF

xxxx

A program or hardware failure caused a branch to storage
location X'OOOOO'. DISPLAY B contains the address of the
instruction causing the branch. To recover, the program
must be reloaded.

Panel Line Test

PL LN Test 045

This page intentionally left blank

('~

r'1
"--/'

r"~

/

"

/

"

/

f

(

(

(

(

(

(

(

(

(

(

Index
A
abend codes START 051
abort
control DCM 010
current routine and continue I N IT 030
adapter level 1 interrupt request START 010
adapter level 2 or 3 interrupt
request START 010
address
compare display with test DCM 025
compare display without test DCM 020
display routine starting address I N IT 030
example 1050 terminal PN LN TEST 035
exception abend=X'0009' START 055
lagging register X'74' input
command START 010
array card id 1FT STG 230
B
bypass
error stop, CE sense switch DCM 030
new error stops, CE sense switch DCM 030

C
CAOLT
error information CA OLT 020
how to execute CA 0 LT 010
messages CA 0 LT 010
>requirements CA OLT 010
test descriptions CA OLT 020
what CA OLT does CA OLT 010
CC check analysis flowchart START 090
CCU level 1 interrupt request START 010
CCU manual intervention routines 1FT 008
CCU symptom index CCU 050
CE meter test CCU 102
CE options
abort current routine and continue I N IT 030
display routine starting address INIT 030
loop on error I N IT 030
loop on program level I N IT 030
CE sense switches
bypass error stop DCM 030
bypass new error stops DCM 030
cycle on request DCM 030
descriptions DCM 030
halt before execution DCM 030
include manual intervention routines DCM 030
loop on first error DCM 030
problem definition mode DCM 030
repeat each routine DCM 030
restart routine on first error DCM 030
setting DCM 030
summary START 022
wait before continuing DCM 030
channel adapter symptom index 1FT CA 1 300, 1FT CA4 365
channel adapter 1 OLTs START 020
channel data CDS card CDS 030
check list for CDS cards CDS 010
checkout procedure START 020
codes
EP START 061
line set types CDS 040
NCP channel START 061
NSC START 061
oscillator speeds CDS 040
communication scanner symptom index 1FT CSB 400
configuration data set (CDS)
channel data card CDS 030
dummy card CDS020
index and data cards CDS 030
prerequisite check list CDS 010
prerequisite information CDS 010
range definition cards CDS 040
requirement for 3705-80 CDS 010
what CDS does CDS 010
continuous display
with test DCM 020
without test DCM 020
control panel interface OCM 015
cycle on request, CE sense switch DCM 030

D
DCM messages DeM 005
description of DCM functions DCM 010
diagnostic control monitor (DCM)
abort control DCM 010
address compare display with test DCM 025
address compare display without t99t 020
continuous display with test DCM 020
continuous display without test DCM 020
control panel interface DCM 015
description of functions DCM 010
dynamic communication to routines DCM 035
error control information DCM 015
execution DCM 005
how to use DISPLAY/FUNCTION SELECT
switch DCM 035
manual intervention routines DCM 010
messages DCM 005
refresh last display code DCM 015
requirements DCM 005
routine execution DCM 015
scope synchronization DCM 015
sense switch description DCM 030
set, reset, or display CE sense switches DCM 030
set or display repeat count DCM 030
setting up a scoping loop DCM 040
stop panel utility DCM 030
symptom index DCM 100
using panel utilities DCM 015
why program display light is not on DCM 040
DISPLAY A description INIT 030
DISPLAY B description INIT 030
display routine starting address INIT 030
DISPLAY/FUNCTION SELECT switch
how to use DCM 035, 1FT 006
summary START 022
dummy CDS card CDS 020
dynamic communication to routines DCM 035
E
EC installation START 080
emulator error log START 040
EP
command codes START 061
hardstop codes START 051
EREP
MDR summary START 113
permanent SDLC station error START 111
type 2 CSB error MDR START 112
EREP START 100
error control information DCM 015
error log, emulator START 040
errors permanent
BSC/SS START103
line, MDR START 102
SDLC link, MDR START 106
examples
address 1050 terminal PN LN TEST 035
OCM address compare display
with test DCM 025
OCM continuous display with test DCM 020
emulator error log START 040
1FT run IFT010
read data two character
compare PN LN TEST 030
read from 2770 PN LN TEST 030
send/receive SIS terminal PN LN TEST 035
write data to 2770 PN LN TEST 025
execution of
DCM DCM 005
1FT 1FT 002,CA OLT 010
INIT INIT010
panel line test PL LN TEST 005
routine OCM 015

line failure analysis START 010
maintenance procedures START 005
formats
address exception START 055
branch to zero by level 5 START 055
invalid instruction operation code
check START 055
I/O instructions exceptions START 055
MDR START 053
permanent line errors START 053
permanent SDLC errors START 054
protection check START 055
station statistics START 053
type 1 channel adapter errors START 055
type 2 communication scanner errors START 055
unresolved level 1 interrupt
exceptions START 056
unresolved level 3 interrupt
exceptions START 056
H
halt before execution, CE sense switch DCM 030
hardstop codes, EP START 051
how to
execute CA OLT CA OLT 010
find 1FT symptom index error code 1FT 012
set CE sense switches DCM 030
use DISPLAY/FUNCTION SELECT switch 1FT 006,
DCM 035
use I FT symptom index 1FT 012
use I N IT symptom index I N IT 030
I

1FT
failure indications 1FT 008
how to request 1FT 008
how to terminate 1FT 008
manual intervention routines 1FT 008
1FT (internal functional tests) 1FT 002
I FT messages 1FT 004
index and data CDS cards CDS 030
I N IT (initial test)
CE options I N IT 030
communications controller loader
utility I N IT 020
execution INIT010
failure indications I N IT 030
how to use symptom index I N IT 030
interpreting display lights during
loading INIT 020
messages INIT 010
normal run indications INIT 020
remote program loader I N IT 020
requirements INIT 010
symptom index I N IT 106
what it does I N IT 010
initial test symptom index INIT 100
input commands
X'40' CSB 2 START 030
X'43' CSB 2 START 030
X'67' CAl interrupt request START 030
X'68' remote program loader START 030
X'7D' CCU check register START 010
X'7E' CCU level 1 interrupt requests START 010
X'74' lagging address register START 010
X'76' adapter level 1 interrupt
requests START010
X'77' adapter level 2 or 3 interrupt
request START 010
X'79' utility START 010
internal functional test 1FT 002
interrupt requests
adapter level 1 START 010
adapter level 2 or 3 START 010
CCU level 1 START 010

F

failure indications 1FT 012
flowcharts
CC check analysis START 090
CCU/CHECK/HARDSTOP/LOAD
lights START 010

L
line error
permanent, BSC/SS START 103
permanent, MDR START 102

line failure analysis START 070
line set type codes CDS 040
loop on
error I N IT 030
first error CE sense switch DCM 030
program level I N IT 030
M
maintenance procedure START 005
manual intervention routines, CE sense
switch DCM 030
manual intervention routines DCM 010, 1FT 008
MDR record formats START 053
M DR summary START 113
MES installation START 080
messages
meter test, CE CCU 102
CAOLT CAOLT010
DCM DCM 005
host processor console START 060
1FT 1FT 004
INIT INIT 010
N
NCP
abend codes START 051
channel commands START 061
check record pool START 045
command codes START 061
direct addressable storage START 045
notes for symptom indexes
CA1 1FT 1FT CAl 360
CCU special note CCU 070
CCU CCU 110
1FT STG 1FT STG 230
INIT INIT 166

o

OCl indicator PWR MAP 150
OLTEP, how to terminate 1FT 008
OLTSEP, how to terminate IFT008
oscillator speed codes CDS 040

P
panel line test (PN LN TEST)
channel adapter load PN LN TEST 005
error stops PN LN TEST 040
requirements PN LN TEST 005
RPL diskette load procedure PN LN TEST 005
run procedures PN LN TEST 005
test function charts PN LN TEST 01 0
what panel line test does PN LN TEST 005
panel test START 020
PEP abend codes START 051
permanent errors
BSC/SS START103
line, MDR START 102
SDLC link, MDR START 106
SDLC station error, MDR START 111
power on problems PWR MAP 030
power problem isolation PWR MAP 020
power supply maps
+12 V under voltage PWR MAP 130
+5 VDC under voltage (storage) PWR MAP 080
+6 V under voltage PWR MAP 110
OCl indicator PWR MAP 150
power on problems PWR MAP 030
problem isolation PWR MAP 020
-12 V under voltage PWR MAP 120
-4V under voltage PWR MAP 060
problem definition mode, CE sense switch DCM 030
program display light, why not on DCM 040

R
range definition CDS cards CDS 040
refresh last display code DCM 015
repeat each routine, CE sense switch DCM 030
requirements
CA OLT CA OLT 010

Index

X-1

Index

configuration data set COS 010
OCM OCM 005
INIT INIT010
restart routine on first error, CE sense
switch OCM 030
RDS test START 020
routine execution OCM 015
run procedures
OCM OCM 005
1FT 1FT 002, CA DLT 010
INIT INIT 010
panel line test PL LN TEST 005
routine OCM 015

S
scope
setting up loop OCM 040
sync points START 023, OCM 015
synchronization OCM 015
test pins OCM 015
sense
command ending status START 061
information START 062
sense bit definitions START 061
sense command ending status START 061
sense switch description OCM 030
service aids (see Volumes 2 and 3)
CI; indicator latch card 1-180
checking +6vdc, +12vdc, 12vdc, and 4vdc
SCRs 0-560
control panel procedures 1-120
control panel test of CCU data path 1-150
diskette controller diagnostic approach for
read failures F-490
indicator lights, charts and procedures 0-575
physical locations E-OOO
read/write circuit principles F-520
remote diskette drive power supply
maintenance procedure F-550
removal, adjustment, and replacement
procedures F-540
RDS test 2-000
scope points and jumpering capabilities 1-150
test blocks 1-190
tools and test equipment E-010
usage meter 0-590
set, reset, or display CE sense switches OCM 030
set or display repeat count OCM 030
setting up a scoping loop OCM 040
station statistics MOR EREP START 106
status, sense command ending START 061
stop panel utility OCM 030
.
storage array card id 1FT STG 230
storage manual intervention routines 1FT 008
storage symptom index 1FT STG 200
symptom index
CCU CCU 050
channel adapter 1FT CA 300
communication scanner 1FT CSB 400
diagnostic control monitor OCM 100
how to find I FT error code 1FT 012
initial test I N IT 100
mask field 1FT 010
register usage 1FT 010
storage 1FT STG 200

Z
Z3705AAA type 1 CA load module 1FT 002
Z3705ACA OCM OCM 100
Z3705AOA INIT section 1 INIT 100
Z3705AEA INIT section 2 INIT 106
Z3705BAA CCU 1FT section 1 CCU 050
Z3705BBA CCU I FT section 2 CCU 070
Z3705BCA CCU 1FT section 3 CCU 090
Z3705CAA storage 1FT STG 200
Z37050AA type 1 CA 1FT section 1 1FT CA1 300
Z3705GAA type 2 CSB 1FT section 11FT CSB 400
Z3705GBA type 2 CBS 1FT section 2 1FT CSB 450
Z3705GCA type 2 CSB 1FT section 3 1FT CSB 500
Z3705GOA type 2 CSB 1FT section 41FT CSB 550
Z3705GEA type 2 CSB IFTsection 5 1FT CSB 600
Z3705JAA type 4 CA 1FT section 1 1FT CA4 365
Z3705JBA type 4 CA 1FT section 21FT CA4 374

1
-12 V under voltage problem
+12 V under voltage problem

4
-4V under voltage problem

PWR MAP 120
PWR MAP 130

PWR MAP 060

5
+5 VOC under voltage (storage)
problem PWR MAP 080

6
+6 V under voltage problem

PWR MAP 110

T
type 2 CSB, manual intervention
routines 1FT 009
type 2 CSB error MOR EREP START 112
U
using panel utilities

OCM 015

W

wait before continuing, CE sense switch OCM 030
why program display light is not on OCM 040

...",

r"\
'.

/

j

'--

/

t

'\,

'~/

~

''\

r'\
',-- /

'-.

/

\

r

I

'.,

/

'..... /

f'\

/

'\

f \

I

'...../

.j

'.

/

'\,

X-2

This page intentionally left blank

" System
\

~intenance

3705-80 Communications Controller Theory-Maintenance Volume I

Library

Lc=J
.

'\

,:J System

,

-J

~

1

;i

,/

/,-------Cut Here - -

.J

'.

,of

tI

.1

'\

",

"
/

'"

.7

j

-------- ------- ---.--... -

-

~

-®

Printed in U.S.A.

SY27-0208-1

(

(

(

(

(

(

('

f

f'

3705·80 Communications Controller
Theory·Maintenance
Volume 1

(

READER'S
COMMENT
FORM

(

(

(

f

(
I

I

(

(

(

(

(

(

(

(

3705·80 Communications Controller
Theory·Maintenance
Volume 1

READER'S
COMMENT
FORM

Order No. SY27·0208·1

Order No. SY27·0208·1

This form may be used to communicate your views about this publication. They will be
sent to the author's department for whatever review and action, if any, is deemed
appropriate. Comments may be written in your own language, use of English is not
required.
IBM may use or distribute any of the information you supply in any way it believes
appropriate without incurring ahy obligation whatever. You may, of course, continue
to use the information you supply.
Note: Copies of IBM publications are not stocked at the location to which this form
is addressed. Please direct any requests for copies of publications, or for assistance in
using your IBM system, to your IBM representative or to the IBM branch office se",ing
your locality.
Possible topics for comment are:

This form may be used to communicate your views about this publication. They will be
sent to the author's department for whatever review and action, if any, is deemed
appropriate. Comments may be written in your own language, use of English is not
required.
IBM may use or distribute any of the information you supply in any way it believes
appropriate without incurring ally obligation whatever. You may, of course, continue
to use the information you supply.
Note: Copies of IBM publications are not stocked at the location to which this form
is addressed. Please direct any requests for copies of publications, or for assistance in
using your IBM system, to your IBM representative or to the IBM branch office serving
your locality.
Possible topics for comment are:

Carity

Accuracy

Completeness

Organization

Coding

Retrieval

Legibility

(

Carity

Accuracy

Completeness

Organization

Coding

Retrieval

Legibility

\

If you would lik" II reply, complete the following (Please Print):

If you would like II reply, compillte the following (Please Print):

Your Name _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Date _ _ _ _ __
________________________________

Your Name ____________________ Date _______
Company Name _____________________________________

~panyName

Department _______________________________________

Department ________________________________

Street Address _____________________________________

Street Address _______________________------------City _______________ 5tate ________ Zip Code _____

City ______________ State _________ Zip Code ______

Thank you for your cooperation. No postage stamp is necessary if mailed in the U.S.A. (Elsewhere, an IBM office
or representative will be happy to forward your comments.)

Thank you for your cooperation. No postage stamp is necessary if mailed in the U.S.A. (Elsewhere, an IBM office
or representative will be happy to forward your comments.)

t'

SY27 ·0208·'

SY27·0208·'

I

~

ADDITIONAL COMMENTS:

.

ADDITIONAL COMMENTS:

..

o

o

."

o

~

»

Ir-

•:i"

I

I
Please Do Not Staple
••••••.•.•• Fold and Tape, .•.....•••..••••.••..•••••••••••••••••••••••••••••• Fold and Tape

111111

Please Do Not Staple

················ ..1

• • • • • • • • • • • • • • • Fold and Tape, .••..•.••••••••••••••••••••••••••••••••••••••••.••• Fold and Tape

I

NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES

111111

..........,....... ·1

NO POSTAGE
NECESSARY
IF MAILED
INTHE
UNITED STATES

Co)

.....
o

I ~~
3
3

c::::

:l
~

...o·.
.,.:l

BUSINESS REPL V MAIL

BUSINESS REPL V MAIL

FIRST CLASS

FIRST CLASS

PERMIT NO. 40

ARMONK, N.Y.

PERMIT NO. 40

n
o

...Q.

:l

ARMONK, N.Y.

.,
(II

POSTAGE WILL BE PAID BY ADDRESSEE

POSTAGE WILL BE PAID BY ADDRESSEE

International Business Machines Corporation
Dept. E02
P.O. Box 12195
Research Triangle Park
North Carolina 27709

International Business Machines Corporation
Dept. E02
P.O. Box 12195
Research Triangle Park
North Carolina 27709

• • • • • • • • . • • • • Fold and Tape •••.••••••.••.••.•••••.•••••••••.•••••••••••••••.••• Fold and Tape, ••••••••.••••••.

••••••••••.•••• Fold and Tape ••••.•••••••••••.•••.••••••••••.••••.••••••••••••••• Fold and Tape, •••.•••.••••••••

.,-g

...

:i"
(II

I

Co
:l

C

c"

~

C/)

~
N

.....

-

6

-_
..... -- ------

----.-- -----'- -- _.-------..--...

-~-

-@

--

--.~

N

0

cp

-@

-.
- ----~--

~

-~--,

-

I

~)

rOll

"

",j

,,~-

~

('I
\,,--~

r)
~.

("~

r'o,)
\

"J

'~
I

'-~ j

!'~,
/

1'''

i0

(-~
'~--;/

(

""

'-,j

(""I

/)\

:

l'

I'~"',
'.

"-~ ./

~.'

I

(,.....~
I

I

'-,~

r~
'-~~

./

11\
I

0,

<

/

~

\

()



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19
Create Date                     : 2018:10:07 16:33:38-08:00
Modify Date                     : 2018:10:07 17:12:16-07:00
Metadata Date                   : 2018:10:07 17:12:16-07:00
Producer                        : Adobe Acrobat 9.0 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:4db8092a-63a8-0b48-b888-c73266dde87e
Instance ID                     : uuid:1fc1df28-6872-8b48-981e-13c95a388042
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 342
EXIF Metadata provided by EXIF.tools

Navigation menu