• Keine Ergebnisse gefunden

= = -;- == Maintenance Library

N/A
N/A
Protected

Academic year: 2022

Aktie "= = -;- == Maintenance Library "

Copied!
526
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

• • • • • • • • • • • • • • • • • 1

---== -

- = - - - - -

-~-

= . - - - - - --- ---

- - - - - -

= = -;- == Maintenance Library

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

=== == -=- === I === == -=- -=-

- == = - - Communication Controller

and Expansion

Diagnostic Descriptions

(2)

Fourth Edition (June 1986)

This is a major revision of SY33-2027-3, which is now obsolete.

Changes to the text or illustrations are indicated by a vertical line to the left of the change. This edition reflects the 3725 Release 4 enhancements.

Reference in this publication to IBM products, programs, or services does not imply that IBM intends to make these available in all countries in which IBM operates. Any reference to an IBM program product in this publication is not intended to state or imply that only IBM's program product may be used. Any

functionally equivalent program may be used instead.

The drawings and specifications contained herein shall not be reproduced in whole or in part without written permission.

IBM has prepared this maintenance manual for the use of IBM customer engineers in the installation, maintenance, or repair of the specific machines indicated. IBM makes no

representations that it is suitable for any other purpose.

The information contained in this manual is subject to change from time to time. Any such changes will be reported in subsequent revisions or Technical Newsletters.

Publications are not stocked at the addresses given below;

requests for IBM publications should be made to your IBM representative or to the IBM branch office serving your local lty.

A form for readers' comments is provided at the back of this publication. If the form has been removed, comments may be addressed to either of the following:

International Business Machines Corporation, Department 6RllG, 180 Kost Road. Mechanicsburg, PA 17055. USA

IBM France, Centre d'Etudes et Recherches, Service 0762.

06610 La Gaude, France

IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you.

(c) Copyright International Business Machines Corporation 1983, 1986

()

( \

(3)

, _ e _ -- ee eee eee

PREFACE

SUMMARY OF CONTENTS

This publication is intended for the customer engineer who maintains the IBM 3725 Models I and 2 Communication Controllers and the IBM 3726 Communication Controller Expansion. It

complements the 3725/3726 Maintenance Information Manual CMIM) Part 1, Volumes 1 and 2, (SY33-2018) and the part-numbered IBM 3725/3726 MIM Part 2 by describing the Diagnostic Programs used with the IBM 3725/3726.

The reader should be trained on the IBM 3725/3726, and have an understanding of telecommunications and modems. The

Introduction to the IBM 3725 Communication Controller, GA33-0010, is a prerequisite publication.

The 3725 Communication Controller, Operating Guide, GA33-0014 and the 3725 Communication Controller, Problem Determination and Extended Services, GA33-0014 are corequisite manuals that

provide the procedures available for operating the communication controller.

Chapter 1. Diagnostic Programs Chapter 2. CCU Diagnostics Chapter 3. IOCB Diagnostics Chapter 4. CA Diagnostics Chapter 5. TSS Diagnostics Chapter 6. MOSS Diagnostics Chapter 7. TRSS Diagnostics Abbreviations and Glossary

A set of separators (SY33-2028) is available.

(4)
(5)

eee

BIBLIOGRAPHY

e e e ___ _ eeeeee

The bibliography lists the publications that describe the IBM 3725 Communication Controller and its software support. The publications are grouped into introductory. planning and

installation. operating. and maintenance.

MAINTENANCE LIBRARY ORGANIZATION

Identifier Title Contents

MI Vol. A01 MIM Part 2 "START" Start of problem isolation MI Vol. A02 Power Supplies MIH Part 2, power HAPs and

power supplies theory of operation

HI Vol. A03 HIM Part 1, Vol. 1 Tutorial and general information

MI Vol. A04 MIM Part 1, Vol. 2 Unit descriptions HI Vol. A05 Diagnostic Diagnostic information

Descriptions

HI Vol. A06 Operating Guide Operating information for Wrap Tests customer and service Stand-Alone link personnel

Tests

HI Vol. A07 Parts Catalog Illustrated parts catalog Installati on Field engineering instal- Instructions lation instructions

MD Vol. B01 Component locations EC controlled information Wiring Diagrams in support of HIM Parts

--- ---

1 and 2

MD Vol. 802 Pin li sts Net li sts

(6)
(7)

e e e e e e e e e e e e e e e e e

CONTENTS

Chapter 1. Diagnostic Programs

Offline Diagnostics . • • • • • Diagnostic Control Monitor (DCM)

Command Processor (CP) • • • • • • • • • • • • • • • • Diagnostic Control Facilities (DCF)

Diagnostic Structure • • • • • • • • • • • . Diagnostic Running Sequence

Diagnostic Identification • • . . How to Run Offline Diagnostics •

Selecting from Diagnostic Request Menu Use of CCU Functions with Diagnostics

Restrictions • • • • • •

Selection • • • • • • • • • • • • • • • Resuming DCF Processing • • • • • • • • Diagnostic Menu Description • • • • • •

Diagnostic Request Menu • • • • • • • • • • • Diagnostic Selection Modify Menu

Diagnostic Execution Modify Menu

Options • . • • • • . . • • • • • • • • • Commands • • • • • • • • • • • • • •

Diagnostic Work Area Description Common Information • • • • • Detailed Diagnostic Information

Diag Error Reporting Display • . • Diagnostic Unexpected Error Display

DCF Unexpected Error Display • • • • • • • • • Description of Fields for Unexpected DCF RAC

DCF Additional Information • • • •

DCF Repair Action Code Index • • • • • • • • • • • • DCM Repair Action Code Index • • • • • • • • • Command Processor RAC Index

Chapter 2. CCU Diagnostics

Requirements . • • • • • • • Selection • • • • • • . . • Additional Field Descriptions CCU Diagnostic Group Running Time Manual Intervention Routines

Option Selection Restriction • • • .

Manual Selection Restrictions • • • •

Direct Operation - 1FT A • • • • •

Running Time • • . • • • • . • • • . • • • Manual Intervention Routines • • • • • • • • Messages • • • • • • • . • • • • • • • • •

Indirect Operation - 1FT B • • • • • • • • • • • Running Time • • • . • • • • • • • • • • • Manual Intervention Routines • • • • • • • • • • • • Messages • . . • • • • • • • • • • • • Basic Instruction - 1FT C • • • • •

Running Time • • • • • • • • • • • •

Messages • • • • • • • • • • • • • Full Instruction - 1FT D . • • • • • •

Special Sequence of 1FT D Routines Running Time • • • .

Messages • • . •

Full Storage - 1FT E • • • • • • Branch Trace/Address Compare - 1FT F

Running Time • • • • • . . • • • • • • • • • • Messages • • • • • • • • • • • • •

Routines Description • • • • • • • • • • • • • • AAOI - MOSS Inoperative Test • • . • •

AA02 - CCU Parity Check line Test (Part 1) AA03 - CCU Parity Check line Test (Part 2)

1-1 1-3 1-3 1-3 1-3 1-4 1-4 1-5 1-6 1-11 1-9 1-11 1-12 1-13 1-15 1-15 1-17 1-17 1-18 1-21 1-22 1-22 1-25 1-25 1-27 1-28 1-28 1-29 1-31 1-31 1-35 2-1 2-6 2-6 2-7 2-8 2-8 2-8 2-9 2-10 2-10 2-10 2-10 2-11 2-11 2-11 2-11 2-12 2-12 2-12 2-13 2-13 2-13 2-13 2-14 2-14 2-14 2-14 2-15 2-15 2-16 2-17

(8)

AA09 - Step Register Test (Part 2) AA10 - String Address Decoder Test AA11 - Step Register Test (Part 3) AA12 - Step Register Test (Part 4)

