diff --git a/lib/scsi-lowlevel.c b/lib/scsi-lowlevel.c index d510113..93a6438 100644 --- a/lib/scsi-lowlevel.c +++ b/lib/scsi-lowlevel.c @@ -95,12 +95,34 @@ const char * scsi_sense_key_str(int key) { struct value_string keys[] = { + {SCSI_SENSE_NO_SENSE, + "NO SENSE"}, + {SCSI_SENSE_RECOVERED_ERROR, + "RECOVERED ERROR"}, + {SCSI_SENSE_NOT_READY, + "NOT READY"}, {SCSI_SENSE_HARDWARE_ERROR, "HARDWARE_ERROR"}, {SCSI_SENSE_ILLEGAL_REQUEST, "ILLEGAL_REQUEST"}, {SCSI_SENSE_UNIT_ATTENTION, "UNIT_ATTENTION"}, + {SCSI_SENSE_DATA_PROTECTION, + "DATA PROTECTION"}, + {SCSI_SENSE_BLANK_CHECK, + "BLANK CHECK"}, + {SCSI_SENSE_VENDOR_SPECIFIC, + "VENDOR SPECIFIC"}, + {SCSI_SENSE_COPY_ABORTED, + "COPY ABORTED"}, + {SCSI_SENSE_COMMAND_ABORTED, + "COMMAND ABORTED"}, + {SCSI_SENSE_OBSOLETE_ERROR_CODE, + "OBSOLETE_ERROR_CODE"}, + {SCSI_SENSE_OVERFLOW_COMMAND, + "OVERFLOW_COMMAND"}, + {SCSI_SENSE_MISCOMPARE, + "MISCOMPARE"}, {0, NULL} };