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

File adatri-micron-2018-08-22.diff, 2.9 KB (added by Gabriele Pohl, 6 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