From owner-freebsd-scsi Thu Mar 25 12: 7:54 1999 Delivered-To: freebsd-scsi@freebsd.org Received: from panzer.plutotech.com (panzer.plutotech.com [206.168.67.125]) by hub.freebsd.org (Postfix) with ESMTP id 6EA1514C49 for ; Thu, 25 Mar 1999 12:07:53 -0800 (PST) (envelope-from ken@panzer.plutotech.com) Received: (from ken@localhost) by panzer.plutotech.com (8.9.3/8.8.5) id NAA88036; Thu, 25 Mar 1999 13:07:26 -0700 (MST) From: "Kenneth D. Merry" Message-Id: <199903252007.NAA88036@panzer.plutotech.com> Subject: Re: CAM flags In-Reply-To: <199903251854.LAA35035@narnia.plutotech.com> from "Justin T. Gibbs" at "Mar 25, 1999 11:54:47 am" To: gibbs@pluto.plutotech.com Date: Thu, 25 Mar 1999 13:07:26 -0700 (MST) Cc: scsi@FreeBSD.org X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Justin T. Gibbs wrote... > In article <199903251648.JAA86680@panzer.plutotech.com> you wrote: > > Otherwise, you'll have to unfreeze the queue if an error occurs. You can > > tell if the queue has been frozen by looking at the CAM_DEV_QFRZN bit of > > the status field in the CCB header. > > > > This only applies when autosense is enabled, which is the default. If > > autosense is disabled (CAM_DIS_AUTOSENSE), the controller won't freeze > > the queue in case of an error. > > Not true. The queue will be frozen on any error unless the command > requested that this feature be disabled. That's not he case in the Adaptec driver. (Justin and I just discussed this, and it appears that in the other CAM drivers this is the case, and the Adaptec driver should be freezing the queue in the case of an error, even if autosense is disabled.) Ken -- Kenneth Merry ken@plutotech.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message