I am following the manually building method. I will update the result here.
Sent from
Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows
From: Gilboa Davara<mailto:gilboad@gmail.com>
Sent: Thursday, March 17, 2022 10:46 PM
To: Strahil Nikolov<mailto:hunter86_bg@yahoo.com>
Cc: Muhammad Riyaz<mailto:Muhammad.Riyaz@ajex.ae>; oVirt
Users<mailto:users@ovirt.org>
Subject: Re: [ovirt-users] Re: OVIRT INSTALLATION IN SAS RAID
THIS IS AN EXTERNAL MAIL Do not click links or open attachments unless you recognize the
sender and know the content.
Hello,
On Wed, Mar 16, 2022 at 11:18 PM Strahil Nikolov via Users
<users@ovirt.org<mailto:users@ovirt.org>> wrote:
Check the perl script from
https://forums.centos.org/viewtopic.php?t=73634
According to
http://elrepo.org/tiki/DeviceIDs you should run "lspci -n | grep
'03:00.0' " and then search for the vendor:device ID pair .
http://elrepoproject.blogspot.com/2019/08/rhel-80-and-support-for-removed...
there are instructions (and link to video) about dud and how to use it.
A link to the dud images:
https://elrepo.org/linux/dud/el8/x86_64/
As previously mentioned you might need
https://elrepo.org/linux/dud/el8/x86_64/dd-megaraid_sas-07.717.02.00-1.el...
Best Regards,
Strahil Nikolov
In my case the DUD files didn't work (due to kernel version mismatch) on a couple of
R710 (megaraid) and Generic-Intel-Xeon (isci SATA).
As such, I use the manual path:
- On a machine (or VM) running the latest CentOS 8 kernel:
* Download the relevant DUD source RPMs (
https://elrepo.org/linux/elrepo/el8/SRPMS/) and
unpack them. (E.g.
https://elrepo.org/linux/elrepo/el8/SRPMS/kmod-megaraid_sas-07.717.02.00-...)
* From the module directory, manually build the missing kernel drivers by hand. (if you
don't know what to do, follow the commands in the %build segment in the DUD spec file)
and save the resulting .ko kernel modules (E.g. megaraid_sas.ko, isci.ko, etc).
- Start the machine(s) using the CentOS8 stream installation USB. Wait for the first
screen but *don't* do anything.
- Switch to a console (Ctrl-Alt-F1).
- Start the network and scp the newly built kernel modules into /lib/modules/$(uname
-r)/extra
- Load the newly copied kernel module using insmod. (E.g. insmod /lib/modules/$(uname
-r)/extra/megaraid_sas.ko)
- Check the kernel log (via dmesg) and make sure the storage controller has initialized
correctly.
- Switch back to the anaconda installer (Ctrl-Alt-F6 or F7).
- Continue installation as usual. *
(* I think I had to manually copy the kernel module to the newly installed machine, and
dracut -f to get it included in the initramfs image, but I'm not certain).
- Gilboa
________________________________
This message (and any associated files) is intended only for the use of the individual or
entity to which it is addressed and may contain information that is confidential, subject
to copyright or constitutes a trade secret. If you are not the intended recipient you are
hereby notified that any dissemination, copying or distribution of this message, or files
associated with this message, is strictly prohibited. If you have received this message in
error, please notify us immediately by replying to the message and deleting it from your
computer. Messages sent to and from us may be monitored. Internet communications cannot be
guaranteed to be secure or error-free as information could be intercepted, corrupted,
lost, destroyed, arrive late or incomplete, or contain viruses. Therefore, we do not
accept responsibility for any errors or omissions that are present in this message, or any
attachment, that have arisen as a result of e-mail transmission. If verification is
required, please request a hard-copy version. Any views or opinions presented are solely
those of the author and do not necessarily represent those of the company.