AA13 - Scan Register Wrap Test • • • • AA14 - CCU lSSD String Test • • • • • • • • • • AB01 - CCU Clock Distribution Test . . • • • • • • AB02 - MOSS/CCU Seoping (Manual Intervention Routine>

AB03 - CCU BER Analysis Procedure (Manual Intervention Routine) • • . • • • • . . • • • • • • AC01 - CCU-to-MOSS Status C Register Test

AC02 - CCU-to-MOSS Status A Register Test AC03 - CCU-to-MOSS Status B Register Test

AC04 - low level Interrupt line From CCU to MOSS . . AC05 - low level Interrupt to MOSS Interconnection Test AC06 - MIOC Error Check After CCU Initialization

AC07 - High level Interrupt line from CCU to MOSS AC08 - High level Interrupt to MOSS/CCU Test AC09 - MOSS IOCS Error Path Test • . • . • • • AC10 - Bus Interconnection Check Stop latch Test AC11 - MIOC Card Error latch Output Path test AC12 - Hard Check 'Soft' Error Path Test AC13 - Bypass CCU Check Stop latch Test

AC14 - Program Stop and AIO Stop Setting Test

AC15 - CCU Check Reset Function T e s t . • • • . • AC16 - MOSS Interrupt Disable Function Test • • • • AD01 - ROSAR Byte 0 Parity Checker Test • • • • AD02 - ROSAR Byte 1 Parity Checker Test • • • • • • AD03 - lSAR Parity Checker Test • • • • • AD04 - Mode Control Register A Parity Checker Test . AD05 - Diagnostic Mode Control Register Parity Checker

Test . . • . • . • • • • . • . . . • • • . • AD06 - Address Compare Control Register Parity Checker

Test . • . • • . . • • • • • • • • • • • • • • • . AE01 - Mode Control Register B Test . • • • • • • . AE02 - Diagnostic Mode Control Register Test • • • • AE03 - Branch Trace level. Control Register Test

AE04 - Address Compare Control Register Test • • • • AE05 - Mode Control Register A Test • • • • AE06 - lSAR Test • • • . • • • • • •

AE07 - ROSAR Byte 0 test • • • • . • • • • • • • AE08 - ROSAR Byte 1 test . • • • . • • • • AE09 - MOSs-to-cCU Status Register Test • • • • AEIO - CCU-to-MOSS Status E Register Test • • • • • AE12 - MDOR Control line Test . • • • •

AE13 - MOOR Control line Test from MIOe

AE14 - MDOR Direct Write Test • . • • • • . . • • • AE16 - MDOR Parity Bit Drivers - Pari~y Checker Test AE17 - CCU-to-MOSS Status D Register Test

AE18 - CCU-to-MOSS Status'f Register Test AF01 - Elementary Transfer Path Test AF02 - Elementary Transfer Path Test AF03 - Elementary Transfer Path Test AF04 - Elementary Transfer' Path Test AG01 - Elementary Transfer Path Test AG02 - Elementary Transfer Path Test AG03 - Elementary Transfer Path Test AG04 - Elementary Transfer Path Test AG05 - Elementary Transfer Path Test AH01 - Elementary Transfer Path Test AH02 - Elementary Transfer Path Test AH03 - Elementary Transfer Path Test AH04 - Elementary Transfer Path Test AH05 - Elementary Transfer Path Test AIOI - Elementary Transfer Path Test AI02 - Elementary Transfer Path Test

AI03 - Elementary Transfer~Path Test • • • • • AI04 - Elementary Transfer Path Test • • • • •

AJ01 - CCU SRl Test with Initial Value (Manually Invoked Routine) . . . . . .

AKOI - ROS Contents Test . • . . . . . AK02 - ROS Addressing Control Test . • • .

AK03 - ROS Word Chaining Test . . . • . • BA01 - Address Compare Address 1 and Address 2 Register

Test • • • • . • • • • • • • . . • . • • • • • • BA02 - Branch Trace lower and Upper limit Registers

Test . . . • . . • • . . . . . . . .

2-20 2-21 2-21 2-22 2-22 2-23 2-24 2-24 2-25 2-26 2-26 2-27 2-27 2-28 2-28 2-29 2-29 2-30 2-30 2-31 2-32 2-33 2-33 2-34 2-34 2-35 2-35 2-36 2-36 2-37 2-37 2-38 2-38 2-39 2-39 2-40 2-40 2-41 2-41 2-42 2-42 2-43 2-43 2-44 2-45 2-46 2-46 2-47 2-47 2-48 2-48 2-49 2-49 2-50 2-50 2-51 2-52 2-52 2-53 2-53 2-54 2-55 2-56 2-57 2-57 2-58 2-59 2-59 2-59 2-60 2-60

(9)

e e e e e e e e e e e e e e e e e

BA03 - Local Store Addressi~g Test BA04 - Local Store Data Sensitivity BA05 - Local store Initialisation BBOI - Elementary Transfer Path Test BB02 - Elementary Transfer Path Test

BB03 - Elementary Transfer Path Test • • • • . B804 - Elementary Transfer Path Test • • • • • • BB05 - Elementary Transfer Path Test • • • • • • • • BCOI - LAR, lOCI-A, IOCI-D, IOC2-A, IOC2-D, and OPDB

Registers Read Test • • • . . • • . • • • • • • • • BC02 - Test of IPF Control • • • • • • • • • • • • • BC03 - WRKl-WRK7, IAR and SAR Registers Write Test BDOI - WORKI-WORK7, IAR and SAR Registers Read Test BD02 - WSDR Regi ster Test • • • • • •

BD03 - Wrap Branch Trace Mechanism Test BD04 - In X'70' Test . • • • • • • BD05 - In X'73' Test (Initial Value) BD06 - In X'73' Test (User Key) •

BD07 - In X'73' Test (Read only Key) • • • • • • • • BD08 - In X'73' Test (Storage Protect Key) . • • • • BD09 - In X'73' Test (Address Exception Key) • • • • BEOI - In X'75' Test • • • • • • • • • • • • BE03 - In X'7D' Test • • • • • • • • BE04 - In X'7E' Test • • • • • • • • • • • • • BE05 - In X'7F' Test • • • • • • • • • BE06 - In X'77' Test • . • . • . • • • BFOI - Out X'73' ROS Cycle Test • . . •

BF02 - Out X'73' Storage Protect Key Test

BF03 - Out X'73' Read-Only Key Test • . • BF04 - Out X'73' Address Exception Indicator Test BF05 - Out X'73' User Key Test • • • • BF06 - Out X'73' Modify Function Test • • • • • B601 - Key Storage Bit Test • • • • • • • B602 - Key storage Addressing Test . • • • BHOI - Out X'7A' Test (Part 1)

BH02 - Out X'7A' Test (Part 2)

BH03 - Out X'7A' Test (Part 3) • • • • • BH04 - Out X'7A' Test (Part 4) • • • • • • . . • • • BIOI - Out X'77' Test • • • • • • • • • • • • BI02 - Out X'79' and In X'79' Test • • • • BI03 - Out X'7E' and Out X'7F' Test • • • • • BI04 - CCU/Storage Scoping Routine • • • .

BI05 - Network Power Off Test . • • • • BJ01 - Storage First Access Test . •

BJ02 - ECC I-Bit Error Correction Test BJ03 - ECC Two-Bit Error Detection Test BJ04 - Storage Test Pattern • • • • BJ21 - Control Lines Wrap Test • • . • •

BJ22 - Address Bus Wrap Test • • • • • • • BJ23 - ECC Only Mode Facility Test .

BJ24 - Force Storage Related Checkers Test BJ25 - New ECC Mechanism Test . • • • .

BKOI - Data Path Test . • • • . • . • • • • . • • • BK02 - Scan Whole Storage Test (2-Bit Error Detection) BK03 - Storage Addressing Test • . . . . • • • . BK04 - Storage Test (16K Words) . . . • • • • • • • BK05 - Initial IPF Control Mechanism Test . •

BLOI - Write Character - No Increment. No Loop BL02 - Write Halfword - No Increment. Loop BL03 - Read Halfword No Increment. Loop BL04 - Write Character No Increment. Loop BL05 - Single Address Test Pattern

BL06 - Single Address Scan Test • BL07 - Write Halfword, Increment. No Loop BL08 - Read Halfword, Increment, No Loop BL09 - Write Halfword, Increment. Loop BLOA - Read Halfword, Increment, Loop BLOB - Storage Scan Test • • . • BM01 - Elementary XFER. • • • •

2-60 2-61 2-61 2-62 2-63 2-63 2-64 2-65 2-66 2-66 2-67 2-67 2-68 2-68 2-69 2-69 2-70 2-70 2-70 2-70 2-71 2-71 2-71 2-72 2-72 2-73 2-73 2-73 2-73 2-74 2-74 2-75 2-75 2-76 2-76 2-76 2-77 2-78 2-78 2-79 2-79 2-79 2-80 2-81 2-82 2-83 2-84 2-84 2-85 2-85 2-86 2-88 2-88 2-89 2-89 2-90 2-90 2-91 2-91 2-92 2-92 2-93 2-93 2-94 2-94 2-95 2-95 2-96

(10)

CA01 - lRI Instruction and Instruction Step Tests CA02 - Instruction Pre-fetch Test

CA03 - Branch Instruction Test CB04 - BZl Instruction Test CB05 - BCl Instruction Test CB06 - BB Instruction Test CC07 - ARI Instruction Test CC08 - ORI Instruction Test CC09 - XRI Instruction Test CDOA - NRI Instruction Test CDOB - TRM Instruction Test

CEOC - XR Instruction Test • • • • CFOD - lH Instruction Test • • • • • CFOE - STH Instruction Test • • • •

CGOF - 5T Instruction Test • • • • • • CG10 - Input Instruction Test • • • • • • • • • • • CH11 - Output Instruct i on Test • • •

CH12 - Out X'70', X'71', and X'72' Test • • • • • • DA01 - Initialize General Purpose Registers Hot Used

by level 1 • • • • . • • • • • • • • • • • • • • • DB02 - Initialize General Purpose Registers Hot Used

by level 2 • • • • • • • • . . . • • • • • • • . • DC03 - Initialize General Purpose Registers Not Used

by level 3 • • • • • • • • • • • • • • • . • • • • DD04 - Initialize General Purpose Registers Hot Used

by level 4 • • . . • • • • • • • • • •

DX10 - B Instruction Test • • • • • • • • DX11 - lRI, BZl and BB Instruction Test

DX12 - XRI Instruction • • • • • •

DX13 - ARI Instruction. • • . • . • • • • • • • DX15 - Data Flow Path Byte One (Zeros Pattern)

DX16 - Data Flow Path Byte One (Ones Pattern) DX18 - Data Flow Path Byte One (Ones Pattern) DX19 - Data Flow Path Byte Zeros (Zeros Pattern)

DXIB - ORI Instruction Test • • • • • • DX1C - HRI Instruction Test • • • • • • DX1D - TRM Instruction Test • • • • • • • • • DX1E - SRI Instruction Test • • • • DX1F - CRI Instruction Test • • • •

DX20 - lCR Instruction Test • • • • • • •

DX22 - B, BCl. BZl and BB Instructions Test • • • • DX23 - ACR Instruction Test • • • • • • • • •

DX24 - OCR Instruction Test • • • •

DX25 - HCR Instruction Test • • • • • DX26 - XCR Instruction Test • • • • • DX27 - SCR Instruction Test

DX28 - CCR Instruction Test DX29 - lCOR Instruction Test DX2A - lHR Instruction

DX2B - SHR Instruction Test

DX2C - CHR Instruction T e s t . • • • • • DX2E - Data Flow Path Byte 0 and 1 Using lHR and CHR

(Part 1) • • • • • • • •

DX2F - Data Flow Path Byte 0 and 1 Using lHR and CHR (Part 2) • • • • •

DX31 - AHR Instruction Test DX32 - OHR Instruction Test DX33 - HHR Instruction Test DX34 - XHR Instruction Test DX35 - lHOR Instruction Test DX36 - lOR Instruction Test

DX37 - AR Instruction Test • • • • • • • • • • • • . DX38 - Data Flow Path Byte X Pattern Sensitivity Test DX3A - lA Instruction Test

DX3B - Data Flow Path Byte X. 0 and 1 • • • • • DX3C - lR Instruction Test • • • • • • •

DX3D - local Store Register 3 and 5 Byte X Test DX3E - OR Instruction Test

DX3F - NR Instruction Test

DX4D - XR Instruction Test . . . • . • • • • DX41 - AR Instruction Test (Overflow Test)

DX42 - SR Instruction Test

DX43 - CR Instruction Test • • • • • • • • • • • • • DX44 - l Instruction Test • • • • •

DX45 - lH Instruction Test • • • • DX46 - STH Instruction Test ••

DX47 - land lH Test Using RO 85 a Sink

2-99 2-99 2-100 2-101 2-101 2-102 2-102 2-103 2-103 2-104 2-104 2-105 2-106 2-107 2-108 2-109 2-110 2-111 2-112 2-112 2-112 2-112 2-113 2-113 2-113 2-114 2-114 2-115 2-115 2-116 2-116 2-117 2-117 2-118 2-118 2-119 2-120 2-120 2-121 2-121 2-122 2-122 2-123 2-123 2-124 2-124 2-124 2-125 2-125 2-126 2-126 2-127 2-127 2-128 2-128 2-128 2-129 2-130 2-130 2-131 2-131 2-132 2-133 2-134 2-134 2-135 2-135 2-136 2-136 2-137 2-137

(11)

e e e e e e e e e e e e e e e e e

DX48 - L Test (From FW Direct Add. Save Area) DX49 - LR Using RO as the Sink

DX4A - IC Instruction Test • • • •

DX4B - ICT Instruction Test • • • • • • • • DX4C - ST Instruction Test • • • . • • • DX4D - STH Test (Using HW Direct Add. Save Area)

DX4E - STC Instruction Test • • • • • • • • DX4F - STCT Instruction Test . •

DX50 - Shift Right Fullword test (Part 1 of 2) DX51 - Shift Right Fullword test (Part 2 of 2) DX53 - 22 Bits ARI Test

DX54 - 22 Bits SRI Test DX55 - 22 Bits ACR Test DX56 - 22 Bits SCR Test

DX57 - BAL and BALR Instruction Test

DX58 - BCT Instruction Test • • • • • • • • • DX5A - Register Decode Test, Current Int Lev Register

Group (Part 1) • • . • . . . . • DX58 - Register Decode Test, Current Intp Lev Register

Gr (Part 2) • • . . • . • • . . . • • • DX5C - Add and Subtract Pattern Sensitivity test

DX5F - Input/Output Instruction Decode test • . • . DA6D - Input Test for CCU Lag Addr Register .

DA61 - General Purpose Register Interaction Test (Level 1 Only) • • . • • . . • • • • . . . . DA62 - I/O Register Decode Test (Levell Only) DA63 - General Purpose Register Data Sensitivity

(Level 1 Only) . • • • • • • • • • • • . • • DB67 - General Purpose Register Interaction Test

(Level 2 Only) . • . . • . • . . . • . • • . DB69 - I/O Register Decode Test (Level 2 Only) D86A - General Purpose Register Data Sensitivity

(Level 2 Only) • • • • • • . . . • • DC6F - General Purpose Register Interaction Test

(Level 3 Only) . • • • • • . . • . . . • • . DC70 - I/O Register Decode Test (Level 3 Only) DC71 - General Purpose Register Data Sensitivity

(Level 3 Only) . • • • • • . . . • . . . • . • • • DD76 - General Purpose Register Interaction (Level 4

Only) • • • . • • • • • • • • • • • • . • • . DD77 - I/O Register Decode Test (Level 4 Only) DD78 - General Purpose Register Data Sensitivity

(Level 4 Only) • • . . • • • . • . DA80 - Level 1 to 2 to 5 to 1 Test • • • • • DA81 - Level 1 to 3 to 5 to 1 Test . • • . • • . • DA83 - Level 1 to 4 to 5 to 1 Test . • . . •

DA84 - Level 1 to 5 to 4 to 3 to 2 to 1 . • • • • • DA85 - Level 1 to 2 to 3 to 4 to 5 to 1 Test

Standard Interrupt Handlers • • • • • . . • • Subroutine SLST: General Purpose Registers Test Subroutine SIOD: In/Out Register Decode

Subroutine SRGI: Register Interaction Test • • Subroutine SETUP: Initialize Level Exit, Reset

Interrupt Mask • • • • • • • . • . • • . . • Subroutine SBXT: Byte X Test • • • . . . • •

1FT E • • • • • • • • • • • • • • • • • • • • • • EADI - Storage Test Addressing (Whole Storage Except

First 200 Bytes) • • • . • • . • • . . • . • • • . EA02 - Storage Test Forward/Backward Disturbance

EBOI - Storage Test Addressing (First 128K)

EB02 - Storage Test, Forward/Backward Disturbance (First 128K) • • • • . • . . . • FAOI - Branch Trace (Levell) Test • • . . . FA02 - Branch Trace Test (Levels 1, 2, 4, and 5) . . FA03 - Single Address Compare on Load Instruction Test FA04 - Single Address Compare on Store Instruction

Test • • . • • • • . . • • • • • . . . • • • . • • FAD5 - Double Address Compare on Load Instruction Test FA06 - Double Address Compare on store Instruction

Test • • . • . • • • • • • . . . . •

2-137 2-138 2-138 2-139 2-139 2-140 2-140 2-141 2-141 2-142 2-142 2-142 2-142 2-142 2-143 2-143 2-144 2-144 2-145 2-145 2-146 2-146 2-146 2-147 2-147 2-147 2-148 2-148 2-148 2-149 2-149 2-149 2-150 2-150 2-151 2-152 2-153 2-155 2-156 2-157 2-157 2-158 2-158 2-158 2-159 2-159 2-159 2-160 2-160 2-161 2-162 2-162 2-163 2-163 2-164

(12)

Requirements . • • • Selection . • . • Selection Restrictions

Explicit Selection

3-3 3-3 3-4 Cycle on Request • • • • • •

Repeat Option . • . .

Loop on Error • . • • • • • • • • • • • • • • • • Manual Intervention Routine

Branch Trace . . . • .

IOC Bus Diagnostic Group Running Time • • • • • RDV 1FT I . • • • . . • • • • • • •

Routine IA01 • • • • • • • • • • • • • Routines IA02 to IA71 . • • . • • • • . • • • Running Time . • . • • • • • • • • • • • •

Messages • • • • • • • • •

IOC'Bus 1FT J • . • • • • • • • • • • • • • • • • Routines JA80 and JA81 • • • • • • • • • • • • • • Routi ne JBBO . • • • • • • • • • . • • • • • • • • Routi ne JC01 • • • • • • • • • • • • • • •

Routine JC02 • • • • • • • • • •

Runn i ng Time . • . . . • • • • • • • • • • • • • • • • Messages • . • . • • • • • • •

Routines Description • • . • • • • • • • IAOI Primary Test of IOC Bus using RDVs lA02 - Address Decode Phase 1 • • • • •

IA03 - Redrive Error Register Test • • • • . . • • • IA04 - Address Decode Phase 2 • • • • •

IA05 - Automatic Reset Checking . • • • • IA06 - Write Error Register Broadcast Test IA07 - Diagnostic Register Write Command Test IAOa - Diagnostic Register Write Broadcast Test lA10 - Cycle Steal Line (Phase 1) Test

IAll - Cycle Steal Propagation (Phase 2) Test IA12 - Cycle Steal Propagation (Phase 3) Test IA13 - Cycle Steal Propagation (Phase 4) Test IA14 - Cycle Steal Propagation (Phase 5) Test IA15 - Cycle Steal Propagation (Phase 6) Test

IA20 - Poll Function of RDV (Phase 1) Test . • • • • IA21 - Poll Function of the RDV (Phase 2) Test

IA22 - Poll Function of the RDV (Phase 3) Test IA23 - Poll Function of the RDV (Phase 4) Test IA30 - Test the Read Error Register Broadcast on

Secondary RDVs • • • • • . • . • • • • • • • • IA40 - Autoselection (Phase 1) Test • • . • • IA41 - Autoselection (Phase 2) Test • • • • • IA42 - Autoselection (Phase 3) Test • . • • IA50 - Test the Reset Command (Specific) to RDVs lA51 - Test the Reset Command (Broadcast) to RDVs IA60 - Enable/Disable Commands (Phase 1) Test IA61 - Enable/Disable Commands (Phase 2) Test IA62 - Enable/Disable Commands (Phase 3) Test IA70 - Test the Capability of the RDV to Decode

Commands . . • • • • . • . . . . • • • • • • • • • IA71 - Test Read Error Register Broadcast

IAIH - Level 1 Interrupt Handler • • • •

JA - Level 1 Interrupt Handler • • • • • • • • • JA - Level 2 Interrupt Handler • • . • •

JA80 - IOC Bus Test Phase 1 . • • • • . • • • • . • JA81 - IOC Bus Test Phase 2 and CSP Responder Loading JA82 - Test IOH to CSP with R2

=

0

JA83 - Test IOHI to CSP • • . • • • • • • • • • • • JA90 - Test AIO Direct Read • • • • • • • • • JA91 - Test AIO Direct Write • • • • • •

JA92 - Test that Invalid CHCW Causes a Levell

Interrupt . . • . . • • • . . • • • • • • • JA93 - Test Address Exception Using AIO • . . • . • JA94 Test Storage Protect Violation by Adapter using

A I 0 • • • • • • • • • • • • • • • • • • • • • JA95 - Test AIO with Data on Byte Boundary . JA96 - Test AIO with CHCW having a 'MOSS Flag' JA98 - Test AIO Long . • . • . • . . . . . . JA99 - Test 'Valid Byte and Modifier' from the CSP JA9A - Test CSP 'Hard stop' • • • • • •

JAAO - Test BSC Character Decode

JAAI - Test IOC Function of 10H Queuing JARP - CSP-IOC Bus Responder • • • • •

3-4 3-4 3-4 3-5 3-5 3-5 3-5 3-6 3-6 3-6 3-6 3-7 3-8 3-8 3-8 3-8 3-8 3-9 3-9 3-10 3-10 3-11 3-11 3-12 3-13 3-13 3-14 3-14 3-15 3-15 3-16 3-16 3-17 3-18 3-19 3-20 3-22 3-22 3-23 3-24 3-25 3-26 3-27 3-27 3-28 3-28 3-29 3-30 3-31 3-32 3-33 3-33 3-34 3-36 3-37 3-38 3-39 3-40 3-41 3-41 3-42' 3-43 3-44 3-44 3-45 3-46 3-47 3-48 3-49

(13)

e e e e e e e e e e e e e e e e e

JBBO - Test IOC Bus Interconnection with Channel Adapter . • • • • • • . •

JB - Level 1 Interrupt Handler

JC - Level 1 Interrupt Handler • • • • • JC - Level 2 Interrupt Handler •

JC01 - IOC Bus Test to TRA Phase I • • • • • • JC02 - 10C Bus Test to TRA Phase 2 . • • . • .

MBOI - Scoping Routine for the IOC Bus • • • • • • • MB 01 • • • • • • • • • • • • • • • • • • • • • MBOI - Level I Interrupt Handler

MB01 - Level 2 Interrupt Handler MBOI - Level 3 Interrupt Handler

Chapte~~. CA Diagnostics

Requirements • • • • • • • • • •

Selection • • • • • . • • • • • • • • • • • • Manual Intervention Routines • • • •

1FT Description • • • • • • • • • • • • Card Change • • • • • • • • • • • • •

Running Time • • • •

Additional Information . • • • CA 1FT Event Trace • • • • • • How to use the Trace Facility Routines Description • • • • •

LAOI - Adapter Selection Test . LA02 - Channel Adapter Disable Test LA03 - Channel Adapter Diagnostic Reset LA04 - Residual Byte Count . . • • LAOS - Character Monitor Switches

LA06 - Local Store Test • • . • • • • • • • • • • • LA07 - PIO Mode • • • • .

LA08 - Transfer Sequence Switches LA09 - Force Busy • . • • • LAOA - Program Request Interrupt • • LAOB - Suppress Out Monitor Interrupt LAOC - Commands Decode Check

LAOD - I/O Check after Output X'6B' LA10 - Complete Local Store Test LAl3 - Inbound PIO Bus Parity Check LA14 - Internal Bus Parity Check LAl5 - Counter Check Mechanism

LAl6 - Channel Interface Card Check LAl7 - HSC Active Latch • • • • • LA19 - Initiate Service Latch

LA1A - Priority Data/Status Service

LAIB - Output Selection • • • • • . . . • • • • LAID - Outbound Cycle Steal (buffer A only)

LAIE - Outbound Cycle Steal (Buffers A and B) LA20 - Auto Selection Test • • • . • • • •

LA Level I - Level One Interrupt Handler • • • • • • MA - OLT Responder . • • •

Initialization Setup

Responder Level 3 Processing I/S Command Decode

D/S Processing . • • • • Level I Interrupt Handler

Chapte~ 5. TSS Diagnostics Line Testing Possibilities

Controlled from the MOSS Requirements • • • • . • Selection • • • • . . • Humber of Runs per Request

Manual Intervention Routines • • • . TSS Diagnostic Group Running Time . . . • •

FES 1FT • • • • • • • . • • • • • • Running Time • • • • • • • • PA Routines • • • • • • • •

LIC 1FT • • • • • • • • . • • ••

3-52 3-52 3-53 3-53 3-54 3-55 3-56 3-58 3-59 3-59 3-60

~-1 4-2 4-2 4-3 4-4 4-4 4-5 4-6 4-7 4-8 4-9 4-9 4-9 4-10 4-11 4-12 4-13 4-15 4-16 4-17 4-18 4-19 4-20 4-22 4-23 4-26 4-28 4-29 4-30 4-31 4-32 4-33 4-33 4-34 4-36 4-40 4-41 4-42 4-42 4-42 4-42 4-43 4-44 5-1 5-5 5-5 5-6 5-6 5-7 5-8 5-8 5-9 5-9 5-10 5-9

(14)

espooo - eSP-ROS Start-Up Initialization eSP012 - Test CSP Branch Microinstructions eSP026 - Test load Register Immediate (lRI)

Microinstruction • • • • • • • • • • • • . • • • • Test Register Immediate (RI) Microinstructions • • • Test External Register Immediate (XI) Microinstructions Test Register to Register (RR) Microinstructions

eSP200 - Test local Store Register Space (lSR) Test local Store Addressability • • • •

Test local Store Pattern • . • • . . • • • . • • • • ADCP0002 - Test Address Compare Registers

CSP30 - Test CSP Interrupt Mechanism

Test CSP Masking Mechanism • • • . • • • • • • • • • CSP45MEM - Test Control Store Microinstructions

CSP501 - Test Control store • • • • • • • • • • • • CSP60 - Test Address Compare • • • . • • • • • • UCIFOOOO - Test CSP Error Register XR03 • • • • CSPADSPO - Test Adapter Selection (FES) • . • • • • UCIF9999 ~ Test Parity Checkers . • • •

CSPNEXT - Test ROS Address Decode • • NEXTTRN - Test Miscellaneous I/O Control XROO CSPXROIT - Test I/O Bus Control XROI • CSPXR02 - Test IOC Bus Service Register XR02

CSP3XOOO - Test Ping and Pong Buffers • • • • CSPPIPO - Test Ping and Pong Busy • • • • • •

CSPRIOTY - Test 10C Bus to CCU Path (Internal)

ROS 10C Bus Responder • . • • • • • • • • • • • • • PAOI - FES Asynchronous Operation . • • • . PA02 - FES Asynchronous Operation

PA03 - FES Asynchronous Operation PA04 - FES Asynchronous Operation PA05 - FES Asynchronous Operation PA06 - FES Asynchronous Operation PA07 - FES Asynchronous Operation PAOS - FES Asynchronous Operation PA09 - FES Asynchronous Operation PAlO - FES Asynchronous Operation PAll - FES Asynchronous Operation PAl2 - FES Asynchronous Operation PA13 - FES Asynchronous Operation PA14 - FES Scanner Base layer PBOI - FES Scanner Base layer PB02 - FES Scanner Base layer PB03 - FES Scanner Base layer PB04 - FES Scanner Base Layer PB05 - FES Scanner Base Layer PB06 - FES Scanner Base layer PB07 - FES Scanner Base layer PBOS - FES Scanner Base layer PB09 - FES Scanner Base layer PBIO - FES Scanner Base layer PBll - FES Scanner Base layer PB12 - FES Scanner Base layer PB13 - FES Scanner Base layer PB14 - FES Scanner Base layer PBl5 - FES Scanner Base layer PB16 - FES Scanner Base layer PB17 - FES Scanner Base layer PBIS - FES Scanner Base layer PB19 - FES Scanner Base layer peOl - FES Front End layer PC02 - FES Front End layer PC03 - FES Front End layer PC04 - FES Front End layer PC05 - FES Front End layer PC06 - FES Front End layer PC07 - FES Front End layer PCOS - FES Front End layer PC09 - FES Front End layer PClO - FES Front End layer PCII - FES Front End layer PD12 - FES Front End layer PDl3 - FES Front End layer PDl4 - FES Front End layer PDl5 - FES Front End layer PDl6 - FES Front End layer PDl7 - FES Front End layer

5-13 5-14 5-16 5-16 5-17 5-18 5-19 5-20 5-20 5-20 5-21 5-22 5-23 5-24 5-24 5-25 5-25 5-26 5-26 5-27 5-27 5-27 5-28 5-28 5-29 5-29 5-31 5-31 5-32 5-32 5-33 5-33 5-33 5-34 5-35 5-36 5-36 5-37 5-37 5-38 5-39 5-39 5-40 5-40 5-41 5-41 5-42 5-42 5-43 5-43 5-44 5-45 5-45 5-46 5-47 5-47 5-48 5-48 5-49 5-50 5-50 5-51 5-51 5-52 5-53 5-54 5-55 5-56 5-57 5-58 5-59 5-60 5-61 5-62 5-63 5-64

(15)

e e e e e e e e e e e e e e e e e

PDl8 - FES Front End layer PD19 - FES Front End layer PE20 - FES Front End layer PE21 - FES Front End layer PE22 - FES Front End Layer PE23 - FES Front End Layer PE24 - FES Front End Layer PE25 - FES Front End Layer PE26 - FES Front End Layer PE27 - FES Front End Layer PE28 - FES Front End Layer PE29 - FES Front End layer PE30 - FES Front End Layer

PE31 - FES Front End Layer • • • • PE32 - FES/ALC • . • . • • • • PF60 - FES Synchronous Operation . • • • • • • . PF61 - FES Synchronous Operation . • • . • • • . • • QAOI - LIC Card Test: Card Identification Register Test QA02 - LIC Card Test: Address Bus Parity Checker Test QA03 - LIC Card Test for LICI - LIC2 - LIC3: line

Selection Test . . . • . • • . • • . . • . . • QA04 - LIC Card Test (for LIC4): Line Selection Test QA05 - LIC Card Test (Line Configuration Reg): General

Reset Test . . . • . • . . . • • • • QA06 - LIC Card Test (LIC 1 Modem-Out Register):

General Reset Test . . . • . • . . QA07 - LIC Card Test (LIC 2 Modem-Out Register):

General Reset Test . . . • . . • . • • • . • • QA08 - LIC Card Test (LIC 3 Modem-Out Register):

General Reset Test • . . . . • . . . QA09 - LIC Card Test (LIC 4 Modem-Out Register):

General Reset Test . • • . . . • QB01 - LIC Line Test: Cable Identification Register

Test. . . • • . • . • . • • • . . • • • • • • . • • QB02 - LIC Line Test (LICI - lIC2 - LIC3): Line Reset

Function Test • . . . . • . . . • • • • QB03 - LIC Line Test (LIC 4): Line Reset Function Test QB04 - LIC Line Test: Line Configuration Register Test QB05 - LIC Line Test: Data Bit Transfer Test • • • • QB06 - LIC Line Test: Data Bit Transfer - Line Reset

Function Test . • . • . • . • • • • • • • . . • QCO! - LIC Line Test. CE Wrap Installed: LIC 1 Modem-In Register Test • • . . • • • • • • • . • • . . • QC02 - LIC Line Test, CE Wrap Installed: LIC 2 Modem-In Register Test . . . • . • • . . . . . • • QC03 - LIC Line Test. CE Wrap Installed: LIC 3 Modem-In Register Test . • . . • . • . . • . • • • . . . QC04 - LIC Line Test, CE Wrap Installed: LIC 4 Modem-In Register Test . . . • . . . • • • • • QC05 - LIC Line Test. CE Wrap Installed: LIC 1 and 4

Data Receiver Test . . • . . . • • • . . • • QC06 - LIC Line Test, CE Wrap Installed - LIC 2 Data

Receiver Test • . . • . . . . • . • • • • • . . • • QC07 - LIC Line Test, CE Wrap Installed - LIC 3 Data

Receiver Test . . • . . • • . • • . . • . • • QDOI - LIC Line Test - Manual Intervention Routine for

Japan . . . . • . . . . • • . • • • QD02 - LIC Line Test - Manual Intervention Routine for

Japan . . . • • . . . • . QD03 - LIC Line Test - Manual Intervention Routine for

Japan . . . • • • . . . • • . . • • • QD04 - LIC Line Test - Manual Intervention Routine for

Japan . . . • . • • . QD05 - LIC Line Test - Manual Intervention Routine for

Japan . . . • . . . • . . • • • • . . . • RAOI - ICC Card Test: ICC Address Bus Parity Checker

Test • • . . . • • . . . . • . . . • • • • RA02 - ICC Card Test: 4C RAM Parity Checker Test . • RA03 - ICC Card Test: 4D RAM (BCCW) Parity Generator

5-65 5-66 5-67 5-68 5-68 5-69 5-70 5-71 5-71 5-72 5-73 5-75 5-76 5-76 5-77 5-77 5-78 5-78 5-79 5-79 5-79 5-80 5-80 5-81 5-81 5-82 5-82 5-82 5-83 5-83 5-84 5-84 5-85 5-85 5-85 5-86 5-86 5-87 5-87 5-88 5-88 5-89 5-89 5-90 5-91 5-91

(16)

RBOI - ICC line Test: Error Address Register Test • RB02 - ICC line Test: Bit Clock Counter Word Increment Function Test • • • • • • • • • • • • • • • • • • • RB03 - ICC line Test: BCCW Correction Algorithm Test in

Synchronous Mode • • • • • • • . • • • . • • RB04 - ICC line Test: BCCW Correction Algorithm Test in

Asynchronous Mode • • • • • • • • • • • • • • RC01 - ICC/LIC Test: Internal Clock Test • • • . • • RC02 - ICC/lIC Test: local Attachment Clock Test • • RC03 - ICC/lIC Test: Internal Clock Divider Exercising

Test . . . ..

RC04 - Start/Stop: Old Correction Mechanism • • • • RC05 - Start/Stop: New Correction Mechanism • • • • XXXX - TSS Diagnostics - level 1 Interrupt Handler

Reporting • • • • • • XXX X - TSS Diagnostics - level

Reporting • • • • . • • • • XXX X - TSS Diagnostics - level

Reporting • • • • • • Chapter 6. "OSS Diagnostics

IMl Checkout - ROS Part . MPC Card Test (No Display) IMl Step FOO • • • • • • • • IMl Step FOI (Power On Case) IMl Step FOI (Non-Power on IMl) IML step F03 • • • • • • IMl step F04 • • • • • IML Checkout. RAM Part

IMl step F06 • • • • • • • • •

BASIC CCA Test • • • • • • • • • • IML Step F07 • • • • • • • • •

CCA Internal Wrap Test Mode Console link Test

Console Attached Test Hexadecimal Display Test

IMLStep F08 • • • • •

MCC Test Part 1: Basic Adapter Test MCC Test Part 2

MCC Test Part 3 • • • • • • • • • • MMC Test Part 1 • • • • •

IMl Step F09 • • • • • • • • • MMC Test Part 2 • • •

Move Buffer Control List

Move MOSS loader Program • • • • • IML Step FDA • • • • • • • • • • •

Chapter 7. TRSS Diagnostics Requirements • • • • • •

Selection • • • • • • • • • • • • • Number of Runs per Request • • •

TRSS Diagnostic Group Running Time TRM Testing (Sections TA through TE)

TIC Testing (Sections TF and TG) • • • • • • • • • Diagnostic descriptions by Routine • • • •

TAOl: SETUP . • • • • • • • • • • • • • • TA02: Invalid PIO Detection • • • •

TA03: TRM Control Register • • • • • • • •

TA04: TIC Control Register • • • • • • • • • • TA05: TRM Data Buffer • • • • •

TA06: IR/BR Register • • • • • • • • • • •

TA07: LID Buffer • • • • • •

TA08: Diagnostic Register • • • • • • • • • • • TA09: Programmed Reset • • • • • • • • • • • • • TAOA: Cycle Steal Control Word • • • • • • TBOl: Wrap Mode (MMIO) • • • •

TB02: TD Bad Parity • • • • . • • • TB03: Bad Parity to Internal Registers TB04: Internal Bus Parity Error • TB05: Idle state Error on System Bus TB06: DTACK Time out (TIC Bus)

TCOl: TIC Interrupt • • . . . • . •

TC02: Error Management during lACK . . . • . • . • • TC03: Level 1 Error During Read Computed LID (GLID) TC04: Inhibit Interrupt

TC05: IR Scan Wheel TC06: Inhibit DMA

5-94 5-94 5-95 5-95 5-96 5-96 5-97 5-97 5-98 5-99 5-99 5-100 6-1 6-2 6-2 6-5 6-7 6-8 6-9 6-10 6-13 6-13 6-13 6-17 6-17 6-18 6-19 6-19 6-20 6-20 6-20 6-21 6-22 6-24 6-24 6-25 6-25 6-25 7-1 7-5 7-5 7-6 7-7 7-8 7-9 7-10 7-11 7-12 7-13 7-13 7-14 7-14 7-15 7-15 7-16 7-17 7-18 7-19 7-21 7-23 7-24 7-25 7-26 7-29 7-31 7-32 7-33 7-34

(17)

e __ _e

TC07: Error Management during GET l2 Status

e_ -- ----

TDOl: DMA Operations

. . . · · · ·

TD02: CSCW Change during DMA

TEOl: Error Management during DMA

· · .

TE02: MOSS Control Bits (Disconnect State) TE03 : BR Scan Wheel

. . . · · ·

TE04: Connect/Disconnect Mask TFOl: TIC Reset and Internal Tests

· · · ·

TF02: TIC Bus Parity Checker

· · · · ·

TGOl: TIC lobe Test/Interrupt Generation THOl: Non-Wrap DMA Errors

· · · · ·

APpendix A. Abbreviations and Glossary Abbreviations . . . . •

Glossary . • . • • • . •

. .

Error

· · ·

· · ·

· · ·

· ·

· ·

· ·

· ·

· ·

· ·

· ·

7-35 7-36 7-38 7-41 7-43 7-45 7-46 7-48 7-49 7 .... 51 7-53 A-I A-I A-8

(18)
(19)

ee_ --- --

CHAPTER 1. DIAGNOSTIC PROGRAMS

Table of Contents for Chapter 1 Offline Diagnostics . • • • •

Diagnostic Control Monitor (DCM) Command Processor (CP) • • • • • • Diagnostic Control Facilities (DCF)

DCF Architecture . • • . . . • • • • Diagnostic structure

Diagnostic Running Sequence • • • • Diagnostic Identification • • • • • • How to Run Offline Diagnostics • . . •

Selecting from Diagnostic Request Menu

Specific Selection • • • • . • • • • • • • Diagnostic Running Procedure

Use of CCU Functions with Diagnostics

Restrictions • • • • • • • • • • • • • • • • • • Selection • • • . • . . . • • • • • • • • • • •

DCF Display on CCU Stop Address Compare Resuming DCF Processing

Diagnostic Menu Description Diagnostic Request Menu

Manual Intervention • . • . • . Diagnostic Selection Modify Menu Diagnostic Execution Modify Menu Options . • • • • • . • • • •

Commands . • • • • • • • • • • • . • . • Diagnostic Work Area Description • • • • •

Common Information • • • • • •

Detailed Diagnostic Information • • • • Diag Error Reporting Display • •

Diagnostic Unexpected Error Display DCF Unexpected Error Display

Description of Fields for Unexpected DCF RAC • • • • DCF Additional Information • • • • • • • •

CP Additional Information Meaning • • • • • • DCM Additional Information Meaning • • • • • . Exercized • • • • • • • • •

Exception Code Area • • • • •

Condition • • • • • • • •

DCF Repair Action Code Index . • • • DCF RAC Range • • • • • • • • • DeM Repair Action Code Index

DCM Invalid Status • • • • • • • • • CCU Initialization via MIOC • • . . • • • • • Load Module Loading from Diskette to MOSS

File Reading from Diskette • • . • . • • • Loading Data from MOSS to CCU via MIOC • • Sending Mailbox In from MOSS to CCU via MIOC Receiving Mailbox Out from CCU to MOSS via MIOC Initialization from MOSS via MIOC • • • • • • Loading Data from MOSS to CCU via MIOC • . • • Loading CP CSP from CCU to CSP • • • • . • • • Timeout on Communications with CP via IOC-BUS

Command Processor RAC Index • • • • • • • • • • • • CP Invalid Status (MOSS). • • • • • • •

Unexpected Interrupts (MOSS) Unexpected Interrupts (CCU) CP/Macros/IFT (Scanner) • CP/DCM via IOC Bus (Scanner)

CP Invalid Status (Scanner) • • • • Unexpected Interrupts (Scanner)

--

1-3 1-3 1-3 1-3 1-3 1-4 1-4 1-5 1-6 1-9 1-9 1-10 1-11 1-11 1-12 1-12 1-13 1-15 1-15 1-16 1-17 1-17 1-18 1-21 1-22 1-22 1-25 1-25 1-27 1-28 1-28 1-29 1-29 1-29 1-29 1-29 1-30 1-31 1-31 1-31 1-31 1-32 1-32 1-32 1-33 1-33 1-33 1-33 1-34 1-34 1-34 1-35 1-35 1-35 1-35 1-36 1-36 1-36 1-37

(20)

CHAPTER 1. DIAGNOSTIC PROGRAMS

WARNING When you are running the diagnostic programs, the customer cannot use the 3725.

The diagnostic programs are run to detect solid failures caused by the hardware in the 3725, and to isolate the field

replaceable unit that caused the failure. They are also run after a repair is performed to check that the controller is working correctly. Diagnostics must be run before and after an

EC or an MES is installed.

Only the channel adapters, scanners, and telecommunication lines defined in the 3725/3726 configuration data file are tested.

Run the CDF 'verify' option when you suspect a discrepancy

between the machine configuration and the CDF (see page 2-401 of the MIM Part 1).

A repair action code (RAC) is displayed on the console screen when a diagnostic program detects a failure. Refer to MIM Part 2 for handling this RAC.

Repair: With the exception of the 3727 console and the diskette drive, all repairs are performed with the 3725 offline.

Diagnostics consist of:

1. Channel adapter OlTs stored in the host, and the OlT responder stored on the service diskette.

2. 5T370, N5T-2, and 5T4300 (system tests). For details, see page 2-160 of the MIM Part 1.

3. IMl checkout programs stored in read-only storage (ROS).

For details of these programs, see "Initialization" in Chapter 6 of the MIM Part 1.

4. Offline diagnostics stored on the service diskette.

CSS (Up to)

and/or

CA

t: ;R; I ;I~S- ~

Rings (only LAB-C

LAB position 3 pas. 3-8)

CCU CLAB2/CL2B2

.

lesp

IFES ILICS

E

Lines

(One CSP for LAB-A) CLABl/CL2B (3) (Two CSPS for LAB-B)

MOSS

(3) (3)

I

Diskette (4)

Figure 1-1. Diagnostic Testing Sequence

,

'

(21)

OFFLINE DIAGNOSTICS

__ e _e _ee ee

Once the MOSS is initialized with its microcode, the offline diagnostics can be run and the isolation of a failing FRU can start.

The offline diagnostics are monitored by the dia~nostic control monitor and the command processor.

DIAGNOSTIC CONTROL HONITOR (DCH)

The diagnostic control monitor is loaded by selecting 'D' from the primary menu of the service diskette. It automatically restricts the diagnostic testing to an element defined in the configuration data file (CDF).

Communication with the DCM is through the 3727 console. The DCM allows diagnostic program selection and choice of options within the selection. It sends your commands to the command processor, and displays diagnostic results on the console.

COHHAND PROCESSOR (CP)

The command processor is loaded in the 3725 subsystem where the selected diagnostic is to be run. It passes on the diagnostic commands such as 'start routine' and 'restart on error'. It also reports diagnostic events back to the DCM; these events can be routine end, routine service request. and diagnostic results.

DIAGNOSTIC CONTROL FACILITIES (DCF)

DCF Architecture

The DCM and the CP together provide a set of facilities for running the diagnostics. which are collectively referred to as the diagnostic control facilities (DCF) throughout this manual.

The following figure shows the diagnostic architecture. Arrows indicate logical communication between elements.

CSS

CA

CCU IFTs

<->

CP in CCU ~ ~ CCU Processor

TSS/TRSS

CSP/TRH Processor FES

and LICs CP in CSP/TRH

IFTs in CSP storage <t> or TICs

A

HOSS

I

IFTs <

<

~ < >

I

V

< roo- >Diskette CP in HOSS < > -DCtt

DCH -CP -All diagnostics -CDF

HOSS Processor

Lines

Rings

Alternate

> Console

> primary Console Control Panel

Figure 1-2. DCF Architecture

(22)

DIAGNOSTIC STRUCTURE

The offline diagnostics are arranged in groups, internal functional tests (IFTs), sections, and routines.

A group is a set of IFTs that tests a 3725 subsystem (the TSS group for example).

IFTs are often divided into sections that can be loaded and executed one at a time.

A section is a set of routines that tests a particular adapter, or a component of a subsystem.

The shortest executable test is the routine.

Diag Name 1FT Residence Run In CCU (2) A-F Disk MOSS + CCU CA IFH4) l Disk CCU

