<div dir="ltr">Thanks Phil! I actually didn't seem to get your email with the DUD (I checked my "spam" just in case). Although I've used pre-made DUDs before, I really struggled with manually creating the one I'm using, which makes me wonder if that somehow plays into my issue. I ended up downloading one from ELRepo, opened it up, replaced the RPM and SRPM with the sata_via one and recreated the repository. I then made a new .iso of that and wrote it to my thumb drive. After that, the CentOS installer finally recognized it as a DUD.<div><br></div><div>And please, no need to apologize. I'm very appreciative of you and this community helping me out.<div><br></div><div>So after playing around a bit, I made a little progress..</div><div><br></div><div>What I did was the following:</div><div><ol><li>Downloaded the KMOD RPM and wrote it to one USB stick.</li><li>Booted the CentOS 7 installation media from another USB stick.</li><li>The CentOS install environment loads with the intree sata_via module and I begin installation. It is extremely slow, but it does eventually finish.</li><ol><li>Just to reiterate, even if I use the `inst.dd` kernel parameter at boot and select the DUD with the RPM on it, it doesn't seem to load into the CentOS installation environment (likely failing to install it?), which is why the install is painfully slow.</li></ol><li>Then from the same install environment, I mounted the disk the OS was installed to and "chrooted" into it. I then installed the KMOD RPM from the USB stick using `yum`. No need for an update. The package install was super slow, but successful!</li><li>I then reboot and the OS loads perfectly fine with my flashy new sata_via kernel module! </li></ol><div>So that is really awesome and proves that it fixes the issue with my hardware! </div></div></div><div><br></div><div>But I'm still struggling with getting the CentOS installer environment to load the KMOD using the `inst.dd` kernel parameter and the DUD. I can't even manually install the RPM in that environment without the mentioned dependency errors.</div><div><br></div><div>There must be something wrong with the environment I'm loading off of my flash drive? The only thing I can think of is downloading the CentOS 7 minimal installer fresh and trying that. I am open to any other ideas the community may have!</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 20, 2021 at 1:23 PM Phil Perry <<a href="mailto:phil@elrepo.org">phil@elrepo.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 20/07/2021 17:31, Tristan Evans wrote:<br>
> Thanks all, I'm still playing with it and will try all of your <br>
> suggestions, then report back.<br>
> <br>
> The thing that complicates this is that I'm trying all of this from the <br>
> CentOS (minimal) installer environment loaded from a USB drive, rather <br>
> than the actual OS installed on the disk, as I can't actually get the <br>
> installed OS to load after installation (keeps falling into the <br>
> emergency environment). I'm thinking a lot of my challenges may have <br>
> something to do with that? However, I have had a lot of luck with <br>
> loading other KMODs on other systems that have out-of-support hardware <br>
> (megaraid_sas) in this fashion (loading the RPM from a DUD using the <br>
> "inst.dd" kernel parameter).<br>
> <br>
> I'm not exactly sure how to use `yum` in the installer environment yet <br>
> (looks like there is `anaconda-yum`, so I could possibly experiment with <br>
> that). I'm doing another fresh install of CentOS (it takes a while) and <br>
> then I'll try to `chroot` into that environment from the installer <br>
> environment, and install the RPM with `yum`. If that doesn't work, I'll <br>
> do a `yum upgrade` and try again. I don't know if that is really helpful <br>
> or not, but I'm curious to see what happens.<br>
> <br>
> To shed a little light around my main goal is that I have a LOT of these <br>
> systems with this chipset that I'm trying to get onto CentOS 7 using <br>
> Foreman, so it is ultimately important for me to be able to get the <br>
> CentOS installer environment to load the KMOD RPM via a DUD, which would <br>
> ensure that the OS installs at a non-glacial pace and actually loads <br>
> during boot :)<br>
> <br>
> Apologies if I'm making this overly complicated!<br>
> <br>
> Tristan<br>
> <br>
<br>
Hi Tristan,<br>
<br>
I've sent you a DUD image for kmod-sata_via off list just in case, but <br>
sounds like you already have a fair amount of experience working with these.<br>
<br>
Apologies, in my earlier reply I'd assumed you had a working (albeit <br>
slowly) installation - I didn't realise you couldn't boot into it.<br>
<br>
Phil<br>
<br>
_______________________________________________<br>
elrepo mailing list<br>
<a href="mailto:elrepo@lists.elrepo.org" target="_blank">elrepo@lists.elrepo.org</a><br>
<a href="http://lists.elrepo.org/mailman/listinfo/elrepo" rel="noreferrer" target="_blank">http://lists.elrepo.org/mailman/listinfo/elrepo</a><br>
</blockquote></div>