[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: