From owner-freebsd-scsi Mon Sep 20 14:12:57 1999 Delivered-To: freebsd-scsi@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 7E32814C21 for ; Mon, 20 Sep 1999 14:12:45 -0700 (PDT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.1/8.9.1) with ESMTP id RAA21248; Mon, 20 Sep 1999 17:12:18 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.9.3/8.9.1) id RAA35442; Mon, 20 Sep 1999 17:11:48 -0400 (EDT) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 20 Sep 1999 17:11:48 -0400 (EDT) To: scsi@FreeBSD.ORG Subject: Re: data corruption when using aic7890 -- FIXED In-Reply-To: References: <199909150836.BAA17105@salsa.gv.tsc.tdk.com> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14310.41323.508001.549560@grasshopper.cs.duke.edu> Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org For the benefit of everybody following this thread: Justin has committed a fix to aic7xxx.seq to -current and -stable which fixes the aic7890 data corruption problem. I've been been testing this patch with my exhaustive corruption test for well over 72 hours with no errors. Thank you, Justin!! Drew ------------------------------------------------------------------------------ Andrew Gallatin, Sr Systems Programmer http://www.cs.duke.edu/~gallatin Duke University Email: gallatin@cs.duke.edu Department of Computer Science Phone: (919) 660-6590 PS: The log: gibbs 1999/09/20 11:57:05 PDT Modified files: sys/dev/aic7xxx aic7xxx.seq Log: Work around a defect in the FIFOEMP status bit of Ultra2 class aic7xxx parts. This problem could result in data corruption during periods of my PCI bus load by busmasters other than the aic7xxx. Many thanks to Andrew Gallatin for characterizing the symptoms of this problem and testing this fix. Revision Changes Path 1.91 +33 -3 src/sys/dev/aic7xxx/aic7xxx.seq (MFC'ed as rev 1.84.2.7). To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message