Skip site navigation (1)Skip section navigation (2)
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>