From b399d3b1f63b94a5b993f0830b890c569eee5bc5 Mon Sep 17 00:00:00 2001
From: chrfranke <chrfranke@4ea69e1a-61f1-4043-bf83-b5c94c648137>
Date: Fri, 27 Sep 2019 14:45:18 +0000
Subject: [PATCH] Merge r4952 into 5.41-7.0 drivedb.h branches.

git-svn-id: https://svn.code.sf.net/p/smartmontools/code/branches/RELEASE_5_41_DRIVEDB@4953 4ea69e1a-61f1-4043-bf83-b5c94c648137
---
 smartmontools/drivedb.h         | 38 +++++++++++++++++++++++++++------
 smartmontools/drivedb.h.raw.asc | 26 +++++++++++-----------
 2 files changed, 45 insertions(+), 19 deletions(-)

diff --git a/smartmontools/drivedb.h b/smartmontools/drivedb.h
index 67510b532..24d5f1bdf 100644
--- a/smartmontools/drivedb.h
+++ b/smartmontools/drivedb.h
@@ -696,10 +696,11 @@ const drive_settings builtin_knowndrives[] = {
   // weak information in the model. Detection is based on Firmware.
   { "Phison Driven OEM SSDs", // see MKP_521_Phison_SMART_attribute.pdf
     "GOODRAM|" // tested with GOODRAM CX200 (GOODRAM/SAFM12.2)
+    "Hoodisk SSD|" // tested with Hoodisk SSD/SBFM01.3
     "INTENSO|" // tested with Intenso SSD SATA III Top (INTENSO/S9FM02.6, .../SAFM01.6)
     "SATA SSD", // tested with Supermicro SSD-DM032-PHI (SATA SSD/S9FM02.1),
       // PC Engines msata16d (SATA SSD/S9FM02.3), FoxLine flssd240x4s(SATA SSD/SBFM10.5)
-    "S9FM02\\.[136]|SAFM01\\.6|SAFM12\\.2|SBFM10\\.5|SBFM91\\.2",
+    "S9FM02\\.[136]|SAFM01\\.6|SAFM12\\.2|SBFM01\\.3|SBFM10\\.5|SBFM91\\.2",
     "",
   //"-v 1,raw48,Raw_Read_Error_Rate "
     "-v 2,raw48,Not_In_Use "
@@ -927,11 +928,11 @@ const drive_settings builtin_knowndrives[] = {
     "-v 236,raw48,Unstable_Power_Count "
     "-v 240,raw48,Write_Head"
   },
-  { "Innodisk 3IE2/3ME2/3MG2/3SE2 SSDs", // tested with 2.5" SATA SSD 3MG2-P/M140402,
+  { "Innodisk 3IE2/3ME2/3MG2/3SE2/3TG6 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,
-      // 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)?",
+      // M.2 (S42) 3ME2/M151013, SATA Slim 3TG6-P/A19926J
+    "((1\\.8|2\\.5)\"? SATA SSD|SATA Slim|M\\.2 \\(S(42|80)\\)) 3(IE2|ME2|MG2|SE2|TG6)(-P)?",
     "", "",
   //"-v 1,raw48,Raw_Read_Error_Rate "
   //"-v 2,raw48,Throughput_Performance "
@@ -966,7 +967,9 @@ const drive_settings builtin_knowndrives[] = {
     "-v 234,raw48,Flash_Reads_32MiB "  // ]
     "-v 241,raw48,Host_Writes_32MiB "
     "-v 242,raw48,Host_Reads_32MiB "
-    "-v 245,raw48,Flash_Writes_32MiB"
+    "-v 245,raw48,Flash_Writes_32MiB "
+    "-v 248,raw48,Remaining_Life "
+    "-v 249,raw48,Spare_Blocks_Remaining"
   },
   { "Innodisk 3IE3/3ME3/3ME4 SSDs", // tested with 2.5" SATA SSD 3ME3/S15A19, CFast 3ME3/S15A19
       // InnoDisk Corp. - mSATA 3ME3/S15A19, mSATA mini 3ME3/S15A19, M.2 (S42) 3ME3,
@@ -1774,13 +1777,17 @@ const drive_settings builtin_knowndrives[] = {
     "SanDisk SD7S[BN]6S-?(128|256|512)G(1122|-1006)|" // X300 (88SS9189?), tested with
       // SanDisk SD7SB6S128G1122/X3310000, SanDisk SD7SN6S-512G-1006/X3511006
     "SanDisk SD8S[BN]8U-?((128|256|512)G|1T00)(1122|-1006)|" // X400 (88SS1074), tested with SanDisk SD8SB8U128G1122/X4120000
+    "SanDisk SD9S[BN]8W-?((128|256|512)G|[12]T00)1122|" // X600, tested with SanDisk SD9SB8W128G1122/X6107000
     "SanDisk SDSSDHP[0-9]*G|" // Ultra Plus (88SS9175), tested with SanDisk SDSSDHP128G/X23[01]6RL
     "SanDisk (SDSSDHII|Ultra II )[0-9]*GB?|" // Ultra II (88SS9190/88SS9189), tested with
       // SanDisk SDSSDHII120G/X31200RL, SanDisk Ultra II 960GB/X41100RL
     "SanDisk SDSSDH2(128|256)G|" // SanDisk SDSSDH2128G/X211200
-    "SanDisk SDSSDH3(250|500|[12]000)G|" // Ultra 3D, tested with SanDisk SDSSDH3250G/X61170RL, SanDisk SDSSDH3500G/X61110RL
+    "SanDisk SDSSDH3(250|500|1000|1024|2000)G|" // Ultra 3D, tested with SanDisk SDSSDH3250G/X61170RL,
+      // SanDisk SDSSDH3500G/X61110RL, SanDisk SDSSDH31024G/X6107000
     "SanDisk SDSSDXPS?[0-9]*G|" // Extreme II/Pro (88SS9187), tested with SanDisk SDSSDXP480G/R1311,
       // SanDisk SDSSDXPS480G/X21200RL
+    "SanDisk SSD PLUS (120|240|480|1000) GB|" // Plus (88SS1074), tested with SanDisk SSD PLUS 120 GB/UE3000RL,
+      // SanDisk SSD PLUS 120 GB/UE4500RL, SanDisk SSD PLUS 1000GB/UH4400RL
     "SSD SATAIII 16GB", // SSD SATAIII 16GB/i221100 (see #923)
     "", "",
   //"-v 5,raw16(raw16),Reallocated_Sector_Ct "
@@ -4846,6 +4853,12 @@ const drive_settings builtin_knowndrives[] = {
     "",
     "-d sat"
   },
+  { "USB: LaCie P9230 (LAC302002); ",
+    "0x059f:0x1053",
+    "", // 0x0000
+    "",
+    "-d sat"
+  },
   { "USB: LaCie Rugged Mini HDD; ",
     "0x059f:0x106b",
     "",
@@ -5044,6 +5057,12 @@ const drive_settings builtin_knowndrives[] = {
     "",
     "-d usbsunplus"
   },
+  { "USB: Toshiba Stor.E D10; Initio INIC-1610PL",
+    "0x0939:0x0b13",
+    "",
+    "",
+    "-d sat,12"
+  },
   // Apricorn
   { "USB: Apricorn SATA Wire; ",
     "0x0984:0x0040",
@@ -5194,6 +5213,13 @@ const drive_settings builtin_knowndrives[] = {
     "",
     "-d sat"
   },
+  // Brain Actuated Technologies
+  { "USB: ; Atech", // ICY BOX 2x Raid enclosure IB-RD2253-U31
+    "0x1234:0x5678",
+    "", // 0x0100
+    "",
+    "-d sat"
+  },
   // ADATA
   { "USB: ADATA; ",
     "0x125f:0xa(11|13|15|31|35|75)a", // 0xa11a: Classic CH11 1TB, 0xa13a: NH13 1TB,
diff --git a/smartmontools/drivedb.h.raw.asc b/smartmontools/drivedb.h.raw.asc
index bf97756ec..1ff13f772 100644
--- a/smartmontools/drivedb.h.raw.asc
+++ b/smartmontools/drivedb.h.raw.asc
@@ -1,16 +1,16 @@
 -----BEGIN PGP SIGNATURE-----
 
-iQIcBAABAgAGBQJdXFF2AAoJEOp0qyVyEELFuecQAKX7IEHl3l9vqcSVdhfl91n8
-O0X51YiAJA7PeLBV2DzxAc5MdJIB0dGK+8enqxmE//+lYNFM/sZu46wbYWjbDqtX
-gylkQ9B8ucJvlv9GWBwsSd23qWd1VAzKcwN7c6gh6awU3ShEbMb2OHXxr+T/g0SW
-B+CoZlDEi9iZ6IR4bjTshlxKvmfUABYjX0aJLjaRbXIN0ozMJ4oXFtLxsau3JQVj
-/nIMQ4ND/COBilDh8RRpqrbt3lrk9J0GSdbcVOGj5WcDxs1FgxUuz1P4Mn/8LmO+
-Q98uJyFZO9igrbwJrorMmJgf0whNfBIy2wgWQ+k2ZTF6WYuHr+JLQ/lnyvtiLlOl
-aByljkfTwM6i2WfNg/8/yTr50I38Rv0XU+QRqCHO8i825HQHaR0AvjIQiOaXq4hn
-LQFHtpbAnjei16YIoIX0/0TDBD2O8X75GtTIGq9T7NkFoIl4xWpxP299NOGLm25+
-34onmbrBcnXrk+sH8ILSQIKp175HGQa+QzQBrmVfm3ld3Mi4h+/E37xY1E6J0yQe
-31wevPG+Twh/7ISquTx6xlZl1+u4xySUbWZ3AMZTqcxjq+fD42oLppEaB0smLHEI
-w7ghrayfUZL/c5wCnrevcAKbZa0nMnDhHdUXWHLPEGhaa/KFxuwmkArfhaas32b/
-kvc70uofCgyeaEBlHDDY
-=O+hr
+iQIcBAABAgAGBQJdjiAeAAoJEOp0qyVyEELFGw0QAI4GwmdQbza/6sqHVkfMPtQm
+Uj0q1eSwQgGZnwuRj6MZBGNE+X4eLDKs5MGhhK/qnx4Gb4v4k8IGo8GovqM6MzO8
+wcPbKpMDzd935bSLreuXmEQjD44h+uKLR/eePHKEGdOPCNWvdDzbD1XoEXUp8FME
+Vqcb5GWJPdQFnNh/Fw+1ccpI5LmNyxDm7D8+kMKCDyDomL5Ghghcfmx4i0tWUBRa
+8xIh8MfbEGHoFS01jJuMbv7V7FHHBE372ePuzkXsjSht2biiZd9jEgJ2MDAnLOx+
+rxxtW+UWNSmvLeXlPmte39ju7yhuQs/J33gSJbNX3+7Hg+E/CRZp/qGNqUlTmCUd
+bB5bzZojIuJQiNNxv5qi0hL0AggiYYU0pMc6Ctk85TLmFvbn0zAq8Z5eFPdA0pGb
+H0+iDI0y+F/5l+w5AKitpvf3WLmF4Iut44NtVD7pVqkZPlqp24Kkxcv6y9fntfX5
+Lc0A9zb9f5hB845O2YsuNhrgEYlis6g08Dy8WV9AdhMAsKCOwUV69bh7nOz8rdF6
+woVcE0ht9k+db96lP5OkekUgSxSdlqE3q8xNKL/ID185eOPmBnksIEEbEBai5biY
+D3F58Nt5BSJHwaf4uPYXs6L0EIejuKKHH/zFZaef4rocTrSJ+5X4ZXKV+Su1uIB+
+Op1zHU7qnSumXgnTDYGE
+=tdTH
 -----END PGP SIGNATURE-----
-- 
GitLab