View Issue Details

IDProjectCategoryView StatusLast Update
0001181channel: elrepo/el8kmod-megaraid_saspublic2024-07-23 18:41
Reportershadowofreason Assigned Topperry  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Summary0001181: Unable to install/boot Rocky Linux 8.5 on Dell PowerEdge R410 ( Megaraid 1078 )
DescriptionKnown Affected Hardware: Dell PowerEdge R410, PERC/6 (Megaraid 1078 | 1000:0060 ) HW RAID Controller

After the DOD package `dd-megaraid_sas-07.717.02.00-1.el8_5.elrepo.iso` gets loaded the Virtual Disks are being detected, but the boot process will get stuck after "Started dracut pre-pivot and cleanup hook" indefinitely.
No warnings are being produced.

Same happens if you upgrade from either 8.3 / 8.4 to 8.5 without installing the kmod package.

This issue does not occur with:
* Rocky Linux 8.3 and "https://elrepo.org/linux/dud/el8/x86_64/dd-megaraid_sas-07.714.04.00-1.el8_3.elrepo.iso"
* Rocky Linux 8.4 and "https://elrepo.org/linux/dud/el8/x86_64/dd-megaraid_sas-07.714.04.00-3.el8_4.elrepo.iso"
Steps To ReproduceStart "Rocky-8.5-x86_64-minimal.iso" installation on specified hardware by replacing`quiet` arg with `inst.dd=https://elrepo.org/linux/dud/el8/x86_64/dd-megaraid_sas-07.717.02.00-1.el8_5.elrepo.iso ip=192.168.1.2::192.168.1.1:255.255.255.0::eno1:off nameserver=8.8.8.8`
Additional InformationWORKAROUND:

1) Install Rocky Linux 8.4 replacing`quiet` kernel arg with `inst.dd=https://elrepo.org/linux/dud/el8/x86_64/dd-megaraid_sas-07.714.04.00-3.el8_4.elrepo.iso ip=192.168.1.2::192.168.1.1:255.255.255.0::eno1:off nameserver=8.8.8.8`

2) Upgrade to 8.5 by using `dnf -y upgrade`

3) Install kmod-megaraid_sas-07.717.02.00-1.el8_5.elrepo.x86_64.rpm
`wget http://mirrors.ukfast.co.uk/sites/elrepo.org/elrepo/el8/x86_64/RPMS/kmod-megaraid_sas-07.717.02.00-1.el8_5.elrepo.x86_64.rpm -O /tmp/kmod-megaraid_sas-07.717.02.00-1.el8_5.elrepo.x86_64.rpm; rpm -ivh /tmp/kmod-megaraid_sas-07.717.02.00-1.el8_5.elrepo.x86_64.rpm`

4) Reboot and enjoy.
TagsNo tags attached.

Activities

shadowofreason

2022-01-05 22:08

reporter   ~0008148

I would also like to thank `Sokel`from IRC #rockylinux for pointing me in the right direction.

pperry

2022-01-06 02:54

administrator   ~0008149

Thank you for the report.

So are you reporting the DUD for megaraid_sas.el8.5 is broken or is it an installer issue on Rocky Linux 8.5 not recognising the DUD (where 8.4 does)? The DUD ISOs for 8.5 were created in exactly the same way as those for earlier point releases.

I don't have hardware to test with so am unable to replicate.

toracat

2022-01-06 05:48

administrator   ~0008150

Is this a kickstart installation? <neil> referred to https://elrepo.org/bugs/view.php?id=1160#c8032 on IRC.

shadowofreason

2022-01-07 00:48

reporter   ~0008152

> So are you reporting the DUD for megaraid_sas.el8.5 is broken or is it an installer issue on Rocky Linux 8.5 not recognising the DUD (where 8.4 does)? The DUD ISOs for 8.5 were created in exactly the same way as those for earlier point releases.

I'm suspecting that the kernel and DUD for megaraid_sas.el8.5 might be incompatible with each other, because of the two scenarios:
1) Booting from `Rocky-8.5-x86_64-minimal.iso` with the kernel args I've supplied gets stuck after "Started dracut pre-pivot and cleanup hook", when it should actually print out something about to "sdc3".
2) After upgrading from 8.3 to 8.5 without installing the kmod package, the boot process got stuck at mounting the root LV, dracut prints out timeout warnings and eventually the system timeouts into dracut recovery shell.
    

If intestered I might be able to provide hardware to test on, but please contact me privately for that.




> Is this a kickstart installation? <neil> referred to https://elrepo.org/bugs/view.php?id=1160#c8032 on IRC.

No it's not a kickstart installation. Just a regular install with kernel args for loading up the megaraid_sas DUD.

pperry

2022-01-08 15:48

administrator   ~0008154

Last edited: 2022-01-08 15:53

Quote:
"I'm suspecting that the kernel and DUD for megaraid_sas.el8.5 might be incompatible with each other, because of the two scenarios:
1) Booting from `Rocky-8.5-x86_64-minimal.iso` with the kernel args I've supplied gets stuck after "Started dracut pre-pivot and cleanup hook", when it should actually print out something about to "sdc3".
2) After upgrading from 8.3 to 8.5 without installing the kmod package, the boot process got stuck at mounting the root LV, dracut prints out timeout warnings and eventually the system timeouts into dracut recovery shell."

#2 is to be expected - if the system can't mount the device, it will fail and drop into a recovery shell. I've experienced this on my own systems when first booting to a new point release before I've had time to rebuild the SAS driver.

#1 suggests either the DUD is faulty or the installer is faulty or has changed and no longer recognises the DUD (as we assume the kmod driver package itself is otherwise OK - see below)). I can't test either so you will have to narrow it down from there. What I can tell you is that the same process (script) was used to create the DUDs for el8.5 as has previously been used for el8.4 and earlier, so nothing really changed in our process. You could try making a fresh DUD yourself using the kmod driver package and srpm. I've not attempted an initial install with DUD image since I first installed my RHEL8 system which was probably 8.1 or 8.2. If it's an issue with the installer, you'd expect to find reports of other attempted el8.5 installations failing when DUDs are used.

In the above I have assumed that the kmod driver package for el8.5 is working as expected, as I believe you confirmed you had been able to perform an update from an earlier release to el8.5 (once the kmod package had also been updated).

Issue History

Date Modified Username Field Change
2022-01-05 22:06 shadowofreason New Issue
2022-01-05 22:06 shadowofreason Status new => assigned
2022-01-05 22:06 shadowofreason Assigned To => pperry
2022-01-05 22:08 shadowofreason Note Added: 0008148
2022-01-06 02:54 pperry Note Added: 0008149
2022-01-06 05:48 toracat Note Added: 0008150
2022-01-07 00:48 shadowofreason Note Added: 0008152
2022-01-08 15:48 pperry Note Added: 0008154
2022-01-08 15:49 pperry Note Edited: 0008154
2022-01-08 15:51 pperry Note Edited: 0008154
2022-01-08 15:53 pperry Note Edited: 0008154