diff --git a/sm5/knowndrives.c b/sm5/knowndrives.c
index cce18e787df48f8c69357fb3fef6cf2338d259a5..53c084e5ed1ddbab9e186d5cc6a2f37c826e0442 100644
--- a/sm5/knowndrives.c
+++ b/sm5/knowndrives.c
@@ -26,7 +26,7 @@
 #include "utility.h" // includes <regex.h>
 #include "config.h"
 
-const char *knowndrives_c_cvsid="$Id: knowndrives.c,v 1.105 2004/04/26 08:39:12 chrfranke Exp $"
+const char *knowndrives_c_cvsid="$Id: knowndrives.c,v 1.106 2004/04/27 17:42:21 ballen4705 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
@@ -493,7 +493,7 @@ const drivesettings knowndrives[] = {
     NULL, NULL, NULL, NULL 
   },
   { // Hitachi Travelstar 80GN family
-    "^IC25N0[248]0ATMR04$",
+    "^IC25N0[248]0ATMR04-.$",
     ".*",
     NULL, NULL, NULL, NULL
   },
diff --git a/sm5/knowndrives.cpp b/sm5/knowndrives.cpp
index 3e442247ec9948dd381df969fab2169e1190a8da..f4a6e11b883b79ca2f6a5695fa0924a39152a20a 100644
--- a/sm5/knowndrives.cpp
+++ b/sm5/knowndrives.cpp
@@ -26,7 +26,7 @@
 #include "utility.h" // includes <regex.h>
 #include "config.h"
 
-const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.105 2004/04/26 08:39:12 chrfranke Exp $"
+const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.106 2004/04/27 17:42:21 ballen4705 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
@@ -493,7 +493,7 @@ const drivesettings knowndrives[] = {
     NULL, NULL, NULL, NULL 
   },
   { // Hitachi Travelstar 80GN family
-    "^IC25N0[248]0ATMR04$",
+    "^IC25N0[248]0ATMR04-.$",
     ".*",
     NULL, NULL, NULL, NULL
   },