| 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.25.0 | Vendor: openSUSE |
| Release: 4.1 | Build date: Fri Jul 11 08:41:42 2025 |
| Group: System/Console | Build host: reproducible |
| Size: 14358398 | Source RPM: mstflint-4.25.0-4.1.src.rpm |
| Packager: http://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
* 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
* Tue May 25 2021 Wolfgang Frisch <wolfgang.frisch@suse.com>
- Link as position independent executables (bsc#1184124).
- Added PIE.patch
/usr/bin/mstconfig /usr/bin/mstcongestion /usr/bin/mstflint /usr/bin/mstfwreset /usr/bin/mstfwtrace /usr/bin/mstmcra /usr/bin/mstmread /usr/bin/mstmtserver /usr/bin/mstmwrite /usr/bin/mstprivhost /usr/bin/mstregdump /usr/bin/mstresourcedump /usr/bin/mstresourceparse /usr/bin/mstvpd /usr/lib/mstflint /usr/lib/mstflint/python_tools /usr/lib/mstflint/python_tools/c_dev_mgt.so /usr/lib/mstflint/python_tools/ccmdif.so /usr/lib/mstflint/python_tools/cmdif.py /usr/lib/mstflint/python_tools/cmtcr.so /usr/lib/mstflint/python_tools/dev_mgt.py /usr/lib/mstflint/python_tools/mft_logger.py /usr/lib/mstflint/python_tools/mlxpci /usr/lib/mstflint/python_tools/mlxpci/binary_file.py /usr/lib/mstflint/python_tools/mlxpci/mlxpci_lib.py /usr/lib/mstflint/python_tools/mstfwreset /usr/lib/mstflint/python_tools/mstfwreset/mlxfwresetlib /usr/lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/__init__.py /usr/lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mcam.py /usr/lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mfrl.py /usr/lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mpcir.py /usr/lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/logger.py /usr/lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mcra.py /usr/lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlnx_peripheral_components.py /usr/lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_mlnxdriver.py /usr/lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_status_checker.py /usr/lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_utils.py /usr/lib/mstflint/python_tools/mstfwreset/mlxfwresetlib/pci_device.py /usr/lib/mstflint/python_tools/mstfwreset/mstfwreset.py /usr/lib/mstflint/python_tools/mstfwtrace /usr/lib/mstflint/python_tools/mstfwtrace/fw_trace_utilities.py /usr/lib/mstflint/python_tools/mstfwtrace/mstfwtrace.py /usr/lib/mstflint/python_tools/mstfwtrace/secure_fw_trace.py /usr/lib/mstflint/python_tools/mstprivhost /usr/lib/mstflint/python_tools/mstprivhost/mstprivhost.py /usr/lib/mstflint/python_tools/mstresourcedump /usr/lib/mstflint/python_tools/mstresourcedump/__init__.py /usr/lib/mstflint/python_tools/mstresourcedump/commands /usr/lib/mstflint/python_tools/mstresourcedump/commands/CommandFactory.py /usr/lib/mstflint/python_tools/mstresourcedump/commands/DumpCommand.py /usr/lib/mstflint/python_tools/mstresourcedump/commands/QueryCommand.py /usr/lib/mstflint/python_tools/mstresourcedump/commands/ResDumpCommand.py /usr/lib/mstflint/python_tools/mstresourcedump/commands/__init__.py /usr/lib/mstflint/python_tools/mstresourcedump/fetchers /usr/lib/mstflint/python_tools/mstresourcedump/fetchers/CapabilityFetcher.py /usr/lib/mstflint/python_tools/mstresourcedump/fetchers/ResourceDumpFetcher.py /usr/lib/mstflint/python_tools/mstresourcedump/fetchers/__init__.py /usr/lib/mstflint/python_tools/mstresourcedump/filters /usr/lib/mstflint/python_tools/mstresourcedump/filters/SegmentsFilter.py /usr/lib/mstflint/python_tools/mstresourcedump/filters/__init__.py /usr/lib/mstflint/python_tools/mstresourcedump/mstresourcedump.py /usr/lib/mstflint/python_tools/mstresourcedump/resource_data /usr/lib/mstflint/python_tools/mstresourcedump/resource_data/DataPrinter.py /usr/lib/mstflint/python_tools/mstresourcedump/resource_data/DumpData.py /usr/lib/mstflint/python_tools/mstresourcedump/resource_data/QueryData.py /usr/lib/mstflint/python_tools/mstresourcedump/resource_data/__init__.py /usr/lib/mstflint/python_tools/mstresourcedump/segments /usr/lib/mstflint/python_tools/mstresourcedump/segments/CommandSegment.py /usr/lib/mstflint/python_tools/mstresourcedump/segments/ErrorSegment.py /usr/lib/mstflint/python_tools/mstresourcedump/segments/InfoSegment.py /usr/lib/mstflint/python_tools/mstresourcedump/segments/MenuRecord.py /usr/lib/mstflint/python_tools/mstresourcedump/segments/MenuSegment.py /usr/lib/mstflint/python_tools/mstresourcedump/segments/NoticeSegment.py /usr/lib/mstflint/python_tools/mstresourcedump/segments/RefSegment.py /usr/lib/mstflint/python_tools/mstresourcedump/segments/ResourceSegment.py /usr/lib/mstflint/python_tools/mstresourcedump/segments/Segment.py /usr/lib/mstflint/python_tools/mstresourcedump/segments/SegmentCreator.py /usr/lib/mstflint/python_tools/mstresourcedump/segments/SegmentFactory.py /usr/lib/mstflint/python_tools/mstresourcedump/segments/TerminateSegment.py /usr/lib/mstflint/python_tools/mstresourcedump/segments/__init__.py /usr/lib/mstflint/python_tools/mstresourcedump/utils /usr/lib/mstflint/python_tools/mstresourcedump/utils/Exceptions.py /usr/lib/mstflint/python_tools/mstresourcedump/utils/__init__.py /usr/lib/mstflint/python_tools/mstresourcedump/utils/constants.py /usr/lib/mstflint/python_tools/mstresourcedump/validation /usr/lib/mstflint/python_tools/mstresourcedump/validation/ArgToMenuVerifier.py /usr/lib/mstflint/python_tools/mstresourcedump/validation/CapabilityValidator.py /usr/lib/mstflint/python_tools/mstresourcedump/validation/__init__.py /usr/lib/mstflint/python_tools/mstresourceparse /usr/lib/mstflint/python_tools/mstresourceparse/ResourceParseManager.py /usr/lib/mstflint/python_tools/mstresourceparse/__init__.py /usr/lib/mstflint/python_tools/mstresourceparse/mstresourceparse.py /usr/lib/mstflint/python_tools/mstresourceparse/parsers /usr/lib/mstflint/python_tools/mstresourceparse/parsers/AdbParser.py /usr/lib/mstflint/python_tools/mstresourceparse/parsers/AdbResourceParser.py /usr/lib/mstflint/python_tools/mstresourceparse/parsers/AddressValueParser.py /usr/lib/mstflint/python_tools/mstresourceparse/parsers/ResourceParser.py /usr/lib/mstflint/python_tools/mstresourceparse/parsers/__init__.py /usr/lib/mstflint/python_tools/mstresourceparse/resource_data /usr/lib/mstflint/python_tools/mstresourceparse/resource_data/AdbData.py /usr/lib/mstflint/python_tools/mstresourceparse/resource_data/DataPrinter.py /usr/lib/mstflint/python_tools/mstresourceparse/resource_data/RawData.py /usr/lib/mstflint/python_tools/mstresourceparse/resource_data/__init__.py /usr/lib/mstflint/python_tools/mstresourceparse/segments /usr/lib/mstflint/python_tools/mstresourceparse/segments/CommandSegment.py /usr/lib/mstflint/python_tools/mstresourceparse/segments/ErrorSegment.py /usr/lib/mstflint/python_tools/mstresourceparse/segments/InfoSegment.py /usr/lib/mstflint/python_tools/mstresourceparse/segments/MenuRecord.py /usr/lib/mstflint/python_tools/mstresourceparse/segments/MenuSegment.py /usr/lib/mstflint/python_tools/mstresourceparse/segments/NoticeSegment.py /usr/lib/mstflint/python_tools/mstresourceparse/segments/RefSegment.py /usr/lib/mstflint/python_tools/mstresourceparse/segments/ResourceSegment.py /usr/lib/mstflint/python_tools/mstresourceparse/segments/Segment.py /usr/lib/mstflint/python_tools/mstresourceparse/segments/SegmentCreator.py /usr/lib/mstflint/python_tools/mstresourceparse/segments/SegmentFactory.py /usr/lib/mstflint/python_tools/mstresourceparse/segments/TerminateSegment.py /usr/lib/mstflint/python_tools/mstresourceparse/segments/__init__.py /usr/lib/mstflint/python_tools/mstresourceparse/utils /usr/lib/mstflint/python_tools/mstresourceparse/utils/Exceptions.py /usr/lib/mstflint/python_tools/mstresourceparse/utils/__init__.py /usr/lib/mstflint/python_tools/mstresourceparse/utils/common_functions.py /usr/lib/mstflint/python_tools/mstresourceparse/utils/constants.py /usr/lib/mstflint/python_tools/mtcr.py /usr/lib/mstflint/python_tools/regaccess.py /usr/lib/mstflint/python_tools/regaccess_structs.py /usr/lib/mstflint/python_tools/rreg_access.so /usr/lib/mstflint/python_tools/tools_version.py /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/BW00.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/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/InfiniScaleIV.csv /usr/share/mstflint/Quantum.csv /usr/share/mstflint/Quantum2.csv /usr/share/mstflint/Quantum3.csv /usr/share/mstflint/Spectrum.csv /usr/share/mstflint/Spectrum2.csv /usr/share/mstflint/Spectrum3.csv /usr/share/mstflint/Spectrum4.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, Fri Oct 24 23:22:36 2025