linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* scsi_wait_scan not working (2.6.30.5)
@ 2009-08-25 19:24 Arkadiusz Miskiewicz
  2009-08-25 19:28 ` James Bottomley
  0 siblings, 1 reply; 14+ messages in thread
From: Arkadiusz Miskiewicz @ 2009-08-25 19:24 UTC (permalink / raw)
  To: linux-scsi


Hi,

What could be the reason for scsi_wait_scan not waiting untill all disks are 
found?

I'm testing 2.6.30.5 on hardware with LSI Logic / Symbios Logic MegaRAID 530 
SCSI 320-0X RAID controller and modprobe scsi_wait_scan finishes earlier than 
disks are found.

My initrd (romfs) does:
insmod /lib/modules/2.6.30.5-0.3/kernel/drivers/scsi/scsi_mod.ko
insmod /lib/modules/2.6.30.5-0.3/kernel/drivers/scsi/megaraid/megaraid_mm.ko
insmod /lib/modules/2.6.30.5-0.3/kernel/drivers/scsi/megaraid/megaraid_mbox.ko
insmod /lib/modules/2.6.30.5-0.3/kernel/lib/crc-t10dif.ko
insmod /lib/modules/2.6.30.5-0.3/kernel/drivers/scsi/sd_mod.ko
insmod /lib/modules/2.6.30.5-0.3/kernel/drivers/scsi/scsi_wait_scan.ko
insmod /lib/modules/2.6.30.5-0.3/kernel/fs/exportfs/exportfs.ko
insmod /lib/modules/2.6.30.5-0.3/kernel/fs/xfs/xfs.ko
if [ "${ROOT##/dev/}" != "${ROOT}" ]; then
rootnr="$(busybox awk -v rootnode="${ROOT##/dev/}" '$4 == rootnode { print 256 
* $1 + $2 }' /proc/partitions)"
if [ -n "$rootnr" ]; then
echo "$rootnr" > /proc/sys/kernel/real-root-dev
fi


Now if I add sleep few seconds or /bin/sh at the end of this initrd, then boot 
and then disks are detected properly and rootfs is mounted properly (after I 
exit from sh in case when /bin/sh is used).

The question remains - why scsi_wait_scan doesn't wait?

[root@rhea ~]# zgrep SCSI /proc/config.gz                                                                                                                   
CONFIG_CISS_SCSI_TAPE=y                                                                                                                                     
# SCSI device support                                                                                                                                       
CONFIG_SCSI=m                                                                                                                                               
CONFIG_SCSI_DMA=y                                                                                                                                           
CONFIG_SCSI_TGT=m                                                                                                                                           
CONFIG_SCSI_NETLINK=y                                                                                                                                       
CONFIG_SCSI_PROC_FS=y                                                                                                                                       
# SCSI support type (disk, tape, CD-ROM)                                                                                                                    
CONFIG_SCSI_ENCLOSURE=m                                                                                                                                     
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs                                                                                                 
CONFIG_SCSI_MULTI_LUN=y                                                                                                                                     
# CONFIG_SCSI_CONSTANTS is not set                                                                                                                          
CONFIG_SCSI_LOGGING=y                                                                                                                                       
CONFIG_SCSI_SCAN_ASYNC=y                                                                                                                                    
CONFIG_SCSI_WAIT_SCAN=m                                                                                                                                     
# SCSI Transports                                                                                                                                           
CONFIG_SCSI_SPI_ATTRS=m                                                                                                                                     
CONFIG_SCSI_FC_ATTRS=m                                                                                                                                      
CONFIG_SCSI_FC_TGT_ATTRS=y                                                                                                                                  
CONFIG_SCSI_ISCSI_ATTRS=m                                                                                                                                   
CONFIG_SCSI_SAS_ATTRS=m                                                                                                                                     
CONFIG_SCSI_SAS_LIBSAS=m                                                                                                                                    
CONFIG_SCSI_SAS_ATA=y                                                                                                                                       
CONFIG_SCSI_SAS_HOST_SMP=y                                                                                                                                  
# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set                                                                                                                   
CONFIG_SCSI_SRP_ATTRS=m                                                                                                                                     
CONFIG_SCSI_SRP_TGT_ATTRS=y                                                                                                                                 
CONFIG_SCSI_LOWLEVEL=y                                                                                                                                      
CONFIG_ISCSI_TCP=m                                                                                                                                          
CONFIG_SCSI_CXGB3_ISCSI=m                                                                                                                                   
CONFIG_SCSI_3W_9XXX=m                                                                                                                                       
CONFIG_SCSI_ACARD=m                                                                                                                                         
CONFIG_SCSI_AACRAID=m                                                                                                                                       
CONFIG_SCSI_AIC7XXX=m                                                                                                                                       
CONFIG_SCSI_AIC7XXX_OLD=m                                                                                                                                   
CONFIG_SCSI_AIC79XX=m                                                                                                                                       
CONFIG_SCSI_AIC94XX=m                                                                                                                                       
CONFIG_SCSI_DPT_I2O=m                                                                                                                                       
CONFIG_SCSI_ADVANSYS=m                                                                                                                                      
CONFIG_SCSI_ARCMSR=m                                                                                                                                        
CONFIG_SCSI_ARCMSR_AER=y                                                                                                                                    
CONFIG_SCSI_MPT2SAS=m                                                                                                                                       
CONFIG_SCSI_MPT2SAS_MAX_SGE=128                                                                                                                             
CONFIG_SCSI_MPT2SAS_LOGGING=y                                                                                                                               
CONFIG_SCSI_HPTIOP=m                                                                                                                                        
CONFIG_SCSI_BUSLOGIC=m                                                                                                                                      
CONFIG_SCSI_DMX3191D=m                                                                                                                                      
CONFIG_SCSI_EATA=m                                                                                                                                          
CONFIG_SCSI_EATA_TAGGED_QUEUE=y                                                                                                                             
CONFIG_SCSI_EATA_LINKED_COMMANDS=y                                                                                                                          
CONFIG_SCSI_EATA_MAX_TAGS=62                                                                                                                                
CONFIG_SCSI_FUTURE_DOMAIN=m                                                                                                                                 
CONFIG_SCSI_GDTH=m                                                                                                                                          
CONFIG_SCSI_IPS=m                                                                                                                                           
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
CONFIG_SCSI_MVSAS=m
CONFIG_SCSI_STEX=m
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=256
CONFIG_SCSI_SYM53C8XX_MMIO=y
CONFIG_SCSI_IPR=m
CONFIG_SCSI_IPR_TRACE=y
CONFIG_SCSI_IPR_DUMP=y
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_QLA_FC=m
CONFIG_SCSI_QLA_ISCSI=m
CONFIG_SCSI_LPFC=m
# CONFIG_SCSI_LPFC_DEBUG_FS is not set
CONFIG_SCSI_DC395x=m
CONFIG_SCSI_DC390T=m
CONFIG_SCSI_DEBUG=m
CONFIG_SCSI_SRP=m
CONFIG_SCSI_LOWLEVEL_PCMCIA=y
CONFIG_SCSI_DH=m
CONFIG_SCSI_DH_RDAC=m
CONFIG_SCSI_DH_HP_SW=m
CONFIG_SCSI_DH_EMC=m
CONFIG_SCSI_DH_ALUA=m
CONFIG_SCSI_OSD_INITIATOR=m
CONFIG_SCSI_OSD_ULD=m
CONFIG_SCSI_OSD_DPRINT_SENSE=1
# CONFIG_SCSI_OSD_DEBUG is not set
CONFIG_I2O_SCSI=m
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
CONFIG_ISCSI_IBFT_FIND=y
CONFIG_ISCSI_IBFT=m


-- 
Arkadiusz Miśkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2009-08-30 17:21 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-25 19:24 scsi_wait_scan not working (2.6.30.5) Arkadiusz Miskiewicz
2009-08-25 19:28 ` James Bottomley
2009-08-25 19:44   ` Arkadiusz Miskiewicz
2009-08-25 19:47     ` James Bottomley
2009-08-25 20:01       ` Arkadiusz Miskiewicz
2009-08-25 21:22         ` Arkadiusz Miskiewicz
2009-08-25 23:15           ` Alan Stern
2009-08-29 23:27             ` Arkadiusz Miskiewicz
2009-08-30  3:07               ` Alan Stern
2009-08-30  8:12                 ` Arkadiusz Miskiewicz
2009-08-30 17:21                   ` Alan Stern
2009-08-26 14:34   ` Chris Webb
2009-08-26 15:40     ` James Bottomley
2009-08-26 16:23       ` Chris Webb

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).