]> git.proxmox.com Git - mirror_linux-firmware.git/commitdiff
Mellanox: Add new mlxsw_spectrum firmware xx.2010.1502
authorPetr Machata <petrm@nvidia.com>
Wed, 20 Apr 2022 11:33:52 +0000 (13:33 +0200)
committerJosh Boyer <jwboyer@kernel.org>
Thu, 21 Apr 2022 10:46:21 +0000 (06:46 -0400)
Add latest verified version of Nvidia Spectrum-family switch firmware,
for Spectrum (13.2010.1502), Spectrum-2 (29.2010.1502) and Spectrum-3
(30.2010.1502). Furthermore, add lc_ini_bundle_2010_1502.bin.xz for
modular systems.

The following issues have been fixed:

- CRC errors when using 25Gbps links in a modular system.
- Issue in bring-up of line-card no. 8 in a modular system.
- Several issues with too-long link-up times.
- An interop issue with Broadcom Tomahawk.
- An issue that might cause dropping first several packets after a port
  speed is changed to 400Gbps 8x.
- A switch freeze which might occur after many 10Gbps ports get disabled
  simultaneously.
- Latency degradation of RALUE EMAD processing.
- An issue in port isolation, which would not work on two-way split port 64
  on Spectrum-1, and four-way split port 128 on Spectrum-2 and Spectrum-3.
- Issue in multicast configuration on port 128 on Spectrum-2 and
  Spectrum-3.
- On Spectrum-2 systems, when receiving a packet with Symbol Errors on
  ports that are configured to cut-thought, in some cases, a pipeline may
  get stuck.
- Several issues in autonegotiation.

In addition, the following improvement has been made:

- Support in FW for reporting module values to the SW.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
WHENCE
mellanox/lc_ini_bundle_2010_1502.bin.xz [new file with mode: 0644]
mellanox/mlxsw_spectrum-13.2010.1502.mfa2 [new file with mode: 0644]
mellanox/mlxsw_spectrum2-29.2010.1502.mfa2 [new file with mode: 0644]
mellanox/mlxsw_spectrum3-30.2010.1502.mfa2 [new file with mode: 0644]

diff --git a/WHENCE b/WHENCE
index 731cc5711d50c0983b6d0e1b6977df8b35106fb0..03208f34f8f330dbc93a04bbea488eff1f7dd6c6 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -5889,6 +5889,10 @@ File: mellanox/mlxsw_spectrum3-30.2010.1232.mfa2
 File: mellanox/mlxsw_spectrum-13.2010.1406.mfa2
 File: mellanox/mlxsw_spectrum2-29.2010.1406.mfa2
 File: mellanox/mlxsw_spectrum3-30.2010.1406.mfa2
+File: mellanox/mlxsw_spectrum-13.2010.1502.mfa2
+File: mellanox/mlxsw_spectrum2-29.2010.1502.mfa2
+File: mellanox/mlxsw_spectrum3-30.2010.1502.mfa2
+File: mellanox/lc_ini_bundle_2010_1502.bin.xz
 
 Licence:
  Copyright (c) 2017-2020 Mellanox Technologies, Ltd. All rights reserved.
diff --git a/mellanox/lc_ini_bundle_2010_1502.bin.xz b/mellanox/lc_ini_bundle_2010_1502.bin.xz
new file mode 100644 (file)
index 0000000..c500f48
Binary files /dev/null and b/mellanox/lc_ini_bundle_2010_1502.bin.xz differ
diff --git a/mellanox/mlxsw_spectrum-13.2010.1502.mfa2 b/mellanox/mlxsw_spectrum-13.2010.1502.mfa2
new file mode 100644 (file)
index 0000000..421f0db
Binary files /dev/null and b/mellanox/mlxsw_spectrum-13.2010.1502.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum2-29.2010.1502.mfa2 b/mellanox/mlxsw_spectrum2-29.2010.1502.mfa2
new file mode 100644 (file)
index 0000000..b811532
Binary files /dev/null and b/mellanox/mlxsw_spectrum2-29.2010.1502.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum3-30.2010.1502.mfa2 b/mellanox/mlxsw_spectrum3-30.2010.1502.mfa2
new file mode 100644 (file)
index 0000000..675bbe4
Binary files /dev/null and b/mellanox/mlxsw_spectrum3-30.2010.1502.mfa2 differ