2.6.22 + sym53c8xx + mdadm

Andrzej 'The Undefined' Dopierała undefine at aramin.net
Thu Feb 21 12:24:05 CET 2008


On Thu, Feb 21, 2008 at 09:53:08AM +0100, Arkadiusz Miskiewicz wrote:
> On Thursday 21 of February 2008, Andrzej 'The Undefined' Dopierała wrote:
> > [root at pldmachine ~]# uname -a
> > 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.

-- 
Andrzej 'The Undefined' Dopierała
Linux && Unix && Network administrator
PLD Linux Developer      HomePage: http://andrzej.dopierala.name/
JID: undefine at piastlan.net         e-mail: andrzej at dopierala.name


More information about the pld-devel-en mailing list