CA Ol H6) M Disk + Host CCU + Host

RDV(3) I Disk CCU

IOCB(3) J ROS + Disk CCU + CSP

CSP ROS + Disk CSP

FES(5) P Disk CSP

LIC(S) Q Disk CSP

ICC(S) R Disk CSP

MPC ROS + Disk MOSS

MCC/MPC ROS + Disk MOSS

CCA/EIA Disk MOSS

TRA(]) T Disk TRA

*

The diagnostic group number is shown in parentheses. Group I includes all IFTs.

DIAGNOSTIC RUNNING SEQUENCE

Testing the 3725 with the off-line diagnostics assumes that MOSS and scanner IML is possible. When the option 'run all

diagnostics' is selected, testing starts from the smallest

element in a subsystem, and builds up step by step on error-free elements until a subsystem is completely tested. The

diagnostics then continue with the other subsystems until the 372S is completely tested.

The diagnostic running sequence must be followed. You must be sure when selecting a diagnostic group, 1FT, or routine that the preceding testing works perfectly. If not, the results given by the diagnostic may be of no value, or worse, misleading.

The running sequence starts from:

Group 2 to group 7

1FT A to Z, within a group

Section A to Z, within an 1FT

Routine 01 to FF, within a section

For IFTs, sections, and routines available within a diagnostic group, refer to the diagnostic group descriptions that follow.

