From 6e8ec8e1b780c9f317715cca08327fd9bb1f6d1c Mon Sep 17 00:00:00 2001 From: chrfranke <chrfranke@4ea69e1a-61f1-4043-bf83-b5c94c648137> Date: Thu, 12 Jan 2017 21:12:22 +0000 Subject: [PATCH] Merge r4375 r4376 into 5.40-6.6 drivedb.h branches. git-svn-id: https://svn.code.sf.net/p/smartmontools/code/branches/RELEASE_6_0_DRIVEDB@4377 4ea69e1a-61f1-4043-bf83-b5c94c648137 --- smartmontools/drivedb.h | 46 ++++++++++++++++++++++++++------- smartmontools/drivedb.h.raw.asc | 14 +++++----- 2 files changed, 43 insertions(+), 17 deletions(-) diff --git a/smartmontools/drivedb.h b/smartmontools/drivedb.h index c837fd4c7..8bf03c544 100644 --- a/smartmontools/drivedb.h +++ b/smartmontools/drivedb.h @@ -4,7 +4,7 @@ * Home page of code is: http://www.smartmontools.org * * Copyright (C) 2003-11 Philip Williams, Bruce Allen - * Copyright (C) 2008-16 Christian Franke + * Copyright (C) 2008-17 Christian Franke * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -687,8 +687,9 @@ const drive_settings builtin_knowndrives[] = { "-v 236,raw48,Unstable_Power_Count " "-v 240,raw48,Write_Head" }, - { "Innodisk 3ME SSDs", // tested with 2.5" SATA SSD 3ME/S140714 - "((1\\.8|2\\.5)\"? SATA SSD|SATA Slim) 3ME", + { "Innodisk 1ME3/3ME/3SE SSDs", // tested with 2.5" SATA SSD 3ME/S140714, + // Mini PCIeDOM 1ME3/S15604, InnoDisk Corp. - mSATA 3SE/S130710 + "((1\\.8|2\\.5)\"? SATA SSD|InnoDisk Corp\\. - mSATA|Mini PCIeDOM|SATA Slim) (1ME3|3[MS]E)", "", "", //"-v 1,raw48,Raw_Read_Error_Rate " //"-v 2,raw48,Throughput_Performance " @@ -700,7 +701,7 @@ const drive_settings builtin_knowndrives[] = { "-v 10,raw48,Spin_Retry_Count " // ? //"-v 12,raw48,Power_Cycle_Count " "-v 168,raw48,SATA_PHY_Error_Count " - "-v 169,raw48,Unknown_Innodisk_Attr " + "-v 169,hex48,Unknown_Innodisk_Attr " "-v 170,raw16,Bad_Block_Count " "-v 173,raw16,Erase_Count " "-v 175,raw48,Bad_Cluster_Table_Count " @@ -714,10 +715,11 @@ const drive_settings builtin_knowndrives[] = { "-v 236,raw48,Unstable_Power_Count " "-v 240,raw48,Write_Head" }, - { "Innodisk 3IE2/3MG2/3SE2-P SSDs", // tested with 2.5" SATA SSD 3MG2-P/M140402, + { "Innodisk 3IE2/3ME2/3MG2/3SE2 SSDs", // tested with 2.5" SATA SSD 3MG2-P/M140402, // 1.8 SATA SSD 3IE2-P/M150821, 2.5" SATA SSD 3IE2-P/M150821, - // SATA Slim 3MG2-P/M141114, M.2 (S80) 3MG2-P/M141114, M.2 (S42) 3SE2-P/M150821 - "((1\\.8|2\\.5)\"? SATA SSD|SATA Slim|M\\.2 \\(S(42|80)\\)) 3(IE|MG|SE)2-P", + // SATA Slim 3MG2-P/M141114, M.2 (S80) 3MG2-P/M141114, M.2 (S42) 3SE2-P/M150821, + // M.2 (S42) 3ME2/M151013 + "((1\\.8|2\\.5)\"? SATA SSD|SATA Slim|M\\.2 \\(S(42|80)\\)) 3(IE|ME|MG|SE)2(-P)?", "", "", //"-v 1,raw48,Raw_Read_Error_Rate " //"-v 2,raw48,Throughput_Performance " @@ -1235,9 +1237,11 @@ const drive_settings builtin_knowndrives[] = { { "Samsung based SSDs", "SAMSUNG SSD PM800 .*GB|" // SAMSUNG PM800 SSDs, tested with SAMSUNG SSD PM800 TH 64GB/VBM25D1Q "SAMSUNG SSD PM810 .*GB|" // SAMSUNG PM810 (470 series) SSDs, tested with SAMSUNG SSD PM810 2.5" 128GB/AXM06D1Q - "SAMSUNG SSD PM851 (mSATA )?(128|256|512)GB|" // tested with SAMSUNG SSD PM851 mSATA 128GB + "SAMSUNG SSD PM851 (mSATA |M\\.2 )?(2280 )?(128|256|512)GB|" // tested with SAMSUNG SSD PM851 mSATA 128GB, + // SAMSUNG SSD PM851 M.2 2280 256GB/EXT25D0Q "SAMSUNG SSD SM841N (mSATA )?(128|256|512)GB|" // tested with SAMSUNG SSD SM841N mSATA 256GB "SAMSUNG 470 Series SSD|" // tested with SAMSUNG 470 Series SSD 64GB/AXM09B1Q + "Samsung SSD 750 EVO (120|250|500)GB|" // tested with Samsung SSD 750 EVO 250GB/MAT01B6Q "SAMSUNG SSD 830 Series|" // tested with SAMSUNG SSD 830 Series 64GB/CXM03B1Q "MZ7PC(512|256|128|064)HA(GH|FU|DR)-000.*|" // probably PM830, tested with SAMSUNG MZ7PC128HAFU-000L1/CXM04L1Q "Samsung SSD 840 (PRO )?Series|" // tested with Samsung SSD 840 PRO Series 128GB/DXM04B0Q, @@ -1250,18 +1254,32 @@ const drive_settings builtin_knowndrives[] = { // Samsung SSD 850 EVO mSATA 120GB/EMT41B6Q "Samsung SSD 850 PRO ((128|256|512)G|1T)B|" // tested with Samsung SSD 850 PRO 128GB/EXM01B6Q, // Samsung SSD 850 PRO 1TB/EXM01B6Q + "SAMSUNG MZ7PA256HMDR-.*|" // PM810 (470 Series), tested with SAMSUNG MZ7PA256HMDR-010H1/AXM07H1Q + "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 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, + // SAMSUNG MZNTE256HMHP-000H1/EXT22H0Q "SAMSUNG MZ7GE(240HMGR|(480|960)HMHP)-00003|" // SM853T Series, tested with // SAMSUNG MZ7GE240HMGR-00003/EXT0303Q "SAMSUNG MZ7LM(120|240|480|960|1T9|3T8)HC(JM|HP|GR|FD)-.*|" // PM863 Series, tested with // SAMSUNG MZ7LM960HCHP-0E003/GXT3003Q "SAMSUNG MZ7KM(120|240|480|960|1T9)HA(JM|HP|GR|FD|JM)-.*|" // SM863, tested with MZ7KM480HAHP-0E005/GXM1003Q - "SAMSUNG MZ[7N]LN(128|256|512)HC(HP|GR|JH)-.*", // PM871 Series, tested with SAMSUNG MZ7LN128HCHP + "SAMSUNG MZN(LF|TY)(128|256)H[CD]HP-.*|" // CM871/871a, tested with SAMSUNG MZNLF128HCHP-000H1/FXT21H1Q, + // SAMSUNG MZNTY256HDHP-000/MAT21K0Q + "SAMSUNG MZ[7N]LN(128|256|512)H[CM](GR|HP|JH|JP)-.*|" // PM871/871a, tested with SAMSUNG MZ7LN128HCHP, + // SAMSUNG MZ7LN256HMJP-00000/MAV0100Q, SAMSUNG MZ7LN512HMJP-00000/MAV0100Q + "SAMSUNG MZHPV(128|256|512)HDGL-.*", // SM951, tested with SAMSUNG MZHPV512HDGL-00000/BXW2500Q "", "", //"-v 5,raw16(raw16),Reallocated_Sector_Ct " //"-v 9,raw24(raw8),Power_On_Hours " //"-v 12,raw48,Power_Cycle_Count " + "-v 170,raw48,Unused_Rsvd_Blk_Ct_Chip " // CM871 + "-v 171,raw48,Program_Fail_Count_Chip " // CM871 + "-v 172,raw48,Erase_Fail_Count_Chip " // CM871 + "-v 173,raw48,Wear_Leveling_Count " // CM871 + "-v 174,raw48,Unexpect_Power_Loss_Ct " // CM871 //"-v 175,raw48,Program_Fail_Count_Chip " //"-v 176,raw48,Erase_Fail_Count_Chip " //"-v 177,raw48,Wear_Leveling_Count " @@ -1274,13 +1292,20 @@ const drive_settings builtin_knowndrives[] = { //"-v 184,raw48,End-to-End_Error " // SM843T Series "-v 187,raw48,Uncorrectable_Error_Cnt " //"-v 190,tempminmax,Airflow_Temperature_Cel " // seems to be some sort of temperature value for 470 Series? + "-v 191,raw48,Unknown_Samsung_Attr " // PM810 //"-v 194,tempminmax,Temperature_Celsius " "-v 195,raw48,ECC_Error_Rate " + //"-v 196,raw16(raw16),Reallocated_Event_Count " //"-v 198,raw48,Offline_Uncorrectable " "-v 199,raw48,CRC_Error_Count " "-v 201,raw48,Supercap_Status " "-v 202,raw48,Exception_Mode_Status " - "-v 235,raw48,POR_Recovery_Count " // 830/840/850 Series + //"-v 233,raw48,Media_Wearout_Indicator // PM851, 840 + "-v 234,raw48,Unknown_Samsung_Attr " // PM851, 840 + "-v 235,raw48,POR_Recovery_Count " // PM851, 830/840/850 + "-v 236,raw48,Unknown_Samsung_Attr " // PM851, 840 + "-v 237,raw48,Unknown_Samsung_Attr " // PM851, 840 + "-v 238,raw48,Unknown_Samsung_Attr " // PM851, 840 //"-v 241,raw48,Total_LBAs_Written " //"-v 242,raw48,Total_LBAs_Read " // PM851, SM841N "-v 243,raw48,SATA_Downshift_Ct " // PM863 @@ -1288,6 +1313,7 @@ const drive_settings builtin_knowndrives[] = { "-v 245,raw48,Timed_Workld_Media_Wear " // PM863 "-v 246,raw48,Timed_Workld_RdWr_Ratio " // PM863 "-v 247,raw48,Timed_Workld_Timer " // PM863 + "-v 249,raw48,Unknown_Samsung_Attr " // CM871a "-v 250,raw48,SATA_Iface_Downshift " // from the spec "-v 251,raw48,NAND_Writes" // PM863 }, diff --git a/smartmontools/drivedb.h.raw.asc b/smartmontools/drivedb.h.raw.asc index c40eda5c4..d3a699b42 100644 --- a/smartmontools/drivedb.h.raw.asc +++ b/smartmontools/drivedb.h.raw.asc @@ -1,10 +1,10 @@ -----BEGIN PGP SIGNATURE----- -iQEcBAABAgAGBQJYHOt1AAoJEPOHY87f0iVZXIoH/i0iVEZDcjJ+mFavIMKTc5Kz -/fMefrT53adlKVvxSIoXsG9C9shnVzQxB4BMrQJlubIDqMsXIIbDYSziuxirQYe7 -upfqwhzAX6qpenHIZjYmHgQiJsfKhyPRAzx5MM/Nzb6Gdsqk6FhyJBr4Y78PYx8r -pGnTnUac+Li3Ju1wbWR2UjEyoY0bCCqxv29qPwCETwXPaj7nCwcgjXYeKbqEBmKx -pmg5g0P/xoFsTh+SWCnohqruD0U6pQBPYa14cvvu0HSPRkukBDlQ49+OPqomBJoa -n6I6RwFttRjKiD3hHZMFm9ImSn58ZrABMACHFcnTCCXBjz9uVxyaCwYh8CXOn/g= -=S6WK +iQEcBAABAgAGBQJYd/BwAAoJEPOHY87f0iVZgLUH/3Sj9NxmzgDRc0XP5f5pXBT0 +mO1atqah1jV4Dvcbi062gDQkY2bp16afJmm87yMeilEZT7jODqUVMvV7qGD31nwZ +9bsUsRK0KV+cP2BIRzoyJGfyjfCTFJ93F3MD+k+jHD+aNJGyTDpVyxQdoSy6yBWY +UNHMdHBSHS4xXkxW0Z2BnCcoFJ+6c+5Wp46fonTP9T0oIwsEI8Apoh7dZZY0+jGO +rPPnkjHj0HEKjxsDOVX8PpBQHL5qb58C65DdjBUWjelhqmWAykHJQUOiKzk2vzNv +ol/LmxapT43fSUGzptC33cW0oFfsnQ2fiWgSopjCRC2pw4Q5EruiHBOckT3XzHw= +=kCvr -----END PGP SIGNATURE----- -- GitLab