[Bug 1683105] Re: Installation of DMRaid should automatically add necessary modules to /etc/initramfs-tools/modules
David Lee
ramchyld at gmail.com
Fri Apr 28 15:51:29 UTC 2017
Well, I did more tests and I guess it's okay if we just add the dm-raid
module load to the dmraid hook. I just did some more testing and it
works out. I withdraw my two patches and upload a new patch that will
just add dm-raid force load to the dmraid hook.
** Patch added: "Adds dm-raid module to the required hook, without removing dm-mod."
https://bugs.launchpad.net/ubuntu/+source/dmraid/+bug/1683105/+attachment/4869224/+files/dmraid_dmod.patch
** Patch removed: "make dmsetup's hook load dm-raid instead of dm-mod"
https://bugs.launchpad.net/ubuntu/+source/dmraid/+bug/1683105/+attachment/4866107/+files/dmsetup_dmraid.patch
** Patch removed: "Makes dmraid's hook load dm-raid.ko instead of nonexistent module dm-mod.ko"
https://bugs.launchpad.net/ubuntu/+source/dmraid/+bug/1683105/+attachment/4867815/+files/dmraid-hook.patch
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to dmraid in Ubuntu.
https://bugs.launchpad.net/bugs/1683105
Title:
Installation of DMRaid should automatically add necessary modules to
/etc/initramfs-tools/modules
Status in dmraid package in Ubuntu:
Triaged
Bug description:
This is related to bug 1313169, I have had a sudden bout of clarity on
the cause of the issue.
I propose this modification to the dmraid installation script as it is
a small but necessary enhancement.
When dmraid is installed, it adds all the necessary hooks to
initramfs-tools. However, it has one oversight, that the required raid
modules are not added to /etc/initramfs-tools/modules. Without these
modules, dmraid will inevitably fail to initialize the array when
started since the kernel would not be able to find the required
modules in the image.
I propose that when dmraid is installed, during installation the
script would check to see if the following items are already in /etc
/initramfs-tools/modules, and append the required modules into the
bottom of the file if it's not, and then rebuild the initramfs, update
grub and if necessary reinstall grub. On uninstall of package, I
propose that we should just warn the user but leave the lines in just
in case they're using something else that also needs the modules.
The following modules should be appended to the /etc/inmitramfs-
tools/modules file:
raid0
dm_raid
raid1
raid10
raid456
async_raid6_recov
async_memcpy
async_pq
async_tx
raid6_pq
async_xor
xor
libcrc32c
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dmraid/+bug/1683105/+subscriptions
More information about the foundations-bugs
mailing list