Using the adapter, Updating the firmware on an emulex adapter, Using the adapter 2 – Dell Emulex Family of Adapters User Manual

Page 1152: Updating the firmware on an emulex adapter 2

Advertising
background image

CIM Provider Package Installation Guide

P010091-01A Rev. A

3. Using the Adapter

Updating the Firmware on an Emulex Adapter

1152

3. Using the Adapter

This section describes updating firmware, enabling logs, using diagnostics, and

discovering vNICs.
If you require additional information, contact an authorized Emulex technical support

representative at [email protected], 800-854-7112 (US/Canada toll free),

+1714-885-3402 (US/International), or +44 1189-772929 (Europe, Middle East, and

Africa).

Updating the Firmware on an Emulex Adapter

The Software Update profile is supported on both the Emulex UCNA CIM Provider

and the Emulex FC HBA CIM Provider. You must use this profile to update the

firmware on the Emulex adapters. The following methods are implemented in the

Emulex specific Software Update profile:

InstallfromByteStream – requires a custom CIM client, which can read the

firmware file and create a ByteStream that is used for updating the firmware.

InstallfromURI – supports two different types of URI (Uniform Resource

Identifiers).

The firmware file to be updated is available locally on the machine hosting

the Emulex adapter.

The firmware file to be updated is available on a remote machine like a http

or https server. In this case the Emulex UCNA CIM Provider uses the

“libcurl” library available on the host machine, where the CIM Provider is

running, to download the firmware file.

Emulex CIM_SoftwareInstallationServiceCapabilities class has the attribute

SupportedURISchemes that indicates the supported URI schemes.
To update the firmware:
1. Enumerate the CIM_SoftwareInstallationService in Emulex's namespace. Select the

CIM_SoftwareInstallationService specific to the adapter on which the firmware is to

be updated.
For example, if the UCNA needs a firmware update, select the

ELXUCNA_SoftwareInstallationService class instance.

wbemcli -noverify ein

'https://root:<password>@<IP>/root/emulex:elxucna_softwareinstal

lationservice' -nl

2. Enumerate the CIM_FCPort or CIM_EthernetPort depending on the adapter on

which the firmware is to be updated. Select the desired port from the enumerated

instances. For example:

wbemcli -noverify ein

'https://root:<password>@<IP>/root/emulex:elxucna_ethernetport'

-nl

3. Select the correct firmware file and choose one of the two methods detailed in steps

1 and 2 to update the firmware. For example:

Advertising