,,--)

(23)

-- -- _e --- _eeeee

DIAGNOSTIC IDENTIFICATION

The identification contains the 1FT number, the section number, and the routine number as follows:

1'"'1 - - - - 1FT Number

(BIJloll)

T

1 .... - - - Routine Number

- Sect i on Number

For specific 1FT, section, or routine selection, see 1-9.

Run Sequence Mode of Control IFTs (See note 1) MOSS (See Note 2)

CCU DCF MIOC direct op

MIOC indirect op Basic instruction Full instruction Full storage test

Branch test/address compare

IOC BUS DCF RDV

TRMs IOC bus

(For details see Chapter 3) CSPs (ROS)

CA DCF Channel adapter

TSS DCF CSPs (ROS)

FES LIC ICC

CA OlTs DCF in machine OlT Responder

OL'Ts in Host (For details see Chapter 4)

TRSS DCF TRM

TICs

(For details see Chapter 7) Notes:

1. For 1FT running time, see each diagnostic group description in this chapter.

2. MOSS diagnostics are not part of the offline diagnostics.

The MOSS is diagnosed while running:

• MOSS IMl using the service diskette and the Function Select switch on Maintenance.

• MOSS IMl using the controller diskette and the Function Select switch on Normal or MOSS IML. This second

diagnostic is a subset of the first.

