Bug 743186

Summary: Dracut uses wrong names for Intel software raid ISW devices on boot of installed system, boot fails
Product: [Fedora] Fedora Reporter: Jens Tingleff <jensting>
Component: dracutAssignee: Harald Hoyer <harald>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: harald, jonathan, kay
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-10-04 16:41:33 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
/proc/cmdline content
none
/etc/fstab
none
output from dmsetup ls --tree. Empty
none
Output of both `blkid' and `blkid -o udev'
none
Output of `dmesg | grep dracut' after boot which set rdinitdebug
none
copy of /etc/dracut.conf
none
output of /proc/mdstat none

Description Jens Tingleff 2011-10-04 06:27:34 UTC
Created attachment 526182 [details]
/proc/cmdline content

This is from a Mandriva 2011 H1 x86_64 install, Mandriva calls the RPM "dracut-010-6-mdv2011.0.noarch"

[Jumping in from Mandriva, apologies if unwanted / trivial / not your problem ;) ]

After an install which correctly detected and read my existing partitions on a
software RAID 10, Intel PCH chip, boot fails to use the correct names leading
to a "<28>dracut Warning: No root device
"block:/dev/mapper/isw_djeeejebai_BigVolume10p5" found." The name /dev/md126
had been used by dracut.

The system which installs Mandriva 2011 uses the right names (i.e. the names
that are used in version 2010 and the names which show up in the /etc/fstab)

The live system works just fine, i.e. dracut uses the correct name.

Attached my attempt at providing the documentation suggested by the excellent "how to" guide.

Best regards

Jens

Comment 1 Jens Tingleff 2011-10-04 06:28:22 UTC
Created attachment 526183 [details]
/etc/fstab

Comment 2 Jens Tingleff 2011-10-04 06:29:05 UTC
Created attachment 526184 [details]
output from dmsetup ls --tree. Empty

Comment 3 Jens Tingleff 2011-10-04 06:30:05 UTC
Created attachment 526186 [details]
Output of both `blkid' and `blkid -o udev'

Comment 4 Jens Tingleff 2011-10-04 06:31:14 UTC
Created attachment 526188 [details]
Output of `dmesg | grep dracut' after boot which set rdinitdebug

Comment 5 Jens Tingleff 2011-10-04 06:32:03 UTC
Created attachment 526190 [details]
copy of /etc/dracut.conf

Comment 6 Jens Tingleff 2011-10-04 06:32:47 UTC
Created attachment 526192 [details]
output of /proc/mdstat

Comment 7 Harald Hoyer 2011-10-04 12:29:22 UTC
(In reply to comment #0)
> Created attachment 526182 [details]
> /proc/cmdline content
> 
> This is from a Mandriva 2011 H1 x86_64 install, Mandriva calls the RPM
> "dracut-010-6-mdv2011.0.noarch"
> 
> [Jumping in from Mandriva, apologies if unwanted / trivial / not your problem
> ;) ]
> 
> After an install which correctly detected and read my existing partitions on a
> software RAID 10, Intel PCH chip, boot fails to use the correct names leading
> to a "<28>dracut Warning: No root device
> "block:/dev/mapper/isw_djeeejebai_BigVolume10p5" found." The name /dev/md126
> had been used by dracut.
> 
> The system which installs Mandriva 2011 uses the right names (i.e. the names
> that are used in version 2010 and the names which show up in the /etc/fstab)
> 
> The live system works just fine, i.e. dracut uses the correct name.
> 
> Attached my attempt at providing the documentation suggested by the excellent
> "how to" guide.
> 
> Best regards
> 
> Jens


you want to add the kernel command line parameter "rd.md.imsm=0" formerly known as "rd_NO_MDIMSM".

rd.md.imsm=0
    disable MD RAID for imsm/isw raids, use DM RAID instead


or specify the root volume by root=UUID=... or root=LABEL=...

Comment 8 Jens Tingleff 2011-10-04 16:41:33 UTC
Yep! That worked. (I.e. the correct style name is being used - something else is holding up the Mandriva installed system, but it's not this problem, I don't think.)

Thanks a bunch.

    Jens