From owner-freebsd-scsi Wed May 28 15:40:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA08467 for freebsd-scsi-outgoing; Wed, 28 May 1997 15:40:16 -0700 (PDT) Received: from pluto.plutotech.com (root@pluto100.plutotech.com [206.168.67.137]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA08447; Wed, 28 May 1997 15:40:07 -0700 (PDT) Received: from narnia.plutotech.com (narnia.plutotech.com [206.168.67.130]) by pluto.plutotech.com (8.8.5/8.8.5) with ESMTP id QAA02847; Wed, 28 May 1997 16:40:04 -0600 (MDT) Message-Id: <199705282240.QAA02847@pluto.plutotech.com> X-Mailer: exmh version 2.0beta 12/23/96 To: Jaye Mathisen cc: scsi@FreeBSD.ORG, hackers@FreeBSD.ORG Subject: Re: More ahc0 driver problems. In-reply-to: Your message of "Wed, 28 May 1997 13:11:39 PDT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 28 May 1997 17:37:28 -0600 From: "Justin T. Gibbs" Sender: owner-freebsd-scsi@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Under bonnie to a ccd of sd2, sd3 (WD 4.1GB Enterprise drives): ... >Reams and reams of them. WHen it gets to the rewriting phase, it quiets >down. This problem has been mentioned many times before on this list. You are doing sufficient I/O local to one area of the drives that the drive is "starving" transactions that would require a long seek to complete for as long as 10 second. That's the reason the ordered tagged transaction (which basically means complete everything else before you run me) clears up the condition. Some changes coming down the line that turn synchronous writes into async, ordered writes will help to mitigate this problem as there will be an occasional ordered tagged transaction in the stream being sent to the driver. Of course, if you mount your filesystem async, this wouldn't happen. The Linux Buslogic driver works around this problem by simply sending an ordered tag "every once in a while". I don't really like that solution much. >How do I turn on write caching in my drive? I assume I have to edit some >mode page, but heck if I know which one. man 8 scsi. You should also look at /usr/share/misc/scsi_modes. -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations ===========================================