User Manual

Rev 2.3-1.0.1
Mellanox Technologies
17
Generation of a standard or customized Mellanox firmware image for burning—in .bin
(binary) or .img format
Burning an image to the Flash/EEPROM attached to a Mellanox HCA or switch device
Querying the firmware version loaded on an HCA board
Displaying the VPD (Vital Product Data) of an HCA board
flint
This tool burns a firmware binary image or an expansion ROM image to the Flash device of a
Mellanox network adapter/bridge/switch device. It includes query functions to the burnt firm
-
ware image and to the binary image file.
Debug utilities
A set of debug utilities (e.g., itrace, fwtrace, mlxtrace, mlxdump, mstdump, mlxmcg, wqdump,
mcra, mlxi2c, i2c, mget_temp, and pckt_drop)
For additional details, please refer to the MFT Users Manual docs/.
1.3 Mellanox OFED Package
1.3.1 ISO Image
Mellanox OFED for Linux (MLNX_OFED_LINUX) is provided as ISO images or as a tarball,
one per supported Linux distribution and CPU architecture, that includes source code and binary
RPMs, firmware, utilities, and documentation. The ISO image contains an installation script
(called
mlnxofedinstall) that performs the necessary steps to accomplish the following:
Discover the currently installed kernel
Uninstall any InfiniBand stacks that are part of the standard operating system distribu-
tion or another vendor's commercial stack
Install the MLNX_OFED_LINUX binary RPMs (if they are available for the current
kernel)
Identify the currently installed InfiniBand HCAs and perform the required firmware
updates
1.3.2 Software Components
MLNX_OFED_LINUX contains the following software components:
Mellanox Host Channel Adapter Drivers
mlx5, mlx4 (VPI), which is split into multiple modules:
mlx4_core (low-level helper)
mlx4_ib (IB)
mlx5_ib
mlx5_core
mlx4_en (Ethernet)
Mid-layer core
Verbs, MADs, SA, CM, CMA, uVerbs, uMADs
Upper Layer Protocols (ULPs)