Releases: Mellanox/mstflint
Releases · Mellanox/mstflint
MSTFLINT-4.13.3-1
Notable Changes
-
Supported Devices
- ConnectX-6DX adapter cards GA support.
-
mstflint tool
- New feature - Burning MFA2 images. Enables the user to extract (i.e. unzip) 4MB images from MFA2 archive, that matches the device type and device PSIB.
- New feature - Verifying MFA2 Archive. Enables the user to verify a given MFA2 archive contains the image that matches the given device.
-
mstresourcedump tool
- New mstresourcedump tool added to extracts and prints data segments generated by the firmware. The dump output is used by Mellanox for debug and troubleshooting.
User Manual and Release Notes:
mstflint_User_Manual_v4_13_3.pdf
Mstflint Tarball:
Mstflint Kernel Tarball:
MSTFLINT-4.13.1-1
Notable Changes
- mstflint tool
- New feature - Verifying firmware image on a device which operates in livefish mode by comparing it
with an existing binary firmware file.
- New feature - Verifying firmware image on a device which operates in livefish mode by comparing it
User Manual and Release Notes:
mstflint_User_Manual_v4_13_1.pdf
Mstflint Tarball:
Mstflint Kernel Tarball:
MSTFLINT-4.13.0-1
Notable Changes
-
mstfwreset tool
- Added support for Socket Direct devices in the mstfwreset tool.
- Added save/restore ATS PCIE capability.
- Added support for Live-Patch in ConnectX-5.
- Added a new reset option (reset-type) to the reset command of mstfwreset. The user can see the
supported reset-types by using the query command.
-
mstlink tool
- Added support for reading the "Link Downed Counter" and "Link Error Recovery Counter" in the
mstlink utility when using InfiniBand protocol only. - Added support for HDR PCIe grades in the EYE Opening Info in the mstlink utility.
- Added a new flag (show links) to define the valid PCIe links.
- Added support for reading the "Link Downed Counter" and "Link Error Recovery Counter" in the
-
mstconfig tool
- Added the ATS_ENABLED TLV param. When set to TRUE, the device will support Address
Translation Service (ATS). - Added the VF_VPD_ENABLE parameter to mstconfig. When set, the VPD capability is exposed
to Virtual Functions.
- Added the ATS_ENABLED TLV param. When set to TRUE, the device will support Address
-
mstarchive tool
- Added support for MFA2 query using the mstarchive tool.
User Manual and Release Notes:
mstflint_User_Manual_v4_13_0.pdf
Mstflint Tarball:
Mstflint Kernel Tarball:
MSTFLINT-4.12.0-1
Notable Changes
-
mstlink tool
- Displays and configures port related data at the physical layer.
-
mstfwtrace tool
- Extracts and prints trace messages generated by the firmware of 5th generation devices. This tool supports secure firmware flow only.
-
mstreg tool
- Exposes supported access registers, and allows users to obtain information regarding the registers fields and attributes, and to set and get data with a specific register.
-
mstfwmanager tool
- Supports listing the contents of images archive. When running this command the tool will list all
firmware images within this PLDM package for each image it displays.
- Supports listing the contents of images archive. When running this command the tool will list all
-
mstflint tool
- Added image-reactivation feature which re-assigns the image signature to the previous image (in
case the new image is faulty) enabling "fwreset" functionality or to burn a new image.
- Added image-reactivation feature which re-assigns the image signature to the previous image (in
User Manual and Release Notes:
mstflint_User_Manual_v4_12_0.pdf
Mstflint Tarball:
Mstflint Kernel Tarball:
MSTFLINT-4.11.0-5
Notable Changes
- mstconfig
- Added the below new params:
- pci_atomics_disabled_ext_atomics_enabled
- pci_atomics_enabled_ext_atomics_enabled
- pci_atomics_enabled_ext_atomics_enabled_nocoherent
- pci_atomics_enabled_ext_atomics_enabled_serialized
- vf_nodnic_enable
- vf_nodnic_supported
- uctx_en (alpha support)
- uctx_supported (alpha support)
- prio_tag_required_en (alpha support)
- prio_tag_required_supported (alpha support)
- strict_vf_msix_num_enabled (alpha support)
- strict_vf_msix_num_supported (alpha support)
- nvme_emu_class_code (alpha support)
- nvme_emu_device_id (alpha support)
- nvme_emu_enable (alpha support)
- nvme_emu_max_num_pf (alpha support)
- nvme_emu_max_total_vf (alpha support)
- nvme_emu_num_pf (alpha support)
- nvme_emu_supported (alpha support)
- nvme_emu_total_vf (alpha support)
- nvme_emu_vendor_id (alpha support)
- Added the below new params:
- General build
- Fixed multiple builds and compilation issues
- mstfwtrace
- Added fwtracer: in this release, this tool supports secure FW flow only
- libibmad
- Added support for libibmad 12 in addition to 5
- Python tools
- Fixed Python wrapper to work properly in multiple OSes and multiple Python versions
- Added adb generic tools
- Added mstreg tool: To enable this option please use "--enable-adb-genaric-tools" flag
- mstarchive
- Added return values
- Fixed an issue in the MFA2's header minor and subminor versions
Mstflint Tarball:
Mstflint Kernel Tarball:
MSTFLINT-4.11.0-4
Notable Changes
- Build related changes
- Disabled -Werror compiler flag
- Added the option to choose local system libraries if available in the machine
- Enhanced python 3 compatibility
- Removed python shebangs from the scripts
- Fixed multiple rpmbuild issues
- Added --enable-all-static configure flag that allows compilation of static executables, when the the option is supported by the compiler
- All python scripts were aligned to unix encoding
- mstprivhost tool
- Added mstprivhost tool to set host privilege configurations
- mstflint tool
- Added missing Rom info attribute for legacy FW qq query
- Fixed query timeout when device is locked
- Renamed former --next_boot_fw_ver to --flashed_version flag. This flag queries the flashed version.
Note that the previous flag is supported to keep compatibility. - Fixed an issue with FW upgrade on ConnectX-5 EN
- mstregdup tool
- Fixed segfault
Mstflint Tarball:
Mstflint Kernel Tarball:
MSTFLINT-4.11.0-3
Notable Changes
- mstflint tool
- Added the option to query only a flashed FW version, which reduces the CPU usage during the query.
To use this option run the "--next_boot_fw_ver" flag. - Fixed an issue that resulted in missing information during query.
- Fixed a crash scenario when compiling with 'CXXFLAGS='-Wp,-D_GLIBCXX_ASSERTIONS''.
- Added the option to query only a flashed FW version, which reduces the CPU usage during the query.
Mstflint Tarball:
Mstflint Kernel Tarball:
MSTFLINT-4.11.0-2
Notable Changes
-
Python 3 support
- Added support for python 3.
-
mstflint tool
- Added an option to reduce CPU utilization with "--low_cpu" flag.
-
OpenSSL compatibility
- Added compatibility to 1.1.X version, in addition to previously supported 1.0.2 version.
Mstflint Tarball:
Mstflint Kernel Tarball:
MSTFLINT-4.11.0-1
Notable Changes
-
Supported Devices
- Added support for Mellanox Quantum switch systems and
ConnectX-6 Ready adapter cards.
For further information on the ConnectX-6 adapter cards,
please contact Mellanox Support.
- Added support for Mellanox Quantum switch systems and
-
mstarchive tool
- The mstarchive tool allows the user to create a file with the mfa2 extension.
The new file contains several binary files of a given firmware for
different adapter cards.
For further information, refer to section “mstarchive” in the User Manual.
- The mstarchive tool allows the user to create a file with the mfa2 extension.
-
mstprivhost
- The ability to restrict the hosts from configuring the NIC.
Meaning, only the Arm side will have the privilege to configure the NIC.
Note: This utility is supported in BlueField devices only.
- The ability to restrict the hosts from configuring the NIC.
-
mstconfig in BlueField
- Enables the user to manage (grand/restrict) mlxconfig configuration
privileges for BlueField Arm systems.
- Enables the user to manage (grand/restrict) mlxconfig configuration
Release Notes:
mstflint_release_notes_4_11_0.pdf
Mstflint Tarball:
Mstflint Kernel Tarball:
MSTFLINT-4.10.0-3
Notable Changes
- mstflint
Added support for transition from 4MB to 7MB firmware image banks according to backward compatible
architecture. - mstcongestion
mstcongestion is a tool used to set the Congestion mode and action.
For further information, please refer to the MFT User Manual.
Release Notes:
mstflint_release_notes_4_10_0-3.pdf