From owner-freebsd-bugs Sun Aug 13 4: 0: 9 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 434FC37B786 for ; Sun, 13 Aug 2000 04:00:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id EAA14982; Sun, 13 Aug 2000 04:00:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from point.osg.gov.bc.ca (point.osg.gov.bc.ca [142.32.102.44]) by hub.freebsd.org (Postfix) with ESMTP id 4093F37B75C for ; Sun, 13 Aug 2000 03:57:36 -0700 (PDT) (envelope-from Cy.Schubert@uumail.gov.bc.ca) Received: (from daemon@localhost) by point.osg.gov.bc.ca (8.8.7/8.8.8) id DAA28275 for ; Sun, 13 Aug 2000 03:57:35 -0700 Received: from passer.osg.gov.bc.ca(142.32.110.29) via SMTP by point.osg.gov.bc.ca, id smtpda28273; Sun Aug 13 03:57:32 2000 Received: (from uucp@localhost) by passer.osg.gov.bc.ca (8.9.3/8.9.1) id DAA23808 for ; Sun, 13 Aug 2000 03:57:31 -0700 (PDT) Received: from cwsys9.cwsent.com(10.2.2.1), claiming to be "cwsys.cwsent.com" via SMTP by passer9.cwsent.com, id smtpdZ23806; Sun Aug 13 03:56:51 2000 Received: (from cy@localhost) by cwsys.cwsent.com (8.11.0/8.9.1) id e7DAup100906; Sun, 13 Aug 2000 03:56:51 -0700 (PDT) Message-Id: <200008131056.e7DAup100906@cwsys.cwsent.com> Date: Sun, 13 Aug 2000 03:56:51 -0700 (PDT) From: Cy.Schubert@uumail.gov.bc.ca Reply-To: Cy.Schubert@uumail.gov.bc.ca To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: kern/20573: ATA MFC Breaks -STABLE Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 20573 >Category: kern >Synopsis: ATA MFC Breaks -STABL >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Aug 13 04:00:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Cy Schubert >Release: FreeBSD 4.1-RELEASE i386 >Organization: ITSD Province of BC >Environment: FreeBSD cwsys 4.1-RELEASE FreeBSD 4.1-RELEASE #3: Sun Aug 13 03:36:06 PDT 2000 root@cwsys:/usr/opt/cvs-410r/src/sys/compile/CWSYS i386 ... and -stable fetched on June 20. >Description: Controller is locked after the following messages: Aug 8 10:38:41 cwsys /kernel: ata1-master: timeout waiting to give command=c8 s =d0 e=00 Aug 8 10:38:41 cwsys /kernel: ad2: error executing command The original error is probably due to a marginal drive, which needs to be replaced, however -stable prior to June 20 (MFC done on June 11) resets the controller and controller is not hung. >How-To-Repeat: Occurs randomly. >Fix: After backing out MFC the following error messages are produced: Aug 13 03:40:57 cwsys /kernel: ata1-master: timeout waiting to give command=c8 s =d0 e=00 Aug 13 03:40:57 cwsys /kernel: ad2: error executing command Aug 13 03:41:02 cwsys /kernel: ad2: READ command timeout - resetting Aug 13 03:41:02 cwsys /kernel: ata1: resetting devices .. done Controller is not hung. MFC backed out is: sos 2000/06/11 10:02:46 PDT Modified files: (Branch: RELENG_4) sys/dev/ata ata-all.c ata-all.h ata-disk.c ata-dma.c atapi-cd.h Log: MFC: Update with latest fixes from -current, brings -stable functionality up to and including following -current revisions: ata-all.c $FreeBSD: src/sys/dev/ata/ata-all.c,v 1.57 2000/05/28 07:51:23 ata-all.h $FreeBSD: src/sys/dev/ata/ata-all.h,v 1.27 2000/04/09 15:08:26 ata-disk.c $FreeBSD: src/sys/dev/ata/ata-disk.c,v 1.69 2000/05/23 19:05:56 ata-dma.c $FreeBSD: src/sys/dev/ata/ata-dma.c,v 1.38 2000/05/23 19:05:56 atapi-cd.h $FreeBSD: src/sys/dev/ata/atapi-cd.h,v 1.18 2000/05/28 07:50:19 Revision Changes Path 1.50.2.4 +5 -5 src/sys/dev/ata/ata-all.c 1.26.2.1 +4 -1 src/sys/dev/ata/ata-all.h 1.60.2.3 +36 -24 src/sys/dev/ata/ata-disk.c 1.35.2.2 +9 -5 src/sys/dev/ata/ata-dma.c 1.15.2.2 +2 -2 src/sys/dev/ata/atapi-cd.h >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message