Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Aug 2000 03:56:51 -0700 (PDT)
From:      Cy.Schubert@uumail.gov.bc.ca
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   kern/20573: ATA MFC Breaks -STABLE
Message-ID:  <200008131056.e7DAup100906@cwsys.cwsent.com>

next in thread | raw e-mail | index | archive | help

>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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200008131056.e7DAup100906>