This document contains instructions for replacing an HSG60, HSG80, HSJ80, or HSZ80 array controller. NOTE: For instructions on upgrading a single-controller configuration to a REPLACING AN dual-redundant controller configuration, see the appropriate array controller user guide or maintenance and service guide. HSG60 OR General Information Figure 1, Figure 2, Figure 3, and Figure 4 provide general information HSX80 ARRAY about the specific host cable connection for each array controller. NOTE: The maintenance port cable shipped with the array controller has a 9-pin CONTROLLER connector for a PC connection only. If using a terminal instead of a PC, order the optional maintenance port cable from the local field service office. 2 3 4 1 5 6 6 5 4 3 2 1 7 10 11 9 8 12 CXO7198A Backplane connectors Optional adapters for a terminal Access door European Union Notice connection (9-pin D-sub to 25-pin Optical gigabit link module D-sub, not shown): Products with the CE Marking comply with both the EMC Directive (89/336/EEC) and (GLM) the Low Voltage Directive (73/23 EEC) issued by the Commission of the European Program card slot s Male to female (null modem), Community. Compliance with these directives implies conformity to the following Program card ejection button part numbers: European Norms (in brackets are the equivalent international standards): Program card 173407001 / 124523801 s EN 55022 (CISPR 22) Electromagnetic Interference Program card electrostatic s Male to male (null modem), s EN 50082-1 (IEC 801-2, IEC 801-3, IEC 801-4) Electromagnetic Immunity part numbers: discharge (ESD) cover s EN 60950 (IEC 950) Product Safety Fibre Channel optical host bus 173407002 / 124523802 cables s Male to male (modem), NOTICE Maintenance port cable for a part numbers: 2000 Compaq Computer Corporation. PC connection 173407003 / 124523803 Maintenance port COMPAQ, Compaq logo, and StorageWorks Reg. U.S. Pat. & Tm. Off. Microsoft, H Operator control panel (OCP) Windows, and Windows NT are trademarks of Microsoft Corporation. All other product S Release lever names mentioned herein may be trademarks of their respective companies. THE INFORMATION IN THIS PUBLICATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. THE ENTIRE RISK ARISING OUT OF THE USE OF THIS INFORMATION Figure 1. HSG60 or HSG80 array controller with optical GLM REMAINS WITH RECIPIENT. IN NO EVENT SHALL COMPAQ BE LIABLE FOR ANY DIRECT, CONSEQUENTIAL, INCIDENTAL, SPECIAL, PUNITIVE OR OTHER DAMAGES WHATSOEVER (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION OR LOSS OF BUSINESS INFORMATION), EVEN IF COMPAQ HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND WHETHER IN AN ACTION OF CONTRACT OR TORT, INCLUDING NEGLIGENCE. The limited warranties for Compaq products are exclusively set forth in the documentation accompanying such products. Nothing herein should be construed as constituting a further or additional warranty. REPLACING AN HSG60 OR HSx80 ARRAY CONTROLLER Third Edition (December 2000) Part Number: 196743-023 EK80CTLIM. C01 Compaq Computer Corporation 2 2 3 3 4 4 1 1 5 5 6 6 6 5 4 3 2 1 7 11 6 5 4 3 2 1 12 7 8 8 10 13 10 11 9 9 12 CXO7200A CXO7199A Backplane connectors Optional adapters for a terminal Host ports connection (9-pin D-sub to 25-pin Backplane connectors Optional adapters for a terminal Program card slot D-sub, not shown): Access door Program card ejection button connection (9-pin D-sub to 25-pin Copper GLM Program card s Male to female (null modem), D-sub, not shown): Program card slot Program card ESD cover part numbers: Program card ejection button s Male to female (null modem), Trilink connector 173407001 / 124523801 Program card part numbers: Host bus cable with ferrite s Male to male (null modem), Program card ESD cover 173407001 / 124523801 part numbers: bead Fibre Channel copper host s Male to male (null modem), SCSI terminator 173407002 / 124523802 bus cables part numbers: Maintenance port cable for a s Male to male (modem), Maintenance port cable for a 173407002 / 124523802 PC connection part numbers: PC connection s Male to male (modem), H Maintenance port 173407003 / 124523803 Maintenance port S OCP part numbers: H OCP 7 Release lever 173407003 / 124523803 S Release lever Figure 4. HSZ80 array controller with trilink connector Figure 2. HSG60 or HSG80 array controller with copper GLM Single-Controller Configurations Use the steps in "Removing a Controller" and "Installing a 1 Controller" to replace a controller. See the applicable array controller figure (Figure 1, 2, 3, or 4) for clarification during the procedure. CAUTION: Static electricity can easily damage an array controller. Wear a 2 snug-fitting, grounded ESD wrist strap. 3 4 8 Removing a Controller 5 9 7 10 Use the following steps to remove a controller: 6 1. If the controller is operating, connect a PC or terminal to the controller maintenance port. If the controller is not operating, go to step 7. 2. From the host console, stop all host activity to the controllers and CXO7276A dismount the logical units in the subsystem. Backplane connectors 3. If using a Microsoft Windows NT or Windows 2000 platform, Optional adapters for a terminal Computer interconnect (CI) shut down the server. connection (9-pin D-sub to 25-pin host bus cable D-sub, not shown): 4. Run the fault management utility (FMU) to obtain the last failure Program card ejection button codes, if desired. Program card slot s Male to female (null modem), Program card part numbers: 5. Is a disk initialized with the SAVE_CONFIGURATION switch? Program card ESD cover 173407001 / 124523801 s No. Locate existing information that will support the manual Maintenance port cable for a s Male to male (null modem), configuration of the subsystem. The new controller must be PC connection part numbers: manually configured as described using the appropriate array Maintenance port 173407002 / 124523802 controller user guide or CLI reference guide. OCP s Male to male (modem), Release lever s Yes. Use the following command to save the current device part numbers: configuration for "this controller:" 173407003 / 124523803 CONFIGURATION SAVE Figure 3. HSJ80 array controller with CI connector Page 2 Installing a Controller 6. Shut down "this controller" with the following command: SH UTDOWN THIS_CONTROLLER Use the following steps to install a controller:
NOTE: After the controller shuts down, the reset button and the first three CAUTION: Carefully align the controller in the appropriate guide rails. light emitting diodes (LEDs) turn ON (see Figure 5). This might take several Misalignment might damage the backplane. minutes to happen, depending on the amount of data that needs to be flushed from the cache module. Proceed only after the reset button stops FLASHING and remains ON. IMPORTAN T: Ensure the program card is not installed in the replacement controller. 1 NOTE: If the controller being installed was previously used in another 2 subsystem, purge the controller of the old configuration (refer to the CONFIGURATION RESET command description in the appropriate array controller user guide or CLI reference guide). 1. Insert the replacement controller into Controller A bay and engage 1 2 3 4 5 6 the retaining levers. 2. Connect a PC or terminal to the replacement controller CXO6991A maintenance port. Figure 5. Controller reset button and first three LEDs 3. Press and hold the reset button while inserting the program card into the replacement controller. CAUTION: The cache module might contain unwritten data if the controller 4. Release the reset button. crashes and the controller cannot be shut down with the SHUTDOWN THIS_CONTROLLER command. Loss of data might occur. The controller restarts. 7. Remove the program card ESD cover and the program card and IMPORTAN T: If the controller did not restart, use the following steps: save them in an antistatic bag or on a grounded antistatic mat for 1. Press and hold the controller reset button. 2. Reseat the controller program card. the replacement controller. 3. Release the reset button. 8. Disconnect all host bus cables or terminators from the controller: s [HSG60 or HSG80] Disconnect the optical or copper cables. 5. From the CLI prompt, display details about the configured controller using the following command: NOTE: If extender clips are not installed on the optical cables, use thin needle nose pliers to disconnect the cables (see inset on Figure 6). SHOW THIS_CONTROLLER FULL 6. Configure the controller as described using the appropriate array controller user guide or CLI reference guide. 7. Is the current device configuration saved on a disk drive? s No. Manually restore the current device configuration using existing information and the appropriate array controller user guide or CLI reference guide. s Yes. Automatically restore the configuration as follows: IMPORTAN T: In the following step, if all port buttons do not begin FLASHING when the program card is inserted, continue holding the Port #6 button and then eject and reinsert the program card. ) and a. Press and hold the Port #6 button (see Figure 7, then insert the program card. The reset button begins FLASHING. CXO6613A 1 2 Figure 6. Using thin needle nose pliers to disconnect a fiber optic cable s [HSJ80] Disconnect the internal CI cables from the controller (see Figure 3). s [HSZ80] Disconnect the trilink connector from the controller 1 2 3 4 5 6 (the trilink connectors are reused, see Figure 4). 9. If connected to the operational controller, disconnect the PC or CXO6216C terminal from the controller maintenance port. Figure 7. Location of array controller reset and port #6 buttons on the OCP 10. Disengage both retaining levers and remove the controller, then place the controller in an antistatic bag or on a grounded antistatic b. Release the Port #6 button to initiate the configuration mat. restore. Page 3 5. Start the field replacement utility (FRUTIL) with the following 8. Using the code-load/code-patch utility (CLCP), install any command: patches that were installed on the previous controller as described in the appropriate array controller user guide or CLI reference RUN FRUTIL guide. 6. Enter N(o) to the question about replacing the cache battery. NOTE: Step 9 is optional for HSJ80 controllers. 7. Enter 1, Replace or remove a controller or cache module, from the 9. [HSG60, HSG80 and HSZ80 only] Set the date and time using the FRUTIL Main menu. following command: 8. Enter 2, Other controller module, from the Replace or Remove SET THIS_CONTROLLER TIME=dd-mmm-yyyy:hh:mm:ss Options menu to remove the "other controller." 10. Connect all host bus cables or terminators to the controller: 9. Enter Y(es) to confirm the intent to remove the "other controller." s [HSG60 or HSG80] Reconnect the optical or copper cables (see Figure 1 or Figure 2, respectively). CAUTION: Wait for FRUTIL to quiesce the device ports--indicated by an "All device ports quiesced" message. Failure to allow the ports to quiesce might s [HSJ80] Reconnect the internal CI cables (see Figure 3). result in data loss. Quiescing might take several minutes. s [HSZ80] Reconnect the trilink connectors (see Figure 4). 11. Mount the logical units on the host. IMPORTAN T: A countdown timer allows a total of two minutes to remove the 12. If using a Windows NT or Windows 2000 platform, restart the controller. After two minutes, "this controller" will exit FRUTIL and resume server. operations. If this happens, return to step 5 and proceed. 13. Disconnect the PC or terminal from the controller maintenance port. 10. Rem ove the controller: a. Disconnect all host bus cables or terminators from the Dual-Redundant Controller Configurations controller: s [HSG60 or HSG80] Disconnect the optical or copper Use the steps in "Removing a Controller" and "Installing a cables. Controller" to replace a controller. See the applicable array controller figure (Figure 1, 2, 3, or 4) for clarification during the procedure. NOTE: If extender clips are not installed on the optical cables, use thin needle nose pliers to disconnect the cables (see Figure 6). CAUTION: Static electricity can easily damage an array controller. Wear a s [HSJ80] Disconnect the internal CI cables from the snug-fitting, grounded ESD wrist strap. controller (see Figure 3). s [HSZ80] Disconnect the trilink connector from the Removing a Controller controller (the trilink connectors are reused, see Figure 4). Use the following steps to remove a controller: b. Disengage both retaining levers and remove the controller from the enclosure. 1. Connect a PC or terminal to the maintenance port of the operational controller. c. Place the controller in an antistatic bag or on a grounded antistatic mat. The controller connected to the PC or terminal becomes "this controller"; the controller being removed becomes the "other 11. Is a replacement controller available now? controller." s No. Enter N(o) and disconnect the PC or terminal from the 2. For HSJ80 controllers: controller maintenance port. a. Prefer all units to "this controller" with the following FRUTIL will exit. command: s Yes. Enter Y(es) and go to step 6 in the next section and SET unit-number PREFERRED_PATH=THIS_CONTROLLER proceed. b. Disable the CI bus paths with the following commands: Installing a Controller SET OTHER_CONTROLLER NOPORT_1_PATH_A Use the following steps to install a controller. SET OTHER_CONTROLLER NOPORT_1_PATH_B SET OTHER_CONTROLLER NOPORT_2_PATH_A 1. Connect a PC or terminal to the maintenance port of the operational controller. SET OTHER_CONTROLLER NOPORT_2_PATH_B The controller connected to the PC or terminal becomes "this NOTE: The display of an error message, indicating that the subsystem was controller"; the controller being installed becomes the "other unable to run down certain units on the "other controller," is a timing issue. If controller." this occurs, repeat these SET commands. 2. Start FRUTIL with the following command: 3. Disable failover and take the controllers out of dual-redundant configuration with one of the following commands: RUN FRUTIL SET NOFAILOVER 3. Enter N(o) to the question about replacing the cache battery. or 4. Enter 2, Install a controller or cache module, from the FRUTIL SET NOMULTIBUS_FAILOVER Main menu. 4. Remove the program card ESD cover and program card from the 5. Enter 2, Other controller module, from the Replace or Remove "other controller." Save them in an antistatic bag or on a grounded Options menu. antistatic mat for the replacement controller. 6. Enter Y(es) to confirm the intent to install the "other controller." Page 4 b. Rem ove the preferred path on all units with the following CAUTION: Wait for FRUTIL to quiesce the device ports--indicated by an "All command: device ports quiesced" message. Failure to allow the ports to quiesce might SET unit-number NOPREFERRED_PATH result in data loss. Quiescing might take several minutes. 15. Disconnect the PC or terminal from the controller maintenance Carefully align the controller in the appropriate guide rails. Misalignment port. might damage the backplane. This completes the hardware installation. IMPORTAN T: A countdown timer allows a total of two minutes to install the controller. After two minutes, "this controller" will exit FRUTIL and resume operations. If this happens, return to step 2 and proceed. 7. Install the replacement controller: a. Make sure that the program card is seated in the controller. b. Insert the controller into the appropriate bay, and engage the retaining levers. NOTE: When fully seated, the controller starts automatically--the reset LED turns ON. A controller restart can take as long as 60 sec, indicated by the temporary cycling of the port LEDs and a FLASHING reset button. IMPORTAN T: If the "other controller" did not restart, use the following steps: 1. Press and hold the "other controller" reset button. 2. Reseat the "other controller" program card. 3. Release the reset button. 8. Press Enter/Return to continue. FRUTIL exits. 9. Install the program card ESD cover on the "other controller." 10. Configure the controller as described in the appropriate array controller user guide or CLI reference guide. NOTE: If the controller being installed was previously used in another subsystem, purge the controller of the old configuration (refer to the CONFIGURATION RESET command description in the appropriate array controller user guide or CLI reference guide). 11. Enable failover and reestablish the dual-redundant configuration with one of the following commands: SET FAILOVER COPY=THIS_CONTROLLER or SET MULTIBUS_FAILOVER COPY=THIS_CONTROLLER This command copies the subsystem configuration from "this controller" to the "other controller." 12. If desired, verify the failover configuration with the following command: SH OW THIS_CONTROLLER FULL 13. Wait for FRUTIL to terminate and then reconnect the host bus cables or terminators: s [HSG60 or HSG80] Reconnect the optical or copper cables (see Figure 1 or Figure 2, respectively). s [HSJ80] Reconnect the internal CI cables (see Figure 3). s [HSZ80] Reconnect the trilink connectors (see Figure 4). 14. For HSJ80 controllers: a. Enable CI bus paths with the following commands: SET THIS_CONTROLLER PORT_1_PATH_A SET THIS_CONTROLLER PORT_1_PATH_B SET THIS_CONTROLLER PORT_2_PATH_A SET THIS_CONTROLLER PORT_2_PATH_B Page 5
| 196743-023 |