Using the download Command

Related Topics

Use this command and its parameters to do the following:

Caution: When downloading firmware or NVSRAM packages to the storage subsystem, stop all I/O if you are not using a multi-path driver. If you do not stop I/O, application errors will occur because logical drive ownership will not change to the other controller when the controller reboots.

For more information about downloading firmware or NVSRAM, see the Subsystem Management Window Help.

If you want to...

Use this command and parameters

Download new controller firmware to the storage subsystem

Back to the top

Base Command and Required Parameters

download storagesubsystem file=<"filename"> content=firmware;

where:

<"filename"> = is the name of a valid firmware file, enclosed in double quotes. Valid filenames for downloadable packages end with a .dlp extension.

Important: Double quotes are required surrounding the filename.

Example

Command statement:

download storagesubsystem file="04000001.dlp" content=firmware;

Execution result:

The firmware file, 04000001.dlp, is downloaded to the controllers in the storage subsystem.

Download new NVSRAM to the storage subsystem

Back to the top

Base Command and Required Parameters

download storagesubsystem file=<"filename"> content=NVSRAM;

where:

<"filename"> = is the name of a valid NVSRAM file, enclosed in double quotes. Valid filenames for downloadable packages end with a .dlp extension.

Important: Double quotes are required surrounding the filename.

Example

Command statement:

download storagesubsystem file="06000001.dlp" content=NVSRAM;

Execution result:

The NVSRAM file, 06000001.dlp, is downloaded to the controllers in the storage subsystem.

Download a feature key file to the storage subsystem

Back to the top

Base Command and Required Parameters

download storagesubsystem file=<"filename"> content=featureKey;

where:

<"filename"> = is the file path and filename of a valid feature key file, enclosed in double quotes. Valid filenames for feature key files end with a .key extension.

Important: Double quotes are required surrounding the filename.

Example

Command statement:

download storagesubsystem file="c:\temp\FlashCopy.key" content=featureKey;

Execution result:

The feature key file, FlashCopy.key, is downloaded to the controllers in the storage subsystem. The controllers use this key file to enable the premium feature associated with this feature key file.

Download drive firmware

Back to the top

Base Command and Required Parameters

download drive [X,Y] file=<"filename"> content=firmware;

where:

X = is the enclosure ID and Y = is the slot number of the drive.

<"filename"> = is the file path and filename of a drive firmware file, enclosed in double quotes.

Important: The client will check the specified drive to determine whether or not it is valid. If there is no drive at slot 0, an error will return. Double quotes are required around the filename.

Example

Command statement:

download drive [1,5] file="firmware.drv" content=firmware;

Execution result:

The drive firmware file, firmware.drv, is downloaded to the number one drive in the number five slot in the storage subsystem.

Download ESM firmware

Back to the top

Base Command and Required Parameters

download enclosure [X] file=<"filename"> content=firmware;

where:

X = is the enclosure ID whose ESMs are to receive the new firmware.

<"filename"> = is the file path and filename of an ESM firmware file, enclosed in double quotes.

Important:

  • The client checks the specified enclosure to determine whether or not it is valid.
  • When no enclosure ID is specified, ESM firmware is downloaded to all the enclosures.
  • Double quotes are required around the filename.

Example

Command statement:

download enclosure [2] file=<"fw.drive"> content=firmware;

Execution result:

The drive firmware file, fw.drive, is downloaded to the number two enclosure in the storage subsystem.

Related Topics

Learn About the Script Editor

Using the Script Editor

Command Reference

Learn About the Command Line Interface

Using the Command Line Interface