FakeRAID fails with kernel 2.6.28
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dmraid (Debian) |
Fix Released
|
Unknown
|
|||
dmraid (Ubuntu) |
Fix Released
|
Undecided
|
Luke Yelavich | ||
Bug Description
Binary package hint: dmraid
I have a RAID-0 fakeRAID consisting of two serial ATA disks of the same type attached to a NVidia mainboard.
There are two partitions, one for Windows XP and one for Ubuntu (dual-boot system).
Ubuntu is started via Windows boot loader and grub4dos.
Yesterday I upgraded from Intrepid to Jaunty which includes kernel 2.6.28.
Booting the upgraded system with the still installed kernel 2.6.27 from Intrepid works fine.
But booting the same system with the new kernel 2.6.28 fails when dmraid tries to initilize the RAID from within the initial RAM disk. The relevant kernel output seems to be:
device-mapper: table: 252:0: striped: Not enough destinations specified
device-mapper: ioctl: error adding target to table
device-mapper: table: 252:1: striped: Not enough destinations specified
device-mapper: ioctl: error adding target to table
I was able to mount my USB stick from within the shell of the initial RAM disk. Therefore I managed to save some additional info:
Output of "dmesg": See attachment.
Output of "dmraid -ay -d":
DEBUG: _find_set: searching nvidia_edeehcfe
DEBUG: _find_set: not found nvidia_edeehcfe
DEBUG: _find_set: searching nvidia_edeehcfe
DEBUG: _find_set: not found nvidia_edeehcfe
DEBUG: _find_set: searching nvidia_edeehcfe
DEBUG: _find_set: found nvidia_edeehcfe
DEBUG: _find_set: searching nvidia_edeehcfe
DEBUG: _find_set: found nvidia_edeehcfe
DEBUG: checking nvidia device "/dev/sda"
DEBUG: checking nvidia device "/dev/sdb"
DEBUG: set status of set "nvidia_edeehcfe" to 16
RAID set "nvidia_edeehcfe" was not activated
DEBUG: freeing devices of RAID set "nvidia_edeehcfe"
DEBUG: freeing device "nvidia_edeehcfe", path "/dev/sda"
DEBUG: freeing device "nvidia_edeehcfe", path "/dev/sdb"
I searched the Internet for a while but did not find anything relevant.
I have the impression that the corresponding kernel interface has been changed and dmraid needs an update.
Changed in dmraid: | |
status: | New → Confirmed |
Changed in dmraid: | |
status: | Unknown → Fix Released |
I'm having the same problem with kernel 2.6.28-4