
Page 4
8. Using the code-load/code-patch utility (CLCP), install any
patches that were installed on the previous controller as described
in the appropriate array controller user guide or CLI reference
guide.
NOTE: Step 9 is optional for HSJ80 controllers.
9. [HSG60, HSG80 and HSZ80 only] Set the date and time using the
following command:
SET THIS_CONTROLLER TIME=dd-mmm-yyyy:hh:mm:ss
10. Connect all host bus cables or terminators to the controller:
■[HSG60 or HSG80] Reconnect the optical or copper cables
(see Figure 1 or Figure 2, respectively).
■[HSJ80] Reconnect the internal CI cables (see Figure 3).
■[HSZ80] Reconnect the trilink connectors (see Figure 4).
11. Mount the logical units on the host.
12. If using a Windows NT or Windows 2000 platform, restart the
server.
13. Disconnect the PC or terminal from the controller maintenance
port.
Dual-Redundant Controller Configurations
Use the steps in “Removing a Controller”and “Installing a
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
snug-fitting, grounded ESD wrist strap.
Removing a Controller
Use the following steps to remove a controller:
1. Connect a PC or terminal to the maintenance port of the
operational controller.
The controller connected to the PC or terminal becomes “this
controller”; the controller being removed becomes the “other
controller.”
2. For HSJ80 controllers:
a. Prefer all units to “this controller”with the following
command:
SET unit-number PREFERRED_PATH=THIS_CONTROLLER
b. Disable the CI bus paths with the following commands:
SET OTHER_CONTROLLER NOPORT_1_PATH_A
SET OTHER_CONTROLLER NOPORT_1_PATH_B
SET OTHER_CONTROLLER NOPORT_2_PATH_A
SET OTHER_CONTROLLER NOPORT_2_PATH_B
NOTE: The display of an error message, indicating that the subsystem was
unable to run down certain units on the “other controller,”is a timing issue. If
this occurs, repeat these SET commands.
3. Disable failover and take the controllers out of dual-redundant
configuration with one of the following commands:
SET NOFAILOVER
or
SET NOMULTIBUS_FAILOVER
4. Remove the program card ESD cover and program card from the
“other controller.”Save them in an antistatic bag or on a grounded
antistatic mat for the replacement controller.
5. Start the field replacement utility (FRUTIL) with the following
command:
RUN FRUTIL
6. Enter N(o) to the question about replacing the cache battery.
7. Enter 1, Replace or remove a controller or cache module, from the
FRUTIL Main menu.
8. Enter 2, Other controller module, from the Replace or Remove
Options menu to remove the “other controller.”
9. Enter Y(es) to confirm the intent to remove the “other controller.”
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
result in data loss. Quiescing might take several minutes.
IMPORTANT: A countdown timer allows a total of two minutes to remove the
controller. After two minutes, “this controller”will exit FRUTIL and resume
operations. If this happens, return to step 5 and proceed.
10. Remove the controller:
a. Disconnect all host bus cables or terminators from the
controller:
■[HSG60 or HSG80] Disconnect the optical or copper
cables.
NOTE: If extender clips are not installed on the optical cables, use thin needle
nose pliers to disconnect the cables (see Figure 6).
■[HSJ80] Disconnect the internal CI cables from the
controller (see Figure 3).
■[HSZ80] Disconnect the trilink connector from the
controller (the trilink connectors are reused, see Figure 4).
b. Disengage both retaining levers and remove the controller
from the enclosure.
c. Place the controller in an antistatic bag or on a grounded
antistatic mat.
11. Is a replacement controller available now?
■No. Enter N(o) and disconnect the PC or terminal from the
controller maintenance port.
FRUTIL will exit.
■Yes. Enter Y(es) and go to step 6 in the next section and
proceed.
Installing a Controller
Use the following steps to install a controller.
1. Connect a PC or terminal to the maintenance port of the
operational controller.
The controller connected to the PC or terminal becomes “this
controller”; the controller being installed becomes the “other
controller.”
2. Start FRUTIL with the following command:
RUN FRUTIL
3. Enter N(o) to the question about replacing the cache battery.
4. Enter 2, Install a controller or cache module, from the FRUTIL
Main menu.
5. Enter 2, Other controller module, from the Replace or Remove
Options menu.
6. Enter Y(es) to confirm the intent to install the “other controller.”