diff options
author | Laurence Perkins <lperkins@zagmail.gonzaga.edu> | 2019-03-29 10:48:05 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2019-03-29 14:26:03 -0700 |
commit | 7ea94b035c91e0edee183522cdeb51810e043b72 (patch) | |
tree | 4e9a611015e9f48aa7661bd6ae352c348f194727 | |
parent | genkernel: Use isTrue for $BOOTRW (diff) | |
download | genkernel-7ea94b03.tar.gz genkernel-7ea94b03.tar.bz2 genkernel-7ea94b03.zip |
Intel RST/Matrix RAID support
Intel Matrix RAID uses a nested container structure requiring that the array first be assembled, and then the actual storage volumes be activated.
Signed-Off-By: Laurence Perkins <lperkins@zagmail.gonzaga.edu>
(cherry picked from commit 952ecaffb742fef7422e313af5fa0a4426625e14)
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
-rw-r--r-- | defaults/initrd.scripts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts index c57f016..5d3a220 100644 --- a/defaults/initrd.scripts +++ b/defaults/initrd.scripts @@ -1074,6 +1074,9 @@ startVolumes() { if [ -x '/sbin/mdadm' ] then /sbin/mdadm --assemble --scan + #Intel Matrix RAID (and possibly others) have a container layer above the actual volumes, + #So we have to look for volumes that haven't been activated. + mdadm -IRs else bad_msg "mdadm not found: skipping mdadm raid assembly!" fi |