I recently upgraded my NAS to kernel 4.4 and now my md raid 5 array doesn't assemble itself at boot. dmesg reveals this: [ 2.299666] md: personality for level 5 is not loaded! and doing lsmod | grep raid reveals that neither md_mod nor raid456 is loaded. If I do mdadm --stop /dev/md0 and then mdadm --assemble /dev/md0 the array will successfully assemble and then doing lsmod | grep raid again shows all the required modules loaded. I've tried doing mkinitramfs -o /boot/initrd.img-4.4.0 4.4.0 with the array assembled and mounted but that doesn't seem to fix my issue. How can I make the module load at boot so my array assembles?
Asked
Active
Viewed 898 times
2
Scoopta
- 1,470
- 4
- 19
- 37
-
I fixed it by compiling the `raid456` module directly into the kernel. – Scoopta Feb 21 '16 at 02:41