From: Tejun Heo <htejun@gmail.com>
To: Robert Hancock <hancockr@shaw.ca>
Cc: Mark Lord <liml@rtr.ca>, Jeff Garzik <jeff@garzik.org>,
IDE/ATA development list <linux-ide@vger.kernel.org>,
Allen Martin <AMartin@nvidia.com>, Peer Chen <pchen@nvidia.com>,
Kuan Luo <kluo@nvidia.com>
Subject: Re: disabling sata_nv ADMA for 2.6.24
Date: Tue, 08 Jan 2008 10:01:22 +0900 [thread overview]
Message-ID: <4782CB62.7040901@gmail.com> (raw)
In-Reply-To: <4782C008.3030902@shaw.ca>
Robert Hancock wrote:
>>> This has only been reported on one person's MSI board. Apparently
>>> another revision of the same board is reported to work, and I can't
>>> duplicate the problem on my Asus board, so it could just be some
>>> hardware problem on that motherboard.
>>
>> IIRC, I have two from suse bug reports and both resolved with adma=0.
>> I'm not too sure whether post 2.6.23-rcX changes would have fixed those
>> problems tho. FWIW, I've disabled ADMA mode on all suse products.
>
> A hotplug-related problem? Have a link to the reports?
Hmmm... I mis-remembered. The reporter said it was okay in SL102
(2.6.18, no ADMA) but SL103 (2.6.22, ADMA is on) fell apart. I asked
for retest w/ adma=0 but no response yet.
https://bugzilla.novell.com/show_bug.cgi?id=347184
I tried to reproduce the problem on my a8n-e but couldn't.
>> Technically, they're regressions from pre-ADMA days - pretty grave ones
>> considering some of the failure modes include hard lock up. Also, they
>> don't seem resolvable in foreseeable future at this point. If this
>> isn't gonna improve, I think we should just drop ADMA support altogether
>> and concentrate on stabilizing non-ADMA operation. Stability is far
>> more important than small performance improvements or feature supports.
>
> The suspend/resume problem should be resolvable. It worked before and
> should be able to work again. Hopefully debug output with console
> enabled during resume may provide some hints..
Okay.
> The cache flush timeout problem is a bit onerous, but hopefully we can
> figure something out there with some more debugging by the reporter.
:-(
>> But, yeah, you're right in that the change might cause more problems.
>> What's your estimation of such possibility? I generally feel good about
>> non-ADMA mode operation as they seem to solve most reported sata_nv bugs
>> but I haven't really followed sata_nv code changes recently.
>
> It's hard to say what may come up if we do this. I seem to recall that
> there were some reports of wierd hotplug issues and high latencies on
> register access that went away with ADMA mode.
>
> I do think it's likely too late in the -rc series to make such a change
> though. Hopefully by 2.6.25 we'll either have the issues fixed or have
> more of an idea whether they can be.
I feel pretty uncomfortable with the current situation. Two mostly
working operation modes w/o any doc and known unresolved issues on both.
Eeeek. :-(
--
tejun
next prev parent reply other threads:[~2008-01-08 1:01 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-07 9:25 disabling sata_nv ADMA for 2.6.24 Tejun Heo
2008-01-07 15:15 ` Mark Lord
2008-01-07 15:35 ` [PATCH #upstream-fixes] sata_nv: disable ADMA mode by default Tejun Heo
2008-01-10 5:58 ` Jeff Garzik
2008-01-10 6:29 ` Tejun Heo
2008-01-07 23:35 ` disabling sata_nv ADMA for 2.6.24 Robert Hancock
2008-01-07 23:56 ` Tejun Heo
2008-01-08 0:12 ` Robert Hancock
2008-01-08 1:01 ` Tejun Heo [this message]
2008-01-08 1:16 ` Tejun Heo
2008-01-08 2:29 ` Robert Hancock
2008-01-08 2:53 ` Tejun Heo
2008-01-08 2:55 ` Tejun Heo
2008-01-08 3:01 ` Robert Hancock
2008-01-08 3:08 ` Tejun Heo
2008-01-08 9:58 ` Tejun Heo
2008-01-08 14:40 ` Robert Hancock
2008-01-09 1:58 ` Tejun Heo
2008-01-09 2:00 ` Tejun Heo
2008-01-09 3:50 ` Robert Hancock
2008-01-09 5:09 ` Tejun Heo
2008-01-10 0:33 ` Robert Hancock
2008-01-10 6:59 ` Tejun Heo
2008-01-11 7:54 ` fixed a bug of adma in rhel4u5 with HDS7250SASUN500G Kuan Luo
2008-01-11 14:29 ` Robert Hancock
2008-01-11 21:57 ` David Milburn
2008-01-12 1:07 ` Robert Hancock
2008-01-14 3:08 ` Kuan Luo
2008-01-14 5:20 ` Robert Hancock
2008-01-14 6:23 ` Kuan Luo
2008-01-23 9:32 ` sata_nv and 2.6.24 (was Re: fixed a bug of adma in rhel4u5 with HDS7250SASUN500G.) Jeff Garzik
2008-01-23 14:44 ` Robert Hancock
2008-01-24 1:42 ` Jeff Garzik
2008-01-24 1:53 ` Robert Hancock
2008-01-24 0:43 ` fixed a bug of adma in rhel4u5 with HDS7250SASUN500G Robert Hancock
2008-01-24 3:20 ` Kuan Luo
2008-01-28 23:50 ` Robert Hancock
2008-01-29 2:48 ` Kuan Luo
2008-01-29 2:48 ` Kuan Luo
2008-01-29 4:59 ` Kuan Luo
2008-01-29 4:59 ` Kuan Luo
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=4782CB62.7040901@gmail.com \
--to=htejun@gmail.com \
--cc=AMartin@nvidia.com \
--cc=hancockr@shaw.ca \
--cc=jeff@garzik.org \
--cc=kluo@nvidia.com \
--cc=liml@rtr.ca \
--cc=linux-ide@vger.kernel.org \
--cc=pchen@nvidia.com \
/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.