HowTo Install MFT for ESX VMWare

Version 4

    This post explains the procedure of how to install and run MFT for ESX Operating System.

     

    References

     

    Setup

    The setup includes ESX 5.5 VMK Operating System installed with ConnectX-3 Pro adapter card.
    Note: Make sure that the latest MLNX_OFED_ESX driver is installed, see HowTo Install Mellanox OFED ESX Driver for VMWare ESX 5.5.

     

    Configuration

    1. Go to the MFT web page: http://www.mellanox.com/page/management_tools.

    2. Download the MFT for VMware needed version to the "/" directory:

    # ls

    mft-4.4.0.44-10EM-600.0.0.2494585.x86_64.vib      net-mst-4.4.0.44-1OEM.550.0.0.1331820.x86_64.vib

     

    3. Get the adapter list

    # esxcli network nic list

    Name          PCI Device     Driver   Link  Speed  Duplex  MAC Address         MTU  Description

    ------------  -------------  -------  ----  -----  ------  -----------------  ----  ---------------------------------------------------

    vmnic0        0000:002:00.0  mlx4_en  Up    40000  Full    e4:1d:2d:de:c9:31  1500  Mellanox Technologies MT27520 Family

    vmnic1        0000:005:00.0  e1000e   Up     1000  Full    00:25:90:4f:ea:fa  1500  Intel Corporation 82574L Gigabit Network Connection

    vmnic1000002  0000:002:00.0  mlx4_en  Down      0  Half    e4:1d:2d:de:c9:32  1500  Mellanox Technologies MT27520 Family

    vmnic2        0000:006:00.0  e1000e   Down      0  Half    00:25:90:4f:ea:fb  1500  Intel Corporation 82574L Gigabit Network Connection

     

    # esxcli network nic get -n vmnic0

       Advertised Auto Negotiation: true

       Advertised Link Modes: 1000baseT/Full, 10000baseT/Full, 40000baseT/Full

       Auto Negotiation: true

       Cable Type: Twisted Pair

       Current Message Level: 20

       Driver Info:

             Bus Info: 0000:02:00.0

             Driver: mlx4_en

             Firmware Version: 2.33.5100

             Version: 1.9.10.0 (Oct-19-2014)

       Link Detected: true

       Link Status: Up

       Name: vmnic0

       PHYAddress: 0

       Pause Autonegotiate: true

       Pause RX: true

       Pause TX: true

       Supported Ports: TP

       Supports Auto Negotiation: true

       Supports Pause: true

       Supports Wakeon: false

       Transceiver: internal

       Wakeon: None

     

    4. Install the vib files.

    Note: Make sure you run the installtion from the "/" directory.

     

    # esxcli software vib install -v /net-mst-4.4.0.44-1OEM.550.0.0.1331820.x86_64.vib

    Installation Result

       Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.

       Reboot Required: true

       VIBs Installed: Mellanox_bootbank_net-mst_4.4.0.44-1OEM.550.0.0.1331820

       VIBs Removed:

       VIBs Skipped:

     

    # esxcli software vib install -v /mft-4.4.0.44-10EM-550.0.0.1331820.x86_64.vib

    Installation Result

       Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.

       Reboot Required: true

       VIBs Installed: Mellanox_bootbank_mft_4.4.0.44-0

       VIBs Removed:

       VIBs Skipped:

     

    5. Reboot the server

    # reboot

     

    6. Run mst.

    # cd /opt/mellanox/bin

    #./mst start

    Module mst loaded successfully

     

    7. Query the device

    #./mlxfwmanager --query

    Querying Mellanox devices firmware ...

     

    Device #1:

    ----------

     

      Device Type:      ConnectX3Pro

      Part Number:      MCX354A-FCC_Ax

      Description:      ConnectX-3 Pro VPI adapter card; dual-port QSFP; FDR IB (56Gb/s) and 40GigE;PCIe3.0 x8 8GT/s;RoHS R6

      PSID:             MT_1090111019

      PCI Device Name:  /dev/mt4103_pci_cr0

      Port1 MAC:        e41d2ddec931

      Port2 MAC:        e41d2ddec932

      Versions:         Current        Available

         FW             2.33.5100      N/A

         PXE            3.4.0460       N/A