diff options
author | Justin T. Gibbs <gibbs@FreeBSD.org> | 2000-01-14 03:39:30 +0000 |
---|---|---|
committer | Justin T. Gibbs <gibbs@FreeBSD.org> | 2000-01-14 03:39:30 +0000 |
commit | 9bfb3cb2c71dcd36a89e507c26aab04a34b0ab7a (patch) | |
tree | 51d749aff2346d5c5853f79803e496c1c7496e13 | |
parent | 9c0b8410b8e0ba1b2bfb7902b1737b14d8a68fe4 (diff) | |
download | src-9bfb3cb2c71dcd36a89e507c26aab04a34b0ab7a.tar.gz src-9bfb3cb2c71dcd36a89e507c26aab04a34b0ab7a.zip |
The error status for a scsi status error is "CAM_SCSI_STATUS_ERROR", not 0.
Notes
Notes:
svn path=/head/; revision=55946
-rw-r--r-- | sys/dev/amd/amd.c | 3 | ||||
-rw-r--r-- | 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 d1861df8300b..decdfc3c82e0 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 d1861df8300b..decdfc3c82e0 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) { |