nvme device timeout

Matthew Wilcox willy at linux.intel.com
Tue Mar 29 07:42:41 PDT 2016


On Tue, Mar 29, 2016 at 04:06:59AM -0700, Christoph Hellwig wrote:
> On Tue, Mar 29, 2016 at 11:04:51AM +0000, Judy Brock-SSI wrote:
> > I think controllers that need it won't know they need it (like Keith hypothesized, will have an unknowing reliance on polling for completions during probe) and so a quirk flag won't do a lot of good.
> > Seems like it makes sense to put it back in to avoid breaking HW that do need it if there is not a compelling functional reason not to do so. Since 4.6 is still in RC stage, maybe it could be put back into 4.6.
> 
> It's not about not knowing - these controllers are broken plain and
> simple and need to be fixed.  It's the same as we do for all kinds of
> USB crap in SCSI - we don't simple tolerate broken behavior but instead
> require a quirk for it.

I doubt it's the controller.  Usually it's ACPI or how the PCI bridge
got wired up.



More information about the Linux-nvme mailing list