From 5f8f6cbcd1918b3fed15a321cecda10dff78cc6f Mon Sep 17 00:00:00 2001 From: chrfranke <chrfranke@4ea69e1a-61f1-4043-bf83-b5c94c648137> Date: Fri, 6 Dec 2019 20:20:13 +0000 Subject: [PATCH] Merge r4971 r4987:4997 into 5.41-7.0 drivedb.h branches. git-svn-id: https://svn.code.sf.net/p/smartmontools/code/branches/RELEASE_5_41_DRIVEDB@4998 4ea69e1a-61f1-4043-bf83-b5c94c648137 --- smartmontools/drivedb.h | 92 +++++++++++++++++++++++++++------ smartmontools/drivedb.h.raw.asc | 26 +++++----- 2 files changed, 90 insertions(+), 28 deletions(-) diff --git a/smartmontools/drivedb.h b/smartmontools/drivedb.h index 4cc9397dd..24a824f1c 100644 --- a/smartmontools/drivedb.h +++ b/smartmontools/drivedb.h @@ -437,6 +437,9 @@ const drive_settings builtin_knowndrives[] = { "-v 202,raw48,Percent_Lifetime_Remain " // Remaining endurance, trips at 10% "-v 206,raw48,Write_Error_Rate " "-v 210,raw48,RAIN_Success_Recovered " // Total number of NAND pages recovered by RAIN + "-v 211,raw48,Integ_Scan_Complete_Cnt " // Number of periodic data integrity scans completed + "-v 212,raw48,Integ_Scan_Folding_Cnt " // Number of blocks reallocated by integrity scans + "-v 213,raw48,Integ_Scan_Progress " // Current is percentage, raw is absolute number of superblocks scanned by the current integrity scan "-v 247,raw48,Host_Program_Page_Count " "-v 248,raw48,Bckgnd_Program_Page_Cnt" }, @@ -949,13 +952,16 @@ const drive_settings builtin_knowndrives[] = { //"-v 12,raw48,Power_Cycle_Count " "-v 160,raw48,Uncorrectable_Error_Cnt " "-v 161,raw48,Number_of_Pure_Spare " - "-v 163,raw48,Initial_Bad_Block_Count " + "-v 163,raw48,Total_Bad_Block_Count " "-v 164,raw48,Total_Erase_Count " "-v 165,raw48,Max_Erase_Count " "-v 166,raw48,Min_Erase_Count " "-v 167,raw48,Average_Erase_Count " "-v 168,raw48,Max_Erase_Count_of_Spec " "-v 169,raw48,Remaining_Lifetime_Perc " + "-v 170,raw48,Spare_Block_Count " + "-v 171,raw48,Program_Fail_Count " + "-v 172,raw48,Erase_Fail_Count " //"-v 175,raw48,Program_Fail_Count_Chip " //"-v 176,raw48,Erase_Fail_Count_Chip " //"-v 177,raw48,Wear_Leveling_Count " @@ -971,9 +977,11 @@ const drive_settings builtin_knowndrives[] = { //"-v 198,raw48,Offline_Uncorrectable " //"-v 199,raw48,UDMA_CRC_Error_Count " "-v 225,raw48,Host_Writes_32MiB " // ] + "-v 229,raw48,Flash_ID " // ] //"-v 232,raw48,Available_Reservd_Space " "-v 233,raw48,Flash_Writes_32MiB " // ] "-v 234,raw48,Flash_Reads_32MiB " // ] + "-v 235,raw48,Later_Bad_Block_Info " // ] "-v 241,raw48,Host_Writes_32MiB " "-v 242,raw48,Host_Reads_32MiB " "-v 245,raw48,Flash_Writes_32MiB " @@ -1571,6 +1579,37 @@ const drive_settings builtin_knowndrives[] = { "-v 227,raw48,Workld_Host_Reads_Perc " "-v 228,raw48,Workload_Minutes" }, + { "Kingston SSDNow UV400", + "KINGSTON SUV400S37A?(120|240|480|960)G", // KINGSTON SUV400S37120G/0C3J96R9, + "", + "", + // "-v 1,raw48,Raw_Read_Error_Rate " + // "-v 5,raw16(raw16),Reallocated_Sector_Ct " + // "-v 9,raw24(raw8),Power_On_Hours " + // "-v 12,raw48,Power_Cycle_Count " + "-v 170,raw48,Reserved_Block_Count " + "-v 171,raw48,Program_Fail_Count " + "-v 172,raw48,Erase_Fail_Count " + "-v 174,raw48,Unexpect_Power_Loss_Ct " + // "-v 175,raw48,Program_Fail_Count_Chip,SSD " + // "-v 176,raw48,Erase_Fail_Count_Chip,SSD " + // "-v 177,raw48,Wear_Leveling_Count,SSD " + // "-v 178,raw48,Used_Rsvd_Blk_Cnt_Chip,SSD " + // "-v 180,raw48,Unused_Rsvd_Blk_Cnt_Tot,SSD " + // "-v 183,raw48,Runtime_Bad_Block " + // "-v 187,raw48,Reported_Uncorrect " + // "-v 194,tempminmax,Temperature_Celsius " + // "-v 195,raw48,Hardware_ECC_Recovered " + // "-v 196,raw16(raw16),Reallocated_Event_Count " + // "-v 197,raw48,Current_Pending_Sector " + // "-v 199,raw48,UDMA_CRC_Error_Count " + "-v 201,raw48,Unc_Read_Error_Rate " + // "-v 204,raw48,Soft_ECC_Correction " + "-v 231,raw48,SSD_Life_Left " + // "-v 241,raw48,Total_LBAs_Written " + // "-v 242,raw48,Total_LBAs_Read " + "-v 250,raw48,Read_Retry_Count " + }, { "JMicron based SSDs", // JMicron JMF60x "Kingston SSDNow V Series [0-9]*GB|" // tested with Kingston SSDNow V Series 64GB/B090522a "TS(2|4|8|16|32|64|128|192)GSSD(18|25)[MS]?-[MS]", // Transcend IDE and SATA, tested with @@ -1707,6 +1746,7 @@ const drive_settings builtin_knowndrives[] = { "SAMSUNG MZ[7M]PC(032|064|128|256|512)HBCD-.*|" // PM830, tested with SAMSUNG MZMPC032HBCD-000L1/CXM12L1Q "SAMSUNG MZ7TD(128|256)HAFV-.*|" // 840 Series, tested with SAMSUNG MZ7TD256HAFV-000L7/DXT06L6Q "SAMSUNG MZMTD(128|256|512)HAGL-.*|" // PM841, tested with SAMSUNG MZMTD512HAGL-00000/DXT4200Q + "SAMSUNG MZ7TD512HAGM-.*|" // Another PM841, SAMSUNG MZ7TD512HAGM-000L1/DXT06L0Q "SAMSUNG MZ7WD((120|240)H[AC]FV|480HAGM|960HAGP)-00003|" // SM843T Series, tested with // SAMSUNG MZ7WD120HAFV-00003/DXM85W3Q, SAMSUNG MZ7WD120HCFV-00003/DXM9203Q "SAMSUNG MZ[7N]TE(128|256|512)HMHP-.*|" // PM851, tested with SAMSUNG MZ7TE256HMHP-000L7/EXT09L6Q, @@ -1925,6 +1965,7 @@ const drive_settings builtin_knowndrives[] = { // KingDian S400 120GB/Q0607A "KingSpec KSD-[PS]A25\\.[1-9]-(016|032|064|128)(MS|SJ)|" // tested with KingSpec KSD-PA25.6-064MS/20140803 "LITEON LMH-(128|256|512)V2M-.*|" // tested with LITEON LMH-256V2M-11 MSATA 256GB/FM8110C + "LITEON LCH-(128|256V|512)2S-.*|" // tested with LITEON LCH-256V2S-HP/2C02 "MKNSSDRE(1TB|2TB|512GB|500GB|256GB|250GB)|" // tested with MKNSSDRE256GB/N1007C "MKNSSDTR(240|500|250|120|480|240)GB(-LT)?|" // tested with MKNSSDTR500GB/O1126A "OWC Envoy Pro|" // tested with OWC Envoy Pro/R0522A0 (0x1e91:0xa2a5) @@ -2538,11 +2579,20 @@ const drive_settings builtin_knowndrives[] = { "ST(250|320|500|640|750|1000)LM0[012][3459] HN-M[0-9]*ABB", "", "", "" }, + { "Seagate Barracuda Pro Compute", // tested with ST1000LM049-2GH172/SDM1 + "ST(1000LM049|500LM034)-.*", + "", "", "" + }, { "Seagate Samsung SpinPoint M9T", // tested with ST2000LM003 HN-M201RAD/2BC10003 // (Seagate Expansion Portable) "ST(1500|2000)LM0(03|04|06|07|10) HN-M[0-9]*RAD", "", "", "" }, + { "Seagate Mobile HDD", // tested with ST2000LM007-1R8174/WDZD1BYX + // ST1000LM035-1RK172/ACM1 + "ST(2000LM0(07|09|10)|1000LM03[578])-.*", + "", "", "" + }, // Flash accelerated, no SMART info in the specs // ST1000LX015-1U7172/SDM1 { "Seagate FireCuda 2.5", // @@ -2582,10 +2632,11 @@ const drive_settings builtin_knowndrives[] = { "", "", "" }, { "SK hynix SATA SSDs", - "SK ?hynix SC(210|300|308|313).*|" // tested with + "SK ?hynix SC(210|300|308|311|313).*|" // tested with // SK hynix SC210 mSATA 256GB/20002L00, // SKhynix SC300 HFS256G32MND-3210A/20131P00, // SK hynix SC308 SATA 128GB/30001P10, + // SK hynix SC311 SATA 512GB/70000P10, // SK hynix SC313 HFS256G32TNF-N3A0A/70000P10 "HFS(128|256|512)G3[29]MND-(2200|3[23]10)A|" // HFS128G32MND-2200A/20200L00, // HFS512G32MND-3210A/20100P00, HFS512G39MND-3310A/20002P00 @@ -3241,8 +3292,10 @@ const drive_settings builtin_knowndrives[] = { "", "", "" }, { "Hitachi Ultrastar A7K1000", // tested with - // HUA721010KLA330 44X2459 42C0424IBM/GKAOAB4A - "(Hitachi )?HUA7210(50|75|10)KLA330.*", + // HUA721010KLA330 44X2459 42C0424IBM/GKAOAB4A,, + // Hitachi HUA721075KLA330/GK8OA70M, + // HITACHI HUA721075KLA330/GK8OA90A + "(Hitachi |HITACHI )?HUA7210(50|75|10)KLA330.*", "", "", "" }, { "Hitachi Ultrastar A7K2000", // tested with @@ -3419,6 +3472,10 @@ const drive_settings builtin_knowndrives[] = { "TOSHIBA MQ04UBF100", "", "", "" }, + { "Toshiba 2.5\" HDD MQ04UBD...", // tested with TOSHIBA MQ04UBD200/68U2T2VWT + "TOSHIBA MQ04UBD200", + "", "", "" + }, { "Toshiba 2.5\" HDD MQ03ABB...", // tested with TOSHIBA MQ03ABB300 "TOSHIBA MQ03ABB[23]00", "", "", "" @@ -3967,6 +4024,11 @@ const drive_settings builtin_knowndrives[] = { "", "", "-v 240,msec24hour32" }, + { "Seagate Exos X14", // ST12000NM0008-2H3101/SN02 + "ST(14000NM04[24]8|14000NM0(01|25)8|12000NM0(00|24)8|10000NM0(47|56)8)-.*", + "", "", + "-v 240,msec24hour32" + }, // new models: ST8000VN0002, ST6000VN0021, ST4000VN000 // ST8000VN0012, ST6000VN0031, ST4000VN003 // tested with ST8000VN0002-1Z8112/ZA13YGNF @@ -3982,11 +4044,9 @@ const drive_settings builtin_knowndrives[] = { "ST(8000NE|[65432]000VN)00[01]1-.*", "", "", "" }, - // ST10000VN0004, ST8000VN0022, ST6000VN0041, ST4000VN008, ST3000VN007, - // ST2000VN004, ST1000VN002 { "Seagate IronWolf", // tested with ST6000VN0041-2EL11C/SC61, - // ST12000VN0007-2GS116/SC60 - "ST(12|10|8|6|4|3|2|1)000VN00(04|07|22|41|8|7|2|4)-.*", + // ST12000VN0007-2GS116/SC60, ST12000VN0008-2JH101/SC60 + "ST(12|10|8|6|4|3|2|1)000VN00(04|07|08|22|41|8|7|2|4)-.*", "", "", "" }, { "Seagate IronWolf Pro", // tested with ST4000NE0025-2EW107/EN02, @@ -4142,8 +4202,9 @@ const drive_settings builtin_knowndrives[] = { // WDC WDS250G1B0A-00H9H0/X41100WD, WDC WDS100T1B0A-00H9H0, // WDC WDS120G2G0A-00JH30/UE360000, WDC WDS240G2G0A-00JH30/UF300000, // WDC WDS500G2B0A-00SM50/X61130WD, WDC WDS200T2B0A-00SM50/X61130WD, - // WDC WDS200T2B0A/X61190WD - "WDC WDS((120|240|250|480|500)G|[12]00T)(1B|2B|2G)0[AB](-.*)?", // *1B* = Blue, *2G* = Green, *2B* = Blue 3D NAND + // WDC WDS200T2B0A/X61190WD, WDC WDS120G1G0A-00SS50/Z3311000 + // WDC WDS500G2B0A-00SM50/401000WD + "WDC ?WDS((120|240|250|480|500)G|[12]00T)(1B|2B|1G|2G)0[AB](-.*)?", // *B* = Blue, *G* = Green, *2B* = Blue 3D NAND "", "", //"-v 5,raw48,Reallocated_Sector_Ct " // Reassigned Block Count //"-v 9,raw48,Power_On_Hours " @@ -4443,9 +4504,10 @@ const drive_settings builtin_knowndrives[] = { "", "", "-v 22,raw48,Helium_Level" // WD121KRYZ }, - { "Western Digital Blue Mobile", // tested with WDC WD5000LPVX-08V0TT2/03.01A03, + { "Western Digital Blue", // tested with WDC WD5000LPVX-08V0TT2/03.01A03, // WDC WD20NPVZ-00WFZT0/01.01A01 - "WDC WD((25|32|50|75)00[BLM]|10[JS]|20N)P[CV][TXZ]-.*", + // WDC WD10SPZX-22Z10T0/01.01A01 + "WDC WD(20SPZX|20NPVZ|15NPVZ|10[SJ]PZX|7500BPVX|5000[BL]PVX|5000LPCX|3200LPCX)-.*", "", "", "" }, { "Western Digital Green Mobile", // tested with WDC WD20NPVX-00EA4T0/01.01A01 @@ -5051,7 +5113,7 @@ const drive_settings builtin_knowndrives[] = { }, // Fast Point Technologies (?) { "USB: ; ", - "0x0850:0x0003", + "0x0850:0x00(03|31)", "", // 0x0100 "", "-d sat" @@ -5272,9 +5334,9 @@ const drive_settings builtin_knowndrives[] = { }, // ADATA { "USB: ADATA; ", - "0x125f:0xa(11|13|15|31|35|75)a", // 0xa11a: Classic CH11 1TB, 0xa13a: NH13 1TB, + "0x125f:0xa(11|13|15|31|35|37|75)a", // 0xa11a: Classic CH11 1TB, 0xa13a: NH13 1TB, "", // 0xa15a: HD710 1TB, 0xa31a: HV620 2TB (0x0100), 0xa35a: HD650 2TB (0x6503), - "", // 0xa75a: HD710P 4TB + "", // 0xa37a: Silverstone MS10 M.2 (0x3103), 0xa75a: HD710P 4TB "-d sat" }, { "USB: ADATA; Cypress", diff --git a/smartmontools/drivedb.h.raw.asc b/smartmontools/drivedb.h.raw.asc index 7ab463bd0..b2660a17a 100644 --- a/smartmontools/drivedb.h.raw.asc +++ b/smartmontools/drivedb.h.raw.asc @@ -1,16 +1,16 @@ -----BEGIN PGP SIGNATURE----- -iQIcBAABAgAGBQJdj5yNAAoJEOp0qyVyEELF2AAQAMNtMvS85SY7Z2BKgQsr0vYe -yBlPh/7ObVJD6z1ET/fjW3GMw8J3tz0fpPezw3Sb4kn7JTIH7IJzp4EKv7UUlAOy -XYaFVlIJ3PyeiRKhMXc5EPwyIbRuSMiIJdodKFjiuw+ng3rOoIvqbXYgzYQKQzQW -9W28N/8JKeE4JvJIS4obGENzXLJ9Cwj3zZPa639L2GspYfXDYtxgVyVzE08gLKta -rjGlZxOoV5OtLLiOCCXo+7c/GHZDvKTrv1T9OgwGDQw25+Xn5C6p/ipeaI2Jr1mv -edQrO3UFgsuGQ+qxxlZ95pqI4k8GEnwoqrw7eLu4w3saJZZfmCXhWdj8pp8nEa8w -J5q4GNSi0ODIYT9Vr24nh2a1QKX8clkHNL5GLp0HJ+cx698SFHYjhYhASEvI/oi/ -itwVQO7N1IfZfHN40A4fhpIUJRV1/y/f+Vwmyn6gnWgVbz/V+spNRy/Zc6NX8o3p -CnOcIzi9QLfFlVNY2euhM+GKeV9FeHR6r7qaacliKSR5rKnpg3qx4ai9PNbVWvit -q7jTOXWiUIZgsLdwy7SF/DQVbRZY/xHzS/OPpCHSm84UKY0zN3S6b2BnS7GZBvox -oH/zbll16HLimWaDJmskaZuBS3x17p2qVZsa4og8UqwskhP8S6aQfpPjMpcoCVdn -kynA8rYIMpU4Lz83QyWu -=oKn5 +iQIcBAABAgAGBQJd6rbvAAoJEOp0qyVyEELFI2gP/1Lp47bSlyqQAo/aInvJFQ6C +XDcitSuEGGLVl0JewuX03K/65uUNfGoAJObndI9qupHaiLnQ1Dr0Aw4rlC1VWfJm +UTSHRFOUAwFXTw64NOiio96mfFoOkdPLoqNQB6U/ds7D8cpR/6ZGJYlOArwOQb+p +hvYNGY+KKCInaGOmPERJManc09tuhGrDr10cz81qT7gl5lTqZzO7mjJCP1IRkMfG +HhPO/W7xM2DlBw+XHY2LonsVBbWQZvDRc1y7OTj9Vs1KwApE7huI9kF3Swv4pswJ +M4iDmOIzg+0/AvhqSl7pPj9a62kwL1S2HnEI705ixqrxU48zOAZWqTZfq8KsTsCm ++maubheK7KNKT4KA82dMzDvbiv/rqTZ9Ro5PC6fgf68uNGUJ0OhoMGqgGeBloWze +ysY52sOFLXjDUteaM2TX4bPN8I9JUpUeLaj8vVDOfTTecrdF/giw1iNAISI8TXUz +hQM3u2xyNfQUn8Hwj5hJ54fnVRyAEJGxoOsea/Oh/9QeushoIYNcEg2Ts6XIGCeQ +LSYmIWGsJULyzoaaN+MDdfH6LqtwcKr58s0Mq09rvidw97YX5fkgJHf84uvCV4Ab +OR/gvgCZbKj6J8nxrnXGUgFjqPHBPh/oQpMNbqIul1UZcdNCnxxgUt/NxVMMBOD7 +6dQgoaKz57unBGgORpy5 +=twVY -----END PGP SIGNATURE----- -- GitLab