From: "Björn Steinbrink" <B.Steinbrink@gmx.de>
To: Robert Hancock <hancockr@shaw.ca>
Cc: jeff@garzik.org, linux-kernel@vger.kernel.org, htejun@gmail.com,
jens.axboe@oracle.com
Subject: Re: SATA exceptions with 2.6.20-rc5
Date: Tue, 16 Jan 2007 02:35:06 +0100 [thread overview]
Message-ID: <20070116013505.GA5846@atjola.homenet> (raw)
In-Reply-To: <45AC1DA3.5040104@shaw.ca>
On 2007.01.15 18:34:43 -0600, Robert Hancock wrote:
> Björn Steinbrink wrote:
> >>My latest bisection attempt actually led to your sata_nv ADMA commit. [1]
> >>I've now backed out that patch from 2.6.20-rc5 and have my stress test
> >>running for 20 minutes now ("record" for a bad kernel surviving that
> >>test is about 40 minutes IIRC). I'll keep it running for at least 2 more
> >>hours.
> >
> >Yep, that one seems to be guilty. 2.6.20-rc5 with that commit backed out
> >survived about 3 hours of testing, while the average was around 5
> >minutes for a failure, sometimes even before I could log in.
> >I took a look at the patch, but I can't really tell anything.
> >nv_adma_check_atapi_dma somehow looks like it should not negate its
> >return value, so that it returns 0 (atapi dma available) when
> >adma_enable was 1. But I'm not exactly confident about that either ;)
> >Will it hurt if I try to remove the negation?
>
> It should be correct the way it is - that check is trying to prevent
> ATAPI commands from using DMA until the slave_config function has been
> called to set up the DMA parameters properly. When the
> NV_ADMA_ATAPI_SETUP_COMPLETE flag is not set, this returns 1 which
> disallows DMA transfers. Unless you were using an ATAPI (i.e. CD/DVD)
> device on the channel this wouldn't affect you anyway.
I wondered about it, because the flag is cleared when adma_enabled is 1,
which seems to be consistent with everything but nv_adma_check_atapi_dma.
Thus I thought that nv_adma_check_atapi_dma might be wrong, but maybe
setting/clearing the flag is wrong instead? *feels lost*
> I'll try your stress test when I get a chance, but I doubt I'll run into
> the same problem and I haven't seen any similar reports. Perhaps it's
> some kind of wierd timing issue or incompatibility between the
> controller and that drive when running in ADMA mode? I seem to remember
> various reports of issues with certain Maxtor drives and some nForce
> SATA controllers under Windows at least..
I just checked Maxtor's knowledge base, that incompatibility does not
affect my drive.
Thanks,
Björn
next prev parent reply other threads:[~2007-01-16 1:35 UTC|newest]
Thread overview: 71+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <fa.hif5u4ZXua+b0mVNaWEcItWv9i0@ifi.uio.no>
2007-01-14 23:43 ` Robert Hancock
2007-01-15 0:22 ` Jeff Garzik
2007-01-15 0:34 ` Björn Steinbrink
2007-01-15 2:47 ` Björn Steinbrink
2007-01-15 2:25 ` Robert Hancock
2007-01-15 2:53 ` Jens Axboe
2007-01-15 13:42 ` Jeff Garzik
2007-01-16 0:23 ` Jens Axboe
2007-01-16 0:36 ` Robert Hancock
2007-01-16 1:51 ` Jeff Garzik
2007-01-16 1:51 ` Jeff Garzik
2007-01-22 18:17 ` Eric D. Mudama
2007-01-15 21:17 ` Björn Steinbrink
2007-01-15 23:46 ` Björn Steinbrink
2007-01-16 0:34 ` Robert Hancock
2007-01-16 1:35 ` Björn Steinbrink [this message]
2007-01-16 3:00 ` Robert Hancock
2007-01-16 1:53 ` Jeff Garzik
2007-01-19 15:05 ` Alistair John Strachan
2007-01-19 19:51 ` chunkeey
2007-01-20 2:41 ` Robert Hancock
2007-01-20 2:47 ` Alistair John Strachan
2007-01-20 4:15 ` Björn Steinbrink
[not found] ` <20070120072755.GA4652@atjola.homenet>
2007-01-20 7:50 ` Björn Steinbrink
2007-01-20 18:50 ` Chr
2007-01-20 22:32 ` Chr
2007-01-21 1:50 ` Robert Hancock
2007-01-21 3:34 ` Jeff Garzik
2007-01-21 4:54 ` Björn Steinbrink
2007-01-21 6:39 ` Robert Hancock
2007-01-21 8:36 ` Björn Steinbrink
2007-01-21 17:34 ` Chr
2007-01-21 18:01 ` Björn Steinbrink
2007-01-21 20:13 ` Chr
2007-01-22 2:39 ` Tejun Heo
2007-01-22 12:32 ` Chr
2007-01-21 18:40 ` Björn Steinbrink
2007-01-21 19:58 ` Robert Hancock
2007-01-21 22:08 ` Björn Steinbrink
2007-01-21 22:11 ` Björn Steinbrink
2007-01-21 22:26 ` Robert Hancock
2007-01-21 22:27 ` Björn Steinbrink
2007-01-22 0:17 ` Robert Hancock
2007-01-22 16:12 ` Björn Steinbrink
2007-01-22 16:57 ` Björn Steinbrink
2007-01-22 17:53 ` Björn Steinbrink
2007-01-19 14:53 ` Alistair John Strachan
[not found] <fa.1kBz5luWz8nR0lLqm1VD4hZZYdw@ifi.uio.no>
[not found] ` <fa.QZxgjxcwtENaZNY24NMTlKBSgIM@ifi.uio.no>
[not found] ` <fa.fkPTbUGmKc/1pt0eD6TE4d02n+Q@ifi.uio.no>
[not found] ` <fa.6iQt5OtHZ3x5w8eYbLxwULhLTJ0@ifi.uio.no>
[not found] ` <fa.1aqo3IxNGJClHcBVZNTagX6bL9o@ifi.uio.no>
[not found] ` <fa.rI60BGlFbSyfLyumqmgiOfDqCI4@ifi.uio.no>
2007-01-23 23:18 ` Robert Hancock
2007-01-24 0:39 ` Björn Steinbrink
2007-02-03 1:42 ` Björn Steinbrink
2007-02-03 5:48 ` Robert Hancock
2007-02-04 1:13 ` Björn Steinbrink
2007-02-09 12:03 ` Björn Steinbrink
2007-01-24 8:24 ` Ian Kumlien
2007-01-24 14:41 ` Björn Steinbrink
[not found] <fa.ow4pXUncgdZmfLf3oyfrn1W+Bk0@ifi.uio.no>
[not found] ` <fa.SoSeidhDuEr/K0kN+L4vW61Vpnc@ifi.uio.no>
[not found] ` <fa.m8QbVQMhuOshKzTdlSjNjOhaNcc@ifi.uio.no>
[not found] ` <fa.hDS02YCM8Tv1/STeTpJGEQD/49s@ifi.uio.no>
[not found] ` <fa.eqBbU9XvtTizNMpuUjctnk8vuOI@ifi.uio.no>
[not found] ` <fa.4QxeKMcmkoyhlL26AivZV6BFQJQ@ifi.uio.no>
2007-01-23 1:24 ` Robert Hancock
2007-01-23 1:34 ` Alistair John Strachan
2007-01-23 1:41 ` Robert Hancock
2007-01-23 15:29 ` Larry Walton
2007-01-23 2:44 ` Björn Steinbrink
2007-01-23 5:03 ` Robert Hancock
2007-01-20 15:03 Ian Kumlien
2007-01-20 19:59 ` Robert Hancock
2007-01-20 21:43 ` Alistair John Strachan
2007-01-20 22:11 ` Ian Kumlien
[not found] <fa.U/G88R1fWKOeQK3EBPHKK4MeRsQ@ifi.uio.no>
[not found] ` <fa.2D0TIXbVTOgZmGg9ZJU+R7te70k@ifi.uio.no>
[not found] ` <fa.hMhdefkReYJ4idUyqqEWJFnWUBE@ifi.uio.no>
[not found] ` <fa.8TPWeOrcwkkHutPX5NOcJsTBO8Y@ifi.uio.no>
[not found] ` <fa.b92BqwV090pDj7q0iBG6BChksbI@ifi.uio.no>
[not found] ` <fa.O3RzvckSjB73Y0uL8P1nTXDRd6U@ifi.uio.no>
2007-01-19 0:09 ` Robert Hancock
2007-01-19 0:52 ` Björn Steinbrink
-- strict thread matches above, loose matches on Subject: below --
2007-01-14 22:44 Björn Steinbrink
2007-01-15 6:48 ` Mikael Pettersson
2007-01-15 13:43 ` Jeff Garzik
2007-01-15 13:47 ` Björn Steinbrink
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=20070116013505.GA5846@atjola.homenet \
--to=b.steinbrink@gmx.de \
--cc=hancockr@shaw.ca \
--cc=htejun@gmail.com \
--cc=jeff@garzik.org \
--cc=jens.axboe@oracle.com \
--cc=linux-kernel@vger.kernel.org \
/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
all inboxes | Powered by JetHome®