Ticket #1614: 0001-Add-more-status-strings-for-ASC-0xb.patch

File 0001-Add-more-status-strings-for-ASC-0xb.patch, 2.0 KB (added by asomers, 2 years ago)
  • smartmontools/scsicmds.cpp

    From 9b1b414ee57344133b189c03bbeb6d11d5c6b96b Mon Sep 17 00:00:00 2001
    From: Alan Somers <asomers@axcient.com>
    Date: Tue, 17 May 2022 21:52:38 +0000
    Subject: [PATCH] Add more status strings for ASC 0xb
    
    Taken from https://www.t10.org/lists/asc-num.htm.
    ---
     smartmontools/scsicmds.cpp | 21 ++++++++++++++++++++-
     1 file changed, 20 insertions(+), 1 deletion(-)
    
    diff --git a/smartmontools/scsicmds.cpp b/smartmontools/scsicmds.cpp
    index b90b9134..d032e838 100644
    a b static const char * strs_for_asc_5d[] = {  
    21982198static const char * strs_for_asc_b[] = {
    21992199       /* 0x00 */   "WARNING",
    22002200               "WARNING - SPECIFIED TEMPERATURE EXCEEDED",
    2201                "WARNING - ENCLOSURE DEGRADED"};
     2201               "WARNING - ENCLOSURE DEGRADED",
     2202               "WARNING - BACKGROUND SELF-TEST FAILED",
     2203               "WARNING - BACKGROUND PRE-SCAN DETECTED MEDIUM ERROR",
     2204               "WARNING - BACKGROUND MEDIUM SCAN DETECTED MEDIUM ERROR",
     2205               "WARNING - NON-VOLATILE CACHE NOW VOLATILE",
     2206               "WARNING - DEGRADED POWER TO NON-VOLATILE CACHE",
     2207               "WARNING - POWER LOSS EXPECTED",
     2208               "WARNING - DEVICE STATISTICS NOTIFICATION ACTIVE",
     2209               "WARNING - HIGH CRITICAL TEMPERATURE LIMIT EXCEEDED",
     2210               "WARNING - LOW CRITICAL TEMPERATURE LIMIT EXCEEDED",
     2211               "WARNING - HIGH OPERATING TEMPERATURE LIMIT EXCEEDED",
     2212               "WARNING - LOW OPERATING TEMPERATURE LIMIT EXCEEDED",
     2213               "WARNING - HIGH CRITICAL HUMIDITY LIMIT EXCEEDED",
     2214               "WARNING - LOW CRITICAL HUMIDITY LIMIT EXCEEDED",
     2215               "WARNING - HIGH OPERATING HUMIDITY LIMIT EXCEEDED",
     2216               "WARNING - LOW OPERATING HUMIDITY LIMIT EXCEEDED",
     2217               "WARNING - MICROCODE SECURITY AT RISK",
     2218               "WARNING - MICROCODE DIGITAL SIGNATURE VALIDATION FAILURE",
     2219               "WARNING - PHYSICAL ELEMENT STATUS CHANGE"
     2220};
    22022221
    22032222static char spare_buff[128];
    22042223