From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT) Description of problem: After adding drives to a running 7.1 system, missing OS message occurs after reboot. Found that drives were remapped after booting with the parameter "root=/dev/sdb5" worked. How reproducible: Always Steps to Reproduce: 1. Place unconfigured RAID adapter in PCI slot. 2. Install RH 7.1 to local drives with onboard Adaptec controller with root=/dev/sda5 3. Attach cable from RAID adapter to external drives and configure RAID-5 array. 4. Reboot system. Actual Results: Missing OS. Red Hat load the ips driver first before the aic7xxx and finds the RAID drives of which it tries to boot off of. Expected Results: Boot into RH 7.1 successfully. Additional info: Passing the paramter "root=/dev/sdb5" works. The drive has been remapped from sda5 to sdb5.
If this is a bug, it's an mkinitrd bug (or anaconda bug) where it should have the root-device module as first module.
This will require implementing mount by label support in the initrd. It's not planned for 7.1 or the next release.