linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
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

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