diff --git a/sm5/knowndrives.cpp b/sm5/knowndrives.cpp
index ceceb8b8ea81b959f69e35a3162a478610ce0abd..bf974e64d4f99e2cec7798520c221aacbae5ea6c 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.149 2006/10/09 18:04:44 shattered Exp $"
+const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.150 2006/10/14 16:43:47 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
@@ -622,6 +622,11 @@ const drivesettings knowndrives[] = {
     ".*",
     NULL, NULL, NULL, NULL 
   },
+  { "IBM Travelstar 4GN family",
+    "^IBM-DKLA-2(216|324|432)0$",
+    ".*",
+    NULL, NULL, NULL, NULL 
+  },
   { "IBM Deskstar 37GP and 34GXP family",
     "^IBM-DPTA-3(5(375|300|225|150)|7(342|273|205|136))0$",
     ".*",