From: Robert Hancock <hancockr@shaw.ca>
To: Robert Hancock <hancockr@shaw.ca>
Cc: Tejun Heo <htejun@gmail.com>, Kuan Luo <kluo@nvidia.com>,
Zoltan Boszormenyi <zboszor@dunaweb.hu>,
akpm@linux-foundation.org, jeff@garzik.org,
linux-ide@vger.kernel.org, Peer Chen <pchen@nvidia.com>,
Allen Martin <AMartin@nvidia.com>
Subject: Re: [patch 3/3] ata: SWNCQ should be enabled by default
Date: Mon, 31 Mar 2008 21:24:12 -0600 [thread overview]
Message-ID: <47F1AADC.1080104@shaw.ca> (raw)
In-Reply-To: <47F1A888.3020706@shaw.ca>
Robert Hancock wrote:
> Tejun Heo wrote:
>> Kuan Luo wrote:
>>> For ADMA, I lean to disable it for default because stability is more
>>> important to our customers. At least, bug in this link:
>>> http://www.gossamer-threads.com/lists/linux/kernel/885929 is not
>>> resolved.
>>
>> Robert, what do you think? Should we disable ADMA by default from
>> 2.6.26-rcX?
>>
>
> I can't say I'm inherently in favor of it, but if people feel strongly
> enough about it I won't yell too loudly. If we do disable it, I would
> suggest printing out a message saying it can be enabled when the driver
> loads if they didn't switch it on, in case people complain about it as a
> regression otherwise.
BTW, it would be nice if NVIDIA would put some more resources into
debugging these issues so that we didn't have to take such an action.
With some of these problems, there are definite limits to what we can do
to figure out what's going on without knowing what is happening
internally in the controller.
By my reckoning the known issues are:
-Occasional timeouts when issuing the first command after switching from
NCQ to non-NCQ commands (even with the udelay() call in the driver to
partially work around this). When this happens, going into register mode
during error handling times out.
-When handling a failed command (ex: caused by a bad sector), going into
register mode times out and retrieving result taskfile from ATA
registers can cause a MCE due to a northbridge HyperTransport bus
transaction timeout (reported by Kuan, I don't think anyone else has
mentioned this one).
-Hotplug/hot-unplug fails to work properly, hotplug interrupts not
raised (seemingly only on certain boards/configurations as I can't
duplicate this problem). http://bugzilla.kernel.org/show_bug.cgi?id=8421
next prev parent reply other threads:[~2008-04-01 3:26 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-28 21:33 [patch 3/3] ata: SWNCQ should be enabled by default akpm
2008-03-29 13:38 ` Tejun Heo
2008-03-29 18:22 ` Zoltan Boszormenyi
2008-03-30 0:11 ` Tejun Heo
2008-03-30 1:06 ` Robert Hancock
2008-03-30 1:17 ` Tejun Heo
2008-03-30 7:03 ` Zoltan Boszormenyi
2008-03-30 10:59 ` Tejun Heo
2008-03-31 2:58 ` Kuan Luo
2008-03-31 4:34 ` Tejun Heo
2008-04-01 3:14 ` Robert Hancock
2008-04-01 3:24 ` Robert Hancock [this message]
2008-04-01 5:24 ` Kuan Luo
2008-04-04 7:38 ` Jeff Garzik
2008-04-04 8:10 ` Jeff Garzik
2008-04-04 14:34 ` Robert Hancock
2008-04-05 0:00 ` Tejun Heo
2008-04-04 7:40 ` Jeff Garzik
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=47F1AADC.1080104@shaw.ca \
--to=hancockr@shaw.ca \
--cc=AMartin@nvidia.com \
--cc=akpm@linux-foundation.org \
--cc=htejun@gmail.com \
--cc=jeff@garzik.org \
--cc=kluo@nvidia.com \
--cc=linux-ide@vger.kernel.org \
--cc=pchen@nvidia.com \
--cc=zboszor@dunaweb.hu \
/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 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).