Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Nov 1998 12:15:47 GMT
From:      Zach Heilig <zach@gaffaneys.com>
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   kern/8683: Problems with Atapi in 3.0...
Message-ID:  <199811141215.MAA00900@k6n1.znh.org>

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

>Number:         8683
>Category:       kern
>Synopsis:       Problems with Atapi in 3.0...
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 14 04:20:00 PST 1998
>Last-Modified:
>Originator:     Zach Heilig
>Organization:
>Release:        FreeBSD 3.0-CURRENT i386
>Environment:

FreeBSD 3.0-CURRENT #6: Sun Nov  8 16:51:26 CST 1998
[ kernel built right after cvsup/make world ]

The device in question [4 disk cd changer] is the only IDE type device in
the system.

wdc1 at 0x170-0x177 irq 15 on isa
wdc1: unit 0 (atapi): <NEC                 CD-ROM DRIVE:252/3.18>, removable, dma, iordy
wcd0: 1031KB/sec, 128KB cache, audio play, 255 volume levels, ejectable changer, unlocked
wcd0: changer slot 0 disk present
wcd1: changer slot 1 disk present
wcd2: changer slot 2 no disk
wcd3: changer slot 3 disk present

>Description:

After reading a few [1000-2000] files from one of the disks  (and being very
careful to not touch any other disk to avoid making the changer change):
    'find . -type f -print0 | xargs -0 md5' ,
this pops up on the console, and the machine locks up tight for about 10
seconds, then comes back to "normal" except any access to any of the atapi
devices locks the machine for another 10 seconds.

atapi1.0: invalid command phase, ireason=0xd0, status=d0<busy,ready,opdone>, error=d0
atapi1.0: invalid command phase, ireason=0xd8, status=d8<busy,ready,opdone,drq>, error=d8<mchg>
atapi1.0: controller not ready for cmd
atapi1.0: controller not ready for cmd
atapi1.0: controller not ready for cmd
[... repeated a couple times for each access to the changer ]

shutting down and manually unmounting the disks (or remounting read-only --
otherwise they are all dirty after rebooting), and rebooting is enough to
unwedge the device.  Turning power off for a minute or so does not change how
long it takes to wedge.

>How-To-Repeat:

	

>Fix:
	
	

>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?199811141215.MAA00900>