Bug#457804: multipath-tools-boot gets started before module-init-tools, making modules useless

Josip Rodin joy at debbugs.entuzijast.net
Wed Dec 26 00:11:18 UTC 2007


Package: multipath-tools
Version: 0.4.7-1.1, 0.4.8-5

Hi,

The package installs the multipath-tools-boot init script in the S runlevel
at the position 03 (etch) or 04 (sid). However, module-init-tools is started
at position 20 in the S runlevel, which means that the kernel modules which
aren't detected by udev aren't yet loaded at the time multipath is run.

In my specific situation, the necessary module is qla2xxx. I don't want
to compile this module into the kernel, both because of an inherent
opposition to in-kernel PCI card drivers, and because this module is
replaceable by another one (HP's supported qla2300 driver), and because
the module requires /lib/firmware/ql2300_fw.bin, which would mean I have
to use an initrd. It would simply be an unnecessary complication to have
to compile this rather than use a module.

S0(3|4)multipath-tools-boot needs to be moved to something like
S21multipath-tools-boot, and after this, things work all right
because /etc/modules loads qla2xxx and multipath runs fine.

Please fix this. TIA.

-- 
     2. That which causes joy or happiness.





More information about the pkg-lvm-maintainers mailing list