IBM Support

Firmware update on Mellonox adapter fails on SLES 15 SP3 using MLNX OFED 4.9-3 and later releases

Flashes (Alerts)


Abstract

On SUSE Linux Enterprise Server (SLES) 15 Service Pack (SP) 3 distribution using MLNX OFED 4.9-3 and later releases, the Mellonox adapter firmware update fails.

Content

Linux Releases Affected
SUSE Linux Enterprise Server 15, Service Pack 3
IBM Systems/Hardware Affected
ppc64le
Description
On SLES 15 SP3, using MLNX OFED 4.9-3 or later release images, the ./mlnxofedinstall --add-kernel-support tool installs the MLNX OFED software stack successfully, but fails to flash the Mellanox adapter firmware with the following error:
Initializing...
Attempting to perform Firmware update...
Querying Mellanox devices firmware ...

Device #1:
----------

  Device Type:      N/A
  Part Number:      --
  Description:
  PSID:
  PCI Device Name:  0014:01:00.0
  Port1 MAC:        N/A
  Port1 GUID:       N/A
  Port2 MAC:        N/A
  Port2 GUID:       N/A
  Versions:         Current        Available
     FW             --

  Status:           Failed to open device

---------
-E- Failed to query 0014:01:00.0 device, error : No such file or directory. MFE_CR_ERROR
Workaround
  1. Remove the mft and kernel-mft packages that are installed by MLNX OFED 4.9-3 by running the following command:
    # zypper remove mft kernel-mft
  2. Download the mft package from the following Mellanox url: https://www.mellanox.com/products/adapter-software/firmware-tools
  3. Install the new mft packages at version 4.18.0-106 or later. For example:
    # tar -xvpf mft-4.18.0-106-ppc64le-rpm.tgz
    # cd mft-4.18.0-106-ppc64le-rpm
    # ls
    install.sh  LICENSE.txt  old-mft-uninstall.sh  RPMS  SRPMS  uninstall.sh
    Then proceed with the mft install:
    # ./install.sh
  4. You can update the adapter firmware to the latest level by running the following command:
    # mount -o loop MLNX_OFED_LINUX-4.9-3.1.5.3-sles15sp3-ppc64le.iso /mnt
    # cd /mnt
    # ./mlnxofedinstall --fw-update-only
Fix Outlook
None

[{"Type":"MASTER","Line of Business":{"code":"LOB26","label":"Storage"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SGMV157","label":"IBM Support for Red Hat Enterprise Linux Server"},"ARM Category":[{"code":"a8m0z000000GnlCAAS","label":"SUSE Linux Enterprise Server"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
07 October 2022

UID

ibm16825081