diff --git a/smartmontools/drivedb.h b/smartmontools/drivedb.h index 2f16f0e5bcef51dfd592ab0a0194028bb1c8ad52..cbced4e12b0cdabe5af6af9030550c830f13165f 100644 --- a/smartmontools/drivedb.h +++ b/smartmontools/drivedb.h @@ -352,8 +352,9 @@ const drive_settings builtin_knowndrives[] = { }, { "Crucial/Micron MX500 SSDs", "CT(250|500|1000|2000)MX500SSD[14]", // tested with CT500MX500SSD1/M3CR020, - // .../M3CR022, .../M3CR023, CT1000MX500SSD1/M3CR010 - "M3CR0([01][0-9]|2[0-3])", // Assume FW <= M3CR023 have bogus attribute 197 (see ticket #1227, #1311) + // .../M3CR022, .../M3CR023, CT1000MX500SSD1/M3CR010, .../M3CR032 + "M3CR0([012][0-9]|3[0-2])", // Assume FW <= M3CR032 have bogus attribute 197 + // (tickets #1227, #1311, #1336) "This firmware returns bogus raw values in attribute 197", //"-v 1,raw48,Raw_Read_Error_Rate " "-v 5,raw48,Reallocate_NAND_Blk_Cnt " @@ -448,10 +449,11 @@ const drive_settings builtin_knowndrives[] = { // Reference: https://www.micron.com/resource-details/feec878a-265e-49a7-8086-15137c5f9011 // TN-FD-34: 5100 SSD SMART Implementation { - "Micron 5100 Pro / 5200 SSDs", + "Micron 5100 Pro / 5200 / 5300 SSDs", "(Micron_5100_)?(EE|MT)FDDA[KV](240|480|960|1T9|3T8|7T6)T(BY|CB|CC)|" // Matches both stock and Dell OEM // tested with Micron_5100_MTFDDAK3T8TCB/D0MU410, MTFDDAK3T8TCB/D0MU410 - "(Micron_5200_)?MTFDDAK(480|960|1T9|3T8|7T6)TD(C|D|N)", // tested with Micron_5200_MTFDDAK3T8TDD/D1MU505 + "(Micron_5200_)?MTFDDAK(480|960|1T9|3T8|7T6)TD(C|D|N)|" // tested with Micron_5200_MTFDDAK3T8TDD/D1MU505 + "Micron_5300_MTFDDA[KV](240|480|960|1T9|3T8|7T6)TDS", // tested with Micron_5300_MTFDDAK1T9TDS/D3MU001 "", "", //"-v 1,raw48,Raw_Read_Error_Rate " //"-v 5,raw48,Reallocated_Block_Count " @@ -479,6 +481,7 @@ const drive_settings builtin_knowndrives[] = { "-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 246,raw48,Unknown_Micron_Attrib " // 5300/D3MU001 "-v 247,raw48,Host_Program_Page_Count " "-v 248,raw48,Bckgnd_Program_Page_Cnt" }, @@ -677,6 +680,7 @@ const drive_settings builtin_knowndrives[] = { }, { "Phison Driven SSDs", // see MKP_521_Phison_SMART_attribute.pdf "BP4 mSATA SSD|" // MyDigital BP4, tested with BP4 mSATA SSD/S8FM06.9 + "Corsair Force LE200 SSD|" // tested with Corsair Force LE200 SSD/SBFM10, .../SBFM60.9 "GIGABYTE GP-GSTFS31((120|240|256|480)G|100T)NTD|" // tested with GIGABYTE GP-GSTFS31120GNTD/SBFM61.3 "GOODRAM IRIDIUM PRO|" // tested with GOODRAM IRIDIUM PRO/SAFM01.5 "IR-SSDPR-S25A-(120|240|480|960)|" // Goodram IRIDM, tested with IR-SSDPR-S25A-120/SBFM91.3, @@ -1678,7 +1682,7 @@ const drive_settings builtin_knowndrives[] = { "-v 234,raw24/raw24:w01234,Avg/Max_Erase_Count " "-v 235,raw24/raw24:w01z23,Good/Sys_Block_Count" }, - { "JMicron based SSDs", // JMicron JMF61x, JMF66x, JMF670 + { "JMicron/Maxiotek based SSDs", // JMicron JMF61x, JMF66x, JMF670 "ADATA S596 Turbo|" // tested with ADATA S596 Turbo 256GB SATA SSD (JMicron JMF616) "ADATA SP310|" // Premier Pro SP310 mSATA, JMF667, tested with ADATA SP310/3.04 "ADATA SP600(NS34)?|" // tested with ADATA SP600/2.4 (JMicron JMF661) @@ -1694,6 +1698,7 @@ const drive_settings builtin_knowndrives[] = { "KINGSTON SVP?100S2B?(64|96|128|256|512)G|" // SSDNow V100/V+100 Series, // tested with KINGSTON SVP100S296G/CJR10202, KINGSTON SV100S2256G/D110225a "KINGSTON SV200S3(64|128|256)G|" // SSDNow V200 Series, tested with KINGSTON SV200S3128G/E120506a + "NT-(64|128|256|512|[12]T)|" // KingSpec NT, MAS0902A-B2C or CS1802A-B2C, tested with NT-512/T191212 "TOSHIBA THNS128GG4BBAA|" // Toshiba / Super Talent UltraDrive DX, // tested with Toshiba 128GB 2.5" SSD (built in MacBooks) "TOSHIBA THNSNC128GMLJ|" // tested with THNSNC128GMLJ/CJTA0202 (built in Toshiba Protege/Dynabook) @@ -1734,8 +1739,8 @@ const drive_settings builtin_knowndrives[] = { // tested with PLEXTOR PX-128M3/1.01, PX-128M3P/1.04, PX-256M3/1.05, PX-128M5S/1.02, PX-256M5S/1.03, // PX-128M5M/1.05, PX-128M5S/1.05, PX-128M5Pro/1.05, PX-512M5Pro/1.06, PX-256M5P/1.01, PX-128M6S/1.03 // (1.04/5 Firmware self-test log lifetime unit is bogus, possibly 1/256 hours) - // PLEXTOR PX-256M6S+/1.00, PLEXTOR PX-128M3/1.00, PLEXTOR PX-128M3/1.07 - "PLEXTOR ?PX-(64|128|256|512|768)M(3P?|5[MPS]|5Pro|6[MS])\\+?", + // PLEXTOR PX-256M6S+/1.00, PLEXTOR PX-128M3/1.00, PLEXTOR PX-128M3/1.07, PLEXTOR PX-128M6V/1.04 + "PLEXTOR ?PX-(64|128|256|512|768)M(3P?|5[MPS]|5Pro|6[MSV])\\+?", "", "", //"-v 1,raw48,Raw_Read_Error_Rate " //"-v 5,raw16(raw16),Reallocated_Sector_Ct " @@ -4118,7 +4123,7 @@ const drive_settings builtin_knowndrives[] = { }, { "Seagate IronWolf", // tested with ST6000VN0033-2EE110/SC60, // ST6000VN0041-2EL11C/SC61, ST12000VN0007-2GS116/SC60, ST12000VN0008-2JH101/SC60 - "ST(1|2|3|4|6|8|10|12)000VN00(0?[2478]|22|33|41)-.*", + "ST(1|2|3|4|6|8|10|12)000VN00(0?[2478]|1|22|33|41)-.*", "", "", "" }, { "Seagate IronWolf Pro", // tested with ST4000NE0025-2EW107/EN02, @@ -4276,15 +4281,17 @@ const drive_settings builtin_knowndrives[] = { "-v 242,raw48,Lifetime_Rds_Frm_Hst_GB " "-v 243,hex56,Free_Space " }, - { "WD Blue and Green SSDs", // tested with WDC WDS250G1B0A-00H9H0/X41000WD, + { "WD Blue / Red / Green SSDs", // tested with WDC WDS250G1B0A-00H9H0/X41000WD, // 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 WDS120G1G0A-00SS50/Z3311000 // WDC WDS500G2B0A-00SM50/401000WD, - // WDC WDBNCE2500PNC/X61130WD, WDC WDBNCE0010PNC-WRSN/X41110WD + // WDC WDBNCE2500PNC/X61130WD, WDC WDBNCE0010PNC-WRSN/X41110WD, + // WDC WDS200T1R0A-68A4W0/411000WR "WDC WDBNCE(250|500|00[124])0PNC(-.*)?|" // Blue 3D - "WDC ?WDS((120|240|250|480|500)G|[12]00T)(1B|2B|1G|2G)0[AB](-.*)?", // *B* = Blue, *G* = Green, *2B* = Blue 3D NAND + "WDC ?WDS((120|240|250|480|500)G|[12]00T)(1B|2B|1G|2G|1R)0[AB](-.*)?", + // *B* = Blue, *G* = Green, *2B* = Blue 3D NAND, *1R* = Red SA500 "", "", //"-v 5,raw48,Reallocated_Sector_Ct " // Reassigned Block Count //"-v 9,raw48,Power_On_Hours " @@ -4607,7 +4614,7 @@ const drive_settings builtin_knowndrives[] = { { "Western Digital Blue Mobile", // tested with WDC WD5000LPVX-08V0TT2/03.01A03, // WDC WD10JPVX-75JC3T0/0301A03, WDC WD10JPVX-22JC3T0/01.01A01, // WDC WD20NPVZ-00WFZT0/01.01A01 - "WDC WD(3200LPCX|5000[BL]P[CV]X|7500BPVX|10JPVX|(15|20)NPVZ)-.*", + "WDC WD(3200LPCX|5000[BL]P[CV]X|7500BPVX|10JP[VZ]X|(15|20)NPVZ)-.*", "", "", "" }, { "Western Digital Blue Mobile (SMR)", // ticket #1313, tested with @@ -5786,6 +5793,12 @@ const drive_settings builtin_knowndrives[] = { "", "-d sat" }, + { "USB: OWC Mercury Elite Pro Quad; ", + "0x1e91:0xa4a7", + "", // 0x0100 + "", + "-d sat" + }, // Innostor { "USB: ; Innostor IS611", // USB3->SATA+PATA "0x1f75:0x0611", // SMART access via PATA does not work diff --git a/smartmontools/drivedb.h.raw.asc b/smartmontools/drivedb.h.raw.asc index 1485716fc5dbc2761730ae4da1151eb640031a61..1fc3f42229fd381966f472edb95bd4d4ce8709ff 100644 --- a/smartmontools/drivedb.h.raw.asc +++ b/smartmontools/drivedb.h.raw.asc @@ -1,10 +1,10 @@ -----BEGIN PGP SIGNATURE----- -iQEcBAABAgAGBQJeypbAAAoJEPOHY87f0iVZvAkH/3ywUGzZWfo/8Jbl/onhc+td -1VOnx9MPQcCJmK9n4Q8mILw1u7dib8CzPl2XE1pz/bTN1GIA3r+yTVr14q7WBkb9 -brcrq4ROSPmo7qSuevYP7YbekFX8eEAo7jqkS2mT1AZLN0Ncs5PALrAd1/X6Fb0n -mSKv9HMd4jzT9S6NMZR6kQYdHo32fH6mGfSFDksWJ2uMyshnKuoGoU08Dnb31oJz -Lxowmzx9tO8z4sVElFmTojuTTRutIms2br7w9k2SFiBIe4kqjedjMPR/+12hHsxv -EOi4BzXEeb67pDxBiQEvQvEgeNvGO0264gEw13lJ5oCTgcYiwz28SftX1hqfRmM= -=4K8P +iQEcBAABAgAGBQJe1SUxAAoJEPOHY87f0iVZk84H/A43U7T8Clh4FgmySuPe+KI6 +536SUmlffK2N2SCWUAW8YDg8HzyXSn+7AHE8kCvPEyEpODJgpBjUBVU6ugdsrYmN +eORpnKkK5Rfy9Pw00rnYHLAUPPcZC5xN54Cz9e5kc0p80tcNgw4/VQvodN70qEXc +lDJ6F+2NXR/hdlU8lbROLXvHlR6AEu7E64s6yhpIZkQxWyaZLkSqEyS3ylqtiBYB +/T/Oj1l5wULUvcSWJbAEDGTFfeJ5vrLQWR/CnMLRld7LBT/2zWo7FsbmEzB0V8M7 +glC796Hxmc342l18LADst2drWK0W6bAiOyj14dyO18qxGYG3aW1eu1ejBiOxQPk= +=xec9 -----END PGP SIGNATURE-----