Date: Mon, 26 May 2003 20:57:51 -0600 From: "Justin T. Gibbs" <gibbs@scsiguy.com> To: Scott Long <scott_long@btc.adaptec.com>, Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp> Cc: freebsd-firewire@freebsd.org Subject: Re: Errors during probe cause inifinite loop in sbp Message-ID: <1133860000.1054004271@aslan.scsiguy.com> In-Reply-To: <3ED0E1B4.50005@btc.adaptec.com> References: <20030512170820.41494.qmail@web14811.mail.yahoo.com> <ybsfzn3z6g2.wl@ett.sat.t.u-tokyo.ac.jp> <ybsbrxrysm1.wl@ett.sat.t.u-tokyo.ac.jp> <3ED0E1B4.50005@btc.adaptec.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1133860000.1054004271>