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