From markk@knigma.org  Sun Sep  8 14:09:17 2002
Return-Path: <markk@knigma.org>
Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id DB9C437B400
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  8 Sep 2002 14:09:17 -0700 (PDT)
Received: from shrewd.knigma.org (shrewd.demon.co.uk [212.229.151.45])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 7D13443E42
	for <FreeBSD-gnats-submit@freebsd.org>; Sun,  8 Sep 2002 14:09:16 -0700 (PDT)
	(envelope-from markk@knigma.org)
Received: from shrewd.lan.knigma.org (localhost [127.0.0.1])
	by shrewd.knigma.org (8.12.6/8.12.6) with ESMTP id g88L9FKV001024
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 8 Sep 2002 22:09:15 +0100 (BST)
	(envelope-from mkn@shrewd.lan.knigma.org)
Received: (from mkn@localhost)
	by shrewd.lan.knigma.org (8.12.6/8.12.6/Submit) id g88L9Ff5001023;
	Sun, 8 Sep 2002 22:09:15 +0100 (BST)
	(envelope-from mkn)
Message-Id: <200209082109.g88L9Ff5001023@shrewd.lan.knigma.org>
Date: Sun, 8 Sep 2002 22:09:15 +0100 (BST)
From: Mark Knight <markk@knigma.org>
Reply-To: Mark Knight <markk@knigma.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: ATA Tagged Queuing leads to READ command timeout failures
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         42561
>Category:       bin
>Synopsis:       ATA Tagged Queuing leads to READ command timeout failures
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Sep 08 14:10:04 PDT 2002
>Closed-Date:    Sun Sep 08 14:43:55 PDT 2002
>Last-Modified:  Sun Sep 08 14:43:55 PDT 2002
>Originator:     Mark Knight
>Release:        FreeBSD 4.7-PRERELEASE i386
>Organization:
>Environment:
>Description:

 I've enabled tagged queuing today for testing purposes by setting
 hw.ata.tags="1".  In response my otherwise stable box has wedged
 itself twice.  Both times it started with errors like:
 
 ad0: READ command timeout tag=0 serv=0 - resetting
 ad0: invalidating queued requests
 ata0: resetting devices .. ad0: invalidating queued requests
 ad0: DMA limited to UDMA33, non-ATA66 cable or device
 ad1: invalidating queued requests
 done
 ad0: timeout waiting for READY
 ad1: invalidating queued requests
 
 ....and then many more similar errors until the machine finally wedges 
 solid.
 
 Full information at http://www.knigma.org/freebsd/tagdeath/info.txt
 
 I'd be happy to provide further assistance with diagnosis.
 
>How-To-Repeat:

 Occured twice withing 12 hours of enabling tagged queuing.  I was
 perfoming a dump from ad0 -> a file on ad1.  At the same time, I
 was browsing some large .jpg's on ad0 using xzgv.  On both occations
 the dump had been running for several hours before the failure.
 The simultaneous xzgv appeared to be the trigger.

>Fix:
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: gnats-admin->freebsd-bugs 
Responsible-Changed-By: keramida 
Responsible-Changed-When: Sun Sep 8 14:28:21 PDT 2002 
Responsible-Changed-Why:  
Misfiled PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=42561 
State-Changed-From-To: open->closed 
State-Changed-By: keramida 
State-Changed-When: Sun Sep 8 14:43:36 PDT 2002 
State-Changed-Why:  
Superseded by bin/42563. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=42561 
>Unformatted:
 >System:
 FreeBSD shrewd.lan.knigma.org 4.7-PRERELEASE FreeBSD 4.7-PRERELEASE #0: Sun Sep 8 13:07:18 BST 2002
 root@shrewd.lan.knigma.org:/slave/usr/obj/usr/src/sys/SHREWD i386
 
