image image image image image

On This Page

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

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