Skip to main content

Cornelis Technical Documentation

8.3. Firmware Update Tool Command

This section provides the Firmware Update Tool command, specifically the updateAgent. To understand the syntax, refer to CLI Syntax Conventions.

8.3.1. updateAgent

updateAgent — Updates the SuperNIC firmware.

Syntax

updateAgent [-V] [-l] [-v] [-f] [-m] [-d HFI] [-i GUID] [-s GUID] [-p port] [-e GUID] [-h] <package>

Options

-V

Displays the SuperNIC versions for the local host. Or, if a remote GUID is specified, displays the SuperNIC version for that GUID.

-l

Lists the contents of the PLDM package.

-v

Specifies verbose output

-f

Overwrites previous firmware, even if versions match.

-m

Stops the opafm service on the machine that is running the Fabric Manager before updating firmware and restarts it when completed.

-d HFI

Specifies the local SuperNIC number.

If -d is omitted, all SuperNICs are targeted.

Use -d 0 for the first active SuperNIC only.

Use all to operate on all connected SuperNICs.

Note

-d and -i are mutually exclusive.

-i GUID

Specifies the GUID of a remote SuperNIC to be updated.

Note

-d and -i are mutually exclusive.

-s GUID

Specifies the GUID of a remote switch to be updated.

-p port

Specifies the port number on the local SuperNIC to use.

0 specifies the first active port on the local SuperNIC.

Note

Only used when updating remote switches/SuperNICs

-e GUID

Specifies the BMC/ASIC firmware version and status of a remote switch based on its GUID.

-h

Produces full help text.

<package>

Specifies the PLDM package file to be used.

Examples

./updateAgent -V
./updateAgent /path/to/firmware.pkg