C H A P T E R  7

Maintaining Your Array

This chapter covers the following maintenance and troubleshooting topics:


7.1 Introducing Key Screens and Commands

This section introduces the initial RAID controller firmware screen and Main Menu.

7.1.1 Controller Firmware Initial Screen

You see the following initial controller screen when you first access the RAID controller firmware via the controller COM port or Ethernet port.

To complete the connection to your management console, select the VT100 terminal mode or the appropriate mode for your communications software, and press Return.

 Screen capture shows the initial controller screen when accessing the RAID controller firmware.

TABLE 7-1 Components of the Controller Firmware Screen

Component

Description

Cursor

Move the cursor to a desired item, and then press Return to select.

Controller name

Identifies the type of controller.

Progress indicator

Indicates the current data transfer rate or progress of an event.

Gauge range

Use + or - keys to change the gauge range in order to view the progress indicator.

Cache status

Indicates the percentage in the controller cache that differs from what is saved to disk.

PC graphic (ANSI mode)

Enters the Main Menu and operates in ANSI mode.

(VT100 mode)

Enters the Main Menu and operates in VT100 mode.

PC graphic (ANSI+color mode)

Enters the Main Menu and operates in ANSI color mode.

Show transfer rate+show cache status

Press Return on this item to show the cache status and transfer rate.


The progress indicator is displayed when necessary to indicate the percentage of completion of a particular task or event. Sometimes the event is represented by a descriptive title, such as "Drive Copying:"

 Screen capture showing the initial firmware screen with a progress indicator labelled "Drive Copying" and 87% completed.

Events showing full descriptive titles for the progress indicator include:

For other events, the progress indicator merely shows a two-letter code in front of the percentage completed. These codes and their meanings are shown in the following table:

TABLE 7-2 Progress Indicator Prefix Meanings

Prefix

Description

IX:

Logical Drive Initialization

PX:

Parity Regeneration

EX:

Logical Drive Expansion

AX:

Add SCSI Drives




Note - For information about the battery status indicator, see Battery Status.



7.1.2 Main Menu

After you have selected the VT100 terminal emulation display mode and pressed Return on the initial screen, the Main Menu is displayed.

 Use the following keys to navigate within the application: Screen capture shows the firmware on the Main Menu.

left arrow right arrow up arrow down arrow

To select options

Return or Enter

To perform the selected menu option or display a submenu

Esc

To return to the previous menu without performing the selected menu option

Ctrl-L (Ctrl key and L key together)

To refresh the screen information

Press a letter as a keyboard shortcut for commands which have a boldface capital letter

To access a Main Menu command quickly


 

7.1.3 Quick Installation (Reserved)

This menu option is not used in normal operation. It is reserved for special use in special situations, and only when directed by technical support.



caution icon

Caution - Do not use this menu option unless directed by technical support. Using it will result in the loss of your existing configuration and all data you have on the devices.




7.2 Silencing Audible Alarms

An audible alarm indicates that either a component in the array has failed or a specific controller event has occurred. Error conditions and controller events are reported by event messages and event logs. Component failures are also indicated by LED activity on the array.



Note - It is important to know the cause of the error condition because how you silence the alarm depends on the cause of the alarm.



To silence the alarm, perform the following steps:

1. Check the error messages, event logs, and LED activity to determine the cause of the alarm.

Component event messages include but are not limited to the following terms:



caution icon

Caution - Be particularly careful to observe and rectify a temperature failure alarm. If you detect this alarm, shut down the controller and the server as well if it is actively performing I/O operations to the affected array. Otherwise, system damage and data loss can occur.



See Failed Component Alarm Codes for more information about component alarms.

Controller event messages include but are not limited to the following terms:

Refer to the "Event Messages" appendix in the Sun StorEdge 3000 Family RAID Firmware User's Guide for more information about controller events.

2. Depending on whether the cause of the alarm is a failed component or a controller event and which application you are using, silence the alarm as specified in the following table.

TABLE 7-3 Silencing the Alarm

Cause of Alarm

To Silence Alarm

 

 

 

