[Bug 358255] Re: [jaunty] Root on nvidia raid 1 mirror does not boot
Deric Crago
deric.crago at gmail.com
Mon Oct 5 05:45:19 UTC 2009
I'm also experiencing the same type of problem. I have found a work-
around, although I'm unsure of any implications.
$ uname -r
2.6.28-11-server
$ lspci | grep RAID
00:1f.2 RAID bus controller: Intel Corporation 82801FR/FRW (ICH6R/ICH6RW) SATA Controller (rev 03)
~$ dmraid --version
dmraid version: 1.0.0.rc15 (2008-09-17) shared
dmraid library version: 1.0.0.rc15 (2008.09.17)
device-mapper version: unknown
$ sudo dmraid -s
*** Group superset .ddf1_disks
--> Active Subset
name : ddf1_OS
size : 1464973440
stride : 128
type : mirror
status : ok
subsets: 0
devs : 2
spares : 0
$ sudo dmraid -ddd -ay
DEBUG: _find_set: searching .ddf1_disks
DEBUG: _find_set: not found .ddf1_disks
DEBUG: _find_set: searching ddf1_OS
DEBUG: _find_set: searching ddf1_OS
DEBUG: _find_set: not found ddf1_OS
DEBUG: _find_set: not found ddf1_OS
DEBUG: _find_set: searching .ddf1_disks
DEBUG: _find_set: found .ddf1_disks
DEBUG: _find_set: searching ddf1_OS
DEBUG: _find_set: searching ddf1_OS
DEBUG: _find_set: found ddf1_OS
DEBUG: _find_set: found ddf1_OS
DEBUG: checking ddf1 device "/dev/sda"
DEBUG: checking ddf1 device "/dev/sdb"
DEBUG: set status of set "ddf1_OS" to 16
DEBUG: set status of set ".ddf1_disks" to 16
RAID set "ddf1_OS" already active
DEBUG: _find_set: searching ddf1_OS1
DEBUG: _find_set: not found ddf1_OS1
DEBUG: _find_set: searching ddf1_OS5
DEBUG: _find_set: not found ddf1_OS5
RAID set "ddf1_OS1" already active
RAID set "ddf1_OS5" already active
DEBUG: freeing devices of RAID set "ddf1_OS"
DEBUG: freeing device "ddf1_OS", path "/dev/sda"
DEBUG: freeing device "ddf1_OS", path "/dev/sdb"
DEBUG: freeing devices of RAID set ".ddf1_disks"
DEBUG: freeing device ".ddf1_disks", path "/dev/sdb"
DEBUG: freeing device ".ddf1_disks", path "/dev/sda"
DEBUG: freeing devices of RAID set "ddf1_OS1"
DEBUG: freeing device "ddf1_OS1", path "/dev/mapper/ddf1_OS"
DEBUG: freeing devices of RAID set "ddf1_OS5"
DEBUG: freeing device "ddf1_OS5", path "/dev/mapper/ddf1_OS"
Here's the work-around I'm using:
Modified /usr/share/initramfs-tools/scripts/local-top/dmraid to read:
#!/bin/sh
# local-top script for dmraid.
PREREQS=""
prereqs()
{
echo $PREREQS
}
case $1 in
# get pre-requisites
prereqs)
prereqs
exit 0
;;
esac
# Activate any dmraid arrays that were not identified by udev and vol_id.
#for dev in $(dmraid -r -c); do
# dmraid-activate $dev
#done
# Adding this seems to work.
sleep 2
dmraid -ay
then ran `update-initramfs -u` and after a reboot it booted right up and no longer went to busybox.
--
[jaunty] Root on nvidia raid 1 mirror does not boot
https://bugs.launchpad.net/bugs/358255
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list