•
•
•
•
•
Uninstalls any software stacks that are part of the standard operating system
distribution or another vendor's commercial stack
Installs the MLNX_OFED_LINUX binary RPMs (if they are available for the current
kernel)
Identifies the currently installed InfiniBand and Ethernet network adapters and
automatically upgrades the firmware
Note: To perform a firmware upgrade using customized firmware binaries, a path can
be provided to the folder that contains the firmware binary files, by running --fw-
image-dir. Using this option, the firmware version embedded in the MLNX_OFED
package will be ignored.
Example:
./mlnxofedinstall --fw-image-dir /tmp/my_fw_bin_files
Usage
./mnt/mlnxofedinstall [OPTIONS]
The installation script removes all previously installed OFED packages and re-installs from
scratch. You will be prompted to acknowledge the deletion of the old packages.
If you need to install OFED on an entire (homogeneous) cluster, a common strategy is
to mount the ISO image on one of the cluster nodes and then copy it to a shared file
system such as NFS. To install on all the cluster nodes, use cluster-aware tools
(suchaspdsh).
If your kernel version does not match with any of the offered pre-built RPMs, you can
add your kernel version by using the “mlnx_add_kernel_support.sh” script located
inside the MLNX_OFED package.
If the driver detects unsupported cards on the system, it will abort the installation
procedure. To avoid this, make sure to add --skip-unsupported-devices-check
flag during installation.
Pre-existing configuration files will be saved with the extension “.conf.rpmsave”.
On Redhat and SLES distributions with errata kernel installed there is no need
to use the mlnx_add_kernel_support.sh script. The regular installation can be
performed and weak-updates mechanism will create symbolic links to the
MLNX_OFED kernel modules.
If you regenerate kernel modules for a custom kernel (using --add-kernel-
support), the packages installation will not involve automatic regeneration of
the initramfs. In some cases, such as a system with a root filesystem mounted
over a ConnectX card, not regenerating the initramfs may even cause the
system to fail to reboot.