Firmware Application

Sun StorEdge

Configuration Service

Command-Line Interface

Failed Component Alarms

Use a paperclip to push the Reset button on the right ear of the array.

 

Controller Event Alarms

From the Main Menu, choose "system Functions right arrow Mute beeper."

Refer to the Sun StorEdge 3000 Family RAID Firmware User's Guide fore more information.

 

Refer to "Updating the Configuration" in the Sun StorEdge Configuration Service User's Guide for information about the "Mute beeper" command.

Run mute

[controller].

Refer to the Sun StorEdge 3000 Family CLI User's Guide for more information.




Note - Pushing the Reset button has no effect on controller event alarms and muting the beeper has no effect on failed component alarms.




7.3 Deleting Logical Drives

To assign a different RAID level or a different set of drives to a logical drive, you must unmap and delete the logical drive, and then create a new logical drive.



caution icon

Caution - This operation erases all data on the logical drive. Therefore, if any data exists on the logical drive, it must be copied to another location before deleting the current logical drive.





Note - You can delete a logical drive only if it has first been unmapped.



To first unmap and then delete a logical drive, perform the following steps:

1. Choose the "view and edit Host luns" from the Main Menu.

Existing logical drive mappings are displayed.

2. Select the existing logical drive you want to unmap and press Return.

A menu of host LUNs is displayed.

3. Select the host LUN that you want to unmap and press Return.

A confirmation message asks if you want to unmap the host LUN you have selected.

4. Choose Yes to unmap the logical drive.

5. Repeat Step 3 and Step 4 to unmap all LUNS that are mapped to the logical drive you want to delete.

6. From the Main Menu, choose "view and edit Logical drives."

 Screen capture shows "view and edit Logical drives" selected on the Main Menu.

7. Select the logical drive you unmapped and want to delete, and press Return.

 Screen capture shows the logical drive selected.

8. Choose "Delete logical drive."

 Screen capture shows "Delete logical drive" menu option selected.

A warning notice is displayed asking if you are certain you want to delete the logical drive and its data.

9. Choose Yes to confirm.

 Screen capture shows the warning notice, "This operation will result in the LOSS OF ALL DATA on the logical Drive!" with "Yes" selected.


7.4 Checking Status Windows

The status windows used to monitor and manage the array are described in the following sections:

7.4.1 Logical Drive Status Table

To check and configure logical drives, from the Main Menu choose "view and edit Logical drives" and press Return.

 Screen capture shows "view and edit Logical drives" selected on the Main Menu.

The status of all logical drives is displayed.

 Screen capture shows the status of all logical drives for this controller.

TABLE 7-4 shows definitions and values for logical drive parameters.

TABLE 7-4 Parameters Displayed in the Logical Drive Status Window

Parameter

Description

LG

Logical drive number

P0: Logical drive 0 of the primary controller where P = primary controller and 0 = logical drive number

S1: Logical drive 1 of the secondary controller where S = secondary controller and 1 = logical drive number

ID

Logical drive ID number (controller-generated)

LV

The logical volume to which this logical drive belongs. NA indicates no logical volume.

RAID

RAID level

SIZE (MB)

Capacity of the logical drive in megabytes

Status

Logical drive status

 

INITING

The logical drive is now initializing.

 

INVALID

The logical drive was improperly created or modified. For example, the logical drive was created with "Optimization for Sequential I/O," but the current setting is "Optimization for Random I/O."

 

GOOD

The logical drive is in good condition.

 

DRV FAILED

A drive member failed in the logical drive.

 

FATAL FAIL

 

More than one drive member in a logical drive has failed.

 

REBUILDING

The logical drive is rebuilding.

 

DRV ABSENT

INCOMPLETE

One of the disk drives cannot be detected.

 

Two or more member disk drives in this logical drive have failed.

O

Indicates the performance optimization set when the logical drive was initialized. This cannot be changed after the logical drive is created.

S Optimization for Sequential I/O

R Optimization for Random I/O

#LN

Total number of drive members in this logical drive

#SB

