Skip to content
Snippets Groups Projects
Commit 6e8ec8e1 authored by chrfranke's avatar chrfranke
Browse files

Merge r4375 r4376 into 5.40-6.6 drivedb.h branches.

parent a5a20d33
No related branches found
No related tags found
No related merge requests found
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* Home page of code is: http://www.smartmontools.org * Home page of code is: http://www.smartmontools.org
* *
* Copyright (C) 2003-11 Philip Williams, Bruce Allen * 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 * 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 * it under the terms of the GNU General Public License as published by
...@@ -687,8 +687,9 @@ const drive_settings builtin_knowndrives[] = { ...@@ -687,8 +687,9 @@ const drive_settings builtin_knowndrives[] = {
"-v 236,raw48,Unstable_Power_Count " "-v 236,raw48,Unstable_Power_Count "
"-v 240,raw48,Write_Head" "-v 240,raw48,Write_Head"
}, },
{ "Innodisk 3ME SSDs", // tested with 2.5" SATA SSD 3ME/S140714 { "Innodisk 1ME3/3ME/3SE SSDs", // tested with 2.5" SATA SSD 3ME/S140714,
"((1\\.8|2\\.5)\"? SATA SSD|SATA Slim) 3ME", // 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 1,raw48,Raw_Read_Error_Rate "
//"-v 2,raw48,Throughput_Performance " //"-v 2,raw48,Throughput_Performance "
...@@ -700,7 +701,7 @@ const drive_settings builtin_knowndrives[] = { ...@@ -700,7 +701,7 @@ const drive_settings builtin_knowndrives[] = {
"-v 10,raw48,Spin_Retry_Count " // ? "-v 10,raw48,Spin_Retry_Count " // ?
//"-v 12,raw48,Power_Cycle_Count " //"-v 12,raw48,Power_Cycle_Count "
"-v 168,raw48,SATA_PHY_Error_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 170,raw16,Bad_Block_Count "
"-v 173,raw16,Erase_Count " "-v 173,raw16,Erase_Count "
"-v 175,raw48,Bad_Cluster_Table_Count " "-v 175,raw48,Bad_Cluster_Table_Count "
...@@ -714,10 +715,11 @@ const drive_settings builtin_knowndrives[] = { ...@@ -714,10 +715,11 @@ const drive_settings builtin_knowndrives[] = {
"-v 236,raw48,Unstable_Power_Count " "-v 236,raw48,Unstable_Power_Count "
"-v 240,raw48,Write_Head" "-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, // 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 // 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", // 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 1,raw48,Raw_Read_Error_Rate "
//"-v 2,raw48,Throughput_Performance " //"-v 2,raw48,Throughput_Performance "
...@@ -1235,9 +1237,11 @@ const drive_settings builtin_knowndrives[] = { ...@@ -1235,9 +1237,11 @@ const drive_settings builtin_knowndrives[] = {
{ "Samsung based SSDs", { "Samsung based SSDs",
"SAMSUNG SSD PM800 .*GB|" // SAMSUNG PM800 SSDs, tested with SAMSUNG SSD PM800 TH 64GB/VBM25D1Q "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 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 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 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 "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 "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, "Samsung SSD 840 (PRO )?Series|" // tested with Samsung SSD 840 PRO Series 128GB/DXM04B0Q,
...@@ -1250,18 +1254,32 @@ const drive_settings builtin_knowndrives[] = { ...@@ -1250,18 +1254,32 @@ const drive_settings builtin_knowndrives[] = {
// Samsung SSD 850 EVO mSATA 120GB/EMT41B6Q // 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 ((128|256|512)G|1T)B|" // tested with Samsung SSD 850 PRO 128GB/EXM01B6Q,
// Samsung SSD 850 PRO 1TB/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 MZ7WD((120|240)H[AC]FV|480HAGM|960HAGP)-00003|" // SM843T Series, tested with
// SAMSUNG MZ7WD120HAFV-00003/DXM85W3Q, SAMSUNG MZ7WD120HCFV-00003/DXM9203Q // 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 MZ7GE(240HMGR|(480|960)HMHP)-00003|" // SM853T Series, tested with
// SAMSUNG MZ7GE240HMGR-00003/EXT0303Q // SAMSUNG MZ7GE240HMGR-00003/EXT0303Q
"SAMSUNG MZ7LM(120|240|480|960|1T9|3T8)HC(JM|HP|GR|FD)-.*|" // PM863 Series, tested with "SAMSUNG MZ7LM(120|240|480|960|1T9|3T8)HC(JM|HP|GR|FD)-.*|" // PM863 Series, tested with
// SAMSUNG MZ7LM960HCHP-0E003/GXT3003Q // SAMSUNG MZ7LM960HCHP-0E003/GXT3003Q
"SAMSUNG MZ7KM(120|240|480|960|1T9)HA(JM|HP|GR|FD|JM)-.*|" // SM863, tested with MZ7KM480HAHP-0E005/GXM1003Q "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 5,raw16(raw16),Reallocated_Sector_Ct "
//"-v 9,raw24(raw8),Power_On_Hours " //"-v 9,raw24(raw8),Power_On_Hours "
//"-v 12,raw48,Power_Cycle_Count " //"-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 175,raw48,Program_Fail_Count_Chip "
//"-v 176,raw48,Erase_Fail_Count_Chip " //"-v 176,raw48,Erase_Fail_Count_Chip "
//"-v 177,raw48,Wear_Leveling_Count " //"-v 177,raw48,Wear_Leveling_Count "
...@@ -1274,13 +1292,20 @@ const drive_settings builtin_knowndrives[] = { ...@@ -1274,13 +1292,20 @@ const drive_settings builtin_knowndrives[] = {
//"-v 184,raw48,End-to-End_Error " // SM843T Series //"-v 184,raw48,End-to-End_Error " // SM843T Series
"-v 187,raw48,Uncorrectable_Error_Cnt " "-v 187,raw48,Uncorrectable_Error_Cnt "
//"-v 190,tempminmax,Airflow_Temperature_Cel " // seems to be some sort of temperature value for 470 Series? //"-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 194,tempminmax,Temperature_Celsius "
"-v 195,raw48,ECC_Error_Rate " "-v 195,raw48,ECC_Error_Rate "
//"-v 196,raw16(raw16),Reallocated_Event_Count "
//"-v 198,raw48,Offline_Uncorrectable " //"-v 198,raw48,Offline_Uncorrectable "
"-v 199,raw48,CRC_Error_Count " "-v 199,raw48,CRC_Error_Count "
"-v 201,raw48,Supercap_Status " "-v 201,raw48,Supercap_Status "
"-v 202,raw48,Exception_Mode_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 241,raw48,Total_LBAs_Written "
//"-v 242,raw48,Total_LBAs_Read " // PM851, SM841N //"-v 242,raw48,Total_LBAs_Read " // PM851, SM841N
"-v 243,raw48,SATA_Downshift_Ct " // PM863 "-v 243,raw48,SATA_Downshift_Ct " // PM863
...@@ -1288,6 +1313,7 @@ const drive_settings builtin_knowndrives[] = { ...@@ -1288,6 +1313,7 @@ const drive_settings builtin_knowndrives[] = {
"-v 245,raw48,Timed_Workld_Media_Wear " // PM863 "-v 245,raw48,Timed_Workld_Media_Wear " // PM863
"-v 246,raw48,Timed_Workld_RdWr_Ratio " // PM863 "-v 246,raw48,Timed_Workld_RdWr_Ratio " // PM863
"-v 247,raw48,Timed_Workld_Timer " // 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 250,raw48,SATA_Iface_Downshift " // from the spec
"-v 251,raw48,NAND_Writes" // PM863 "-v 251,raw48,NAND_Writes" // PM863
}, },
......
-----BEGIN PGP SIGNATURE----- -----BEGIN PGP SIGNATURE-----
iQEcBAABAgAGBQJYHOt1AAoJEPOHY87f0iVZXIoH/i0iVEZDcjJ+mFavIMKTc5Kz iQEcBAABAgAGBQJYd/BwAAoJEPOHY87f0iVZgLUH/3Sj9NxmzgDRc0XP5f5pXBT0
/fMefrT53adlKVvxSIoXsG9C9shnVzQxB4BMrQJlubIDqMsXIIbDYSziuxirQYe7 mO1atqah1jV4Dvcbi062gDQkY2bp16afJmm87yMeilEZT7jODqUVMvV7qGD31nwZ
upfqwhzAX6qpenHIZjYmHgQiJsfKhyPRAzx5MM/Nzb6Gdsqk6FhyJBr4Y78PYx8r 9bsUsRK0KV+cP2BIRzoyJGfyjfCTFJ93F3MD+k+jHD+aNJGyTDpVyxQdoSy6yBWY
pGnTnUac+Li3Ju1wbWR2UjEyoY0bCCqxv29qPwCETwXPaj7nCwcgjXYeKbqEBmKx UNHMdHBSHS4xXkxW0Z2BnCcoFJ+6c+5Wp46fonTP9T0oIwsEI8Apoh7dZZY0+jGO
pmg5g0P/xoFsTh+SWCnohqruD0U6pQBPYa14cvvu0HSPRkukBDlQ49+OPqomBJoa rPPnkjHj0HEKjxsDOVX8PpBQHL5qb58C65DdjBUWjelhqmWAykHJQUOiKzk2vzNv
n6I6RwFttRjKiD3hHZMFm9ImSn58ZrABMACHFcnTCCXBjz9uVxyaCwYh8CXOn/g= ol/LmxapT43fSUGzptC33cW0oFfsnQ2fiWgSopjCRC2pw4Q5EruiHBOckT3XzHw=
=S6WK =kCvr
-----END PGP SIGNATURE----- -----END PGP SIGNATURE-----
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment