C H A P T E R  2

Basic Firmware Components

This chapter introduces the initial firmware screen, menu structure, and navigation and screen conventions.

The Sun StorEdge 3310 SCSI array, Sun StorEdge 3320 SCSI array, Sun StorEdge 3510 FC array, and Sun StorEdge 3511 SATA array share the same firmware. However, the screens that are displayed and, to a lesser extent, the menu options vary between the different types of array. As a result, some of the examples in the manual might differ from what you see for your array.

Topics covered in this chapter include:


Viewing the Initial Firmware Screen

The initial firmware screen is displayed, as shown in FIGURE 2-1, when you power on the RAID controller and access the firmware application.

If an event message is displayed, press Escape after you read it to clear it from the screen or Ctrl-C to clear all messages.

  FIGURE 2-1 Initial Firmware Screen

Screen capture showing the initial controller screen.

The following table describes the components in the initial firmware screen.

TABLE 2-1 Firmware Screen Components

Component

Description

Date and time

Shows the controller date and time.

Controller name or inquiry string

Identifies the type of controller. This is also where the controller name entered using "view and edit Configuration parameters right arrow Controller Parameters right arrow Controller Name" is displayed.

Cache status

Indicates the percentage of controller cache that differs from what is saved to disk. "Clean" means that all cache has been saved to disk. "WT" indicates that an event trigger has disabled writeback cache and cache status is in write-through mode until the environmental event that caused the event trigger is corrected, at which time cache status will switch back automatically to writeback. See FIGURE 2-2.

Battery charging status

Battery status ranges from BAD to ----- (charging) to +++++ (fully charged). See Battery Operation.

Transfer rate indicator

Indicates the current data transfer rate of communication between the array and the connected hosts. Select "Show Transfer Rate+Show Cache Status" from the list of screen display options and press + or - to increase or decrease the transfer rate Gauge range from its default of 10 Mbyte per second.

Progress indicator

Indicates the progress of various tasks as a percentage of completion. The percentage is preceded (?) by an abbreviation of the task being performed:

  • i = on-line initialization progress
  • I = off-line initialization progress
  • R = rebuild progress
  • A = add physical drive progress
  • P = regenerate parity progress
  • S = media scan progress
  • E = off-line expansion progress[1]
  • e = on-line expansion progress[2]

Gauge range

Use + or - keys to change the gauge range of the transfer rate indicator when "Show Transfer Rate right arrow Show Cache Status" is selected. The default is 10 Mbyte per second

Navigation key help

Explains the keyboard combinations that enable navigation of the interface. The up and down arrow keys, Enter (or Return), Ctrl-L, and the Escape key enable navigation. For details, see Illustration of an event trigger forcing a temporary write-through cache policyNavigating Firmware Menus.

PC graphic (ANSI mode)

Enters the Main Menu and operates in ANSI mode.

