Bug Fixes History
This section includes history of bug fixes of 3 major releases back. For older releases history, please refer to the relevant firmware versions Release Notes inhttps://docs.mellanox.com/category/adapterfw.
Internal Ref. | Issue |
2665773 | Description: Added 50 Usec delay during PML1 exit to avoid any PCIe replay timer timeout. |
Keywords: PCIe. PML1 | |
Discovered in Version: 26.33.1048 | |
Fixed in Release: 26.34.1002 | |
3134894 | Description: Fixed an issue where set_flow_table_entry failed when aso_flow_meter action was used. |
Keywords: ASO Flow Meter, FW Steering | |
Discovered in Version: 26.33.1048 | |
Fixed in Release: 26.34.1002 | |
3039007 | Description: Enabled Multi-Host RX Rate-limiter configuration via the QEEC mlxreg and the max_shaper_rate field. |
Keywords: RX Rate-Limiter, Multi-host | |
Discovered in Version: 26.30.1004 | |
Fixed in Release: 26.34.1002 | |
3059379 | Description: Added "Command Unsupported" response code in cases when running the MCTP control command "Get Vendor Defined Messages Supported", and there were no supported VDMs. |
Keywords: MCTP control command | |
Discovered in Version: 26.30.1004 | |
Fixed in Release: 26.34.1002 | |
2994292 | Description: Fixed a race condition occured between the duplicate read and QP commands (2RST, 2ERR and Destroy) in the signature that caused the command to hang. |
Keywords: Race condition | |
Discovered in Version: 26.30.1004 | |
Fixed in Release: 26.34.1002 | |
3110286 | Description: Fixed an issue where vPort counters had wrong values. |
Keywords: vPort counters | |
Discovered in Version: 26.33.1048 | |
Fixed in Release: 26.34.1002 |
Internal Ref. | Issue |
2513453 | Description: Fixed rare lanes skew issue that caused CPU to timeout in Rec.idle. |
Keywords: PCIe | |
Discovered in Version: 26.32.1010 | |
Fixed in Release: 26.33.1048 | |
2907707 | Description: Fixed a configuration issue which flipped the MSB of Partition Key field in CNP packets and led to P_KEY mismatch between CNP packets and regular packets. |
Keywords: Partition Key, PKEY, CNP, ECN | |
Discovered in Version: 26.32.1010 | |
Fixed in Release: 26.33.1048 | |
2801850 | Description: Fixed a rare case where asserts and ext_synd appeared in dmesg after performing driver restart. |
Keywords: Driver restart | |
Discovered in Version: 26.32.1010 | |
Fixed in Release: 26.33.1048 | |
2860409 | Description: Enabled delay drop for hairpin packets. If a hairpin QP is created with delay_drop_en enabled, the feature will be enabled across all GVMIs, based on the delay drop status. |
Keywords: Hairpin delay drop | |
Discovered in Version: 26.32.1010 | |
Fixed in Release: 26.33.1048 | |
2875624 | Description: Fixed an issue that prevented the np_cnp_sent counter from increasing after it reached its maximum although there were CNPs sent upon receiving ECN-marked packets. |
Keywords: Counters | |
Discovered in Version: 26.32.1010 | |
Fixed in Release: 26.33.1048 |
Internal Ref. | Issue |
2796324 | Description: Fixed an issue that resulted in firmware getting stuck and causing unexpected behavior when connecting an optical transceiver that support RXLOS, and the remote side port was down. |
Keywords: cables, RXLOS | |
Discovered in Version: 26.31.1014 | |
Fixed in Release: 26.32.1010 | |
2748800 | Description: Fixed an issue that caused the link status to be reported incorrectly and consequently caused the link to go down due to the wrong definition of the RX_LOS polarity in the INI. |
Keywords: RX_LOS polarity | |
Discovered in Version: 26.31.1014 | |
Fixed in Release: 26.32.1010 | |
2784304 | Description: Fixed an issue that prevented the system from creating more than 128K QPs. |
Keywords: QP | |
Discovered in Version: 26.31.1014 | |
Fixed in Release: 26.32.1010 | |
2795935 | Description: Removed the "PPS out" dependency on the "PPS in" status. |
Keywords: PPS | |
Discovered in Version: 26.31.1014 | |
Fixed in Release: 26.32.1010 | |
2578359 | Description: Using Phyless reset with level 4 (warm reboot with NIC phyless reset) may result in hardware errors and link dropping. |
Keywords: Phyless reset | |
Discovered in Version: 26.31.1014 | |
Fixed in Release: 26.32.1010 | |
2690222 | Description: Synced reset is not supported when NVNe Emulation is enabled. Running mlxfwreset in synced mode (sync=1) when NVME EMU is enabled will result in the tool reporting the synced reset as supported, but the reset itself will fail. |
Keywords: mlxfwreset, NVNe Emulation, Synced reset | |
Discovered in Version: 26.31.1014 | |
Fixed in Release: 26.32.1010 | |
2684071 | Description: Changing the default host chaining buffer size or WQE size (HOST_CHAINING_DESCRIPTORS, HOST_CHAINING_TOTAL_BUFFER_SIZE) using NVconfig might result in driver initialization failure. |
Keywords: Host chaining | |
Discovered in Version: 26.31.1014 | |
Fixed in Release: 26.32.1010 | |
2678394 | Description: Limited the external loopback speed to the used module's capabilities. |
Keywords: Cables | |
Discovered in Version: 26.31.1014 | |
Fixed in Release: 26.32.1010 | |
2823281 | Description: Fixed an issue that resulted in wrong RNR timeout when trying to set it during the rts2rts_qp transition. |
Keywords: RNR timeout | |
Discovered in Version: 26.31.1014 | |
Fixed in Release: 26.32.1010 | |
2798627 | Description: Added support for DSFP AOC (CMIS) v4 when error code is not reported by the module. |
Keywords: Cables | |
Discovered in Version: 26.31.1014 | |
Fixed in Release: 26.32.1010 | |
2641734 | Description: Fixed the rate select mechanism in QSFP modules. |
Keywords: Cables | |
Discovered in Version: 26.30.1004 | |
Fixed in Release: 26.31.1014 | |
2403501 | Description: Fixed an issue that caused the firmware to return a wrong value in "port_buffer_size" field of PBMC access register. |
Keywords: Access register, PBMC | |
Discovered in Version: 26.30.1004 | |
Fixed in Release: 26.31.1014 | |
2600783 | Description: Fixed classification issues for "Passive" cables to be more robust. |
Keywords: Cables | |
Discovered in Version: 26.30.1004 | |
Fixed in Release: 26.31.1014 | |
2391109 | Description: Fixed an issue that caused a fatal error, and eventually resulted in the HCA hanging when a packet was larger than a strided receive WQE that was being scattered. |
Keywords: Strided RQ, MTU | |
Discovered in Version: 26.30.1004 | |
Fixed in Release: 26.31.1014 | |
2621704 | Description: Fixed the resource number size (a 64 bit number) to avoid a scenario where it overwrote it with a 32 bit number and erased the high bits when de-allocating the resource number. In this scenario, when two resource numbers had identical low 32 bits, and because the high bits were cleared, it resulted in the same idx. Consequently, when two idxes were identical, then it freed the same idx twice. |
Keywords: Resource number size, free_4k page | |
Discovered in Version: 26.30.1004 | |
Fixed in Release: 26.31.1014 | |
2619161 | Description: Initialized the rate table in the static configuration so it will be configured at the link-not-up scenarios. |
Keywords: RoCE, static configuration, rate table | |
Discovered in Version: 26.30.1004 | |
Fixed in Release: 26.31.1014 | |
1898198 | Description: IPsec offload is not supported in firmware version 26.28.1002. |
Keywords: IPsec offload | |
Discovered in Version: 26.28.1002 | |
Fixed in Release: 26.31.1014 | |
2224507 | Description: mstflint is currently not supported in ConnectX-6 Lx adapter cards. |
Keywords: mstflint | |
Discovered in Version: 26.28.1002 | |
Fixed in Release: 26.31.1014 | |
2507096 | Description: Removed the option to create unnecessary internal CNP operation for the Lossy ADP retransmission feature. |
Keywords: RoCE, Lossy, Adp_retrans | |
Discovered in Version: 26.29.1016 | |
Fixed in Release: 26.31.1014 | |
2444837 | Description: Set the cap to 0 for high index functions to avoid too many parallel VF NODNIC functions. |
Keywords: NODNIC, VF, ETH PXE | |
Discovered in Version: 26.29.1016 | |
Fixed in Release: 26.31.1014 |