DIGITAL StorageWorksHSZ50 Array ControllerHSOF Version 5.1Service ManualPart Number: EK-HSZ50-SV.C01March 1997Software Version: HSOF Version 5.1Digit
xFigure 2–9 Removing the power supply... 2–38Figure 2–10 Power supply fault indicators.
2–14 Replacing field-replaceable unitsService Manual HSZ50 Array ControllerFigure 2–6 Installing controllers and cache modules 12CachemoduleControl
Replacing field-replaceable units 2–15HSZ50 Array Controller Service Manual_________________Caution ________________Do not overtighten the captive scr
2–16 Replacing field-replaceable unitsService Manual HSZ50 Array Controller11. On the controller that does NOT require service, enter thefollowing co
Replacing field-replaceable units 2–17HSZ50 Array Controller Service Manual If the controller was already in nonredundant mode, a messagedisplays ind
2–18 Replacing field-replaceable unitsService Manual HSZ50 Array Controller The information on both controllers should match except forpreferred IDs
Replacing field-replaceable units 2–19HSZ50 Array Controller Service Manual2. Run FMU by entering the following command at the CLI: HSZ50>RUN FMU3
2–20 Replacing field-replaceable unitsService Manual HSZ50 Array ControllerFigure 2–7 Disabling the ECBCXO-5267A-MCPowerconnector(2X)Externalcacheba
Replacing field-replaceable units 2–21HSZ50 Array Controller Service Manual13. Loosen the controller from the shelf backplane with a gentlyrocking mo
2–22 Replacing field-replaceable unitsService Manual HSZ50 Array ControllerFigure 2–8 Installing the program cardCXO-5302A-MC PCMCIAcardESD cover12E
Replacing field-replaceable units 2–23HSZ50 Array Controller Service Manual8. Release the reset button to initialize the controller.9. Enter the fol
xiTable 2–2 ECB status indicators ... 2–16Table 2–3 ECB status indicators...
2–24 Replacing field-replaceable unitsService Manual HSZ50 Array Controller12. If save_config was not previously enabled, set the followingcontroller
Replacing field-replaceable units 2–25HSZ50 Array Controller Service Manual_________________Caution ________________To avoid the possibility of short
2–26 Replacing field-replaceable unitsService Manual HSZ50 Array Controller__________________Caution_________________Do not overtighten the captive sc
Replacing field-replaceable units 2–27HSZ50 Array Controller Service Manual12. With the terminal connected to the newly installed controller,enter th
2–28 Replacing field-replaceable unitsService Manual HSZ50 Array Controller16. If this procedure fails, the replacement controller and/or cachemodule
Replacing field-replaceable units 2–29HSZ50 Array Controller Service Manual2. Connect a maintenance terminal to controller B.3. Loosen the captive s
2–30 Replacing field-replaceable unitsService Manual HSZ50 Array Controller6. Unsnap and remove the program card ESD shield on controllerA.7. Eject
Replacing field-replaceable units 2–31HSZ50 Array Controller Service ManualReinstalling the modules1. When the controller prompts you, answer the que
2–32 Replacing field-replaceable unitsService Manual HSZ50 Array Controller8. Reinstall the trilink on controller A and tighten the captivescrews.9.
Replacing field-replaceable units 2–33HSZ50 Array Controller Service Manual HSZ50> SET NOFAILOVER6. Enter the following command from controller A
xiiTable A–24 Format and device code load utility (HSUTIL)last failure codes...
2–34 Replacing field-replaceable unitsService Manual HSZ50 Array ControllerPort 4 quiesced.Port 5 quiesced.Port 6 quiesced.All ports quiesced.Remove t
Replacing field-replaceable units 2–35HSZ50 Array Controller Service Manual_________________Caution ________________To avoid the possibility of short
2–36 Replacing field-replaceable unitsService Manual HSZ50 Array Controller7. Reinstall controller B. Slide the controller module along therails and
Replacing field-replaceable units 2–37HSZ50 Array Controller Service Manual4. Release the Reset button to initialize the controller. Wait for theCLI
2–38 Replacing field-replaceable unitsService Manual HSZ50 Array Controller4. Connect the new ECB cables to the new ECB SBB and tightenthe screws.5.
Replacing field-replaceable units 2–39HSZ50 Array Controller Service ManualReplacing power suppliesThere are two methods for replacing shelf and contr
2–40 Replacing field-replaceable unitsService Manual HSZ50 Array ControllerFigure 2–9 Removing the power supplyCXO-5228A-MC12Installing the new pow
Replacing field-replaceable units 2–41HSZ50 Array Controller Service Manual3. Observe the power and shelf fault indicators to make sure theyare on.
2–42 Replacing field-replaceable unitsService Manual HSZ50 Array ControllerReplacing storage devicesThere are three methods for replacing storage devi
Replacing field-replaceable units 2–43HSZ50 Array Controller Service Manual5. If the failed device is part of a failedset, delete it from thefailedse
xiiiRelated documentsThe following table lists documents that contain information relatedto this product.Document title Part numberDECevent Installati
2–44 Replacing field-replaceable unitsService Manual HSZ50 Array ControllerFigure 2–12 Default indicators for 3.5- and 5.25-inch SBBsCXO-4654B-MCDev
Replacing field-replaceable units 2–45HSZ50 Array Controller Service ManualFigure 2–13 OCP LED patternsCXO-4824A-MC4. At the replacement tape drive
2–46 Replacing field-replaceable unitsService Manual HSZ50 Array Controller5. Press the two mounting tabs together to remove the SBB fromthe shelf.
Replacing field-replaceable units 2–47HSZ50 Array Controller Service ManualReplacing SCSI host cablesServicing the SCSI host cables will cause some sy
2–48 Replacing field-replaceable unitsService Manual HSZ50 Array ControllerFigure 2–15 Disconnecting the SCSI host cableCXO-5298A-MCControllerHost p
Replacing field-replaceable units 2–49HSZ50 Array Controller Service ManualReplacing SCSI device port cablesServicing SCSI device port cables will req
2–50 Replacing field-replaceable unitsService Manual HSZ50 Array ControllerFigure 2–16 Removing the volume shieldCXO-5175A-MCVolumeshieldCaptive scr
Replacing field-replaceable units 2–51HSZ50 Array Controller Service Manual5. Before removing the disk drives from the device shelf, let thedrive spi
2–52 Replacing field-replaceable unitsService Manual HSZ50 Array Controller7. Remove the failed cable from the device shelf backplane bypinching the
HSZ50 Array Controller Service Manual3 Installing and Upgrading Upgrading Array Controller softwareUpgrading controller software using CLC
3–2 Installing and UpgradingService Manual HSZ50 Array ControllerIntroductionThis chapter describes various installation and upgrade procedures yo
Installing and Upgrading 3–3HSZ50 Array Controller Service ManualUpgrading Array Controller softwareThis section describes how to upgrade controll
3–4 Installing and UpgradingService Manual HSZ50 Array Controller8. Replace the ESD cover over the program card by pushing the twoplastic push pi
Installing and Upgrading 3–5HSZ50 Array Controller Service ManualUpgrading controller software using the CLCP utilityThe (CLCP) Code Load/Code Pat
3–6 Installing and UpgradingService Manual HSZ50 Array ControllerWith this process, subsystem operation must be interrupted for a shortamount of t
Installing and Upgrading 3–7HSZ50 Array Controller Service ManualFigure 3–1 Single controller code load methodCONTROLLERSTATUSCODE LOADSTATUSINV
3–8 Installing and UpgradingService Manual HSZ50 Array ControllerFigure 3–2 Host port code load operationHOSTSYSTEMCONTROLLERHOST-SPECIFICCODE L
Installing and Upgrading 3–9HSZ50 Array Controller Service ManualPrepare the software image using the following procedure:1. Obtain a copy of the
3–10 Installing and UpgradingService Manual HSZ50 Array ControllerFigure 3–3 Write enable the program cardCXO-4825A-MCWRITEENABLEDWRITEPROTECTED
Installing and Upgrading 3–11HSZ50 Array Controller Service Manual Type ^Y or ^C (then RETURN) at any time toabort code load. The code image may b
HSZ50 Array Controller Service Manual1 TroubleshootingInterpreting controller LED codesTroubleshooting controllersUsing FMU to describe event log c
3–12 Installing and UpgradingService Manual HSZ50 Array Controller Copyright Digital Equipment Corporation 1993,1997. All rights reserved.HSZ50 Fi
Installing and Upgrading 3–13HSZ50 Array Controller Service ManualMaintenance terminal port upgradeCLCP’s code load option enables the user to upg
3–14 Installing and UpgradingService Manual HSZ50 Array ControllerSystem setupUpgrade instructions for your system may vary, depending upon thepla
Installing and Upgrading 3–15HSZ50 Array Controller Service Manual– Stop Bits 1– Parity None– Flow Control Xon/Xoff8. Press the Enter key to obta
3–16 Installing and UpgradingService Manual HSZ50 Array Controller13. Check the program card in your controller and see if it has a writeprotect
Installing and Upgrading 3–17HSZ50 Array Controller Service Manual3. The program displays a description of the code download options. You have se
3–18 Installing and UpgradingService Manual HSZ50 Array Controller____________________ Caution ____________________Do not abort the code load oper
Installing and Upgrading 3–19HSZ50 Array Controller Service ManualThe dual-redundant, sequential upgrade methodThe sequential upgrade code load me
3–20 Installing and UpgradingService Manual HSZ50 Array ControllerFigure 3–6 The sequential upgrade methodCONTROLLER A CONTROLLER BCONTROLLERSTA
Installing and Upgrading 3–21HSZ50 Array Controller Service ManualSequential upgrade procedure1. For the purpose of this procedure, mark one cont
1–2 TroubleshootingService Manual HSZ50 Array ControllerIntroductionThis chapter is designed to help you quickly isolate the source of anyproblems you
3–22 Installing and UpgradingService Manual HSZ50 Array ControllerConsiderations for the concurrent code load upgrade methodBe aware of the follow
Installing and Upgrading 3–23HSZ50 Array Controller Service ManualFigure 3–7 The concurrent upgrade methodCONTROLLER A CONTROLLER BCONTROLLERSTA
3–24 Installing and UpgradingService Manual HSZ50 Array ControllerConcurrent code load upgrade procedure1. For the purpose of this procedure, mar
Installing and Upgrading 3–25HSZ50 Array Controller Service Manual9. In order to upgrade the software in both controllers from the host port,at l
3–26 Installing and UpgradingService Manual HSZ50 Array ControllerCode patch considerationsBe aware of the following when using the Code Patch fun
Installing and Upgrading 3–27HSZ50 Array Controller Service Manual You have selected the Code Patch local program.This program is used to manage f
3–28 Installing and UpgradingService Manual HSZ50 Array ControllerInstalling a patchThis option allows you to enter a software program patch direc
Installing and Upgrading 3–29HSZ50 Array Controller Service Manual4. Enter option “2” for the code patch menu: You have selected the Code Patch pr
3–30 Installing and UpgradingService Manual HSZ50 Array Controller7. Enter the required information as shown: Version: ? V51zLength: ?
Installing and Upgrading 3–31HSZ50 Array Controller Service ManualMessage:Firmware Version x does not have patch number x todelete.Explanation:You
Troubleshooting 1–3HSZ50 Array Controller Service ManualTable 1–1 Solid controller LED codesCode Description of Error Corrective Action
3–32 Installing and UpgradingService Manual HSZ50 Array ControllerMessage:The patch you have just entered is not applied until thecontroller firmw
Installing and Upgrading 3–33HSZ50 Array Controller Service Manual4. Enter “Y” to enter another disk drive name or “N” to begin theformatting ope
3–34 Installing and UpgradingService Manual HSZ50 Array ControllerDISK310 RZ25 (C) DEC 0900DISK320 RZ26L (C) DEC X442Enter
Installing and Upgrading 3–35HSZ50 Array Controller Service ManualInstalling new firmware on a deviceInstalling new firmware on a disk or tape dri
3–36 Installing and UpgradingService Manual HSZ50 Array ControllerConsiderations for installing new device firmwareKeep the following points in mi
Installing and Upgrading 3–37HSZ50 Array Controller Service ManualHSUTIL abort codesIf HSUTIL terminates before it formats a disk drive or install
3–38 Installing and UpgradingService Manual HSZ50 Array ControllerMessage:Unit unit_number successfully allocatedExplanation:HSUTIL has allocated
Installing and Upgrading 3–39HSZ50 Array Controller Service ManualMessage:CAUTION:In order to minimize the possibility of a SCSI busreset, which c
3–40 Installing and UpgradingService Manual HSZ50 Array ControllerMessage:What BUFFER SIZE, (KB) 1024, does the drive require (2,4, 8, 16, 32) [8]
Installing and Upgrading 3–41HSZ50 Array Controller Service ManualInstalling a controller and cache module in a singlecontroller configurationUse
1–4 TroubleshootingService Manual HSZ50 Array ControllerTable 1–2 Flashing controller LED codesCode Description of Error Corrective Action
3–42 Installing and UpgradingService Manual HSZ50 Array ControllerFigure 3–9 Installing an SBB battery moduleCXO-5306A-MCFigure 3–10 Installin
Installing and Upgrading 3–43HSZ50 Array Controller Service Manual5. Slide the cache module into the appropriate slot in the controller shelfwith
3–44 Installing and UpgradingService Manual HSZ50 Array Controller11. While pressing and holding the Reset button (//), insert the programcard. R
Installing and Upgrading 3–45HSZ50 Array Controller Service ManualInstalling a second controller and cache moduleUse this procedure to install a s
3–46 Installing and UpgradingService Manual HSZ50 Array Controller7. At the CLI prompt, enter: HSZ50> SHUTDOWN THIS_CONTROLLER When you enter
Installing and Upgrading 3–47HSZ50 Array Controller Service Manual18. When the Reset (//) LED flashes at a rate of once every second, theinitiali
3–48 Installing and UpgradingService Manual HSZ50 Array Controller The new controller will restart itself. This process takes about60 seconds.31
Installing and Upgrading 3–49HSZ50 Array Controller Service ManualInstalling the write-back cache moduleUse the following procedure to install the
3–50 Installing and UpgradingService Manual HSZ50 Array Controller12. Enable the new write-back cache on specific units by issuing thefollowing c
Installing and Upgrading 3–51HSZ50 Array Controller Service Manual9. Loosen the captive screws on front bezel of both cache modules.10. Loosen t
Troubleshooting 1–5HSZ50 Array Controller Service ManualCode Description of Error Corrective Action The controller DRAB orDRAC chip failed
3–52 Installing and UpgradingService Manual HSZ50 Array Controller____________________ Caution ____________________Do not overtighten the captive
Installing and Upgrading 3–53HSZ50 Array Controller Service Manual Battery is good No unflushed data in cache CACHE_FLUSH TIMER = DEFAULT (1
3–54 Installing and UpgradingService Manual HSZ50 Array ControllerTable 3–6 shows all possible status indications for the SW500 and theSW800 cabin
Installing and Upgrading 3–55HSZ50 Array Controller Service ManualTable 3–7 shows all possible status indications for the SW500 and theSW800 cabin
3–56 Installing and UpgradingService Manual HSZ50 Array ControllerPower supply installation procedureUse the following procedure to install a powe
Installing and Upgrading 3–57HSZ50 Array Controller Service ManualInstalling storage building blocksThe storage device building blocks (SBBs) are
3–58 Installing and UpgradingService Manual HSZ50 Array ControllerFigure 3–15 Typical 3.5-inch tape drive SBBCXO-5168A-MC____________________ Ca
Installing and Upgrading 3–59HSZ50 Array Controller Service ManualTable 3–8 Storage SBB Status IndicatorsLED Status IndicationDevice activity SB
3–60 Installing and UpgradingService Manual HSZ50 Array ControllerWhen using the LOCATE command, the lower LED may be used to locate oridentify un
Installing and Upgrading 3–61HSZ50 Array Controller Service Manual2. Connect a maintenance terminal to one of the controllers.3. At the CLI prom
March, 1997While Digital Equipment Corporation believes the information included in this manualis correct as of the date of publication, it is subject
1–6 TroubleshootingService Manual HSZ50 Array ControllerCode Description of Error Corrective Action The controller DRAB orDRAC chip did not
HSZ50 Array Controller Service Manual4 Moving storagesets and devicesMoving storagesetsMoving storageset membersMoving single disk-drive unitsMovin
4–2 Moving storagesets and devicesService Manual HSZ50 Array ControllerPrecautions for retaining dataIf you are moving a storageset or device that co
Moving storagesets and devices 4–3HSZ50 Array Controller Service ManualMoving storagesetsYou can move a storageset from one subsystem to another witho
4–4 Moving storagesets and devicesService Manual HSZ50 Array Controller3. Delete the unit-number shown in the “Used by” column of the SHOWstorageset-
Moving storagesets and devices 4–5HSZ50 Array Controller Service ManualExampleThe following example moves unit D100 to another cabinet. D100 is theRAI
4–6 Moving storagesets and devicesService Manual HSZ50 Array ControllerMoving storageset membersYou may want to move a storageset member and its data
Moving storagesets and devices 4–7HSZ50 Array Controller Service Manual4. Move the desired disk drive to its new PTL location:5. Add again each memb
4–8 Moving storagesets and devicesService Manual HSZ50 Array ControllerMoving a single disk-drive unitYou can move a single disk-drive unit from one s
Moving storagesets and devices 4–9HSZ50 Array Controller Service ManualMoving a tape drive, CD-ROM drive, or tape loaderFollow these steps to move a t
Troubleshooting 1–7HSZ50 Array Controller Service ManualCode Description of Error Corrective Action There was an unexpectedinterrupt from
4–10 Moving storagesets and devicesService Manual HSZ50 Array ControllerExampleThe following example moves TAPE100 (unit T108) from PTL 1 0 0 toPTL 6
HSZ50 Array Controller Service Manual5 RemovingRemoving a patchRemoving a controller and cache moduleRemoving storage devices
5–2 RemovingService Manual HSZ50 Array ControllerRemoving a patchUse the delete patch program to free memory space for patches that need tobe added
Removing 5–3HSZ50 Array Controller Service Manual Enter option number (0..3) [0] ?4. Select option 2 to delete a patch: This is the Delete Patches
5–4 RemovingService Manual HSZ50 Array Controller2: Delete Patches3: List Patches Enter option number (0..3) [0] ? The following patches are curre
Removing 5–5HSZ50 Array Controller Service ManualRemoving a controller and cache moduleYou can remove a controller and cache module if you want to
5–6 RemovingService Manual HSZ50 Array ControllerRemoving storage devicesRemove storage devices so they can be used in other subsystems.Removing di
Removing 5–7HSZ50 Array Controller Service ManualFigure 5–1 Removing a 3.5-inch disk driveCXO-4439A-MC6. Using both hands, slide the disk drive
5–8 RemovingService Manual HSZ50 Array ControllerRemoving tape drivesTo remove tape drives:1. Halt all I/O activity to the tape drive using the ap
HSZ50 Array Controller Service ManualAppendix A Instance, codesLast failure codesRepair action codes
1–8 TroubleshootingService Manual HSZ50 Array Controller• The HSZ controller is bad.To find more information about this error, use the followingproce
A-2 Appendix AService Manual HSZ50 Array Controller Instance, codes and definitionsThe following table contains instance, codes and their definitions
Appendix A A-3HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode012E2702 The Master DRAB detected an Nbus TransferError Ac
A-4 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode013C2802 The Master DRAB detected a Multiple BitECC error
Appendix A A-5HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode014B2A02 The CACHEB1 DRAB detected a Multiple BitECC error
A-6 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode015C2C02 The Master DRAB detected a NonexistentMemory Erro
Appendix A A-7HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode016A2D02 The CACHEA0 DRAB detected aNonexistent Memory Err
A-8 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode01772D02 The CACHEA1 DRAB detected aNonexistent Memory Err
Appendix A A-9HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode01852E02 The CACHEB0 DRAB detected a NonexistentMemory Err
A-10 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode01943702 The CACHEA0 DRAB unexpectedly reporteda Nonexist
Appendix A A-11HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode01A43002 The CACHEA0 DRAB detected an AddressParity error
Troubleshooting 1–9HSZ50 Array Controller Service ManualUsing the DIGITAL UNIX file utilityYou can use the DIGITAL UNIX file utility to determine if
A-12 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode01B43702 The CACHEB0 DRAB unexpectedly reportedan Address
Appendix A A-13HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode01C42F02 The Master DRAB detected a Write DataParity erro
A-14 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode01D33002 The CACHEA1 DRAB detected a Write DataParity err
Appendix A A-15HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode01E23102 The CACHEB1 DRAB detected a Write DataParity err
A-16 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode02042001 Journal SRAM backup battery failure;detected dur
Appendix A A-17HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode020D2401 The wrong write cache module is configured.The s
A-18 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode02160064 A request was received to abort thiscommand.0002
Appendix A A-19HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode021F0064 The device specified in the Device Locatorfield
A-20 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode022A0064 The device specified in the Device Locatorfield
Appendix A A-21HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode023D0064 The device specified in the Device Locatorfield
1–10 TroubleshootingService Manual HSZ50 Array Controller• t - target ID as used in the HSZ50 unit DTZL where the“T”. In the DTZL HSZ50 unit matches
A-22 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode024B2401 The Write-back caching has been disabledeither d
Appendix A A-23HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode0257000A An attempt to reassign a bad disk block failed.T
A-24 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode03034002 Byte transfer time-out during disk operation.Not
Appendix A A-25HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode03134002 Maximum number of errors for this datatransfer o
A-26 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode03364002 During device initialization the devicereported
Appendix A A-27HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode036E4002 Maximum number of errors for this datatransfer o
A-28 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode03854402 SCSI bus errors occurred during tapeoperation. N
Appendix A A-29HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode039E430A Nonvolatile memory and drive metadataindicate co
A-30 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode03B64002 Byte transfer time-out during media loaderoperat
Appendix A A-31HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode03C92002 SCSI interface chip command time-out duringopera
Troubleshooting 1–11HSZ50 Array Controller Service Manual The A in the device name represents a SCSI controllerdesignation and the 101 represents a
A-32 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode03D24402 SCSI bus errors during device operation. Thedevi
Appendix A A-33HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode03D8450A During device initialization, the devicereporte
A-34 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode03DE450A During device initialization, the devicereporte
Appendix A A-35HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode03EA0F02 The EMU-detected power supply fault is nowfixed.
A-36 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode03F30064 An asynchronous SWAP interrupt wasdetected by th
Appendix A A-37HSZ50 Array Controller Service ManualInstance,CodeExplanation RepairActionCode07060C01 Failover Control detected that both controllersa
A-38 Appendix AService Manual HSZ50 Array ControllerInstance,CodeExplanation RepairActionCode82012002 An unrecoverable error was detected duringexecut
Appendix A A-39HSZ50 Array Controller Service Manual Last fail codesThe following tables contain last fail codes and their definitions. Use thesetabl
A-40 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode01082004 The core diagnostics reported a fault.Last Fai
Appendix A A-41HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode010D0110 The System Information structure within theSys
1–12 TroubleshootingService Manual HSZ50 Array Controlleroccurs. Note that if the controller ASC and ASCQ are zero, thedevice generated the error. Als
A-42 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode01110106 A bugcheck occurred during EXEC,BUGCHECK proce
Appendix A A-43HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode018600A0 A processor interrupt was generated with anind
A-44 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode02090100 A call to EXEC,ALLOCATE_MEM_ZEROED failed to r
Appendix A A-45HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode02270104 A callback from DS on a transfer request hasre
A-46 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode02392084 A processor interrupt was generated by thecont
Appendix A A-47HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode02570102 An invalid status was returned from VA,XFER()
A-48 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode02790102 An invalid status was returned from VA,XFER()
Appendix A A-49HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode028E0100 Invalid DCA state detected in init_crashover.
A-50 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode02A30100 No available data buffers. If the cache module
Appendix A A-51HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode02AF0102 An invalid status was returned from VA,XFER()
Troubleshooting 1–13HSZ50 Array Controller Service ManualSystem type register x00000004 DEC 3000Number of CPUs (mpnum) x00000001CPU logging
A-52 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode02C70100 Bad BBR offsets for active shadowset,detected
Appendix A A-53HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode02D80100 Unable to allocate memory for Fast Buffers.Cod
A-54 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode030B0188 A dip error was detected when pcb_busy wasset.
Appendix A A-55HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode03330188 A parity error was detected by a device portwh
A-56 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode03360188 A device port's host bus watchdog timerex
Appendix A A-57HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode03370108 A device port detected an illegal scriptinstru
A-58 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode03390108 An unknown interrupt code was found in adevice
Appendix A A-59HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode033E0108 An attempt was made to restart a device portat
A-60 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode03410101 Invalid SCSI device type in PUB.Last Failure P
Appendix A A-61HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode03520100 A failure resulted when an attempt was madeto
1–14 TroubleshootingService Manual HSZ50 Array Controller------ Packet Type ------ 261. Soft Error StringError Type So
A-62 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode04040103 The event log format found inV_fm_template_tab
Appendix A A-63HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode040A0100 The caller of FM,CANCEL_SCSI_DE_NOTIFICATIONpa
A-64 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode04130103 The event log format found in the eip is notsu
Appendix A A-65HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode06020100 A port other than terminal port A was referred
A-66 Appendix AService Manual HSZ50 Array ControllerTable A–9 Nonvolatile parameter memory failover control lastfailure codes08010101 A remote state
Appendix A A-67HSZ50 Array Controller Service Manual080F0101 An out-of-range receiver ID was received bythe NVFOC communication utility (receivedby ma
A-68 Appendix AService Manual HSZ50 Array Controller081F0000 An FLM, INSUFFICIENT_RESOURCESerror was returned from a FLM lock or unlockcall.01082000
Appendix A A-69HSZ50 Array Controller Service ManualTable A–11 Integrated logging facility last failure codesLast Fail Code Explanation RepairAction
A-70 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode200C0100 After a CLI command the NV memory wasstill loc
Appendix A A-71HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode20190010 A cache state of a unit remainsWRITE_CACHE_UNW
Troubleshooting 1–15HSZ50 Array Controller Service ManualCam Flags x00000482 SIM Queue Actions areEnabled
A-72 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode40300100 Failure in memory allocation. 0140510100 htb_i
Appendix A A-73HSZ50 Array Controller Service ManualLast FailureCodeExplanation RepairActionCode41030100 Unable to allocate the necessary number oflar
A-74 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode420B0100 HP_INIT could not allocate initial buffs forPa
Appendix A A-75HSZ50 Array Controller Service ManualTable A–16 Disk and tape MSCP server last failure codesLast Fail Code Explanation RepairActionCo
A-76 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode60640100 Invalid condition when there exists no unusedW
Appendix A A-77HSZ50 Array Controller Service ManualTable A–18 System communication services directory lastfailure codeLast Fail Code Explanation Re
A-78 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode80070100 DILX aborted all cmds via va, d_abort() butt
Appendix A A-79HSZ50 Array Controller Service ManualLast Fail Code Explanation RepairActionCode81030100 TILX tried to release a facility that wasn&apo
A-80 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode81150100 A cmd which TILX issued was terminatedwith a s
Appendix A A-81HSZ50 Array Controller Service ManualTable A–23 Clone unit utility (CLONE) last failure codesLast Fail Code Explanation RepairActionC
Warning!This is a Class A product. In a domestic environment this product may cause radiointerference in which case the user may be required to take a
1–16 TroubleshootingService Manual HSZ50 Array Controller------ Packet Type ------ 256. Generic String Error
A-82 Appendix AService Manual HSZ50 Array ControllerLast Fail Code Explanation RepairActionCode86010010 The controller code load function is about tou
Appendix A A-83HSZ50 Array Controller Service Manual Repair action codesThis section contains the repair action codes you will reference fromInstance
A-84 Appendix AService Manual HSZ50 Array ControllerRepair ActionCodeAction to take0B The other controller in a dual-redundant configuration hasbeen r
Appendix A A-85HSZ50 Array Controller Service ManualRepair ActionCodeAction to take24 Check for the following invalid write cache configurations:If it
A-86 Appendix AService Manual HSZ50 Array ControllerRepair ActionCodeAction to take27 The Master DRAB detected an Nbus Transfer ErrorAcknowledge (TEA)
Appendix A A-87HSZ50 Array Controller Service ManualRepair ActionCodeAction to take2A A Multiple Bit ECC error was detected by the CACHEB0 orCACHEB1 D
A-88 Appendix AService Manual HSZ50 Array ControllerRepair ActionCodeAction to take2C The Master DRAB detected a Nonexistent Memory Errorcondition. Us
Appendix A A-89HSZ50 Array Controller Service ManualRepair ActionCodeAction to take2F The Master DRAB detected an Address Parity Error or aWrite Data
A-90 Appendix AService Manual HSZ50 Array ControllerRepair ActionCodeAction to take30 The CACHEA0 or CACHEA1 DRAB detected an AddressParity Error or a
Appendix A A-91HSZ50 Array Controller Service ManualRepair ActionCodeAction to take31 The CACHEB0 or CACHEB1 DRAB detected an AddressParity Error or a
Troubleshooting 1–17HSZ50 Array Controller Service ManualError Count 1.Retry Count 0.Most Recent ASC
A-92 Appendix AService Manual HSZ50 Array ControllerRepair ActionCodeAction to take33 This event report contains supplemental information relatedto a
Appendix A A-93HSZ50 Array Controller Service ManualRepair ActionCodeAction to take66 The number of hosts forming virtual circuits with thecontroller
HSZ50 Array Controller Service ManualGlossary
G-2 GlossaryService Manual HSZ50 Array ControlleradapterA device that converts the protocol and hardware interface of one bus typeinto that of another
Glossary G-3HSZ50 Array Controller Service Manualcontroller shelfA StorageWorks shelf designed to contain controller and cache memorymodules.CRCCyclic
G-4 GlossaryService Manual HSZ50 Array ControllerDUARTDual universal asynchronous receiver/transmitter. An integrated circuitcontaining two serial, as
Glossary G-5HSZ50 Array Controller Service ManualfailoverThe process that takes place when one controller in a dual-redundantconfiguration assumes the
G-6 GlossaryService Manual HSZ50 Array ControllerinitiatorA SCSI device that requests an I/O process to be performed by anotherSCSI device (a target).
Glossary G-7HSZ50 Array Controller Service Manualnon-redundant configurationA single controller configuration. A controller configuration that does no
1–18 TroubleshootingService Manual HSZ50 Array Controller-- Standard Sense Data --Error Code xF0 Current Error
G-8 GlossaryService Manual HSZ50 Array ControllerquiesceTo make a bus inactive or dormant. The operator must quiesce SCSI busoperations, for example,
Glossary G-9HSZ50 Array Controller Service Manualmaximum of seven devices. The StorageWorks device interface isimplemented according to SCSI-2 standar
G-10 GlossaryService Manual HSZ50 Array ControllerStorageWorksDigital's family of modular data storage products that allows customers todesign an
Glossary G-11HSZ50 Array Controller Service Manualvirtual terminalA software path from an operator terminal on the host to the controller'sCLI. T
HSZ50 Array Controller Service ManualIndexAAbort codes, 3–37Adapter, G-2Allocation class, G-2Application errorcontroller generated event, 1–19Applicat
I - 2 IndexService Manual HSZ50 Array Controllermethods, 3–5single controller upgrade, 3–5Code patch, 3–5error messages, 3–30installing patches, 3–28l
Index I - 3HSZ40 Array Controller Service Manualguidelines, 2–2FFailedset, G-4Failover, G-5Fault Management Utility. See FMUFile utilityoutput, 1–9sta
I - 4 IndexService Manual HSZ50 Array Controllerinduce controller crash utility(CRASH), A-90Integrated logging facility, A-72nonvolatile parameter mem
Index I - 5HSZ40 Array Controller Service ManualSCSI device port cables, 2–49SCSI host cables, 2–47solid state disk drives, 2–45storage devices, 2–42t
Troubleshooting 1–19HSZ50 Array Controller Service ManualInformation Byte 3 x00 Byte 2 x03 Byte 1
I - 6 IndexService Manual HSZ50 Array ControllerUpgrading controller software, 3–3, 3–5VVCS, G-11Virtual terminal, G-11VTDPYcommand line interpreter,
1–20 TroubleshootingService Manual HSZ50 Array Controller• Instance, Code - If the Instance, Code contains a value of Can’tDescribe, use the procedur
Troubleshooting 1–21HSZ50 Array Controller Service Manual------ Packet Type ------ 258. Module Name StringRoutine Name
1–22 TroubleshootingService Manual HSZ50 Array ControllerCCB Length x00C0XPT Function Code x01 Execute requested SCS
Troubleshooting 1–23HSZ50 Array Controller Service ManualTimeout Value x0000003C*msg_ptr x0000000000000000Message Length
1–24 TroubleshootingService Manual HSZ50 Array Controller Component ID = ValueAdded Services.
Troubleshooting 1–25HSZ50 Array Controller Service ManualDrive Product Name RZ74 (C) DECDevice Type x00 Di
1–26 TroubleshootingService Manual HSZ50 Array ControllerASC & ASCQ x8000 ASC = x0080 A
Troubleshooting 1–27HSZ50 Array Controller Service ManualSystem type register x0000000C AlphaServer 8x00Number of CPUs (mpnum) x00000002CPU
1–28 TroubleshootingService Manual HSZ50 Array ControllerError Type Hard Error Detected------ Packet Type ------ 257.
Troubleshooting 1–29HSZ50 Array Controller Service Manual*next_ccb x0000000000000000*req_map xFFFFFC0019337D00void (
1–30 TroubleshootingService Manual HSZ50 Array ControllerSelect timeout (SCSI protocol timeout)A select timeout is a SCSI protocol timeout. Locate th
Troubleshooting 1–31HSZ50 Array Controller Service Manual------ Packet Type ------ 258. Module Name StringRoutine Name
1–32 TroubleshootingService Manual HSZ50 Array ControllerCCB Length x00C0XPT Function Code x01 Execute requested SCS
Troubleshooting 1–33HSZ50 Array Controller Service Manual*msg_ptr x0000000000000000Message Length 0.Vendor Unique
1–34 TroubleshootingService Manual HSZ50 Array ControllerSystem Model DEC 3000 Model 500Entry type 1. D
Troubleshooting 1–35HSZ50 Array Controller Service ManualSCSI Status x02 Check ConditionRemaining Byte Length 160.----
vTable of Contents1 TroubleshootingIntroduction...
1–36 TroubleshootingService Manual HSZ50 Array Controller Test Unit Ready or ReadCapacity Command failed.!!!!!!!!!
Troubleshooting 1–37HSZ50 Array Controller Service Manual Sharable Available
1–38 TroubleshootingService Manual HSZ50 Array ControllerEvent validity 1. O/S claims event is validEvent severity
Troubleshooting 1–39HSZ50 Array Controller Service Manual------ Packet Type ------ 256. Generic String Acti
1–40 TroubleshootingService Manual HSZ50 Array Controllervoid (*cam_cbfcnp)() xFFFFFC00004AC8A0*data_ptr x00000000000F0008Data Tr
Troubleshooting 1–41HSZ50 Array Controller Service Manual------ Packet Type ------ 768. SCSI Sense DataPacket Revision 0.----
1–42 TroubleshootingService Manual HSZ50 Array ControllerAssociated Port x03Associated Target x03Associated ASC
Troubleshooting 1–43HSZ50 Array Controller Service Manual2. Use the correct DESCRIBE command and give it the code numberyou want translated. FMU>
1–44 TroubleshootingService Manual HSZ50 Array ControllerFMU Command Example FMU> DESCRIBE ASC_ASCQ_CODE ?Your options are: ASC value (range: 0 t
Troubleshooting 1–45HSZ50 Array Controller Service Manual4. To see one of the four stored last failure or memory systemfailure events: FMU> DESCR
viDILX data patterns... 1–56Monitoring system performance with t
1–46 TroubleshootingService Manual HSZ50 Array ControllerReporting component's event number: 136.(88) Restart Type: 2.(02) Description: Automatic
Troubleshooting 1–47HSZ50 Array Controller Service Manual3. Accept the default settings: Use all defaults and run in read only mode(y/n)? y4. The
1–48 TroubleshootingService Manual HSZ50 Array Controller HSZ50> RUN DILX2. Choose the auto-configure option to test all single-disk units: Do yo
Troubleshooting 1–49HSZ50 Array Controller Service Manual DILX testing started at <date> <time>Test will run for <nn> minutes9. D
1–50 TroubleshootingService Manual HSZ50 Array Controller6. The usual DILX summary simply indicates whether it detectedany errors on each unit. Addi
Troubleshooting 1–51HSZ50 Array Controller Service Manual Write enable disk unit(s) to be tested(y/n) [n]? y2. Set the percentage of requests that
1–52 TroubleshootingService Manual HSZ50 Array Controller8. DILX indicates whether it has been able to allocate the disk. Ifyou enabled the read/wri
Troubleshooting 1–53HSZ50 Array Controller Service Manual4. Enter the amount of time that you want the test to run. A singlecomplete pass takes 10
1–54 TroubleshootingService Manual HSZ50 Array Controller__________________Caution_________________If you define write or erase commands, user data wi
Troubleshooting 1–55HSZ50 Array Controller Service Manual– Enter ^G (CTRL G) to get a performance summary withoutstopping the test (^T if you are ru
viiPreparing to replace the second ECB ... 2–33Replacing the second ECB...
1–56 TroubleshootingService Manual HSZ50 Array ControllerMessage:CODE 3: Read data do not match what DILX thoughtwas written to the media. Unit x.Ex
Troubleshooting 1–57HSZ50 Array Controller Service Manual10DB6C112D2D, 2D2D, 2D2D, D2D2, D2D2, D2D2, 2D2D,2D2D, D2D2, D2D2, 2D2D, D2D2, 2D2D, D2D2,2D
1–58 TroubleshootingService Manual HSZ50 Array ControllerTo initiate VTDPY from a maintenance terminal at the CLI>prompt, enter the following comma
Troubleshooting 1–59HSZ50 Array Controller Service ManualTable 1–5 VTDPY commandsCommand String FunctionDISPLAY CACHE Use 132 column unit caching s
1–60 TroubleshootingService Manual HSZ50 Array ControllerHow to Interpret the VTDPY Display FieldsThis section contains descriptions of the major fiel
Troubleshooting 1–61HSZ50 Array Controller Service Manualdefault communication mode and is used unless the initiatorsuccessfully negotiates for synch
1–62 TroubleshootingService Manual HSZ50 Array Controller3. This subdisplay contains a row for each SCSI device portsupported by the controller. The
Troubleshooting 1–63HSZ50 Array Controller Service Manual– d — Off-line, Disabled by DIGITAL MultivendorCustomer Services. The unit has been disable
1–64 TroubleshootingService Manual HSZ50 Array Controller– v — For disks, this symbol indicates the device is stopped.For tapes, it indicates the tap
Troubleshooting 1–65HSZ50 Array Controller Service ManualUnit Status (full)Unit ASWC KB/S Rd% Wr% Cm% HT% PH% MS% Purge BlChd BlHitD0
viiiRunning the CLCP utility ... 3–16The dual-redundant, sequential upgrade method .
1–66 TroubleshootingService Manual HSZ50 Array Controller The availability state is indicated using the following letters:– a — Available. Available
Troubleshooting 1–67HSZ50 Array Controller Service Manual The spindle state is indicated using the following characters:– ^ — For disks, this symbo
1–68 TroubleshootingService Manual HSZ50 Array ControllerCm% — This column indicates what percentage of datatransferred between the host and the unit
Troubleshooting 1–69HSZ50 Array Controller Service ManualDescriptionThis subdisplay shows the status of the physical storage devices thatare known to
1–70 TroubleshootingService Manual HSZ50 Array Controller– For other types of devices, this column is left blank. For disks and tapes, a W in the wr
Troubleshooting 1–71HSZ50 Array Controller Service ManualDevice SCSI Port PerformancePort Rq/S RdKB/S WrKB/S CR BR TR 1 0 0
1–72 TroubleshootingService Manual HSZ50 Array Controller^R or ^W - Refresh screenDISPLAY CACHE - Use 132 column unit cachingstatistics displayDISPLAY
HSZ50 Array Controller Service Manual2 Replacing field-replaceable unitsIntroduction and precautionsReplacing controllers and cache modules usingC_
2–2 Replacing field-replaceable unitsService Manual HSZ50 Array ControllerIntroduction and precautionsThis chapter describes the procedures for replac
Replacing field-replaceable units 2–3HSZ50 Array Controller Service ManualHandling controller host-port cables:Use the following procedures when you r
ix4 Moving storagesets and devicesPrecautions for retaining data...4–2M
2–4 Replacing field-replaceable unitsService Manual HSZ50 Array ControllerWhen you use C_SWAP to replace a controller in an SW500 andSW800 cabinet, yo
Replacing field-replaceable units 2–5HSZ50 Array Controller Service Manual4. Prefer all target IDs to this controller by entering the followingcomman
2–6 Replacing field-replaceable unitsService Manual HSZ50 Array Controller11. Loosen the captive screws that secure the trilink connector tothe contr
Replacing field-replaceable units 2–7HSZ50 Array Controller Service ManualRemoving the controller and cache modulesUse the following procedure to remo
2–8 Replacing field-replaceable unitsService Manual HSZ50 Array Controller5. Eject the program card by pressing and holding the Reset button(//), the
Replacing field-replaceable units 2–9HSZ50 Array Controller Service Manual6. Remove the trilink connector from the controller. Do notdisconnect the
2–10 Replacing field-replaceable unitsService Manual HSZ50 Array ControllerFigure 2–4 Disconnecting the battery cable and disabling theECBCXO-5360A-
Replacing field-replaceable units 2–11HSZ50 Array Controller Service ManualFigure 2–5 Removing controllers and cache modules12CachemoduleController1
2–12 Replacing field-replaceable unitsService Manual HSZ50 Array Controller10. Wait for the following message to display on the maintenanceterminal:
Replacing field-replaceable units 2–13HSZ50 Array Controller Service Manual3. Wait for the following text to appear on the terminal: Attempting to qu
Comments to this Manuals