Terminal (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

Changes the current data transfer rate of communication between the array and the connected hosts. With I/O running, select this display option, press Enter, and then press the + or - key to increase or decrease the transfer rate gauge range.


If an array is connected to a host using a serial port connection and powered on, the host terminal window displays a series of messages, as shown in the following example.

3510         Disk Array is installed with 1024MBytes SDRAM
Total channels: 6
Channel: 0 is a host channel, id: 40
Channel: 1 is a host channel, id: 41
Channel: 2 is a drive channel, id: 14, 15
Channel: 3 is a drive channel, id: 14, 15
Channel: 4 is a host channel, id: 70
Channel: 5 is a host channel, id: 71
Scanning channels. Please wait a few moments!
Preparing to restore saved persistent reservations. Type 'skip' to skip:

If an event trigger is set to disable writeback cache, when it occurs the event message displays as an alert and the Cache Status: area of the initial firmware menu displays WT in the upper right corner. Performance might be decreased while this condition continues. Once the event that triggered the alert is corrected, cache policy reverts to its default setting.

  FIGURE 2-2 Write-through (WT) Cache Status forced by an event trigger



Illustration of an event trigger forcing a temporary write-through cache policyNavigating Firmware Menus

To access the firmware menu options, use the up and down arrow keys to choose a screen display mode, and then press Return to enter the Main Menu.

The firmware menus described in this document, along with the steps you follow, are the same regardless of whether you have connected to the controller IP address using the telnet command, or through a serial port connection.

Once you have chosen the screen display mode, the Main Menu is displayed.

  FIGURE 2-3 Firmware Main Menu

Firmware Main Menu with commands listed.


Note - Because Fibre Channel, SATA, and SCSI arrays share the same controller firmware, most menu options are the same. Parameter values might vary according to the array type, configuration, drive type, and so forth.



Use the following keys to navigate within the Main Menu and all its submenus.

TABLE 2-2 Navigation Keys

Key

Action

left arrow right arrow up arrow down arrow

Select menu options or other items that display onscreen. Some screens may not be large enough to display all entries. Use the up or down arrows to "scroll" to these entries.

Return or Enter

Perform the selected menu option or display a submenu

Escape

Return to the previous menu without performing the selected menu option. For some procedures that use the Return or Enter key to mark selected items for inclusion, pressing Escape will perform the next step in the procedure. Pressing Escape also clears event messages.

Ctrl-L (Ctrl key and L key together)

Refresh the screen information

Boldface capital letter in a menu option list

Access a menu command quickly if the menu option has a single capitalized letter that is highlighted.




Note - If you are connected through a serial port connection (including a Solaris tip session) rather than through a telnet session, it is possible that when a controller is inserted, deasserted, or failed over, unwanted "garbage" characters can be displayed. This is due to the controller negotiation that occurs during a power-up or restart cycle. In most cases using the Ctrl-L keyboard shortcut shown above cleans up the extraneous characters. If this fails, the workaround is to close the tip session and start another, or use a telnet session instead.



If an array is connected to a host using a serial port connection and powered on, the host terminal window displays a series of messages, as shown in the following example.

3510         Disk Array is installed with 1024MBytes SDRAM
Total channels: 6
Channel: 0 is a host channel, id: 40
Channel: 1 is a host channel, id: 41
Channel: 2 is a drive channel, id: 14, 15
Channel: 3 is a drive channel, id: 14, 15
Channel: 4 is a host channel, id: 70
Channel: 5 is a host channel, id: 71
Scanning channels. Please wait a few moments!
Preparing to restore saved persistent reservations. Type 'skip' to skip:

Do not use the skip option shown at the bottom of the example. This option is reserved for support personnel performing testing.



Note - As you perform the operations described in this guide, you might periodically see event message pop up on the screen. To dismiss an event message after you've read it, press Escape. To prevent event messages for displaying so that you can only read them by displaying the event message log, press Ctrl-C. You can press Ctrl-C again at any time to enable pop-up displays of event messages. Viewing Event Logs on the Screen for more information about event messages.



Navigation Terminology and Conventions

The firmware procedures use terminology and character conventions to indicate a sequence of steps, a specific menu option, or a series of menu options.

TABLE 2-3 Navigation Terminology and Character Conventions

Terminology or Convention

Meaning

Choose

The term choose preceding a menu option indicates that the menu option should be highlighted using the arrow keys and then selected by pressing the Return (or Enter) key. Alternatively, you can choose some menu options by using the following keyboard shortcut:

Single bold-face capital letter in a menu option list

The bold-face capital letter key is a shortcut key. Press the key that corresponds to the capitalized letter to choose that menu option.

" " (quotation marks)

Quotation marks indicate a menu option.

"menu option 1right arrow menu option 2 right arrow menu option 3"

This represents a series of nested menus options that are selected with arrow keys. Press Return after each selection to access the next menu item and to complete the series.

Select

The term select preceding a device or other selectable entity indicates that the entity should be highlighted using the arrow keys and then selected by pressing the Return (or Enter) key. For instance, you select a physical drive to add it to a logical drive.


Menu Options That Toggle Between Conditions

Some firmware menu options display their current state. For example, many of the Configuration Parameters resemble this one:

"Auto-Assign Global Spare Drive - Disabled"

When you choose a menu option that displays its current state, you are prompted to change it by choosing Yes or leave it in its current state by choosing No. If you choose Yes, the menu option now shows the new current state. The example now shows:

"Auto-Assign Global Spare Drive - Enabled"

This "toggle-switch" behavior applies to menu options that have only two states, typically Enabled and Disabled.


Progress Indicators

Progress indicators are displayed when necessary to indicate the percentage of completion of a particular task or event. The task might be represented by a descriptive title, such as Drive Copying, or by a prefix abbreviation.

  FIGURE 2-4 Progress Indicator and Descriptive Message

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

Event messages 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 TABLE 2-4.

TABLE 2-4 Progress Indicator Prefix Meanings

Prefix

Description

IX:

Logical Drive Initialization

PX:

Parity Regeneration

EX:

Logical Drive Expansion

AX:

Add SCSI Drives



Device Capacities

Firmware screens often present the capacity of devices such as logical drives. All device capacity is displayed in powers of 1024:


1 (TableFootnote) The progress of only 8-9 processes are reported at one time. To see complete progress results, see Progress Indicators
2 (TableFootnote) The progress of only 8-9 processes are reported at one time. To see complete progress results, see Progress Indicators.