* Re: Is sata_nv compatible with async scsi scan?
[not found] <49ED6FD7.3070307@panasas.com>
@ 2009-04-21 10:27 ` Jeff Garzik
2009-04-21 11:26 ` Matthew Wilcox
0 siblings, 1 reply; 3+ messages in thread
From: Jeff Garzik @ 2009-04-21 10:27 UTC (permalink / raw)
To: Benny Halevy; +Cc: Jeff Garzik, lkml, linux-ide, linux-scsi, Arjan van de Ven
Benny Halevy wrote:
> Hi Jeff,
>
> Since 2.6.29 I'm having intermittent problems with booting kernels.
> After supposedly waiting for scsi async scan to complete,
> quite frequently I see errors from the init resume process
> when it fails to find the swap partition and later the root
> file system fails to load.
>
> A workaround that I found to be helpful is booting the kernel
> with scsi_mod.scan=sync so I suspect sata_nv has a problem
> with asynchronous scanning.
Personally, I think the whole system is broken, so continue to use this
workaround until it gets fixed upstream. This sounds like some timing
issues related to waiting for the device probe to finish, something that
people keep breaking (witness my USB flash drive boot breakage).
Jeff
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Is sata_nv compatible with async scsi scan?
2009-04-21 10:27 ` Is sata_nv compatible with async scsi scan? Jeff Garzik
@ 2009-04-21 11:26 ` Matthew Wilcox
2009-04-21 12:30 ` Benny Halevy
0 siblings, 1 reply; 3+ messages in thread
From: Matthew Wilcox @ 2009-04-21 11:26 UTC (permalink / raw)
To: Jeff Garzik
Cc: Benny Halevy, Jeff Garzik, lkml, linux-ide, linux-scsi,
Arjan van de Ven, Andrew Morton
On Tue, Apr 21, 2009 at 06:27:56AM -0400, Jeff Garzik wrote:
> Benny Halevy wrote:
> >Hi Jeff,
> >
> >Since 2.6.29 I'm having intermittent problems with booting kernels.
> >After supposedly waiting for scsi async scan to complete,
> >quite frequently I see errors from the init resume process
> >when it fails to find the swap partition and later the root
> >file system fails to load.
> >
> >A workaround that I found to be helpful is booting the kernel
> >with scsi_mod.scan=sync so I suspect sata_nv has a problem
> >with asynchronous scanning.
>
> Personally, I think the whole system is broken, so continue to use this
> workaround until it gets fixed upstream. This sounds like some timing
> issues related to waiting for the device probe to finish, something that
> people keep breaking (witness my USB flash drive boot breakage).
No, it's 4ace92fc112c6069b4fcb95a31d3142d4a43ff2a.
Specifically, this bit:
@@ -179,6 +180,8 @@ int scsi_complete_async_scans(void)
spin_unlock(&async_scan_lock);
kfree(data);
+ /* Synchronize async operations globally */
+ async_synchronize_full();
return 0;
}
Vegard Nossum has a patch that seems to have been ignored:
http://marc.info/?l=linux-kernel&m=123920746830420&w=2
--
Matthew Wilcox Intel Open Source Technology Centre
"Bill, look, we understand that you're interested in selling us this
operating system, but compare it to ours. We can't possibly take such
a retrograde step."
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Is sata_nv compatible with async scsi scan?
2009-04-21 11:26 ` Matthew Wilcox
@ 2009-04-21 12:30 ` Benny Halevy
0 siblings, 0 replies; 3+ messages in thread
From: Benny Halevy @ 2009-04-21 12:30 UTC (permalink / raw)
To: Matthew Wilcox
Cc: Jeff Garzik, Jeff Garzik, lkml, linux-ide, linux-scsi,
Arjan van de Ven, Andrew Morton
On Apr. 21, 2009, 14:26 +0300, Matthew Wilcox <matthew@wil.cx> wrote:
> On Tue, Apr 21, 2009 at 06:27:56AM -0400, Jeff Garzik wrote:
>> Benny Halevy wrote:
>>> Hi Jeff,
>>>
>>> Since 2.6.29 I'm having intermittent problems with booting kernels.
>>> After supposedly waiting for scsi async scan to complete,
>>> quite frequently I see errors from the init resume process
>>> when it fails to find the swap partition and later the root
>>> file system fails to load.
>>>
>>> A workaround that I found to be helpful is booting the kernel
>>> with scsi_mod.scan=sync so I suspect sata_nv has a problem
>>> with asynchronous scanning.
>> Personally, I think the whole system is broken, so continue to use this
>> workaround until it gets fixed upstream. This sounds like some timing
>> issues related to waiting for the device probe to finish, something that
>> people keep breaking (witness my USB flash drive boot breakage).
>
> No, it's 4ace92fc112c6069b4fcb95a31d3142d4a43ff2a.
>
> Specifically, this bit:
>
> @@ -179,6 +180,8 @@ int scsi_complete_async_scans(void)
> spin_unlock(&async_scan_lock);
>
> kfree(data);
> + /* Synchronize async operations globally */
> + async_synchronize_full();
> return 0;
> }
>
> Vegard Nossum has a patch that seems to have been ignored:
>
> http://marc.info/?l=linux-kernel&m=123920746830420&w=2
>
Hmm, it might help somewhat but my test machine still failed
to boot 2 out of 5 times with this patch.
Benny
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-04-21 12:30 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <49ED6FD7.3070307@panasas.com>
2009-04-21 10:27 ` Is sata_nv compatible with async scsi scan? Jeff Garzik
2009-04-21 11:26 ` Matthew Wilcox
2009-04-21 12:30 ` Benny Halevy
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).