View Issue Details

IDProjectCategoryView StatusLast Update
0001424channel: elrepo/el9kmod-megaraid_saspublic2024-01-26 10:43
Reporterak8812 Assigned Topperry  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionwon't fix 
OSRocky LinuxOS Version9.3 
Summary0001424: please update dd-megaraid_sas for el9
DescriptionHello!

Intallation of Rocky Linux 9 failed when we try to add dd-megaraid_sas-07.725.01.00-1.el9_3.elrepo.iso. Driver loaded, installer show disks on megaraid, add partitions/
but then this report conflicts with kernel(__dynamic_dev_dbg), __pci_unregister_driver etc. Then installation hung there.

If we try to install kmod-megaraid_sas-07.725.01.00-2.el9_3.elrepo.x86_64.rpm on installed system, this works, but if we try to install kmod-megaraid_sas-07.725.01.00-1.el9_3.elrepo.x86_64.rpm. we will see same
 Problem: conflicting requests
  - nothing provides kernel(__pci_register_driver) = 0x949d2398 needed by kmod-megaraid_sas-07.725.01.00-1.el9_3.elrepo.x86_64 from @commandline
  - nothing provides kernel(pci_unregister_driver) = 0x7d8b61e5 needed by kmod-megaraid_sas-07.725.01.00-1.el9_3.elrepo.x86_64 from @commandline

Looks like we need to pack dd-*.iso for verion 00-2

Thank you
Steps To ReproduceInstall Rocky 9.3 system with
driverdisk --source=https://url_to_dd-megaraid_sas-07.725.01.00-1.el9_3.elrepo.iso
TagsNo tags attached.

Activities

pperry

2024-01-26 09:47

administrator   ~0009528

What kernel version is being used for the Rocky 9.3 installation?

The ISO Driver Update Disk is designed to use the RHEL 9.3 GA kernel (5.14.0-362.8.1.el9_3) as contained on the RHEL release media for 9.3, and may not be compatible with later kernels.

[Build64R9 ~]$ rpm -q --provides kernel-core-5.14.0-362.8.1.el9_3.x86_64 | grep __pci_register_driver
kernel(__pci_register_driver) = 0x949d2398
[Build64R9 ~]$ rpm -q --provides kernel-core-5.14.0-362.8.1.el9_3.x86_64 | grep pci_unregister_driver
kernel(pci_unregister_driver) = 0x7d8b61e5

If using the DUD ISO image, you will have to ensure your installation image is using this kernel version if you wish to install to your megaraid device and not just set it up afterwards.

ak8812

2024-01-26 10:15

reporter   ~0009529

Yes, looks like new dd*.iso image does not works. I tried to make it myself. With now version this does not detect disks at all (did not load the driver). I do network install with points to mirror of Rocky repo. and in this case looks like it starts with older kernel and then tried to instal rpm with latest one. I'll try to unpack DVD to web share and and install from this place, not from repo.

pperry

2024-01-26 10:42

administrator   ~0009530

Unfortunately RH have not made our lives easy with el9.3

They released kernel-5.14.0-362.8.1.el9_3.x86_64 as the GA release kernel for el9.3, and we built kmod-megaraid_sas-07.725.01.00-1.el9_3.elrepo.x86_64 for it. The DUD ISO image is based on this and requires this kernel.

RH then released kernel-5.14.0-362.13.1.el9_3.x86_64 which caused kmod-megaraid_sas to break, so we released kmod-megaraid_sas-07.725.01.00-2.el9_3.elrepo.x86_64 to support this kernel.

Then a couple days back RH released kernel-5.14.0-362.18.1.el9_3.x86_64 which has broken kmod-megaraid_sas again and we will need to provide another update to work with this kernel.

So the kmod-megaraid_sas driver version will need to match the kernel it is being installed against.

We are unable to provide updated driver disk ISO images as ultimately we support genuine RHEL, and that includes the RHEL 9.3 release media which contain the original release kernel (5.14.0-362.8.1.el9_3.x86_64). If we were to update the driver ISO images they then would not work with the RHEL 9.3 release media.

So I'm going to have to close this as won't fix. Your easiest solution is to use our provided ISO image and use it against an installation tree that only includes the original el9.3 release kernel. After you have completed a vanilla install, you can then update the system using the latest available packages.

Issue History

Date Modified Username Field Change
2024-01-26 08:47 ak8812 New Issue
2024-01-26 08:47 ak8812 Status new => assigned
2024-01-26 08:47 ak8812 Assigned To => pperry
2024-01-26 09:47 pperry Note Added: 0009528
2024-01-26 10:15 ak8812 Note Added: 0009529
2024-01-26 10:42 pperry Note Added: 0009530
2024-01-26 10:43 pperry Status assigned => resolved
2024-01-26 10:43 pperry Resolution open => won't fix
2024-01-26 10:43 pperry OS => Rocky Linux
2024-01-26 10:43 pperry OS Version => 9.3