[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#699430: debian-installer: support for Intel Matrix Raid (RST, imsm)



Package: debian-installer
Tags: patch

This is a metabug for other bugs I filed against grub-installer,
partman-auto, partman-base, mdadm and lvm2.

I noticed that linux mdraid has working support for Intel Matrix Raid
(aka Intel Rapid Storage Technology), called "imsm" in mdadm. This
is a form of fakeraid, like dmraid.

Dmraid has never been really supported in Debian, and upstream
development has also ceased. It looks like mdraid is the way
forward.

I have added support for installing on mdraid based Intel Matrix
raid to the debian-installer, the lvm2 package, and mdadm.

With these patches applied I can install and boot Debian Wheezy without
any trouble on an Intel Matrix RAID RAID1 array - even when
combined with lvm.

Patches are available, the bug reports will be tagged as blocking
for this metabug, and are:

grub-installer:
    - also detect mdadm fakeraid underneath lvm, if it's just one array
    - install grub on each disk of the underlying array
    - add md/0 entry to device.map so grub-probe works (for upgrades etc)

partman-auto:
   - don't hide /dev/md* arrays if they are provisioned on whole-disk
     devices - in that case the md array itself is partitionable,
     e.g. for md-fakeraid like imsm (Intel Matrix raid).

partman-base:
   - init.d/parted: Skip devices that are part of a mdraid device

lvm2:
   - lvm2 already filters mdraid superblocks, now also filter IMSM superblocks

Mike.


Reply to: