From 9bfb3cb2c71dcd36a89e507c26aab04a34b0ab7a Mon Sep 17 00:00:00 2001 From: "Justin T. Gibbs" Date: Fri, 14 Jan 2000 03:39:30 +0000 Subject: [PATCH] The error status for a scsi status error is "CAM_SCSI_STATUS_ERROR", not 0. --- sys/dev/amd/amd.c | 3 ++- sys/pci/amd.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/sys/dev/amd/amd.c b/sys/dev/amd/amd.c index d1861df8300..decdfc3c82e 100644 --- a/sys/dev/amd/amd.c +++ b/sys/dev/amd/amd.c @@ -30,6 +30,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ********************************************************************* + * $FreeBSD$ */ /* @@ -1908,7 +1909,7 @@ SRBdone(struct amd_softc *amd, struct amd_srb *pSRB) } else { pcsio->scsi_status = SCSI_STATUS_CHECK_COND; } - pccb->ccb_h.status = CAM_AUTOSNS_VALID; + pccb->ccb_h.status = CAM_AUTOSNS_VALID|CAM_SCSI_STATUS_ERROR; goto ckc_e; } if (status) { diff --git a/sys/pci/amd.c b/sys/pci/amd.c index d1861df8300..decdfc3c82e 100644 --- a/sys/pci/amd.c +++ b/sys/pci/amd.c @@ -30,6 +30,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ********************************************************************* + * $FreeBSD$ */ /* @@ -1908,7 +1909,7 @@ SRBdone(struct amd_softc *amd, struct amd_srb *pSRB) } else { pcsio->scsi_status = SCSI_STATUS_CHECK_COND; } - pccb->ccb_h.status = CAM_AUTOSNS_VALID; + pccb->ccb_h.status = CAM_AUTOSNS_VALID|CAM_SCSI_STATUS_ERROR; goto ckc_e; } if (status) {