Add more sense key strings for the error messages
Add all the missing sense keys to the value string table so that we can map any key to a nice text string
This commit is contained in:
@@ -95,12 +95,34 @@ const char *
|
|||||||
scsi_sense_key_str(int key)
|
scsi_sense_key_str(int key)
|
||||||
{
|
{
|
||||||
struct value_string keys[] = {
|
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,
|
{SCSI_SENSE_HARDWARE_ERROR,
|
||||||
"HARDWARE_ERROR"},
|
"HARDWARE_ERROR"},
|
||||||
{SCSI_SENSE_ILLEGAL_REQUEST,
|
{SCSI_SENSE_ILLEGAL_REQUEST,
|
||||||
"ILLEGAL_REQUEST"},
|
"ILLEGAL_REQUEST"},
|
||||||
{SCSI_SENSE_UNIT_ATTENTION,
|
{SCSI_SENSE_UNIT_ATTENTION,
|
||||||
"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}
|
{0, NULL}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user