Number of standby drives available for the logical drive. This includes local spare and global spare disk drives available for the logical drive.

#FL

Number of failed disk drive members in the logical drive

Name

Logical drive name (user configurable)


To handle failed, incomplete, or fatal failure status, see Identifying a Failed Drive for Replacement and Recovering From Fatal Drive Failure.

7.4.2 Physical Drive Status Table

To check and configure physical drives, from the Main Menu choose "view and edit scsi Drives" and press Return.

 Screen capture shows "view and edit scsi Drives" selected on the Main Menu.

The screen displays the status of all physical drives.

 Screen capture shows the status of all SCSI drives for this controller.

TABLE 7-5 Parameters Displayed in the Drive Status Window

Parameters

 

Description

 

Slot

 

Slot number of the drive

Chl

 

Channel of the connected drive

ID

 

ID of the drive

Size (MB)

 

Drive capacity in megabytes

Speed

 

xxMB Maximum synchronous transfer rate of this drive.

Async The drive is using asynchronous mode.

LG_DRV

 

x The drive is a physical drive member of logical drive x.

Status

GLOBAL

 

The drive is a global spare drive.

 

INITING

The drive is initializing.

 

ON-LINE

The drive is in good condition.

 

REBUILD

The drive is rebuilding.

 

STAND-BY

Local spare drive or global spare drive. The local spare drive's LG_DRV column shows the logical drive number. The global spare drive LG_DRV column shows "Global."

 

NEW DRV

The new drive has not been configured to any logical drive or as a spare drive.

 

USED DRV

The drive was previously configured as part of a logical drive from which it has been removed; it still contains data from this logical drive.

 

FRMT DRV

The drive has been formatted with reserved space allocated for controller-specific information.

 

BAD

Failed drive.

 

ABSENT

Drive slot is not occupied or the drive is defective and cannot be detected.

 

MISSING

Drive once existed, but is now missing.

 

SB-MISS

Spare drive missing.

Vendor and
product ID

Vendor and product model information of the drive.


A physical drive has a USED status when it was once part of a logical drive but no longer is. This can happen, for instance, when a drive in a RAID 5 array is replaced by a spare drive and the logical drive is rebuilt with the new drive. If the removed drive is later replaced in the array and scanned, the drive status is identified as USED since the drive still has data on it from a logical drive.

When the RAID set is deleted properly, this information is erased and the drive status is shown as FRMT rather than USED. A drive with FRMT status has been formatted with either 64 KB or 256 MB of reserved space for storing controller-specific information, but has no user data on it.

If you remove the reserved space using the View and Edit SCSI drives menu, the drive status changes to NEW.

To handle BAD drives, refer to Identifying a Failed Drive for Replacement.

If two drives show BAD and MISSING status, see Recovering From Fatal Drive Failure.



Note - If a drive is installed but not listed, the drive might be defective or installed incorrectly.





Note - When power is on, the controller scans all hard drives that are connected through the drive channels. If a hard drive was connected after the controller completes initialization, use the "Scan scsi drive" submenu option after you have selected a drive to let the controller recognize the newly added hard drive and configure it as a member of a logical drive.



7.4.3 Channel Status Table

To check and configure channels, from the Main Menu choose "view and edit Scsi channels," and press Return.

 Screen capture shows "view and edit Scsi channels" selected on the Main Menu.

The screen displays the status of all channels for this controller.

 Screen capture shows the status of all channels for this controller.


Note - Each controller has a separate RS232 port, as well as an Ethernet chip. This architecture ensures continuous communication should a controller fail. Since the connection is established to only one controller (even when the array is in redundant mode), the CurSyncClk and CurWid settings are displayed for that individual controller. Therefore, if a user maps one LUN to the primary controller, and another LUN to a secondary controller, only the established connection to that individual controller is displayed through the serial and Ethernet port menu.





caution icon

Caution - Do not change the PID and SID values of drive channels.



TABLE 7-6 Parameters Displayed in the Channel Window

Parameters

Description

Chl

Channel's ID.

Mode

Channel mode.

 

RCC

