From 85f2a7df4d42096e3fb6e057e3bb81acc6621f80 Mon Sep 17 00:00:00 2001 From: gibbs Date: Fri, 14 Jan 2000 03:39:30 +0000 Subject: 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(-) (limited to 'sys') diff --git a/sys/dev/amd/amd.c b/sys/dev/amd/amd.c index d1861df..decdfc3 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 d1861df..decdfc3 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) { -- cgit v1.1