What were you trying to do that didn't work?
CU faced issues while updating the NIC firmware, the old RPM is not being removed or replaced.
Below is the test performed by their vendor:
What works:
• install the driver on RHEL 9.2 with kernels kernel 5.14.0-284.30.1, 5.14.0-284.25.1, and 5.14.0-284.11.1
What does not work:
• install the driver on any of those kernels with dpdk-22.11-3 from Red Hat
• install dpdk-22.11-38 after the driver is installed
I can see that there are later versions of dpdk that are available - but not in 9.2. With the OS release locked to 9.2, I can see 3 versions of dpdk:
~~~
[root@rhel9-2 rbeldin]# dnf list dpdk --showduplicates
Updating Subscription Management repositories.
Last metadata expiration check: 0:14:10 ago on Thu Jul 11 13:23:28 2024.
Available Packages
dpdk.x86_64 2:21.11-1.el9_0 rhel-9-for-x86_64-appstream-rpms
dpdk.x86_64 2:21.11.2-1.el9_1 rhel-9-for-x86_64-appstream-rpms
dpdk.x86_64 2:22.11-3.el9_2 rhel-9-for-x86_64-appstream-rpms
~~~
However, if I remove the 9.2 lock and set it to 9.4, there are more versions available. In particular, there is now available a dpdk 2.23.11-1 :
~~~~~
root@rhel9-2 rbeldin]# subscription-manager release --set 9.4
Release set to: 9.4
[root@rhel9-2 rbeldin]# dnf list dpdk --showduplicates
Updating Subscription Management repositories.
Red Hat Enterprise Linux 9 for x86_64 - AppStream (RPMs) 8.5 MB/s | 37 MB 00:04
Red Hat Enterprise Linux 9 for x86_64 - BaseOS (RPMs) 7.0 MB/s | 26 MB 00:03
Last metadata expiration check: 0:00:04 ago on Thu Jul 11 13:38:08 2024.
Available Packages
dpdk.x86_64 2:21.11-1.el9_0 rhel-9-for-x86_64-appstream-rpms
dpdk.x86_64 2:21.11.2-1.el9_1 rhel-9-for-x86_64-appstream-rpms --------------- also available in rhel9.2
dpdk.x86_64 2:22.11-3.el9_2 rhel-9-for-x86_64-appstream-rpms --------------- also available in rhel9.2
dpdk.x86_64 2:22.11-4.el9 rhel-9-for-x86_64-appstream-rpms
dpdk.x86_64 2:23.11-1.el9 rhel-9-for-x86_64-appstream-rpms
~~~
If I use that, there are no problems installing it and having the HPE driver and dpdk installed at the same time.
[root@rhel9-2 rbeldin]# rpm -qa | grep -E 'kmod-m|mln|dpdk'
mlnx-ofa_kernel-23.10-OFED.23.10.1.1.9.1.rhel9u2.x86_64
kmod-mlnx-ofa_kernel-23.10-OFED.23.10.1.1.9.1.rhel9u2.x86_64
dpdk-23.11-1.el9.x86_64
The customer is requesting a backport/fix from the dpdk-23.11-1.el9.x86_64
since, RHOSP17.1 is only supported up to RHEL9.2
Please provide the package NVR for which bug is seen:
RHEL9.2 + RHOSP17.1
RPM installed for mlx5_core NIC driver: mlnx-ofa_kernel-23.10-OFED.23.10.1.1.9.1.rhel9u2.x86_64 Wed Jul 3 11:45:43 2024 --> Kernel/NIC driver order: installed-rpms | cut -c 1-90 kernel-5.14.0-70.36.1.el9_0.x86_64 Wed Jan 11 21:59:45 2023 kernel-5.14.0-284.30.1.el9_2.x86_64 Fri Sep 29 22:53:42 2023 mlnx-ofa_kernel-23.10-OFED.23.10.1.1.9.1.rhel9u2.x86_64 Wed Jul 3 11:45:43 2024
Please note that this inbox driver might be part of the following tools kernel-tools-5.14.0-284.30.1.el9_2.x86_64.
From RPMs available, we also see the following mlnx driver. mlnx-ofa_kernel-23.10-OFED.23.10.1.1.9.1.rhel9u2.x86_64 Wed Jul 3 11:45:43 2024
How reproducible:
Always
Expected results
Need backport of dpdk package from RHEL9.4
Actual results
dpdk-driver available on RHEL9.2 not working as expected