From: Mikael Olenfalk <mikael@netgineers.se>
To: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: jw schultz <jw@pegasys.ws>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: Alot of DMA errors in 2.4.18, 2.4.20 and 2.5.52
Date: 28 Dec 2002 15:31:52 +0100 [thread overview]
Message-ID: <1041085912.523.20.camel@devcon-x> (raw)
In-Reply-To: <1041036339.1128.32.camel@dhcp22.swansea.linux.org.uk>
On Sat, 2002-12-28 at 01:45, Alan Cox wrote:
> Master/Slave is ok with 80pin cables on UDMA66 so that should not be the
> problem area. Some combinations with old hardware can be problematic but
> this is a pair of new same vendor drives.
>
> Odd indeed
>
I've been trying to do an array with three drives (two RAID5 drives, one
spare), with each one on a channel, the results was (hmm, I feel like
I'm already been telling this, hmm) almost the same, funnily though the
were some speed diffs:
1) kernel version 2.4.20 -- 4+1 config, the four drives on two channels,
the spare drive on an channel of its own:
- 12-15 MB/sec, with UDMA2
- 20-22 MB/sec, when forcing UDMA5 through kernel boot param
ide{2,3}=ata66
always at 36.1% (of the initial parity sync) the speed begins dropping
from maximum speed to 40-60KB/sec at 37%
2) kernel version 2.4.20 -- 2+1 config, each on a channel of its own
- 20-22MB/sec, when forcing UDMA5 through kernel boot param
at 36.1% the speed drops again
3) kernel version 2.4.20 -- 4+1/2+1 config occasionally the system gives
me DMA errors, this has almost only happened when forcing UDMA5
4) kernel version 2.5.52 -- 4+1 config
- runs at a beautiful speed of 33-36MB/sec filling my heart with joy,
gives me though DMA errors or kernel Ooopses at almost 36-39%
5) kernel version 2.5.53 -- 2+1 config
- again wonderful speedliftings to max 36MB/sec, same errors as with 4)
The only thing that I see in common between all configs is that they
almost always bail out somewhere at 36-37%.
I don't know the internals of the MD driver but could it be that the
initial parity sync is done linearly through the disks, meaning that
parity information on the first disk is done first, when the parity
information on the first disk is completely computed, the parity
information on the second disk is being computed and so on, and so on.
Given the fact that the sync always fails at somewhat the same position,
it sound to me like just one bad little disk is bailing out.
I'll try the 2+1 configs today again, just with the two other disks,
I'll come back and report the success story to you on Monday or Sunday
evening (I got to inspect some UMTS-antennas tomorrow -- measure cable
quality and stuff, so no Linux-joy for me 8) )
I really appreciate your help and advice,
Regards Mikael
--
Mikael Olenfalk <mikael@netgineers.se>
Netgineers
prev parent reply other threads:[~2002-12-28 14:29 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-12-25 11:19 Alot of DMA errors in 2.4.18, 2.4.20 and 2.5.52 Mikael Olenfalk
2002-12-25 11:58 ` Tomas Szepe
2002-12-26 12:37 ` Frank van Maarseveen
2002-12-26 13:22 ` Tomas Szepe
2002-12-26 16:42 ` Frank van Maarseveen
2002-12-26 17:35 ` Tomas Szepe
2002-12-26 18:40 ` Frank van Maarseveen
2002-12-26 19:28 ` Frank van Maarseveen
2002-12-27 13:14 ` Mikael Olenfalk
2002-12-27 15:13 ` jw schultz
2002-12-27 22:38 ` Mikael Olenfalk
2002-12-28 0:45 ` Alan Cox
2002-12-28 14:31 ` Mikael Olenfalk [this message]
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=1041085912.523.20.camel@devcon-x \
--to=mikael@netgineers.se \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=jw@pegasys.ws \
--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