• • • • • • • • • • • • • • • • • 1
---== -
- = - - - - -
-~-= . - - - - - --- ---
- - - - - -
= = -;- == Maintenance Library
--- - - - - - - - - - - - - - --- - - . - - - ---- - - - -
=== == -=- === I === == -=- -=-
- == = - - Communication Controller
and Expansion
Diagnostic Descriptions
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
()
( \, _ 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.
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 2MD Vol. 802 Pin li sts Net li sts
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
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
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
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
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
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
=
0JA83 - 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
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
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
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
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
e __ _e
TC07: Error Management during GET l2 Statuse_ -- ----
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
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
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-CLAB position 3 pas. 3-8)
CCU CLAB2/CL2B2
.
lesp
IFES ILICSE
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
,
'
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 < > -DCttDCH -CP -All diagnostics -CDF
HOSS Processor
Lines
Rings
Alternate
> Console
> primary Console Control Panel
Figure 1-2. DCF Architecture
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 sectionFor IFTs, sections, and routines available within a diagnostic group, refer to the diagnostic group descriptions that follow.
,,--)
-- -- _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.
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
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->3161
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
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
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).
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
,.
"