Bug#338497: [wishlist] Please add 3w-xxxx to the initrd's /loadmodules
On Thu, Nov 10, 2005 at 09:15:58PM +0100, Christian Hammers wrote:
> Hello Sven
>
> On 2005-11-10 Sven Luther wrote:
> > > Please ad the 3w-xxxx which is the driver for the commonly used 3ware
> > > (P)ATA RAID controller to the list of modules that get loaded automatically
> > > because else it won't boot so well...
> >
> > Heu, what exactly are you trying to do here ? what is the list of modules to
> > get loaded automatically, and will adding it to /etc/modules not solve your
> > problem, whatever that problem is ?
>
> I need the 3w-xxxx.o SCSI RAID controller module to access the harddrive
> where my root filesystem is on so using /etc/modules won't work.
So, your real request is that initrd-tools is not including the module in your
initrd. So, please add the module to /etc/mkinitrd/modules, and rebuild your
initrd (with dpkg-reconfigure kernel-image-2.6.8-...).
Alternatively, you can try installing one of the newer kernels from etch
(2.6.12) or sid (2.6.14), with one of the new ramdisk generating tools (yaird
or initramfs, i favour the first myself), since it is highly unlikely that
initrd-tools will get significantly modified.
> With "the list of modules that automatically get loaded" I meant the
> /loadmodules (or so) file that I found inside the initrd image from the
> official Debian kernel. The image contained a /lib/modules directory with
> both 3w-9xxx.ko and 3w-xxxx.ko but in this file only the first was listed.
Ok.
> Or is there at least a kernel boot option which I could use to load this
> module before "/" is tried to mount? The module exists in the initrd.img
> nevertheless... (that would be enough for me as I remember that the
> kernel was a Sarge one and so has very little chance to get updated)
Nope, but i think the above should work.
> > Debian booted without problem with my 3w-9xxx card in it, and worked just
> > fine, btu that was an etch snapshot.
>
> The 9xxx cards are SATA RAID controller, they have a different module
> (3w-9xxx.o).
Ah, well, i thought it was a newer card, so if it worked the older should have
worked too, but well, i was wrong.
Hope the above helps. reading the manpage of mkinitrd should probably help you
a lot understanding what is going on.
Friendly,
Sven Luther
Reply to: