All of lore.kernel.org
 help / color / mirror / Atom feed
From: Arkadiusz Miskiewicz <a.miskiewicz@gmail.com>
To: Alan Stern <stern@rowland.harvard.edu>
Cc: James Bottomley <James.Bottomley@suse.de>,
	linux-scsi@vger.kernel.org,
	Arjan van de Ven <arjan@infradead.org>
Subject: Re: scsi_wait_scan not working (2.6.30.5)
Date: Sun, 30 Aug 2009 10:12:51 +0200	[thread overview]
Message-ID: <200908301012.51126.a.miskiewicz@gmail.com> (raw)
In-Reply-To: <Pine.LNX.4.44L0.0908292301460.27655-100000@netrider.rowland.org>

On Sunday 30 of August 2009, Alan Stern wrote:
> On Sun, 30 Aug 2009, Arkadiusz Miskiewicz wrote:
> > > Can you provide the dmesg log showing what happens during bootup with
> > > the patch applied?
> >
> > Hm, can console= point to netconsole somehow, so userspace messages could
> > be seen via netconsole? Anyway from netconsole:
> >
> > Aug 30 01:07:16 rhea   13.144139] netconsole: network logging started
> > Aug 30 01:07:16 rhea   13.173297] SCSI subsystem initialized
> > Aug 30 01:07:16 rhea   13.189630] megaraid cmm: 2.20.2.7 (Release Date:
> > Sun Jul 16 00:01:03 EST 2006) Aug 30 01:07:16 rhea   13.216688] megaraid:
> > 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 2006) Aug 30 01:07:16
> > rhea   13.238942] megaraid: probe new device 0x1000:0x0407:0x1000:0x0530:
> > Aug 30 01:07:16 rhea bus: 2:slot 3:func 0
> > Aug 30 01:07:16 rhea   13.271180] megaraid 0000:02:03.0: PCI INT A -> GSI
> > 27 (level, low) -> IRQ 27 Aug 30 01:07:16 rhea   13.316707] megaraid: fw
> > version:[414G] bios version:[A100] Aug 30 01:07:16 rhea   13.334528]
> > scsi0 : LSI Logic MegaRAID driver Aug 30 01:07:16 rhea   13.352156]
> > scsi[0]: scanning scsi channel 0 [Phy 0] Aug 30 01:07:16 rhea for:
> > non-raid devices
> > Aug 30 01:07:16 rhea   13.381065] Driver 'sd' needs updating - please use
> > bus_type methods Aug 30 01:07:16 rhea   13.420430] SGI XFS with ACLs,
> > security attributes, large block/inode numbers, no debug enabled Aug 30
> > 01:07:16 rhea   13.453259] SGI XFS Quota Management subsystem Aug 30
> > 01:07:16 rhea   13.583779] VFS: Cannot open root device "802" or
> > unknown-block(8,2) Aug 30 01:07:16 rhea   13.602814] Please append a
> > correct "root=" boot option; here are the available partitions: Aug 30
> > 01:07:16 rhea   13.627824] Kernel panic - not syncing: VFS: Unable to
> > mount root fs on unknown-block(8,2) Aug 30 01:07:16 rhea   13.652637]
> > Pid: 1, comm: swapper Not tainted 2.6.30.5-vs2.3.0.36.14-pre7-0.3 #4 Aug
> > 30 01:07:16 rhea   13.674797] Call Trace:
> > Aug 30 01:07:16 rhea   13.682138]  [<ffffffff8056e75d>] ?
> > panic+0x7a/0x12e Aug 30 01:07:16 rhea   13.697003]  [<ffffffff8056e851>]
> > ? printk+0x40/0x47 Aug 30 01:07:16 rhea   13.711890] 
> > [<ffffffff8072e090>] ? mount_block_root+0x1d6/0x271 Aug 30 01:07:16 rhea 
> >  13.729892]  [<ffffffff8072ecdb>] ? initrd_load+0x228/0x324 Aug 30
> > 01:07:16 rhea   13.746585]  [<ffffffff8072e24f>] ?
> > prepare_namespace+0xd5/0x18d Aug 30 01:07:16 rhea   13.764578] 
> > [<ffffffff8072d6cf>] ? kernel_init+0x178/0x188 Aug 30 01:07:16 rhea  
> > 13.781282]  [<ffffffff8020ceba>] ? child_rip+0xa/0x20 Aug 30 01:07:16
> > rhea   13.796686]  [<ffffffff8072d557>] ? kernel_init+0x0/0x188 Aug 30
> > 01:07:16 rhea   13.812858]  [<ffffffff8020ceb0>] ? child_rip+0x0/0x20 Aug
> > 30 01:07:16 rhea   13.828253] Rebooting in 60 seconds
> >
> > ...
> >
> > and of course adding sleep 10 after scsi_wait_scan fixes boot
>
> Not especially helpful, I'm afraid.  If you could add some extra printk
> statements, it would be better.  For example, you might add some
> KERN_INFO messages to sd.c at the start of sd_probe(), just before the
> async_schedule() call near the end, and at the start of
> sd_probe_async().  In addition, some messages demarking the various
> steps of wait_scan_init() in scsi_wait_scan.c would be good.

Aug 30 10:05:41 rhea   13.342770] netconsole: network logging started
Aug 30 10:05:41 rhea   13.372165] SCSI subsystem initialized
Aug 30 10:05:41 rhea   13.386641] megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)
Aug 30 10:05:41 rhea   13.414015] megaraid: 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 2006)
Aug 30 10:05:41 rhea   13.436123] megaraid: probe new device 0x1000:0x0407:0x1000:0x0530:
Aug 30 10:05:41 rhea bus: 2:slot 3:func 0
Aug 30 10:05:41 rhea   13.468399] megaraid 0000:02:03.0: PCI INT A -> GSI 27 (level, low) -> IRQ 27
Aug 30 10:05:41 rhea   13.516699] megaraid: fw version:[414G] bios version:[A100]
Aug 30 10:05:41 rhea   13.535997] scsi0 : LSI Logic MegaRAID driver
Aug 30 10:05:41 rhea   13.553565] scsi[0]: scanning scsi channel 0 [Phy 0]
Aug 30 10:05:41 rhea for: non-raid devices
Aug 30 10:05:41 rhea   13.586494] Driver 'sd' needs updating - please use bus_type methods
Aug 30 10:05:41 rhea   13.607265] wait_scan_init: BEFORE wait_for_device_probe
Aug 30 10:05:41 rhea   13.625998] wait_scan_init: AFTER wait_for_device_probe
Aug 30 10:05:41 rhea   13.645813] wait_scan_init: BEFORE scsi_complete_async_scans
Aug 30 10:05:41 rhea   13.666926] wait_scan_init: AFTER scsi_complete_async_scans
Aug 30 10:05:41 rhea   13.687750] wait_scan_init: BEFORE async_synchronize_full
Aug 30 10:05:41 rhea   13.708100] wait_scan_init: AFTER wait_for_device_probe
Aug 30 10:05:42 rhea   13.973100] SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
Aug 30 10:05:42 rhea   14.005223] SGI XFS Quota Management subsystem
Aug 30 10:05:42 rhea   14.093763] VFS: Cannot open root device "802" or unknown-block(8,2)
Aug 30 10:05:42 rhea   14.112812] Please append a correct "root=" boot option; here are the available partitions:
Aug 30 10:05:42 rhea   14.137870] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,2)
Aug 30 10:05:42 rhea   14.140707] scsi 0:0:6:0: Processor         ESG-SHV  SCA HSBP M29     1.08 PQ: 0 ANSI: 2
Aug 30 10:05:42 rhea   14.186854] Pid: 1, comm: swapper Not tainted 2.6.30.5-vs2.3.0.36.14-pre7-0.3 #4
Aug 30 10:05:42 rhea   14.209012] Call Trace:
Aug 30 10:05:42 rhea   14.216352]  [<ffffffff8056e75d>] ? panic+0x7a/0x12e
Aug 30 10:05:42 rhea   14.231214]  [<ffffffff8056e851>] ? printk+0x40/0x47
Aug 30 10:05:42 rhea   14.246097]  [<ffffffff8072e090>] ? mount_block_root+0x1d6/0x271
Aug 30 10:05:42 rhea   14.264099]  [<ffffffff8072ecdb>] ? initrd_load+0x228/0x324
Aug 30 10:05:42 rhea   14.280790]  [<ffffffff8072e24f>] ? prepare_namespace+0xd5/0x18d
Aug 30 10:05:42 rhea   14.298777]  [<ffffffff8072d6cf>] ? kernel_init+0x178/0x188
Aug 30 10:05:42 rhea   14.315481]  [<ffffffff8020ceba>] ? child_rip+0xa/0x20
Aug 30 10:05:42 rhea   14.330885]  [<ffffffff8072d557>] ? kernel_init+0x0/0x188
Aug 30 10:05:42 rhea   14.347077]  [<ffffffff8020ceb0>] ? child_rip+0x0/0x20
Aug 30 10:05:42 rhea   14.362470] Rebooting in 60 seconds..


