Now make sure that you have ELRepo repository.
Easiest method is to ensure that you have package elrepo-release installed. Rocky provides it.
The thing with ELRepo kmod packages is that they work with every kernel of point release, but no further.
If a new kernel is released for Rocky 8.6, one simply installs and reboots. The “weak deps” handle it.
However, when Rocky 8.7 appears, you have to install both 8.7’s kernel and update the kmod-mptsas package to “el8_7” version. The “el8_7” version does not function with Rocky 8.6’s kernels.
thanks for the info, is this what you are talking about?
Blockquote Community Enterprise Linux Repository (ELRepo) - ELRepo focuses on newer kernels and kmod driver packages to enhance hardware support for currently supported Enterprise Linux versions. This includes display, filesystem, network, storage drivers. You can install the necessary repo files by running dnf install elrepo-release. Note that the kernel repositories will have to be enabled.
… kmod driver packages to enhance hardware support for currently supported Enterprise Linux versions …
The dd-mptsas-3.04.20-7.el8_6.elrepo.iso is a disk image that provides mptsas kernel module and package kmod-mptsas package that that same kernel module.
You did need the disk image in order for the installer to load the mptsas and thus be able to install to the RAID volume.
You will need to occasionally update the kernel module by updating the package from repository “elrepo”.
If you don’t, then you will eventually install a kernel that has no mptsas and therefore cannot boot.