Bugzilla – Bug 115930
mkinitrd does not add modules "piix" and "ide_disk" automatically
Last modified: 2006-04-28 11:59:20 UTC
I have a system with one disk attached to an ATA controller and another disk atached to a normal IDE controller. Even if I use mkinitrd from STABLE I do not get modules "piix" and "ide_disk" automatically added to initrd.
Can you attach the output of 'lspci -nv' ?
The machine on which this supposedly happened (Lagrange) has a root password I don't know, so sorry, no debugging.
Created attachment 49579 [details] output of 'lspci -nv'
Attached requested information.
Bug in mkinitrd: only the last controller was effectively added.
This bug only affects systems with multiple controllers which are UPGRADED to 10.0. Fresh installation doesn't detect storage modules in the initrd. Since the 9.3 mkinitrd didn't deal with this case properly, the user probably added the modules to /etc/sysconfig/kernel:INITRD_MODULES already, in which case everything will be fine. If not, the order in which the modules are loaded is the same that yast uses. Some device renumbering could result, but we can't do any better. Lowering to Normal and assigning to Hannes for review.
Patch looks correct. aj, approved for update?
Will an update help people upgrading from 9.3?
Yes, certainly.
Updated mkinitrd checked in. Closing.