linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Simon Kirby <sim@netnation.com>
To: Jeff Garzik <jgarzik@pobox.com>, linux-ide@vger.kernel.org
Subject: Data corruption with sata_sil (Sil 3112)
Date: Fri, 4 May 2007 01:59:55 -0700	[thread overview]
Message-ID: <20070504085955.GA5937@hostway.ca> (raw)

Hello,

I've been having problems with Sil 3112 cards I purchased for additional
SATA ports resulting in read data corruption, about 3-5 instances over
2 GB of data, 100% reproducible.

I tried fiddling with PCI latency timer, underclocking, all sorts of
stuff, all no help.

I just rebuilt the entire box with the remains of another (went from
A7V8X (VIA) to A7N8X (NVidia), new CPU, new RAM, new power supply),
thinking the problem was related to the motherboard.  The issue followed
to the new box.

This new motherboard has an onboard Sil 3112 as well.  The old onboard
was VIA SATA, which did not corrupt anything.  The Sil 3112 onboard now
does too.

I noticed the driver has a request-limit quirk.  I tried forcing this on
-- same results.  I noticed there is a DMA-limiting quirk -- forced on,
same result.

I can't seem to find a way to make this chipset not corrupt reads.

Am I alone?

Scipt used to md5sum to find corruption:

	find $* -type f -print0 | sort -z | xargs -0 md5sum

Reproduced on any recent 2.6 kernel version (2.6.18 - 2.6.21).

Simon-

             reply	other threads:[~2007-05-04  9:40 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-04  8:59 Simon Kirby [this message]
2007-05-05  2:40 ` Data corruption with sata_sil (Sil 3112) Jim Paris
2007-05-05 15:34   ` Tejun Heo

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=20070504085955.GA5937@hostway.ca \
    --to=sim@netnation.com \
    --cc=jgarzik@pobox.com \
    --cc=linux-ide@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;
as well as URLs for NNTP newsgroup(s).