For details of MOSS IMl differences, see Chapter 6 in MIM Part 1 and Chapter 6 in this manual.

(24)

HOW TO RUN OFFLINE DIAGNOSTICS

D:DIAGHOSTICS E:ERROR LOG

===>

)

The DCF can be selected from the control panel or from the operator console. The way in which diagnostics are selected does not affect their running.

Warning: Before entering the following procedure. set all Channel adapters 'disabled' and wait for 'all channel adapter disabled' (green light) on.

Procedure:

1. Mount the service diskette on the diskette drive.

2. Set the Function Select switch on the control panel to 'Maintenance'.

3. Press the Power ON Reset switch even though the 3725 is already powered on.

Note: When the service diskette is mounted, and the function select switch is in NORMAL position, attempts to initialize the 3725 result in a MOSS IML exception.

Resulting Screens: If starting from power-off, or if previous diagnostic runs have not needed the

'ccu

Initialization' phase, the following screen is displayed:

SERVICE-MODE

U:UTIlITY PGM

CCU INTERRUPTS DISABLED

SP CCU STOP ST CCU START RS CCU RESET

)

Q: DA TE/TIME T:TERMIHATE

(25)

e e e e e e e e e e e e e e e e e

If previous diagnostic runs have needed the

'ccu

Initialization' phase. the following screen is displayed:

