Enclosure Services Configurator (SES)

Top  Previous  Next

As of release 1.20, the administrator has the ability to control selected characteristics of a SES-compliant enclosure. Not all of the functions outlined in this chapter are supported by all enclosures. If you have any doubt whether or not a particular firmware revision of your SES enclosure supports a particular function, please contact your storage vendor.

 

SMARTMon-ux sends SES commands according to the ANSI specification, but the specification does not require a SES enclosure to support all of the functions which can be controlled by this software.

 

The following functions may be used together or in combination with other options with one or more enclosures on the same command line. In all of these commands, the letter "n" indicates the SES device number for the particular component. Per the ANSI SES specification, all devices start at unit zero. If you had a 16-disk enclosure, your disks would be numbered from 0 to 15.

 

Visual fault indicators are the LEDs (Light Emitting Diodes).  Manufacturers are free to use multiple LEDs, multi-color LEDs, or single LEDs with different flashing frequencies to differentiate the indicators. Typically a manufacturer will assign a yellow LED for the fault indicator, and one or two LEDs for identification. This software sends the commands to control all possible LEDs defined by the ANSI SES specification. If you are unable to control individual LEDs with this software, then please contact us. We will work with the manufacturer to determine whether or not they utilize vendor-specific commands to control the control LEDs.

 

Some SES-compatible enclosures associate devices in the individual slots as array devices. The LSI SAS Shea enclosure is one example. The -EPL family of commands were added in release 1.36 to support them. You will not hurt anything by trying to control the various visual fault LEDs and send an unsupported command.  The enclosure will just ignore it.  However, you should not attempt to use this software to turn off fans or power supplies on a production system unless you know what you are doing, as some SES enclosures will freely let you turn off all of the fans and/or power supplies.

 

Note also that all commands are case sensitive. In most cases, the capital letter instructs program to turn on a feature, while the lower-case letter in the option instructs the feature to be turned off.

 

 

-EPAMn        Mute audible alarm #n

-EPAmn        Un-mute audible alarm #n

-EPARn        Set alarm #n to reminder mode

-EPArn        Clear alarm #n from reminder mode

-EPATxn        Set alarm tone urgency control for alarm #n to x, where x is hex value 0 - F

               (The vast majority of SES enclosures only support one or two tones.  You may need to experiment with the values).

-EPDFn        Enable visual fault indicator for device in slot #n

-EPDfn        Disable visual fault indicator for device in slot #n

-EPDIn        Identifies device in Slot #n

-EPDin        Disable identification for device in Slot #n

-EPDPn        Enable predictive failure indicator for device in Slot #n

-EPDpn        Disable predictive failure indicator for device in Slot #n

-EPLFn        Enable visual fault indicator for array device in slot #n

-EPLfnDisable visual fault indicator for array device in slot #n
-EPLInIdentifies array device in Slot #n
-EPLinDisable identification for array device in Slot #n

-EPLPn        Enable predictive failure indicator for device in Slot #n

-EPLpn        Disable predictive failure indicator for device in Slot #n

-EPLRnEnable visual rebuild indicator for array device in slot #n
-EPLrnDisable visual rebuild indicator for array device in slot #n
-EPLSnEnable visual remove indicator for array device in slot #n
-EPLsnDisable visual remove indicator for array device in slot #n

-EP2ttnnwwxxyy Sends bytes ww, xx, yy to SES enclosure control page (#2) for element type tt number nn.  This function is covered in detail in the next chapter, Enclosure Services Reprogramming.

 

Additional notes:

It is much more efficient to control several things with a single command. Therefore, if you wanted to light up the first four fault lights and turn OFF the tenth fault light, send smartmon-ux -EPDF0 -EPDF1 -EPDF2 -EPDF3 -EPDf9 devicename