| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: mstflint | Distribution: openSUSE Tumbleweed |
| Version: 4.33.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Nov 18 17:42:34 2025 |
| Group: System/Console | Build host: reproducible |
| Size: 35548524 | Source RPM: mstflint-4.33.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: http://www.openfabrics.org | |
| Summary: Mellanox Firmware Burning and Diagnostics Tools | |
This package contains a burning tool and diagnostic tools for Mellanox manufactured HCA/NIC cards. It also provides access to the relevant source code. Please see the file LICENSE for licensing details. This package is based on a subset of the Mellanox Firmware Tools (MFT) package. For a full documentation of the MFT package, please refer to the downloads page at the Mellanox web site.
BSD-2-Clause OR GPL-2.0-only
* Tue Nov 18 2025 Nicolas Morey <nicolas.morey@suse.com>
- Add _service to fetch from git directly
- Update to mstflint-4.33.0-1.60.9ed9e8c3
- See https://github.com/Mellanox/mstflint/releases/tag/v4.33.0-1
- Drop patches merged upstream:
- Remove-date-time-info-from-build.patch
- fix-race-condition-during-install.patch
- GCC15-C23-support.patch
- mflash-add-missing-stlib-include.patch
- Refresh patches against new sources:
- Fix-gcc7-and-gcc8.patch
- PIE.patch
* Fri Jul 11 2025 Nicolas Morey <nicolas.morey@suse.com>
- Add GCC15-C23-support.patch to fix compilation with GCC >= 15
* Thu Sep 05 2024 Nicolas Morey <nicolas.morey@suse.com>
- Add mflash-add-missing-stlib-include.patch to fix compilation
with GCC >= 14
* Thu Feb 22 2024 pgajdos@suse.com
- Use %patch -P N instead of deprecated %patchN.
* Thu Sep 28 2023 Nicolas Morey <nicolas.morey@suse.com>
- Update to 4.25.0
https://github.com/Mellanox/mstflint/files/12317054/MSTFLINT.Package.-Firmware.Burning.and.Diagnostics.Tools.Documentation.v4.25.0.pdf
- Refresh fix-race-condition-during-install.patch to handle new race conditions
* Mon Jul 17 2023 Nicolas Morey <nicolas.morey@suse.com>
- Update to 4.24.0
https://github.com/Mellanox/mstflint/releases/download/v4.24.0-1/MSTFLINT.Package.-Firmware.Burning.and.Diagnostics.Tools.Documentation.v4.24.0.pdf
- Refresh fix-race-condition-during-install.patch to handle new race conditions
* Wed Jun 07 2023 pgajdos@suse.com
- version update to 4.23.0
https://github.com/Mellanox/mstflint/releases/download/v4.23.0-1/MSTFLINT.Package.-Firmware.Burning.and.Diagnostics.Tools.Documentation.v4.23.0.pdf
- modified patches
% PIE.patch (refreshed)
* Mon Oct 17 2022 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
- Updated fix-race-condition-during-install.patch to fix another
race condition during install
* Fri Sep 30 2022 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
- Update to v4.21.0-1 (jsc#PED-911, jsc#PED-1188)
- Generic
- Added support for NVIDIA ConnectX-7 adapter cards.
- Added additional Flash support for ConnectX-4 Lx and ConnectX-5 adapter cards.
- Python 2.x - Python 2.x is now end-of-life and no longer supported by MFT.
- mstfwreset
- For some configuration changes done using mstconfig, PCI rescan by the user is required.
- Added a new reset-type ("NIC only reset") to mstfwreset which is applicable only
to SmartNIC devices. The new reset-type is also the new default for SmartNIC devices.
In case of reset-type is set to "NIC only reset", mstfwreset will not reset the internal host.
- mstflint
- Querying Vendor Specific Firmware Information from an Nvidia AOC / Transceiver Querying
a firmware cable transceiver is now done using the "mstflint" tool.
- cable/transceivers burning commands provide now validation and extract version from the image files.
- Modified the output of the PCIe link information, removed the device status filed.
- When downgrading to a firmware version that does not support the flash type of
the device, mstflint will present the user a clear error of such scenario.
- mlxconfig
- Enable the users to apply token via MTUSB connected device.
- mstresourceparse
- mstresourceparse will present the union fields according to the selector.
Unions that do not have a selector, will be presented with all the fields as before.
- mstresourcedump
- mstresourcedump tool now runs ~10X faster in mem mode with output to binary file.
- Updated the "--virtual-hca-id" value output to be in a hexadecimal format.
- Memory-Mode, data field is now transferred via memory instead of the resource-dump register.
- mstlink
- Removed irrelevant "eye" info fields in the output of the "show eye" command for PCIe links.
- Removed the device status field from the PCIe info section.
- Added support for "show_eye" command for ConnectX-7 over PCIe links.
- Re-formatted the serdes Tx parameter layout in the "show_sedes_tx" command.
- Added support for the PRBS test mode of Active/Optical CMIS modules.
- Added support for additional configuration flags of the module control parameters.
- Added support for new PRBS TX/RX patterns (--tx_prbs <tx_prbs_mode> & --rx_prbs <rx_prbs_mode>).
- Added new show counters for 16nm devices. To see them run the "show_counter" command.
- Extended the list of the cable information received for 16nm devices when running the "show_module" command.
- Extended the information collection for 7nm and 16nm devices. See "--amber_collect" flag.
- Extended the list of the cable information (LOL, LOS, FSM, and module status)
for CMIS when running the "show_module" command.
- mstdump
- Added an optional parameter of the CSV path (-c | --csv)
which loads the provides the CSV from a fixed location as a DB instead of the default one.
- mstprivhost
- Added a new flag to query all hosts status from the embedded Arm side for Multi-host systems.
- Refresh patches against latest sources:
- Remove-date-time-info-from-build.patch
- Fix-gcc7-and-gcc8.patch
* Wed Jul 07 2021 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
- Update to v4.17.0-1 (jsc#SLE-19261)
- Anti-rollback Protection
- Enabled Anti-rollback protection to prevent old vulnerable firmware
versions from being flashed to the device
- mstlink tool
- Added support for DSFP modules
- Parallel Firmware Burning (DMA Burning)
- Added support for parallel firmware burning.
- Refresh PIE.patch against latest sources
/usr/bin/mstconfig /usr/bin/mstcongestion /usr/bin/mstdevices_info /usr/bin/mstflint /usr/bin/mstfwctrl /usr/bin/mstfwreset /usr/bin/mstfwtrace /usr/bin/mstmcra /usr/bin/mstmget_temp /usr/bin/mstmread /usr/bin/mstmtserver /usr/bin/mstmwrite /usr/bin/mstregdump /usr/bin/mstresourcedump /usr/bin/mstresourceparse /usr/bin/msttokengenerator /usr/bin/mstvpd /usr/lib64/mstflint /usr/lib64/mstflint/python_tools /usr/lib64/mstflint/python_tools/c_dev_mgt.so /usr/lib64/mstflint/python_tools/ccmdif.so /usr/lib64/mstflint/python_tools/cmdif.py /usr/lib64/mstflint/python_tools/cmtcr.so /usr/lib64/mstflint/python_tools/dev_mgt.py /usr/lib64/mstflint/python_tools/mft_logger.py /usr/lib64/mstflint/python_tools/mlxpci /usr/lib64/mstflint/python_tools/mlxpci/binary_file.py /usr/lib64/mstflint/python_tools/mlxpci/mlxpci_lib.py /usr/lib64/mstflint/python_tools/mstfwreset /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/__init__.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mcam.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mfrl.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mpcir.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mroq.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mrsi.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/gpu_drivers_safety_check.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/hot_reset.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/logger.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/mcra.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlnx_peripheral_components.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_mlnxdriver.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_status_checker.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_utils.py /usr/lib64/mstflint/python_tools/mstfwreset/mlxfwresetlib/pci_device.py /usr/lib64/mstflint/python_tools/mstfwreset/mstfwreset.py /usr/lib64/mstflint/python_tools/mstfwtrace /usr/lib64/mstflint/python_tools/mstfwtrace/fw_trace_utilities.py /usr/lib64/mstflint/python_tools/mstfwtrace/mstfwtrace.py /usr/lib64/mstflint/python_tools/mstfwtrace/secure_fw_trace.py /usr/lib64/mstflint/python_tools/mtcr.py /usr/lib64/mstflint/python_tools/regaccess.py /usr/lib64/mstflint/python_tools/regaccess_hca_ext_structs.py /usr/lib64/mstflint/python_tools/regaccess_switch_ext_structs.py /usr/lib64/mstflint/python_tools/resourcetools /usr/lib64/mstflint/python_tools/resourcetools/mstresourcedump.py /usr/lib64/mstflint/python_tools/resourcetools/mstresourceparse.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/__init__.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/commands /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/commands/CommandFactory.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/commands/DumpCommand.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/commands/QueryCommand.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/commands/ResDumpCommand.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/commands/__init__.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/cresourcedump /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/cresourcedump/CResourceDump.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/cresourcedump/__init__.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/cresourcedump/cresourcedump_types.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/fetchers /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/fetchers/CapabilityFetcher.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/fetchers/__init__.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/filters /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/filters/SegmentsFilter.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/filters/__init__.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/utils /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/utils/Exceptions.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/utils/__init__.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/utils/constants.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/validation /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/validation/CapabilityValidator.py /usr/lib64/mstflint/python_tools/resourcetools/resourcedump_lib/validation/__init__.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/ResourceParseManager.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/__init__.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/parsers /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/AdbParser.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/AdbResourceParser.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/AddressValueParser.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/MenuParser.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/RawParser.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/ResourceParser.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/parsers/__init__.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/resource_data /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/resource_data/AdbData.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/resource_data/DataPrinter.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/resource_data/RawData.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/resource_data/__init__.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/utils /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/utils/Exceptions.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/utils/__init__.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/utils/common_functions.py /usr/lib64/mstflint/python_tools/resourcetools/resourceparse_lib/utils/constants.py /usr/lib64/mstflint/python_tools/resourcetools/segments /usr/lib64/mstflint/python_tools/resourcetools/segments/CommandSegment.py /usr/lib64/mstflint/python_tools/resourcetools/segments/ErrorSegment.py /usr/lib64/mstflint/python_tools/resourcetools/segments/InfoSegment.py /usr/lib64/mstflint/python_tools/resourcetools/segments/MenuRecord.py /usr/lib64/mstflint/python_tools/resourcetools/segments/MenuSegment.py /usr/lib64/mstflint/python_tools/resourcetools/segments/NoticeSegment.py /usr/lib64/mstflint/python_tools/resourcetools/segments/RefSegment.py /usr/lib64/mstflint/python_tools/resourcetools/segments/ResourceSegment.py /usr/lib64/mstflint/python_tools/resourcetools/segments/Segment.py /usr/lib64/mstflint/python_tools/resourcetools/segments/SegmentCreator.py /usr/lib64/mstflint/python_tools/resourcetools/segments/SegmentFactory.py /usr/lib64/mstflint/python_tools/resourcetools/segments/TerminateSegment.py /usr/lib64/mstflint/python_tools/resourcetools/segments/__init__.py /usr/lib64/mstflint/python_tools/rreg_access.so /usr/lib64/mstflint/python_tools/tools_version.py /usr/lib64/mstflint/sdk /usr/lib64/mstflint/sdk/libresource_dump_sdk.so /usr/share/doc/packages/mstflint /usr/share/doc/packages/mstflint/README /usr/share/licenses/mstflint /usr/share/licenses/mstflint/COPYING /usr/share/licenses/mstflint/LICENSE /usr/share/man/man1/mstarchive.1.gz /usr/share/man/man1/mstconfig.1.gz /usr/share/man/man1/mstcongestion.1.gz /usr/share/man/man1/mstflint.1.gz /usr/share/man/man1/mstfwmanager.1.gz /usr/share/man/man1/mstfwreset.1.gz /usr/share/man/man1/mstfwtrace.1.gz /usr/share/man/man1/mstlink.1.gz /usr/share/man/man1/mstmcra.1.gz /usr/share/man/man1/mstmread.1.gz /usr/share/man/man1/mstmtserver.1.gz /usr/share/man/man1/mstmwrite.1.gz /usr/share/man/man1/mstprivhost.1.gz /usr/share/man/man1/mstreg.1.gz /usr/share/man/man1/mstregdump.1.gz /usr/share/man/man1/mstresourcedump.1.gz /usr/share/man/man1/mstvpd.1.gz /usr/share/mstflint /usr/share/mstflint/AbirGearBox.csv /usr/share/mstflint/AmosGearBox.csv /usr/share/mstflint/AmosGearBoxManager.csv /usr/share/mstflint/Arcus2.csv /usr/share/mstflint/ArcusE.csv /usr/share/mstflint/ArcusP_TC.csv /usr/share/mstflint/BlueField.csv /usr/share/mstflint/BlueField2.csv /usr/share/mstflint/BlueField3.csv /usr/share/mstflint/Cable.csv /usr/share/mstflint/CableQSFP.csv /usr/share/mstflint/CableQSFPaging.csv /usr/share/mstflint/CableSFP.csv /usr/share/mstflint/CableSFP51.csv /usr/share/mstflint/CableSFP51Paging.csv /usr/share/mstflint/ConnectIB.csv /usr/share/mstflint/ConnectX10.csv /usr/share/mstflint/ConnectX2.csv /usr/share/mstflint/ConnectX3.csv /usr/share/mstflint/ConnectX3Pro.csv /usr/share/mstflint/ConnectX4.csv /usr/share/mstflint/ConnectX4LX.csv /usr/share/mstflint/ConnectX5.csv /usr/share/mstflint/ConnectX6.csv /usr/share/mstflint/ConnectX6DX.csv /usr/share/mstflint/ConnectX6LX.csv /usr/share/mstflint/ConnectX7.csv /usr/share/mstflint/ConnectX8.csv /usr/share/mstflint/ConnectX8_Pure_PCIe_Switch.csv /usr/share/mstflint/ConnectX9.csv /usr/share/mstflint/ConnectX9_Pure_PCIe_Switch.csv /usr/share/mstflint/GB100.csv /usr/share/mstflint/GB100_PXUC.csv /usr/share/mstflint/GR100.csv /usr/share/mstflint/GR150.csv /usr/share/mstflint/InfiniScaleIV.csv /usr/share/mstflint/Quantum.csv /usr/share/mstflint/Quantum2.csv /usr/share/mstflint/Quantum3.csv /usr/share/mstflint/Quantum4.csv /usr/share/mstflint/Quantum5.csv /usr/share/mstflint/Sagitta.csv /usr/share/mstflint/Spectrum.csv /usr/share/mstflint/Spectrum2.csv /usr/share/mstflint/Spectrum3.csv /usr/share/mstflint/Spectrum4.csv /usr/share/mstflint/Spectrum5.csv /usr/share/mstflint/Spectrum6.csv /usr/share/mstflint/SwitchIB.csv /usr/share/mstflint/SwitchIB2.csv /usr/share/mstflint/SwitchX.csv /usr/share/mstflint/mlxconfig_dbs /usr/share/mstflint/mlxconfig_dbs/mlxconfig_host.db /usr/share/mstflint/mlxconfig_dbs/mlxconfig_switch.db
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Nov 23 22:38:14 2025