>
> Let's see what these messages produce both with and without the "sleep
> 10" in your initrd.

with sleep

Aug 30 11:11:52 rhea kernel: [    6.950127] console [netcon0] enabled                                                                                        
Aug 30 11:11:52 rhea kernel: [   13.116253] netconsole: network logging started                                                                              
Aug 30 11:11:52 rhea kernel: [   13.145344] SCSI subsystem initialized                                                                                       
Aug 30 11:11:52 rhea kernel: [   13.160103] megaraid cmm: 2.20.2.7 (Release Date: Sun Jul 16 00:01:03 EST 2006)                                              
Aug 30 11:11:52 rhea kernel: [   13.187529] megaraid: 2.20.5.1 (Release Date: Thu Nov 16 15:32:35 EST 2006)                                                  
Aug 30 11:11:52 rhea kernel: [   13.209685] megaraid: probe new device 0x1000:0x0407:0x1000:0x0530: bus 2:slot 3:func 0                                      
Aug 30 11:11:52 rhea kernel: [   13.241872]   alloc irq_desc for 27 on cpu 0 node 0                                                                          
Aug 30 11:11:52 rhea kernel: [   13.241876]   alloc kstat_irqs on cpu 0 node 0                                                                               
Aug 30 11:11:52 rhea kernel: [   13.241885] megaraid 0000:02:03.0: PCI INT A -> GSI 27 (level, low) -> IRQ 27                                                
Aug 30 11:11:52 rhea kernel: [   13.286708] megaraid: fw version:[414G] bios version:[A100]                                                                  
Aug 30 11:11:52 rhea kernel: [   13.305284] scsi0 : LSI Logic MegaRAID driver                                                                                
Aug 30 11:11:52 rhea kernel: [   13.322942] scsi[0]: scanning scsi channel 0 [Phy 0] for non-raid devices                                                    
Aug 30 11:11:52 rhea kernel: [   13.355882] Driver 'sd' needs updating - please use bus_type methods                                                         
Aug 30 11:11:52 rhea kernel: [   13.379162] wait_scan_init: BEFORE wait_for_device_probe                                                                     
Aug 30 11:11:52 rhea kernel: [   13.397928] wait_scan_init: AFTER wait_for_device_probe                                                                      
Aug 30 11:11:52 rhea kernel: [   13.417739] wait_scan_init: BEFORE scsi_complete_async_scans                                                                 
Aug 30 11:11:52 rhea kernel: [   13.438822] wait_scan_init: AFTER scsi_complete_async_scans                                                                  
Aug 30 11:11:52 rhea kernel: [   13.459688] wait_scan_init: BEFORE async_synchronize_full                                                                    
Aug 30 11:11:52 rhea kernel: [   13.479998] wait_scan_init: AFTER wait_for_device_probe                                                                      
Aug 30 11:11:52 rhea kernel: [   13.902193] scsi 0:0:6:0: Processor         ESG-SHV  SCA HSBP M29     1.08 PQ: 0 ANSI: 2                                     
Aug 30 11:11:52 rhea kernel: [   15.930664] scsi[0]: scanning scsi channel 1 [Phy 1] for non-raid devices                                                    
Aug 30 11:11:52 rhea kernel: [   19.706530] scsi[0]: scanning scsi channel 2 [virtual] for logical drives                                                    
Aug 30 11:11:52 rhea kernel: [   19.727104] scsi 0:2:0:0: Direct-Access     MegaRAID LD 0 RAID5  280G 414G PQ: 0 ANSI: 2                                     
Aug 30 11:11:52 rhea kernel: [   19.757564] sd_probe: BEFORE async_schedule                                                                                  
Aug 30 11:11:52 rhea kernel: [   19.770091] sd_probe: AFTER async_schedule                                                                                   
Aug 30 11:11:52 rhea kernel: [   19.782507] sd_probe_async: ENTERED                                                                                          
Aug 30 11:11:52 rhea kernel: [   19.793223] sd 0:2:0:0: [sda] 574218240 512-byte hardware sectors: (293 GB/273 GiB)                                          
Aug 30 11:11:52 rhea kernel: [   19.816173] sd 0:2:0:0: [sda] Write Protect is off                                                                           
Aug 30 11:11:52 rhea kernel: [   19.830525] sd 0:2:0:0: [sda] Mode Sense: 00 00 00 00                                                                        
Aug 30 11:11:52 rhea kernel: [   19.830549] sd 0:2:0:0: [sda] Asking for cache data failed                                                                   
Aug 30 11:11:52 rhea kernel: [   19.846978] sd 0:2:0:0: [sda] Assuming drive cache: write through                                                            
Aug 30 11:11:52 rhea kernel: [   19.865496] sd 0:2:0:0: [sda] Asking for cache data failed                                                                   
Aug 30 11:11:52 rhea kernel: [   19.881920] sd 0:2:0:0: [sda] Assuming drive cache: write through                                                            
Aug 30 11:11:52 rhea kernel: [   19.900198]  sda: sda1 sda2 sda3                                                                                             
Aug 30 11:11:52 rhea kernel: [   19.924019] sd 0:2:0:0: [sda] Attached SCSI disk                                                                             
Aug 30 11:11:52 rhea kernel: [   23.113336] eth0: no IPv6 routers present                                                                                    
Aug 30 11:11:52 rhea kernel: [   23.754010] SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled                              
Aug 30 11:11:52 rhea kernel: [   23.786463] SGI XFS Quota Management subsystem                                                                               
Aug 30 11:11:52 rhea kernel: [   23.915852] XFS mounting filesystem sda2                                                                                     
Aug 30 11:11:52 rhea kernel: [   24.050956] Ending clean XFS mount for filesystem: sda2                                                                      
Aug 30 11:11:52 rhea kernel: [   24.051050] VFS: Mounted root (xfs filesystem) readonly on device 8:2.  

>
> Alan Stern


-- 
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

  reply	other threads:[~2009-08-30  8:12 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200908301012.51126.a.miskiewicz@gmail.com \
    --to=a.miskiewicz@gmail.com \
    --cc=James.Bottomley@suse.de \
    --cc=arjan@infradead.org \
    --cc=linux-scsi@vger.kernel.org \
    --cc=stern@rowland.harvard.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.