improved debug output

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22958 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Marcus Overhagen
2007-11-19 19:12:37 +00:00
parent d46836a8b0
commit 3c374980b5
@@ -654,11 +654,14 @@ AHCIPort::ScsiReadWrite(scsi_ccb *request, uint64 position, size_t length, bool
FLOW("prdbc %ld\n", fCommandList->prdbc);
if (status < B_OK || (tfd & ATA_ERR)) {
TRACE("device error\n");
if (status < B_OK) {
TRACE("ScsiReadWrite port %d: device timeout\n", fIndex);
request->subsys_status = SCSI_REQ_ABORTED;
} else if (tfd & ATA_ERR) {
TRACE("ScsiReadWrite port %d: device error\n", fIndex);
request->subsys_status = SCSI_REQ_ABORTED;
} else if (fCommandList->prdbc != bytecount) {
TRACE("should never happen\n");
TRACE("ScsiReadWrite port %d: should never happen\n", fIndex);
request->subsys_status = SCSI_REQ_CMP_ERR;
} else {
request->subsys_status = SCSI_REQ_CMP;