1. Introduction of MFT tool
        MFT, is Mellanox/NVIDIA Firmware Tools, is a set of firmware management tools for querying firmware information, firmware upgrades, etc. It contains 4 sub-tools, including mst, mlxburn, flint, and Debug utilities, and the specific functions are referred to the official information of NVIDIA:
table 1 NVIDIA MFT description
      NVIDIA Firmware Tools (MFT)
      The MFT package is a set of firmware management tools used to:
         · Generate a standard or customized NVIDIA firmware image Querying for firmware information
         · Burn a firmware image
       The following is a list of the available tools in MFT, together with a brief description of what each tool performs.
MFT Tools
Tool
Description
    mst
    This tool provides the following functions:
      * Starts/stops the register access driver
      * Lists the available mst devices
    mlxburn
   This tool provides the following functions:
      * Generation of a standard or customized NVIDIA firmware image for burning (in binary or.mlx format)
      * Burning an image to the Flash/EEPROM attached to a NVIDIA HCA or switch device
      * Querying the firmware version loaded on an NVIDIA network adapter
      * Displaying the VPD (Vital Product Data)of an NVIDIA network adapter
    flint
    This tool burns a firmware binary image or an expansion ROM image to the Flash device of a
    NVIDIA network adapter/gateway/switch device.It includes query functions to the burnt firmware
    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)
2. Download and install MFT tools
Mellanox/NVIDIA official website to download the MFT tool installation package, this article to linux system mft-4.22.1-307-x86_64-rpm.tgz as an example. Installation package download URL: https://network.nvidia.com/products/adapter-software/firmware-tools/
        a. Terminal to decompress the compressed file, execute the command:  tar -zxf mft-4.22.1-307-x86_64-rpm.tgz
        b. Terminal into the decompressed file and install, in order to execute the command:
        cd mft-4.22.1-307-x86_64-rpm
        . /install.sh
        c. Start MFT, run MST, execute the command: mst start
3. MST tool reads the port status and optical module information.
        Execute the command "mlxlink -d device -m " to view the interface information, including interface status, interface configuration, supported rates, troubleshooting, optical module identification, optical module DOM information.
        Note: device is the network address of the interface where the module is located, you can execute the command "lspci" to view.
View interface FEC mode
Figure 1 View interface FEC mode<
        The optical module products provided by Moduletek Limited can be used in Mellanox NIC/switch, welcome to purchase.
        If you have any questions about the above content, you can contact us by Email : web@moduletek.com