2.6.22 + sym53c8xx + mdadm
Pawel Golaszewski
blues at pld-linux.org
Tue Feb 26 15:52:01 CET 2008
On Thu, 21 Feb 2008, Andrzej 'The Undefined' Dopierała wrote:
> > > Linux pldmachine 2.6.22.18-2 #1 SMP Tue Feb 19 01:53:02 UTC 2008 alpha EV67
> > > PLD Linux
> > >
> > > two discs (/dev/sda and /dev/sdb) in software raid. Disc are on
> > > 0001:01:07.0 SCSI storage controller: LSI Logic / Symbios Logic 53c895 (rev
> > > 02) controller (sym53c8xx module).
> > >
> > > geninitrd load sym53c8xx module, raid modules.. and say that discs are't
> > > available.
> > > They "appear" after 2-5 seconds.
> > >
> > > Is there other way from MODULE_sym53c8xx_USLEEP="5000000" to wait for
> > > disc before mdassemble it?
> >
> > Is scsi_wait_scan loaded by geninitrd? It makes kernel wait until
> > everything "appears".
> yes. it's loaded now and in initrd order is:
> insmod /lib/modules/2.6.22.18-2/kernel/drivers/md/md-mod.ko
> insmod /lib/modules/2.6.22.18-2/kernel/drivers/md/raid1.ko
> insmod /lib/modules/2.6.22.18-2/kernel/drivers/scsi/scsi_mod.ko
> insmod /lib/modules/2.6.22.18-2/kernel/drivers/scsi/scsi_transport_spi.ko
> insmod /lib/modules/2.6.22.18-2/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko
> usleep 5000000
> insmod /lib/modules/2.6.22.18-2/kernel/drivers/scsi/sd_mod.ko
> insmod /lib/modules/2.6.22.18-2/kernel/drivers/scsi/scsi_wait_scan.ko
> insmod /lib/modules/2.6.22.18-2/kernel/fs/mbcache.ko
> insmod /lib/modules/2.6.22.18-2/kernel/fs/jbd/jbd.ko
> insmod /lib/modules/2.6.22.18-2/kernel/fs/ext3/ext3.ko
> mdassemble
>
> when i use debuginitrd=sh i see that all modules are loaded, i receive
> shell and then after some time (2-5 seconds) sd? discs are detected.
There should be option for module to wait.
This is new feature of recent kernels.
--
pozdr. Paweł Gołaszewski jid:blues<at>jabber<dot>gda<dot>pl
--------------------------------------------------------------------------
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.
More information about the pld-devel-en
mailing list