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

Bug#620814: initramfs-tools: fails to include essential module for other leg of md0



On Mon, Apr 04, 2011 at 01:28:15PM +0200, Arno Schuring wrote:
> Package: initramfs-tools
> Version: 0.98.8
> Severity: normal
> 
> (resending manually because exim hadn't been configured yet)
> 
> This is a new Wheezy install on an old server machine. The machine has four
> PATA disks, tied to two controllers. The four disks are combined into a SW-raid
> volume using mdadm:
> 
> ladmin@fury:/tmp$ sudo mdadm --detail /dev/md0|grep /dev/
> /dev/md0:
>        0       8       36        0      active sync   /dev/sdc4
>        1       8       52        1      active sync   /dev/sdd4
>        2       8        4        2      active sync   /dev/sda4
>        4       8       20        3      active sync   /dev/sdb4
> 
> [ 1.145853] scsi0 : pata_sil680
> [ 1.146143] scsi1 : pata_sil680
> [ 1.147018] ata1: PATA max UDMA/133 cmd 0xc400 ctl 0xc000 bmdma 0xb000 irq 23
> [ 1.147085] ata2: PATA max UDMA/133 cmd 0xb800 ctl 0xb400 bmdma 0xb008 irq 23
> [ 1.148407] scsi2 : pata_serverworks
> [ 1.148835] scsi3 : pata_serverworks
> [ 1.156965] ata3: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
> [ 1.157034] ata4: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
> 
> 
> During installation, I configured initramfs-tools to determine the required
> modules automatically, which resulted in a non-booting system (notice that
> the sil680 module is missing):
[...]

The initramfs-tools 'MODULES=dep' mode is primarily meant for small
systems with limited RAM and disk space for the initramfs.  The
dependency detection code does not currently handle all module
dependencies, as you see.  I recommend using 'MODULES=most'.

Ben.

-- 
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
                                                              - Albert Camus



Reply to: