Ticket #1071: adatri-micron-2018-08-22.diff

File adatri-micron-2018-08-22.diff, 2.9 KB (added by Gabriele Pohl, 3 years ago)

drivedb.h: diff against trunk version 4761

Line 
1*** drivedb.h.orig      2018-08-19 11:45:53.000000000 -0700
2--- drivedb.h   2018-08-21 13:56:36.000000000 -0700
3***************
4*** 304,310 ****
5      "Micron_M500DC_(EE|MT)FDDA[AK](120|240|480|800)MBB|" // tested with Micron_M500DC_EEFDDAA120MBB/129, Micron_M500DC_MTFDDAK800MBB/0129
6      "Micron_1100_MTFDDA[KV](256|512|1T0|2T0)TBN|" // Marvell 88SS1074, tested Micron_1100_MTFDDAK256TBN/M0MU020
7      "MICRON_M510DC_(EE|MT)FDDAK(120|240|480|800|960)MBP|" // Micron_M510DC_MTFDDAK240MBP/0005
8-     "Micron_5100_(EE|MT)FDDA[KV](240|480|960|1T9|3T8|7T6)T(BY|CB|CC)", // tested with Micron_5100_MTFDDAK1T9TBY
9      "", "",
10    //"-v 1,raw48,Raw_Read_Error_Rate "
11      "-v 5,raw48,Reallocate_NAND_Blk_Cnt "
12--- 304,309 ----
13***************
14*** 332,337 ****
15--- 331,370 ----
16      "-v 247,raw48,Host_Program_Page_Count "
17      "-v 248,raw48,Bckgnd_Program_Page_Cnt"
18    },
19+ // Reference: https://www.micron.com/resource-details/feec878a-265e-49a7-8086-15137c5f9011
20+ // TN-FD-34: 5100 SSD SMART Implementation
21+   {
22+     "Micron 5100 Pro / 5200 drives",
23+     "(Micron_5100_)?(EE|MT)FDDA[KV](240|480|960|1T9|3T8|7T6)T(BY|CB|CC)|" // Matches both stock and Dell OEM
24+     "(Micron_5200_)?MTFDDAK(480|960|1T9|3T8|7T6)TD(C|D|N)",
25+     "", "",
26+     "-v 1,raw48,Raw_Read_Error_Rate "
27+     "-v 5,raw48,Reallocated_Block_Count "
28+ //  "-v 9,raw24(raw8),Power_On_Hours "  // raw24(raw8)??
29+     "-v 12,raw48,Power_Cycle_Count "
30+     "-v 170,raw48,Reserved_Block_Pct " // Percentage of remaining reserved blocks available
31+     "-v 171,raw48,Program_Fail_Count "
32+     "-v 172,raw48,Erase_Fail_Count "
33+     "-v 173,raw48,Avg_Block-Erase_Count "
34+     "-v 174,raw48,Unexpect_Power_Loss_Ct "
35+     "-v 180,raw48,Reserved_Block_Count " // absolute count of remaining reserved blocks available
36+     "-v 183,raw48,Error_Correction_Count " // SATA speed downshift count
37+     "-v 184,raw48,Error_Correction_Count "
38+     "-v 187,raw48,Reported_Uncorrect " // Number of UECC correction failures
39+     "-v 188,raw48,Command_Timeouts "
40+     "-v 194,tempminmax,Temperature_Celsius " // 100 - degrees C, wraps: 101 reported as 255, 102 as 254 etc. May be best to use the raw value as it's unclear how tempminmax is interpreted
41+     "-v 195,raw48,Cumulativ_Corrected_ECC "
42+     "-v 196,raw48,Reallocation_Event_Ct "
43+     "-v 197,raw48,Current_Pending_Sector " // Use the raw value
44+     "-v 198,raw48,Offline_Uncorrectable "  // Use the raw value
45+     "-v 199,raw48,UDMA_CRC_Error_Count "   // Use the raw value
46+     "-v 202,raw48,Percent_Lifetime_Remain " // Remaining endurance, trips at 10%
47+     "-v 206,raw48,Write_Error_Rate "
48+     "-v 210,raw48,Write_Error_Rate "       // Total number of NAND pages recovered by RAIN
49+     "-v 247,raw48,Host_Program_Page_Count "
50+     "-v 248,raw48,Bckgnd_Program_Page_Cnt"
51+
52+   },
53    { "Micron M500DC/M510DC Enterprise SSDs",
54      "Micron_M500DC_(EE|MT)FDDA[AK](120|240|480|800)MBB|" // tested with
55        // Micron_M500DC_EEFDDAA120MBB/129, Micron_M500DC_MTFDDAK800MBB/0129