View Issue Details

IDProjectCategoryView StatusLast Update
0001145channel: elrepo/el8cxgb3-firmwarepublic2021-10-05 12:59
Reporterhazenvs Assigned Topperry  
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionno change required 
Summary0001145: Ovirt 4.4.x cxgb3-firmware won't install (need's a Recompile)
Description[root@ovirt-node-1 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root@ovirt-node-1 ~]# yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
Last metadata expiration check: 0:13:16 ago on Mon 04 Oct 2021 07:09:27 PM EDT.
elrepo-release-8.el8.elrepo.noarch.rpm 40 kB/s | 13 kB 00:00
Package elrepo-release-8.2-1.el8.elrepo.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[root@ovirt-node-1 ~]# yum install kmod-cxgb3
Last metadata expiration check: 0:13:25 ago on Mon 04 Oct 2021 07:09:27 PM EDT.
Error:
 Problem: package kmod-cxgb3-1.1.5-5.el8_4.elrepo.x86_64 requires kernel(kmalloc_caches) = 0x8200293d, but none of the providers can be installed
  - cannot install the best candidate for the job
  - package kernel-core-4.18.0-305.10.2.el8_4.x86_64 is filtered out by exclude filtering
  - package kernel-core-4.18.0-305.12.1.el8_4.x86_64 is filtered out by exclude filtering
  - package kernel-core-4.18.0-305.17.1.el8_4.x86_64 is filtered out by exclude filtering
  - package kernel-core-4.18.0-305.19.1.el8_4.x86_64 is filtered out by exclude filtering
  - package kernel-core-4.18.0-315.el8.x86_64 is filtered out by exclude filtering
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Steps To ReproduceInstall Ovirt 4.4.x with a T3 card , try to install cxgb3-firmware using the procedure:
Chelsio T320 10GB/s Card Mods
1. # rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2. # yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
3. # yum install kmod-cxgb3
Additional InformationTested on an HP DL380 G8
TagsNo tags attached.

Activities

pperry

2021-10-05 02:57

administrator   ~0007896

Please show the output from:

rpm -qa kernel\* |sort
rpm -q linux-firmware

I am unable to reproduce on a fully updated RHEL8 system. Please make sure your system is fully updated and try again. Also looks like you are running a CentOS Stream kernel (kernel-core-4.18.0-315.el8.x86_64). ELRepo kmod packages are not compatible with CentOS Stream kernels.

$ rpm -qa kernel\* |sort
kernel-4.18.0-305.17.1.el8_4.x86_64
kernel-4.18.0-305.19.1.el8_4.x86_64
kernel-4.18.0-305.el8.x86_64
kernel-abi-stablelists-4.18.0-305.19.1.el8_4.noarch
kernel-core-4.18.0-305.17.1.el8_4.x86_64
kernel-core-4.18.0-305.19.1.el8_4.x86_64
kernel-core-4.18.0-305.el8.x86_64
kernel-devel-4.18.0-147.el8.x86_64
kernel-devel-4.18.0-193.el8.x86_64
kernel-devel-4.18.0-240.el8.x86_64
kernel-devel-4.18.0-305.17.1.el8_4.x86_64
kernel-devel-4.18.0-305.19.1.el8_4.x86_64
kernel-devel-4.18.0-305.el8.x86_64
kernel-headers-4.18.0-305.19.1.el8_4.x86_64
kernel-modules-4.18.0-305.17.1.el8_4.x86_64
kernel-modules-4.18.0-305.19.1.el8_4.x86_64
kernel-modules-4.18.0-305.el8.x86_64
kernel-rpm-macros-125-1.el8.noarch
kernel-tools-4.18.0-305.19.1.el8_4.x86_64
kernel-tools-libs-4.18.0-305.19.1.el8_4.x86_64

$ rpm -q linux-firmware
linux-firmware-20201218-102.git05789708.el8.noarch

$ sudo yum install kmod-cxgb3
Updating Subscription Management repositories.
Last metadata expiration check: 0:04:05 ago on Tue 05 Oct 2021 02:47:18 EDT.
Dependencies resolved.
====================================================================================
 Package Arch Version Repository Size
====================================================================================
Installing:
 kmod-cxgb3 x86_64 1.1.5-5.el8_4.elrepo elrepo 99 k
Installing dependencies:
 cxgb3-firmware noarch 1.1.5-20200721.1.el8.elrepo elrepo 59 k

Transaction Summary
====================================================================================
Install 2 Packages

Total download size: 158 k
Installed size: 507 k
Is this ok [y/N]:

hazenvs

2021-10-05 07:55

reporter   ~0007897

oVirt 4.4 (CentOS 8.x)
[root@ovirt-node-1 ~]# rpm -qa kernel\* |sort
kernel-4.18.0-338.el8.x86_64
kernel-core-4.18.0-338.el8.x86_64
kernel-modules-4.18.0-338.el8.x86_64
kernel-tools-4.18.0-338.el8.x86_64
kernel-tools-libs-4.18.0-338.el8.x86_64
[root@ovirt-node-1 ~]#[root@ovirt-node-1 ~]# rpm -q linux-firmware
linux-firmware-20210702-103.gitd79c2677.el8.noarch

hazenvs

2021-10-05 07:56

reporter   ~0007898

[root@ovirt-node-1 ~]# cat /proc/version
Linux version 4.18.0-338.el8.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.4.1 20200928 (Red Hat 8.4.1-1) (GCC)) #1 SMP Fri Aug 27 17:32:14 UTC 2021

pperry

2021-10-05 08:36

administrator   ~0007899

Hi,

You are running a CentOS Stream kernel version which is not supported. ELRepo kmod packages only work with RHEL and compatible kernels, not CentOS Stream kernels.

You can install regular distro kernels from the Stream repo, but you will need to manage than manually.

Closing as not a bug

toracat

2021-10-05 12:59

administrator   ~0007900

@hazenvs

Your other option is to ask the CentOS kmods SIG (https://wiki.centos.org/SpecialInterestGroup/Kmods). Their main aim is to provides kmod packages for CentOS Stream.

Issue History

Date Modified Username Field Change
2021-10-04 19:27 hazenvs New Issue
2021-10-04 19:27 hazenvs Status new => assigned
2021-10-04 19:27 hazenvs Assigned To => pperry
2021-10-05 02:57 pperry Note Added: 0007896
2021-10-05 07:55 hazenvs Note Added: 0007897
2021-10-05 07:56 hazenvs Note Added: 0007898
2021-10-05 08:36 pperry Note Added: 0007899
2021-10-05 08:36 pperry Status assigned => resolved
2021-10-05 08:36 pperry Resolution open => no change required
2021-10-05 12:59 toracat Note Added: 0007900