Updating drive firmware using the CLI

You can update firmware in multiple NVMe-attached drives by downloading the firmware update file and then by using the applydrivesoftware command to apply updates.

About this task

This procedure uses the applydrivesoftware command to update multiple NVMe-attached drives, as described in applydrivesoftware.

Important: The Software Update Test utility with the "-w" option must be run prior applydrivesoftware. This utility can be found in https://www.ibm.com/support/fixcentral/. Once the installation is completed, run the following command:
svcupgradetest -w drivemicrocodepackage

Procedure

To update drive firmware by using the CLI, follow these steps:

  1. Locate the firmware update file at the following website:
    https://www.ibm.com/support/fixcentral/

    This website also provides a link to the Software Update Test Utility. This utility indicates whether any of your drives are not running at the latest level of firmware.

  2. Using OpenSSH scp or PuTTY pscp, copy the firmware update file and the Software Update Test Utility package to the /home/admin/upgrade directory by using the management IP address.
  3. Install the upgrade test utility with the following command.
    svctask applysoftware -file upgradetest
  4. Use the upgrade test utility by using following command:
    svcupgradetest -w drivemicrocodepackage
    Note: You can not complete this step before using the step 3.
  5. To upgrade all down level drives, run the applydrivesoftware command. Use the following syntax for upgrading down level drives :
    applydrivesoftware -file drivemicrocodepackagev5 -type firmware -all
    For other variations of applydrivesoftware command, refer to the applydrivesoftware.