DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH] doc: add firmware update links in mlx5 guide
@ 2024-05-23 11:28 Thomas Monjalon
  2024-05-24 15:36 ` Dariusz Sosnowski
  2024-05-27 11:40 ` Raslan Darawsheh
  0 siblings, 2 replies; 5+ messages in thread
From: Thomas Monjalon @ 2024-05-23 11:28 UTC (permalink / raw)
  To: dev
  Cc: Dariusz Sosnowski, Viacheslav Ovsiienko, Ori Kam, Suanming Mou,
	Matan Azrad

If using upstream kernel and libraries, there was no direct link
to download the firmware and update tool.
Firmware update explanations are reorganized and include all links.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
---
 doc/guides/platform/mlx5.rst | 41 +++++++++++++++++++++---------------
 1 file changed, 24 insertions(+), 17 deletions(-)

diff --git a/doc/guides/platform/mlx5.rst b/doc/guides/platform/mlx5.rst
index e9a1f52aca..9799709a61 100644
--- a/doc/guides/platform/mlx5.rst
+++ b/doc/guides/platform/mlx5.rst
@@ -133,12 +133,23 @@ The following dependencies are not part of DPDK and must be installed separately
   - ``mlx5_ib``: InfiniBand device driver.
   - ``ib_uverbs``: user space driver for Verbs (entry point for ``libibverbs``).
 
-- **Firmware update**
+- **Firmware**
 
-  NVIDIA MLNX_OFED/EN releases include firmware updates.
+  Minimal supported firmware version:
 
-  Because each release provides new features, these updates must be applied to
-  match the kernel modules and libraries they come with.
+  - ConnectX-4: **12.21.1000** and above.
+  - ConnectX-4 Lx: **14.21.1000** and above.
+  - ConnectX-5: **16.21.1000** and above.
+  - ConnectX-5 Ex: **16.21.1000** and above.
+  - ConnectX-6: **20.27.0090** and above.
+  - ConnectX-6 Dx: **22.27.0090** and above.
+  - ConnectX-6 Lx: **26.27.0090** and above.
+  - ConnectX-7: **28.33.2028** and above.
+  - BlueField: **18.25.1010** and above.
+  - BlueField-2: **24.28.1002** and above.
+  - BlueField-3: **32.36.3126** and above.
+
+  New features may be added in more recent firmwares.
 
 Libraries and kernel modules can be provided either by the Linux distribution,
 or by installing NVIDIA MLNX_OFED/EN which provides compatibility with older kernels.
@@ -166,6 +177,11 @@ It is possible to build rdma-core as static libraries starting with version 21::
     ninja
     ninja install
 
+The firmware can be updated with `mlxup
+<https://docs.nvidia.com/networking/display/mlxupfwutility>`_.
+The latest firmwares can be downloaded at
+https://network.nvidia.com/support/firmware/firmware-downloads/
+
 
 NVIDIA MLNX_OFED/EN
 ^^^^^^^^^^^^^^^^^^^
@@ -176,19 +192,6 @@ The minimal supported versions are:
 
 - NVIDIA MLNX_OFED version: **4.5** and above.
 - NVIDIA MLNX_EN version: **4.5** and above.
-- Firmware version:
-
-  - ConnectX-4: **12.21.1000** and above.
-  - ConnectX-4 Lx: **14.21.1000** and above.
-  - ConnectX-5: **16.21.1000** and above.
-  - ConnectX-5 Ex: **16.21.1000** and above.
-  - ConnectX-6: **20.27.0090** and above.
-  - ConnectX-6 Dx: **22.27.0090** and above.
-  - ConnectX-6 Lx: **26.27.0090** and above.
-  - ConnectX-7: **28.33.2028** and above.
-  - BlueField: **18.25.1010** and above.
-  - BlueField-2: **24.28.1002** and above.
-  - BlueField-3: **32.36.3126** and above.
 
 The firmware, the libraries libibverbs, libmlx5, and mlnx-ofed-kernel modules
 are packaged in `NVIDIA MLNX_OFED
@@ -208,6 +211,10 @@ After installing, the firmware version can be checked::
 
    ibv_devinfo
 
+The firmware updates are included in NVIDIA MLNX_OFED/EN packages.
+Because each release provides new features, these updates must be applied
+to match the kernel modules and libraries they come with.
+
 .. note::
 
    Several versions of NVIDIA MLNX_OFED/EN are available. Installing the version
-- 
2.45.0


^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: [PATCH] doc: add firmware update links in mlx5 guide
  2024-05-23 11:28 [PATCH] doc: add firmware update links in mlx5 guide Thomas Monjalon
@ 2024-05-24 15:36 ` Dariusz Sosnowski
  2024-05-24 15:43   ` Thomas Monjalon
  2024-05-27 11:40 ` Raslan Darawsheh
  1 sibling, 1 reply; 5+ messages in thread
From: Dariusz Sosnowski @ 2024-05-24 15:36 UTC (permalink / raw)
  To: NBU-Contact-Thomas Monjalon (EXTERNAL), dev
  Cc: Slava Ovsiienko, Ori Kam, Suanming Mou, Matan Azrad

