From owner-freebsd-stable Tue Jun 25 12:58:28 2002 Delivered-To: freebsd-stable@freebsd.org Received: from pt-quorum.com (pt-quorum.com [209.10.167.210]) by hub.freebsd.org (Postfix) with ESMTP id 39EF137B401 for ; Tue, 25 Jun 2002 12:58:08 -0700 (PDT) Received: from gw.tex.bogus (195-23-212-236.nr.ip.pt [195.23.212.236]) by pt-quorum.com (Postfix) with ESMTP id 52A9AEC0B; Tue, 25 Jun 2002 20:55:17 +0100 (WEST) Received: by gw.tex.bogus (Postfix, from userid 1001) id BDA7134A; Tue, 25 Jun 2002 20:55:33 +0100 (WEST) Date: Tue, 25 Jun 2002 20:55:33 +0100 From: Nuno Teixeira To: freebsd-stable@freebsd.org Cc: Soeren Schmidt Subject: hw.ata.tags="1" && hw.ata.wc="0": invalidating queued requests? Message-ID: <20020625195533.GA267@gw.tex.bogus> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Operating-System: FreeBSD 4.6-STABLE User-Agent: Mutt/1.5.1i Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hello to all, For a long time that I am seeking over the groups about ata tags and write cache. What I heard is that when hw.ata.tags is activated, hw.ata.wc is ignored. I tested my system with: - softupdates enabled in all filesystems - ad0: 29314MB [59560/16/63] at ata0-master tagged UDMA33 - /boot/loader.conf: hw.ata.tags="1" hw.ata.wc="0" and the system gives a lot of errors (without crashing) like: ------------------------------------------------------------- ad0: READ command timeout tag=0 serv=0 - resetting ad0: invalidating queued requests ata0: resetting devices .. ad0: invalidating queued requests done ad0: no request for tag=0 ad0: invalidating queued requests ad0: READ command timeout tag=0 serv=0 - resetting ad0: invalidating queued requests ata0: resetting devices .. ad0: invalidating queued requests done ad0: timeout waiting for READY ad0: invalidating queued requests ad0: timeout sending command=00 s=d0 e=04 ad0: flush queue failed - resetting ata0: resetting devices .. ad0: invalidating queued requests done ad0: READ command timeout tag=0 serv=0 - resetting ad0: invalidating queued requests ata0: resetting devices .. ad0: invalidating queued requests done ad0: no request for tag=0 ad0: invalidating queued requests (...) ------------------------------------------------------------- When I use hw.ata.tags="1" && hw.ata.wc="1" the the system runs without any problems. Am I missing something? Thanks very much, Nuno Teixeira -- /* PGP fingerprint: C6D1 06ED EB54 A99C 6B14 6732 0A5D 810D 727D F6C6 */ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message