From a85b2217777e7fa3f2a0849e60f9ad0d73271c27 Mon Sep 17 00:00:00 2001 From: knan <knan@4ea69e1a-61f1-4043-bf83-b5c94c648137> Date: Wed, 7 May 2003 13:52:58 +0000 Subject: [PATCH] Added an old Fujitsu to knowndrives git-svn-id: https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk@735 4ea69e1a-61f1-4043-bf83-b5c94c648137 --- sm5/CHANGELOG | 4 +++- sm5/knowndrives.c | 22 ++++++++++++++-------- sm5/knowndrives.cpp | 22 ++++++++++++++-------- 3 files changed, 31 insertions(+), 17 deletions(-) diff --git a/sm5/CHANGELOG b/sm5/CHANGELOG index 41582607a..377356d76 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 84698b1a9..ddc6bce91 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 3375167e1..519ab4c1b 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 -- GitLab