Bug Fixes History

Warning

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

© Copyright 2023, NVIDIA. Last updated on May 23, 2023.