From 0cd4d5fa023462d5e4281aae4676226afb060c49 Mon Sep 17 00:00:00 2001 From: Marcus Overhagen Date: Tue, 8 Jul 2008 22:39:03 +0000 Subject: [PATCH] Report SCSI_STATUS_GOOD after successful ATAPI commands. This makes CDDA-fs work with AHCI. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26332 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/busses/scsi/ahci/sata_request.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/add-ons/kernel/busses/scsi/ahci/sata_request.cpp b/src/add-ons/kernel/busses/scsi/ahci/sata_request.cpp index 8106fab670..1a4bbb0e17 100644 --- a/src/add-ons/kernel/busses/scsi/ahci/sata_request.cpp +++ b/src/add-ons/kernel/busses/scsi/ahci/sata_request.cpp @@ -111,6 +111,7 @@ sata_request::finish(int tfd, size_t bytesTransfered) if (fCcb) { fCcb->data_resid = fCcb->data_length - bytesTransfered; + fCcb->device_status = SCSI_STATUS_GOOD; fCcb->subsys_status = SCSI_REQ_CMP; if (tfd & (ATA_ERR | ATA_DF)) { fCcb->subsys_status = SCSI_REQ_CMP_ERR;