Bug 743186 - Dracut uses wrong names for Intel software raid ISW devices on boot of installed system, boot fails
Summary: Dracut uses wrong names for Intel software raid ISW devices on boot of instal...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: dracut
Version: rawhide
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Harald Hoyer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-10-04 06:27 UTC by Jens Tingleff
Modified: 2011-10-04 16:41 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-10-04 16:41:33 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
/proc/cmdline content (178 bytes, text/plain)
2011-10-04 06:27 UTC, Jens Tingleff
no flags Details
/etc/fstab (219 bytes, text/plain)
2011-10-04 06:28 UTC, Jens Tingleff
no flags Details
output from dmsetup ls --tree. Empty (17 bytes, text/plain)
2011-10-04 06:29 UTC, Jens Tingleff
no flags Details
Output of both `blkid' and `blkid -o udev' (1.54 KB, text/plain)
2011-10-04 06:30 UTC, Jens Tingleff
no flags Details
Output of `dmesg | grep dracut' after boot which set rdinitdebug (118.04 KB, text/plain)
2011-10-04 06:31 UTC, Jens Tingleff
no flags Details
copy of /etc/dracut.conf (837 bytes, text/plain)
2011-10-04 06:32 UTC, Jens Tingleff
no flags Details
output of /proc/mdstat (313 bytes, text/plain)
2011-10-04 06:32 UTC, Jens Tingleff
no flags Details

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


Note You need to log in before you can comment on or make changes to this bug.