> +The firmware can be updated with `mlxup
> +<https://docs.nvidia.com/networking/display/mlxupfwutility>`_.
> +The latest firmwares can be downloaded at
> +https://network.nvidia.com/support/firmware/firmware-downloads/
> +

What do you think about moving these lines from "Upstream dependencies" to after:

"+  New features may be added in more recent firmwares."

in firmware subsection?

I don't think that "Upstream dependencies" is a good place for this info.

Best regards,
Dariusz Sosnowski


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] doc: add firmware update links in mlx5 guide
  2024-05-24 15:36 ` Dariusz Sosnowski
@ 2024-05-24 15:43   ` Thomas Monjalon
  2024-05-24 15:56     ` Dariusz Sosnowski
  0 siblings, 1 reply; 5+ messages in thread
From: Thomas Monjalon @ 2024-05-24 15:43 UTC (permalink / raw)
  To: Dariusz Sosnowski
  Cc: dev, Slava Ovsiienko, Ori Kam, Suanming Mou, Matan Azrad

24/05/2024 17:36, Dariusz Sosnowski:
> > +The firmware can be updated with `mlxup
> > +<https://docs.nvidia.com/networking/display/mlxupfwutility>`_.
> > +The latest firmwares can be downloaded at
> > +https://network.nvidia.com/support/firmware/firmware-downloads/
> > +
> 
> What do you think about moving these lines from "Upstream dependencies" to after:
> 
> "+  New features may be added in more recent firmwares."
> 
> in firmware subsection?
> 
> I don't think that "Upstream dependencies" is a good place for this info.

mlxup is downloaded separately only in case of upstream dependencies.
If using MLNX_OFED, firmware tools are included, so it would be redundant.




^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: [PATCH] doc: add firmware update links in mlx5 guide
  2024-05-24 15:43   ` Thomas Monjalon
@ 2024-05-24 15:56     ` Dariusz Sosnowski
  0 siblings, 0 replies; 5+ messages in thread
From: Dariusz Sosnowski @ 2024-05-24 15:56 UTC (permalink / raw)
  To: NBU-Contact-Thomas Monjalon (EXTERNAL)
  Cc: dev, Slava Ovsiienko, Ori Kam, Suanming Mou, Matan Azrad

> -----Original Message-----
> From: Thomas Monjalon <thomas@monjalon.net>
> Sent: Friday, May 24, 2024 17:43
> To: Dariusz Sosnowski <dsosnowski@nvidia.com>
> Cc: dev@dpdk.org; Slava Ovsiienko <viacheslavo@nvidia.com>; Ori Kam
> <orika@nvidia.com>; Suanming Mou <suanmingm@nvidia.com>; Matan Azrad
> <matan@nvidia.com>
> Subject: Re: [PATCH] doc: add firmware update links in mlx5 guide
> 
> 24/05/2024 17:36, Dariusz Sosnowski:
> > > +The firmware can be updated with `mlxup
> > > +<https://docs.nvidia.com/networking/display/mlxupfwutility>`_.
> > > +The latest firmwares can be downloaded at
> > > +https://network.nvidia.com/support/firmware/firmware-downloads/
> > > +
> >
> > What do you think about moving these lines from "Upstream dependencies" to
> after:
> >
> > "+  New features may be added in more recent firmwares."
> >
> > in firmware subsection?
> >
> > I don't think that "Upstream dependencies" is a good place for this info.
> 
> mlxup is downloaded separately only in case of upstream dependencies.
> If using MLNX_OFED, firmware tools are included, so it would be redundant.

Ok, makes sense. Thank you.

Acked-by: Dariusz Sosnowski <dsosnowski@nvidia.com>

Best regards,
Dariusz Sosnowski

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] doc: add firmware update links in mlx5 guide
  2024-05-23 11:28 [PATCH] doc: add firmware update links in mlx5 guide Thomas Monjalon
  2024-05-24 15:36 ` Dariusz Sosnowski
@ 2024-05-27 11:40 ` Raslan Darawsheh
  1 sibling, 0 replies; 5+ messages in thread
From: Raslan Darawsheh @ 2024-05-27 11:40 UTC (permalink / raw)
  To: NBU-Contact-Thomas Monjalon (EXTERNAL), dev
  Cc: Dariusz Sosnowski, Slava Ovsiienko, Ori Kam, Suanming Mou, Matan Azrad

Hi,
From: Thomas Monjalon <thomas@monjalon.net>
Sent: Thursday, May 23, 2024 2:28 PM
To: dev@dpdk.org
Cc: Dariusz Sosnowski; Slava Ovsiienko; Ori Kam; Suanming Mou; Matan Azrad
Subject: [PATCH] doc: add firmware update links in mlx5 guide

If using upstream kernel and libraries, there was no direct link
to download the firmware and update tool.
Firmware update explanations are reorganized and include all links.

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>

Patch applied to next-net-mlx,

Kindest regards,
Raslan Darawsheh

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-05-27 11:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-23 11:28 [PATCH] doc: add firmware update links in mlx5 guide Thomas Monjalon
2024-05-24 15:36 ` Dariusz Sosnowski
2024-05-24 15:43   ` Thomas Monjalon
2024-05-24 15:56     ` Dariusz Sosnowski
2024-05-27 11:40 ` Raslan Darawsheh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).