Redundant controller communication channel.

 

Host

The channel is functioning as a host channel.

 

DRV

The channel is functioning as a drive channel.

PID

Primary controller's ID mapping:

 

*

Multiple IDs were applied (host channel mode only).

 

#

The ID for host LUNs mapped to this channel in Host Channel mode. ID for the primary controller in drive channel mode.

 

NA

No ID applied.

SID

Secondary controller's ID mapping:

 

*

Multiple IDs (Host Channel mode only).

 

#

The ID for host LUNs mapped to this channel in host channel mode. ID for the secondary controller in drive channel mode.

 

NA

No ID applied.

DefSynClk

Default bus synchronous clock:

 

n GHz

Maximum synchronous transfer rate.

 

Async

Channel is set for asynchronous transfers.

DefWid

Default bus width:

Not applicable for Fibre Channel.

 

Serial

 

S

Signal:

 

S

Single-ended

 

 

L

LVD

 

 

F

Fibre

 

Term

Terminator status:

 

On

Termination is enabled.

 

 

Off

Termination is disabled.

 

 

NA

For a redundant controller communications channel (RCCOM).

CurSynClk

Current bus synchronous clock:

 

xx.x MHz

The current speed at which the channel is communicating.

 

Async.

The channel is communicating asynchronously or no device is detected.

 

(empty)

The default bus synchronous clock has changed. Reset the controller for changes to take effect.

CurWid

Current bus width:

Not applicable for Fibre Channel.

 

Serial

 

 

(empty)

The default bus width has changed. Reset the controller for the changes to take effect.


7.4.4 Controller Voltage Temperature Status

To check the status of controller voltage and temperature, perform the following steps:

1. Choose "view and edit Peripheral devices right arrow Controller Peripheral Device Configuration right arrow View Peripheral Device Status."

The voltage and temperature status of the RAID unit is displayed.

 Screen capture shows voltage and temperature status of the RAID unit.

The components checked for voltage and temperature are displayed on the screen and are defined as normal or out-of-order.

 Screen capture shows voltage and temperature components displayed.

2. Choose "Voltage and Temperature Parameters" and press Return to view or edit the trigger thresholds that determine voltage and temperature status.

 Screen capture shows "Voltage and Temperature Parameters" displayed.

3. Select a threshold you want to view or edit and press Return.

 Screen capture shows available thresholds with "Trigger Thresholds for +3.3V Events" selected.

4. Repeat this step as many times as necessary to "drill down" to the threshold ranges and triggering events.

 Screen capture shows "Upper Threshold for +3.3V Event - Default<3.6V>" selected.

 Screen capture shows threshold range, triggering events, and "Input Voltage Trigger Threshold: default."

5. To edit a trigger or other editable value, backspace over the existing information and replace it.

7.4.5 Viewing SES Status

The array's SCSI Enclosure Services (SES) processor, located on the I/O module, monitors environmental conditions and is supported by Sun StorEdge Configuration Service and the command-line interface.

For Sun StorEdge 3510 FC JBOD arrays only, both Sun StorEdge Configuration Service and the CLI access the SES processor using device files in /dev/es, such as /dev/es/ses0, as shown in the following example:

# sccli

Available devices:

