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.
Internal Ref. | Issue |
2384583 | Description: Fixed an issue that prevented events from being sent when only the DCBX oper version was changed. |
Keywords: Events, DCBX | |
Discovered in Version: 14.29.1016 | |
Fixed in Release: 14.29.2002 | |
2339971 | Description: Fixed an issue that prevented MCAM from reporting support for MFBA, MFBE, MFPA registry keys although they were available through the CMDIF interface. |
Keywords: MCAM | |
Discovered in Version: 14.29.1016 | |
Fixed in Release: 14.29.2002 | |
2410395 | Description: Fixed an issue that prevented a SFP28 cable from linking up in a 25GbE speed. |
Keywords: Cables | |
Discovered in Version: 14.29.1016 | |
Fixed in Release: 14.29.2002 | |
2093381 | Description: Modified the calculation of NUM_VF_MSIX to take into account NVME, Virtio Net/Blk, HotPlug PFs & VFs. Since max_total_msix is the maximum number used for all PFs and VFs (Port, NVME. Virtio Net/Blk, HotPlug), if there are not enough MSIX for all the devices, the number of port VF MSIX may be lowered (less than NUM_VF_MSIX) in order to not exceed the max_total_msix. Note: In case of compatibility issues with ab old driver requiring more than 4 MSI-X, you should consider lowering number of PFs/VFs on any of the configurable functions (NVME. Virtio Net/Blk). |
Keywords: MSIX | |
Discovered in Version: 14.29.1016 | |
Fixed in Release: 14.29.2002 | |
2360496 | Description: Changed the default value of DCQCN's NP parameter min_time_between_cnps to 4 on all devices to support larger scalability of cluster. |
Keywords: RoCE, Congestion control, DCQCN | |
Discovered in Version: 14.28.1002 | |
Fixed in Release: 14.29.1016 | |
2336284 | Description: Fixed an issue that caused packets to drop due to header size issues and/or failing checks. The issue was caused due to a Linux issue that caused VFs to set the wrong header size value in wqe_inline_header_mode input. |
Keywords: ETH, VF, Linux VM, DSCP, wqe_inline_header_mode | |
Discovered in Version: 14.28.1002 | |
Fixed in Release: 14.29.1016 | |
2245422 | Description: When MKEY_BY_NAME is enabled by NVCONFIG and a large number of VFs are configured, VM restart (VF/PF FLR) will take longer than when MKEY_BY_NAME is disabled. |
Keywords: SR-IOV | |
Discovered in Version: 14.28.1002 | |
Fixed in Release: 14.29.1016 | |
2252559 | Description: On rare cases, a fatal error related to errors from the PCI transport layer might be reported during FLR. |
Keywords: FLR, PCI transport layer, errors | |
Discovered in Version: 14.26.1040 | |
Fixed in Release: 14.29.1016 | |
2321713 | Description: Fixed an issue that caused caused the device to go to dead IRISC as one of the firmware semaphores could not be released when a speed change or port state change was triggered. |
Keywords: IRISC, firmware semaphore, | |
Discovered in Version: 14.28.1002 | |
Fixed in Release: 14.29.1016 | |
1979562 | Description: Fixed an issue that prevented the DHCP from assigning IPv6 address to the BMC during the initialization phase. |
Keywords: DHCP, IPv6 address, BMC | |
Discovered in Version: 14.28.1002 | |
Fixed in Release: 14.28.2006 | |
2080917 | Description: Fixed and issue that resulted in driver startup failure when working in pass-through mode and dual port devices. |
Keywords: Pass-through mode, dual port devices | |
Discovered in Version: 14.28.1002 | |
Fixed in Release: 14.28.2006 | |
1911080 | Description: Fixed a rare race condition that caused an erroneous write to the firmware image during certain power-down scenarios. This resulted in firmware being recognized as corrupted and prevented the adapter card from being recognized by the system due to missing valid Flash images. |
Keywords: Flash images, firmware corruption | |
Discovered in Version: 14.24.1000 | |
Fixed in Release: 14.28.1300 | |
1906153 | Description: Fixed an issue that caused the sent packet to hang while the device entered FLR mode. |
Keywords: Driver fails to load; FLR stuck; packet hang | |
Discovered in Version: 14.27.1016 | |
Fixed in Release: 14.28.1002 | |
2108543 | Description: Enabled Bar configuration bytewise by applying the write_en bitmask. |
Keywords: Bytewise BAR Programming | |
Discovered in Version: 14.27.1016 | |
Fixed in Release: 14.28.1002 | |
2126484 | Description: Fixed a rare case where the the device hanged while running the sw reset flow under heavy stress and with many open resources. |
Keywords: sw reset | |
Discovered in Version: 14.27.1016 | |
Fixed in Release: 14.28.1002 | |
2119975 | Description: Fixed low PXE performance while using the VSC to trigger the send_ring_doorbells. |
Keywords: NODNIC, DOORBELL | |
Discovered in Version: 14.27.1016 | |
Fixed in Release: 14.28.1002 | |
2135671 | Description: Fixed an error that prevented the completions (CQ) from being completed due to a race condition in the firmware transport error handlers, and the error stressors, where the error stressors would hang the firmware transport error handler flow. |
Keywords: Error stressors; Transport flowl; driver timeout | |
Discovered in Version: 14.27.1016 | |
Fixed in Release: 14.28.1002 | |
2119135 | Description: Fixed an issue that cause fragmented IP packets to drop. |
Keywords: Fragmented IP packet | |
Discovered in Version: 14.27.1016 | |
Fixed in Release: 14.28.1002 | |
2107103 | Description: Fixed an issue that prevented the desched_threshold field from working properly. |
Keywords: DCQCN | |
Discovered in Version: 14.27.1016 | |
Fixed in Release: 14.28.1002 | |
2165169 | Description: Added the option to use the unicast MAC from the NC-SI cmd Set MAC Address to establish OS to BMC passthrough. |
Keywords: OS to BMC passthrough | |
Discovered in Version: 14.27.1016 | |
Fixed in Release: 14.28.1002 | |
211746 | Description: Fixed a firmware fatal assert that showed an IRISC HANG due to init_hca waiting on the timers flow lock release. |
Keywords: Firmware assert | |
Discovered in Version: 14.27.1016 | |
Fixed in Release: 14.28.1002 | |
2078455 | Description: Fixed an issue that caused the device to perform DMA into memory already returned to the OS during the transition between the pre-boot driver to the OS driver. |
Keywords: Memory corruption | |
Discovered in Version: 14.26.4012 | |
Fixed in Release: 14.27.1016 | |
1949324 | Description: Fixed an issue that caused the ZTR counters query to always return 0. |
Keywords: ZTR counters | |
Discovered in Version: 14.26.4012 | |
Fixed in Release: 14.27.1016 | |
1967171 | Description: Fixed an issue that resulted in NC-SI bandwidth dropping to 20-40kBps with a high amount of package drops, in a network environment with high latency (over 110ms). |
Keywords: NC-SI bandwidth, high latency | |
Discovered in Version: 14.26.4012 | |
Fixed in Release: 14.27.1016 | |
2064453 | Description: Fixed an issue that prevented the adapter card from going into the bypass mode when the BMC disabled the hardware arbitration. |
Keywords: BMC, hardware arbitration, bypass mode | |
Discovered in Version: 14.26.4012 | |
Fixed in Release: 14.27.1016 | |
2003634 | Description: Fixed a performance degradation issue, and a high packet drop when SR-IOV was enabled and packets went through the FDB default behaviour. |
Keywords: SR-IOV, FDB, Packet drop | |
Discovered in Version: 14.25.1020 | |
Fixed in Release: 14.27.1016 | |
1938614 | Description: Due to the string DB not being updated after Live-Patch, the tracer cannot function after Live-Patch. |
Keywords: Live-Patch, LFWP, mlxfwreset, strings | |
Discovered in Version: 14.26.1040 | |
Fixed in Release: 14.27.1016 | |
1993707 | Description: Fixed a rare issue that caused other active functions to receive a malformed CQE during driver (PF or VF) unload or FLR flows. |
Keywords: Malformed CQE | |
Discovered in Version: 14.25.1020 | |
Fixed in Release: 14.27.1016 | |
2003563 | Description: Fixed a rare issue that resulted in HCA hanging during an FLR flow while unloading the PreBoot driver. |
Keywords: FLR, PXE driver unload, HCA | |
Discovered in Version: 14.25.1020 | |
Fixed in Release: 14.27.1016 | |
1973826 | Description: Fixed an issue that caused the firmware to hang when an FLR occurred at the same time as the teardown. As a result, the teardown flow took a lock, and never released it because it was being aborted by an FLR. |
Keywords: FLR, teardown | |
Discovered in Version: 14.26.1040 | |
Fixed in Release: 14.27.1016 |