diff --git a/sm5/CHANGELOG b/sm5/CHANGELOG index 41582607a1e4f71edd9325b5755dc7c22cf7e0c7..377356d763a888cb831893c6be76df38206aa13e 100644 --- a/sm5/CHANGELOG +++ b/sm5/CHANGELOG @@ -1,6 +1,6 @@ CHANGELOG for smartmontools -$Id: CHANGELOG,v 1.139 2003/05/06 22:58:01 guidog Exp $ +$Id: CHANGELOG,v 1.140 2003/05/07 13:52:58 knan Exp $ Copyright (C) 2002-3 Bruce Allen <smartmontools-support@lists.sourceforge.net> @@ -37,6 +37,8 @@ CURRENT DEVELOPMENT VERSION (see VERSION file in this directory): <ADDITIONS TO THE CHANGE LOG SHOULD BE ADDED HERE, PLEASE> + [EB] Add another Fujitsu disk to knowndrives.c + [GG] match for scsi/ and ide/ in case of devfs to exclude false postives [BA] If SCSI device listed in /etc/smartd.conf fails to open or do diff --git a/sm5/knowndrives.c b/sm5/knowndrives.c index 84698b1a9d6fa22af1b25ba629658c325980a3d6..ddc6bce910d079bf4e695b8ed40210d67e9ecaf2 100644 --- a/sm5/knowndrives.c +++ b/sm5/knowndrives.c @@ -24,7 +24,7 @@ #include "knowndrives.h" #include "utility.h" -const char *knowndrives_c_cvsid="$Id: knowndrives.c,v 1.21 2003/04/22 03:13:43 ballen4705 Exp $" ATACMDS_H_CVSID ATAPRINT_H_CVSID KNOWNDRIVES_H_CVSID UTILITY_H_CVSID; +const char *knowndrives_c_cvsid="$Id: knowndrives.c,v 1.22 2003/05/07 13:52:58 knan Exp $" ATACMDS_H_CVSID ATAPRINT_H_CVSID KNOWNDRIVES_H_CVSID UTILITY_H_CVSID; #define MODEL_STRING_LENGTH 40 #define FIRMWARE_STRING_LENGTH 8 @@ -43,11 +43,15 @@ const char *knowndrives_c_cvsid="$Id: knowndrives.c,v 1.21 2003/04/22 03:13:43 b /* Arrays of preset vendor-specific attribute options for use in * knowndrives[]. */ -// This one is common to several models. +// These two are common to several models. const unsigned char vendoropts_9_minutes[][2] = { PRESET_9_MINUTES, {0,0} }; +const unsigned char vendoropts_9_seconds[][2] = { + PRESET_9_SECONDS, + {0,0} +}; const unsigned char vendoropts_Maxtor_4D080H4[][2] = { PRESET_9_MINUTES, @@ -55,11 +59,6 @@ const unsigned char vendoropts_Maxtor_4D080H4[][2] = { {0,0} }; -const unsigned char vendoropts_Fujitsu_MPE3204AT[][2] = { - PRESET_9_SECONDS, - {0,0} -}; - const unsigned char vendoropts_Fujitsu_MHS2020AT[][2] = { PRESET_200_WRITEERRORCOUNT, {0,0} @@ -111,7 +110,14 @@ const drivesettings knowndrives[] = { "^FUJITSU MPE3204AT$", ".*", // Tested on ED-03-04 NULL, - vendoropts_Fujitsu_MPE3204AT, + vendoropts_9_seconds, + NULL, NULL + }, + { // Fujitsu MPD3130AT + "^FUJITSU MPD3130AT$", + ".*", // Tested on DD-04-47 + NULL, + vendoropts_9_seconds, NULL, NULL }, { // Fujitsu MHS2020AT diff --git a/sm5/knowndrives.cpp b/sm5/knowndrives.cpp index 3375167e1b2c8ca3ac4839ebbdb71e24138a109b..519ab4c1bf8f86c5db02dfa52c5e5d6ee724416b 100644 --- a/sm5/knowndrives.cpp +++ b/sm5/knowndrives.cpp @@ -24,7 +24,7 @@ #include "knowndrives.h" #include "utility.h" -const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.21 2003/04/22 03:13:43 ballen4705 Exp $" ATACMDS_H_CVSID ATAPRINT_H_CVSID KNOWNDRIVES_H_CVSID UTILITY_H_CVSID; +const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.22 2003/05/07 13:52:58 knan Exp $" ATACMDS_H_CVSID ATAPRINT_H_CVSID KNOWNDRIVES_H_CVSID UTILITY_H_CVSID; #define MODEL_STRING_LENGTH 40 #define FIRMWARE_STRING_LENGTH 8 @@ -43,11 +43,15 @@ const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.21 2003/04/22 03:13:43 /* Arrays of preset vendor-specific attribute options for use in * knowndrives[]. */ -// This one is common to several models. +// These two are common to several models. const unsigned char vendoropts_9_minutes[][2] = { PRESET_9_MINUTES, {0,0} }; +const unsigned char vendoropts_9_seconds[][2] = { + PRESET_9_SECONDS, + {0,0} +}; const unsigned char vendoropts_Maxtor_4D080H4[][2] = { PRESET_9_MINUTES, @@ -55,11 +59,6 @@ const unsigned char vendoropts_Maxtor_4D080H4[][2] = { {0,0} }; -const unsigned char vendoropts_Fujitsu_MPE3204AT[][2] = { - PRESET_9_SECONDS, - {0,0} -}; - const unsigned char vendoropts_Fujitsu_MHS2020AT[][2] = { PRESET_200_WRITEERRORCOUNT, {0,0} @@ -111,7 +110,14 @@ const drivesettings knowndrives[] = { "^FUJITSU MPE3204AT$", ".*", // Tested on ED-03-04 NULL, - vendoropts_Fujitsu_MPE3204AT, + vendoropts_9_seconds, + NULL, NULL + }, + { // Fujitsu MPD3130AT + "^FUJITSU MPD3130AT$", + ".*", // Tested on DD-04-47 + NULL, + vendoropts_9_seconds, NULL, NULL }, { // Fujitsu MHS2020AT