From owner-freebsd-scsi@FreeBSD.ORG Mon May 26 19:57:56 2003 Return-Path: Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3DDB737B401; Mon, 26 May 2003 19:57:56 -0700 (PDT) Received: from aslan.scsiguy.com (aslan.scsiguy.com [63.229.232.106]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3499D43F93; Mon, 26 May 2003 19:57:55 -0700 (PDT) (envelope-from gibbs@scsiguy.com) Received: from aslan.scsiguy.com (aslan.scsiguy.com [63.229.232.106]) by aslan.scsiguy.com (8.12.8/8.12.8) with ESMTP id h4R2vpIh085743; Mon, 26 May 2003 20:57:51 -0600 (MDT) (envelope-from gibbs@scsiguy.com) Date: Mon, 26 May 2003 20:57:51 -0600 From: "Justin T. Gibbs" To: Scott Long , Hidetoshi Shimokawa Message-ID: <1133860000.1054004271@aslan.scsiguy.com> In-Reply-To: <3ED0E1B4.50005@btc.adaptec.com> References: <20030512170820.41494.qmail@web14811.mail.yahoo.com> <3ED0E1B4.50005@btc.adaptec.com> X-Mailer: Mulberry/3.0.3 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline cc: freebsd-scsi@freebsd.org cc: freebsd-firewire@freebsd.org Subject: Re: Errors during probe cause inifinite loop in sbp X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 May 2003 02:57:56 -0000 > Ok, the drive is returning a sense code of 'Invalid Field in CDB'. > This means that it does support the INQUIRY command, but it doesn't > like one of the fields that CAM is putting into it. Without the full > sense data, it's impossible to know which field it doesn't like. We're asking for VPD information, more specifically, the device's serial number. CAM should be bailing out since the error action for such sense data is SS_FATAL. Failure to fetch the serial number is non-fatal and the probe should continue. Granted, I'm not very familiar with how the firewire probe code works, but I'm assuming that it still relies at least partially on the probe code in cam_xpt.c. -- Justin