summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2004-03-02 16:16:54 +0000
committersos <sos@FreeBSD.org>2004-03-02 16:16:54 +0000
commit6b843cff78435c8c1516697a6a0fac51b38632b7 (patch)
treeafa4dc7cc9d3a4c907d059331b1bea8355ce6e7f /sys/dev
parent8ab60c56435d10093dc711138ea091ee5c2fc3f7 (diff)
downloadFreeBSD-src-6b843cff78435c8c1516697a6a0fac51b38632b7.zip
FreeBSD-src-6b843cff78435c8c1516697a6a0fac51b38632b7.tar.gz
If being verbose in the autosense code, print the original error.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/ata/ata-queue.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/dev/ata/ata-queue.c b/sys/dev/ata/ata-queue.c
index e881a1e..667bd99 100644
--- a/sys/dev/ata/ata-queue.c
+++ b/sys/dev/ata/ata-queue.c
@@ -386,10 +386,8 @@ ata_completed(void *context, int dummy)
request->u.atapi.sense_data.sk_specific,
request->u.atapi.sense_data.sk_specific1,
request->u.atapi.sense_data.sk_specific2);
- printf("status=%b error=%b\n",
- request->status, "\20\10BUSY\7READY\6DMA"
- "\5DSC\4DRQ\3CORRECTABLE\2INDEX\1ERROR",
- (request->error & ATA_E_MASK),
+ printf("error=%b\n",
+ (request->u.atapi.sense_key & ATA_E_MASK),
"\20\4MEDIA_CHANGE_REQUEST\3ABORTED"
"\2NO_MEDIA\1ILLEGAL_LENGTH");
}
OpenPOWER on IntegriCloud