Uefi Secure Boot - Nvidia ConnectX-6 User Manual

Infiniband/vpi adapter card
Hide thumbs Also See for ConnectX-6:
Table of Contents

Advertisement

Updating the Device Firmware Automatically upon System Boot
As of MLNX_OFED v3.1-x.x.x, firmware can be automatically updated upon system boot. The
firmware update package (mlnx-fw-updater) is installed in the "/opt/mellanox/mlnx-fw-updater"
folder, and openibd service script can invoke the firmware update process if requested on boot.
If the firmware is updated, the following message is printed to the system's standard logging file:
fw_updater: Firmware was updated. Please reboot your system
Otherwise, the following message is printed:
fw_updater: Didn't detect
Please note, this feature is disabled by default. To enable the automatic firmware update upon
system boot, set the following parameter to "yes" "RUN_FW_UPDATER_ONBOOT=yes" in the
openibd service configuration file "/etc/infiniband/openib.conf".
You can opt to exclude a list of devices from the automatic firmware update procedure. To do so,
edit the configurations file "/opt/mellanox/mlnx-fw-updater/mlnx-fw-updater.conf" and provide a
comma separated list of PCI devices to exclude from the firmware update.
Example:
MLNX_EXCLUDE_DEVICES="00:05.0,00:07.0"

UEFI Secure Boot

All kernel modules included in MLNX_OFED for RHEL7 and SLES12 are signed with x.509 key to
support loading the modules when Secure Boot is enabled.
Enrolling NVIDIA's x.509 Public Key on Your Systems
In order to support loading MLNX_OFED drivers when an OS supporting Secure Boot boots on a UEFI-
based system with Secure Boot enabled, the NVIDIA x.509 public key should be added to the UEFI
Secure Boot key database and loaded onto the system key ring by the kernel.
Follow these steps below to add the Mellanox's x.509 public key to your system:
Prior to adding the Mellanox's x.509 public key to your system, please make sure that (1)
The 'mokutil' package is installed on your system, and (2) The system is booted in UEFI
mode.
1.
Download the x.509 public key.
# wget
http://www.mellanox.com/downloads/ofed/mlnx_signing_key_pub.der
new
devices with old firmware.
for
the changes to take effect.
59

Advertisement

Table of Contents
loading

Table of Contents