PROCESS STOP-CCU-CHK SERVICE-MODE BYP-ADP-CHK

D: DIAGNOSTICS E:ERROR lOG

===>

U:UTIlITY PGM

Enter 'D'

SP:CCU STOP ST:CCU START RS: CCU RES ET

Q:DATE/TIME T:TERMINATE

Depending on whether one (or more) of the channel adapter

interfaces is enabled. one of the following screens (diagnostic request menu) is displayed:

1. No Channel Adapter Interface Enabled:

PROCESS STOP-CCU-CHK SERVICE-MODE BYP-ADP-CHK

D: DIAGNOS TI CS E:ERROR lOG

DIAG IADPI IlINE 1 ALL

2 CCU 3 IOCB

4 5 TSS CA

11->

1->16 0->31

61

6 OlT 1-> 61 7 TRSSI6->1611->4

AND

OPT = Y IF MODIFY OPTICN REQUIRED

===>

U:UTILITY PGM SP:CCU STOP ST:CCU START RS:CCU RESET

Q:DATE/TIME T:TERMINATE

DIAG - RUN INIT

ENTER REQUEST ACCORDING TO THE DIAG MENU

DIAG==> ADPI==> lINE==> OPT==> N

(26)

2. One or More Channel Adapter Interfaces Enabled:

