From 30392d53e379434f21b0fc97df546ecde6b25b38 Mon Sep 17 00:00:00 2001
From: shattered <shattered@4ea69e1a-61f1-4043-bf83-b5c94c648137>
Date: Sun, 17 Sep 2006 18:28:12 +0000
Subject: [PATCH] Merge multiple entries for Fujitsu MP[A-G] and MH[GHJKTU]
 series.

For reference, Fujitsu's naming scheme and a list of all current and
retired series are published here:

http://www.fujitsu.com/us/services/computing/storage/hdd/support/how-to-read-models.html
http://www.fujitsu.com/us/services/computing/storage/hdd/support/docs.html
http://www.fujitsu.com/global/support/computing/storage/hdd/eol/index.html


git-svn-id: https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk@2260 4ea69e1a-61f1-4043-bf83-b5c94c648137
---
 sm5/knowndrives.cpp | 59 ++++-----------------------------------------
 1 file changed, 5 insertions(+), 54 deletions(-)

diff --git a/sm5/knowndrives.cpp b/sm5/knowndrives.cpp
index 257f26f60..539535bfa 100644
--- a/sm5/knowndrives.cpp
+++ b/sm5/knowndrives.cpp
@@ -26,7 +26,7 @@
 #include "knowndrives.h"
 #include "utility.h" // includes <regex.h>
 
-const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.141 2006/08/09 20:40:19 chrfranke Exp $"
+const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.142 2006/09/17 18:28:12 shattered Exp $"
 ATACMDS_H_CVSID ATAPRINT_H_CVSID CONFIG_H_CVSID EXTERN_H_CVSID INT64_H_CVSID KNOWNDRIVES_H_CVSID UTILITY_H_CVSID;
 
 #define MODEL_STRING_LENGTH                         40
@@ -180,50 +180,8 @@ const drivesettings knowndrives[] = {
     vendoropts_9_seconds,
     NULL, NULL
   },
-  { "Fujitsu MHG and MHH series",
-    "^FUJITSU MH(G2102|H20(64|48|32))AT$",
-    ".*",
-    NULL,
-    vendoropts_9_seconds,
-    NULL, NULL
-  },
-  { "Fujitsu MHJ and MHK series",
-    "^FUJITSU MH[JK]....ATU?$",
-    ".*",
-    NULL,
-    vendoropts_9_seconds,
-    NULL, NULL
-  },
-  { "Fujitsu MPB series",
-    "^FUJITSU MPB....ATU?$",
-    ".*",
-    NULL,
-    vendoropts_9_seconds,
-    NULL, NULL
-  },
-  { "Fujitsu MPD and MPE series",
-    "^FUJITSU MP[DE]....A[HTE]$",
-    ".*",
-    NULL,
-    vendoropts_9_seconds,
-    NULL, NULL
-  },
-  { "Fujitsu MPF series",
-    "^FUJITSU MPF3(102A[HT]|153A[HT]|204A[HT])$",
-    ".*",
-    NULL,
-    vendoropts_9_seconds,
-    NULL, NULL
-  },
-  { "Fujitsu MPG series",
-    "^FUJITSU MPG3(102A(H|T  E)|153AH|204A(H|[HT]  E)|307A(H  E|T)|409A[HT]  E)$",
-    ".*",
-    NULL,
-    vendoropts_9_seconds,
-    NULL, NULL
-  },
-  { "Fujitsu MPC series",
-    "^FUJITSU MPC3(032AT|043AT|045AH|064A[HT]|084AT|096AT|102AT)$",
+  { "Fujitsu MHG..MHK, MHT, MHU series",
+    "^FUJITSU MH[GHJKTU]2...ATU?",
     ".*",
     NULL,
     vendoropts_9_seconds,
@@ -265,15 +223,8 @@ const drivesettings knowndrives[] = {
     vendoropts_9_seconds,
     NULL, NULL
   },
-  { "Fujitsu MHT2xxxAT/MHU2100AT series",
-    "^FUJITSU MH(T20[23468]0AT( PL)?|U2100AT)$",
-    ".*",
-    NULL,
-    vendoropts_9_seconds,
-    NULL, NULL
-  },
-  { "Fujitsu MHTxxxxAH family",
-    "^FUJITSU MHT20[468]0AH$",
+  { "Fujitsu MPA..MPG series",
+    "^FUJITSU MP[A-G]3...A[HTEV]U?",
     ".*",
     NULL,
     vendoropts_9_seconds,
-- 
GitLab