mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Ville Herva <vherva@niksula.hut.fi>
To: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: linux-kernel@vger.kernel.org,
	Jani Forssell <jani.forssell@viasys.com>,
	sak@iki.fi
Subject: Re: 2.2.21pre2 oops
Date: Wed, 9 Jan 2002 14:45:49 +0200	[thread overview]
Message-ID: <20020109144549.L1331@niksula.cs.hut.fi> (raw)
In-Reply-To: <20020108215818.J1331@niksula.cs.hut.fi> <E16O2fD-0007Vn-00@the-village.bc.nu> <20020108221315.U1200@niksula.cs.hut.fi>
In-Reply-To: <20020108221315.U1200@niksula.cs.hut.fi>; from vherva@niksula.hut.fi on Tue, Jan 08, 2002 at 10:13:15PM +0200

On Tue, Jan 08, 2002 at 10:13:15PM +0200, you [Ville Herva] claimed:
> On Tue, Jan 08, 2002 at 08:16:03PM +0000, you [Alan Cox] claimed:
> > > essentially cat /dev/md0 > /dev/null kind of test to stress the Via KT133
> > > pci transfers.
> > > 
> > > Rootfs is on ide cdrom, the harddrives had no fs on them.
> > > 
> > > ksymoops 0.7c on i686 2.2.21pre2-ide+e2compr+raid.  Options
> > > used
> > 
> > Can you repeat the test to make sure its replicable, then repeat it again
> > after disabling the new VIA fixups in pci/quirks.c
> 
> The test has been repeated several times even with 2.2.21pre2 (although
> we've run a lot more 2.2.20 tests). This was the first time we saw an oops.
> The difference between this and the former 2.2.21pre2 runs is certain bios
> settings. (We are still trying to isolate the one setting that triggers the
> Via pci transfer corruption on HPT reads.) We'll repeat the test with these
> settings and try to see if it is via bios settings / pci/quirks.c related.
> 
> There seems to be _something_ fishy in the pre2 quirks, since there is at
> least one bios setting combination with which 2.2.20 does not show the pci
> corruption, but 2.2.21pre2 does. It just that it is really tedious to
> isolate. But we are working on it.

Bleah.

It turned out that mere hpt370 read/write test hadn't caused it. My
colleague had launched "ping -f" on background which had immediately
triggered the oops. (When I found the oops on the screen, I initially tought
he had just left the hpt370 read/write test running and left.)

We booted and tried to reproduce it. ping -f didn't immediately trigger it,
but after a while it happened. We got a number of oopses one of which was
similar to the first one and one of which showed process table corruption
(the name of the process in the oops was a random ascii pattern.)

We also got the oops with 2.2.20+patches, so this is not a pre2 thing.
Rather, the difference is that we now ran ping -f on background.

The bad news is that all the bios setting configurations we thought stable
(that had run the hpt370 read/write test without a hitch for days) now give
oopses and corruption pretty quickly when we run ping -f on background :(.

Also, ping -f shows "...EEE.EE.EEE.." which I gather means the packets get
corrupted somewhere.

I'm not too hopeful regarding finding a set of bios settings that would fix
this. It seems the "stable" configuration we found just hid the problem, but
when we push the board further, it appears again.

The two disks on HPT370 read on parallel give about 60MB/s. Add the 10MB/s
from 3c905 to that, and we are pretty close to the 75MB/s number that I've
seen referred somewhere(1) as the maximum Via KT133 can do.

My conclusion at this point is that Via KT133 / Abit KT7-RAID pci transfer
is positively FUBAR, and no sane person should touch the bugger with a ten
foot pole. I'd be happy to be proven wrong, though.


-- v --

v@iki.fi

(1) http://www.tecchannel.de/hardware/817/1.html

  reply	other threads:[~2002-01-09 12:46 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-01-08 19:58 Ville Herva
2002-01-08 20:16 ` Alan Cox
2002-01-08 20:13   ` Ville Herva
2002-01-09 12:45     ` Ville Herva [this message]
2002-01-09 15:26       ` Via KT133 pci corruption: stock 2.4.18pre2 oopses as well Ville Herva
2002-01-09 21:00         ` Andrew Morton
2002-01-09 21:57           ` Ville Herva
2002-01-09 23:30             ` Martin Josefsson
2002-01-10  0:19               ` Daniel J Blueman
2002-01-10  0:41                 ` Martin Josefsson
2002-01-10  1:04                   ` Daniel J Blueman
2002-01-10  5:34               ` Ville Herva
2002-01-10 12:01               ` Henrique de Moraes Holschuh
2002-01-10 12:56                 ` Martin Josefsson
2002-01-10 13:37                 ` Ville Herva
2002-01-09 23:33             ` Daniel J Blueman
2002-01-10  6:34           ` Ville Herva
2002-01-10  6:40             ` Andrew Morton

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=20020109144549.L1331@niksula.cs.hut.fi \
    --to=vherva@niksula.hut.fi \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=jani.forssell@viasys.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sak@iki.fi \
    /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®