PROCESS SlOP-CCU-CHK SERVICE-MODE BYP-ADP-CHK

D: DIAGNOS TI CS E:ERROR LOG DIAG

1 All 2 CCU 3 IOCB 4 CA 5 TSS 6 OLl 7 TRSS

t ADPI tLINE

I

t:~I~lo->311 I

1->

61

6->16 1->4 AND

OPT = Y IF MODIFY

U:UTIlITY PGM SP CCU STOP Q:DATE/TIME ST CCU START T:TERMINATE RS CCU RESET

DIAG - RUN INIT OPTION REQUIRED CAUTION: CA INTERFACECS) ENABLED: A B ___ _

ENTER REQUEST ACCORDING TO THE DIAG MENU

===>

)

DIAG==> ADPI==> LINE==> OPT==> N

Warning: The 3725 mav be operational. stop the 3725 correctly before starting the dIagnostics.

\ , / ' Y

(27)

e e e e e e e e e e e e e e e e e

SELECTING FROM DIAGNOSTIC REQUEST MENU

specific Selection

• SQIQct from thQ mQnu thQ paramQters you wish to enter on the selection line. Move the cursor from its initial position (DIAG==» to the next after each parametQr is entered. To skip a parameter entry, press the -->1 key.

• Press SEND to execute the request.

• Read what the DCM displays in the work area, and proceed with the next action according to the displayed menu or message.

Any 1FT, section, or routine can be specifically selected in the diagnostic selection area (DIAG==». Examples:

1. To select the FES 1FT P, enter:

DUG==> P

2. To select section A of FES 1FT P, enter:

DIAG==> PA

3. To select routine 10 of section A of FES 1FT P, enter:

DIAG==> PAlO

Note: The manual routines are skipped during normal running of requests. You must specifically select such routines.

PROCESS STOP-CCU-CHK SERVICE-MODE BYP-ADP-CHK

D:DIAGNOSTICS E:ERROR LOG

DIAG IADP' ILINE 1 All

2 CCU 3 IOCB

4 CA 11-> 61 5 TSS 11->1610->31 6 OLT 11-> 61 I 7 TRSSI6->1611->4 I

AND I

OPT = Y IF MODIFY II OPTION REQUIRED

===>

U:UTILITY PGM SP:CCU STOP ST:CCU START RS:CCU RESET

Q:DATE/TIME T:TERMINATE

DUG - RUN INIT

ENTER REQUEST ACCORDING TO THE DIAG MENU

DIAG==> PAID ADP'==> I LINE==> 20 OPT==> N

On this screen, the routine PAlO is selected. It will run on line address 20 (LINE==>20) of scanner number I (ADP'I).

(28)

3725/3726 Diagnostic Descriptions 1-10 Diagnostic Running Procedure

I

)

The menus available in the diagnostic mode are as follows:

• Diagnostic request

• Diagnostic selection modify

• Diagnostic execution modify

• Diagnostic message

The following figure shows which action on the console causes menu switching.

To stop a diagnostic program that is running, press the ATTN key.

Wait for the control program to receive the break caused by the ATTN key, and to stop the diagnostic (up to 3 minutes).

D

)

Request Complete

- - - - ' y - y

I

Diag Request Menu

- - - ) The