1. /dev/rdsk/c4t0d0s2 [SUN StorEdge 3310 SN#000280] (Primary)

2. /dev/es/ses0 [SUN StorEdge 3510F D SN#00227B] (Enclosure)


To check the status of SES components (temperature sensors, cooling fans, the beeper speaker, power supplies, and slot status), perform the following steps:

1. Choose "view and edit Peripheral devices right arrow View Peripheral Device Status right arrow SES device."

 Screen capture shows "SEC Device" selected.

A list is displayed of environmental sensors and other hardware components of that SES device.

 Screen capture shows component information with "Cooling element" selected.

2. Select an item from the list and press Return to display information about it or see a submenu of its component attributes.

Choosing Overall Status displays the status of the SES device and its operating temperature:

 Screen capture shows a list of environmental sensors and other hardware components of the SEC device with "Overall Status" selected.

 Screen capture shows "Status OK" and "Temperature 33 <C>."

3. Select other attributes in which you are interested and press Return to learn more about the SES device.

7.4.6 SES Temperature Sensor Locations (FC Only)

Monitoring temperature at different points within the array is one of the most important SES functions. High temperatures can cause significant damage if they go unnoticed. There are a number of different sensors at key points within the enclosure. The following table shows the location of each of those sensors. The Element ID corresponds to the identifier shown when you choose "view and edit Peripheral devices right arrow View Peripheral Device Status right arrow SES Device right arrow Temperature Sensors."

TABLE 7-7 Sun StorEdge 3510 Temperature Sensor Locations

Element ID

Description

0

Drive Midplane Left Temperature Sensor #1

1

Drive Midplane Left Temperature Sensor #2

2

Drive Midplane Center Temperature Sensor #3

3

Drive Midplane Center Temperature Sensor #4

4

Drive Midplane Right Temperature Sensor #5

5

Drive Midplane Right Temperature Sensor #6

6

Upper IOM Left Temperature Sensor #7

7

Upper IOM Left Temperature Sensor #8

8

Lower IOM Temperature Sensor #9

9

Lower IOM Temperature Sensor #10

10

Left PSU Temperature Sensor #11

11

Right PSU Temperature Sensor #12


7.4.7 Identifying Fans

You can view the status of SES components, including the pair of fans located in each fan and power supply module. A fan is identified by the SES Device menus as a cooling element.

Follow these steps to view the status of each fan:

1. Choose "view and edit Peripheral devices right arrow View Peripheral Device Status right arrow SES Device right arrow Cooling element."

2. Select one of the elements (element 0, 1, 2, or 3).

Standard fan speeds are indicated by numbers 1 through 7, indicating speeds in the normal range of 4000 to 6000 RPM. The number 0 indicates that the fan has stopped.

If a fan fails and the Status field does not display the OK value, you must replace the fan and power supply module.

Cooling elements in the status table can be identified for replacement as shown in TABLE 7-8.

TABLE 7-8 Relationship Between Cooling Elements, Fans, and Power Supply Modules

Cooling Element #

Fan # and Power Supply Module #

Cooling Element 0

FAN 0, PS 0

Cooling Element 1

FAN 1, PS 0

Cooling Element 2

FAN 2, PS 1

Cooling Element 3

FAN 3, PS 1


 FIGURE 7-1 Cooling Fan Locations

Figure showing the location of fans and power supplies.

7.4.8 Viewing Event Logs on the Screen

A controller event log records an event or alarm that occurs after the system is powered on. The controller can store up to 1000 event logs. An event log records a configuration or operation event as well as an error message or alarm event.



Note - The SES logic in each array sends messages to the event log, which reports problems and the status of the fans, temperature, and voltage.





caution icon

Caution - Powering off or resetting the controller automatically deletes all recorded event logs.



1. To view the event logs on screen, choose "view and edit Event logs" on the Main Menu.

 Screen capture shows "view and edit Event logs" selected on the main menu.

A log of recent events is displayed.

 Screen capture shows the "Event Log" with a list of recent events.


Note - The controller can store up to 1000 event logs. An event log can record a configuration or operation event as well as an error message or alarm event.



2. Use your arrow keys to move up and down through the list.

3. To clear the events from the log once you've read them, use your arrow keys to move down to the last event you want to clear and press Return.

A "Clear Above xx Event Logs?" confirmation message is displayed.

 Screen capture shows the "Clear Above 14 Event Logs?" prompt displayed and "Yes" selected.

4. Choose Yes to clear the recorded event logs.



Note - Resetting the controller clears the recorded event logs. To retain event logs after controller resets, you can install and use the Sun StorEdge Configuration Service program.




7.5 Restoring Your Configuration (NVRAM) From a File

If you have saved a configuration file and want to apply the same configuration to another array (or reapply it to the array that had the configuration originally), you must be certain that the channels and IDs in the configuration file are correct for the array where you are restoring the configuration.

The NVRAM configuration file restores all configuration settings (channel settings, and host IDs) but does not rebuild logical drives. See Saving Configuration (NVRAM) to a Disk for information about how to save a configuration file, including advice on saving controller-dependent configuration whenever a configuration change is made.

See Record of Settings for advice about keeping a written record of your configuration before saving or restoring configuration files. See Save NVRAM to Disk and Restore From Disk for a convenient place to keep records whenever you save or restore configuration files.



caution icon

Caution - Before restoring a configuration file, be certain that the configuration file you apply matches the array to which you apply it. If host IDs, logical drive controller assignments, or other controller-dependent configuration information described in the Chapter 5 has changed since the configuration file was saved, you might lose access to mismatched channels or drives. You have to change cabling or host or drive channel IDs to correct this mismatch and restore the access you have lost. On host Solaris workstations, the address of the RAID controller channel must also match what is described in /etc/vfstab.





Note - In the Sun StorEdge Configuration Service program, you can save a configuration file that can restore all configurations and rebuild all logical drives. However, it also erases all data when it rebuilds all logical drives, so this operation should be performed only when no data has been stored or all data has been transferred to another array.



To restore configuration settings from a saved NVRAM file, perform the following steps:

1. Choose "system Functions right arrow Controller maintenance right arrow Restore nvram from disks."

 Screen capture shows "Controller maintenance" selected on the Main Menu.

2. Choose Yes to confirm.

 Screen capture shows the "Restore NVRAM From Disks?" prompt with "Yes" selected.

A prompt notifies you that the controller NVRAM data has been successfully restored from disks.


7.6 Upgrading Firmware

From time to time, firmware upgrades are made available as patches that you can download from SunSolve Online, located at:

http://sunsolve.sun.com

Each patch applies to one or more particular pieces of firmware, including:

SunSolve has extensive search capabilities that can help you find these patches, as well as regular patch reports and alerts to let you know when firmware upgrades and other patches become available. In addition, SunSolve provides reports about bugs that have been fixed in patch updates.

Each patch includes an associated README text file that provides detailed instructions about how to download and install that patch. But, generally speaking, all firmware downloads follow the same steps:



Note - For instructions on how to download firmware to disk drives in a JBOD directly attached to a host, refer to the README file in the patch that contains the firmware.





caution icon

Caution - Be particularly careful about downloading and installing PLD firmware. If the wrong firmware is installed, or the firmware is installed on the wrong device, your controller might be rendered inoperable. Always be sure to upgrade your SES firmware first before trying to determine if you need a PLD upgrade.



7.6.1 Patch Downloads

1. Once you have determined that a patch is available to update firmware on your array, make note of the patch number or use SunSolve Online's search capabilities to locate and navigate to the patch.

2. Read the README text file associated with that patch for detailed instructions on downloading and installing the firmware upgrade.

3. Follow those instructions to download and install the patch.

7.6.2 Controller Firmware Upgrade Features

The following firmware upgrade features apply to the controller firmware:

When downloading is performed on a dual-controller system, firmware is flashed onto both controllers without interrupting host I/O. When the download process is complete, the primary controller resets and lets the secondary controller take over the service temporarily. When the primary controller comes back online, the secondary controller hands over the workload and then resets itself for the new firmware to take effect. The rolling upgrade is automatically performed by controller firmware, and the user's intervention is not necessary.

A controller that replaces a failed unit in a dual-controller system is often running a newer release of firmware version. To maintain compatibility, the surviving primary controller automatically updates the firmware running on the replacement secondary controller to the firmware version of the primary controller.



Note - When you upgrade your controller firmware, in the Solaris operating environment the format(1M) command still shows the earlier revision level. To correct this, you need to update the drive label, using the autoconfigure option (option 0) of the format(1M) command. When you select label, the drive is labelled with the updated firmware version.



The firmware can be downloaded to the RAID controller by using an ANSI/VT100-compatible emulation program. The emulation program must support the ZMODEM file transfer protocol. Emulation programs such as HyperTerminal, Telix, and PROCOMM Plus can perform the firmware upgrade.

7.6.3 Installing Firmware Upgrades

It is important that you run a version of firmware that is supported for your array.



caution icon

Caution - Before updating your firmware, make sure that the version of firmware you want to use is supported for your array. Refer to the release notes for your array for Sun Microsystems patches containing firmware upgrades that are available for your array. See SunSolve Online for subsequent patches containing firmware upgrades.



If you are downloading a Sun patch that includes a firmware upgrade, the README file associated with that patch tells you which Sun StorEdge 3000 family arrays support this firmware release.

To download new versions of controller firmware, disk drive firmware, or SES and PLD firmware, use one of the following tools:



caution icon

Caution - You should not use both in-band and out-of-band connections at the same time to manage the array. You might cause conflicts between multiple operations.



7.6.4 Installing Controller Firmware Upgrades From the Firmware Application

You can use a Microsoft Windows terminal emulation session with ZMODEM capabilities to access the firmware application. To upgrade the RAID controller firmware through the serial port and the firmware application, perform the following steps:

1. Establish the serial port connection.

2. Upgrade both boot record and firmware binaries with the following steps:

a. Choose "system Functions right arrow Controller Maintenance right arrow Advanced Maintenance Functions right arrow Download Boot Record and Firmware."

b. Set ZMODEM as the file transfer protocol of your emulation software.

c. Send the Boot Record Binary to the controller. In HyperTerminal, go to the "Transfer" menu and choose "Send file."

If you are not using HyperTerminal, choose "Upload" or "Send" (depending on the software).

d. After the Boot Record Binary has been downloaded, send the Firmware Binary to the controller. In HyperTerminal, go to the "Transfer" menu and choose "Send file."

If you are not using HyperTerminal, choose "Upload" or "Send" (depending on the software).

When the firmware update is complete, the controller automatically resets itself.

3. Upgrade the firmware binary with the following steps:

a. Choose "System Functions right arrow Controller maintenance right arrow Download Firmware."

 Screen capture shows "Download Firmware" selected.

b. Set ZMODEM as the file transfer protocol of your emulation software.

c. Send the firmware binary to the controller. In HyperTerminal, choose "Send file."

If you are not using HyperTerminal, choose "Upload" or "Send" (depending on the software).

When the firmware update is complete, the controller automatically resets itself.


7.7 Replacing the Front Bezel and Ear Caps

Some procedures require that you remove the front bezel and the small vertical plastic caps on either side of the bezel that cover the rackmount tabs. These rackmount tabs are often referred to as "ears."

7.7.1 Removing the Front Bezel and Ear Caps

1. Use the provided key to unlock both bezel locks.

2. Grasp the front bezel cover on both sides and pull it forward and then down.



Note - For many operations, including replacing disk drives, it is not necessary to further detach the bezel, since dropping it down moves it sufficiently out of the way.



3. Press the right bezel arm (hinge) toward the left side to release it from the chassis hole.

The left hinge also disengages.

4. Note the location of the chassis bezel holes on each ear.

5. Remove the plastic caps from the front left and right ears of the array.

Both plastic caps are removed in the same way.

a. Squeeze both sides of the cap at the top and the bottom.

b. Turn the cap toward the center of the array until it disengages and pull it free.

7.7.2 Placing the Bezel and Ear Caps Back Onto the Chassis

Each plastic cap is replaced in the same way, but be sure to place the cap with LED labels on the right ear.

1. Align the inside round notches of the cap with the round cylindrical posts (ball studs) on the ear.

2. Push the top and bottom of the ear cap onto the ear, pressing in on the top side toward the center of the array first.

3. Continue pushing the top and bottom of the ear cap onto the ear, pressing on the side toward the outside of the array.

Do not use force when placing a cap on an ear.



Caution - Be careful to avoid "wedging" the Reset button below the LEDs on the right ear when you replace the plastic cap over it.



4. Insert the bezel arms into the chassis holes.

5. Lift the bezel into position and press it onto the front of the chassis until it is flush with the front.

6. Use the key to lock both bezel locks.