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 User’s 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)