selected Mod Parameter

y

diagnostic is running Selection

Modify Menu

1 - - - ) Go

" - - - - A ATTN

_---I

A--,

Diag - ) MesSage

Menu

Rxx

or A

(---_ ....

A, R

(----..,

Go

C -)

- - C-)

(---'

Figure 1-3. Diagnostic Running Procedure

,.

"

Referenzen

ÄHNLICHE DOKUMENTE

In a recent project an object oriented layer between low-level intermediate representation and binary code has been developed for the Maxine compiler, that allows easy reordering

Brug ikke drevet, hvis der er kondens til stede, da dette kan medføre tab af data eller beskadigelse af drevet.. Dæk ikke drevet til, mens det arbejder, da det kan

The luminaire is used exclusively for lighting and is to be installed in accordance with the national installation regulations.. Any other use or installation is

Eine Bahknote mit verschiedenem Nennwert wird nicht gezahlt, 1) Um dieses System anzuwenden, ist der DD-SWITCH auf “on” zu setzen. wogegen eine geknickte Note gazahit

The latter approach corresponds to our feature-family-based analysis based on proof repositories and partial proofs and corresponds to the exhaustive and late-splitting query

It takes place as an individual examination or, in the case of group work, as a group examination and usually lasts a minimum of 20 minutes and a maximum of 45 minutes per

[r]

Make a flowchart that arranges the phenomena presented in the texts in an entire process.. Read the text from