From 9af5ed5953b62bdfec2a4c0019729695338f23c5 Mon Sep 17 00:00:00 2001 From: pjwilliams <pjwilliams@4ea69e1a-61f1-4043-bf83-b5c94c648137> Date: Wed, 10 Nov 2004 22:09:53 +0000 Subject: [PATCH] Added Seagate U4 family, Fujitsu MHJ and MHK families, Seagate Barracuda 5400.1, QUANTUM FIREBALLP KX27.3, QUANTUM FIREBALLP KA10.1, and ExcelStor J340 to knowndrives table. git-svn-id: https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk@2026 4ea69e1a-61f1-4043-bf83-b5c94c648137 --- sm5/CHANGELOG | 6 +++++- sm5/knowndrives.c | 34 +++++++++++++++++++++++++++++++++- sm5/knowndrives.cpp | 34 +++++++++++++++++++++++++++++++++- 3 files changed, 71 insertions(+), 3 deletions(-) diff --git a/sm5/CHANGELOG b/sm5/CHANGELOG index f7958908d..8e3d379db 100644 --- a/sm5/CHANGELOG +++ b/sm5/CHANGELOG @@ -1,6 +1,6 @@ CHANGELOG for smartmontools -$Id: CHANGELOG,v 1.490 2004/11/08 01:32:14 dpgilbert Exp $ +$Id: CHANGELOG,v 1.491 2004/11/10 22:09:53 pjwilliams Exp $ The most recent version of this file is: http://cvs.sourceforge.net/viewcvs.py/smartmontools/sm5/CHANGELOG?sortby=date&view=markup @@ -31,6 +31,10 @@ NOTES FOR FUTURE RELEASES: see TODO file. <ADDITIONS TO THE CHANGE LOG SHOULD BE ADDED JUST BELOW HERE, PLEASE> + [PW] Added Seagate U4 family, Fujitsu MHJ and MHK families, Seagate + Barracuda 5400.1, QUANTUM FIREBALLP KX27.3, QUANTUM FIREBALLP KA10.1, + and ExcelStor J340 to knowndrives table. + [DG] [SCSI] After report of Hitachi IC35L073UCDY10 disks locking up on log page 0x7 (last n error events), check log page (and some others) is supported (via log page 0x0) before probing. diff --git a/sm5/knowndrives.c b/sm5/knowndrives.c index 4884cccfc..3cf521415 100644 --- a/sm5/knowndrives.c +++ b/sm5/knowndrives.c @@ -26,7 +26,7 @@ #include "knowndrives.h" #include "utility.h" // includes <regex.h> -const char *knowndrives_c_cvsid="$Id: knowndrives.c,v 1.129 2004/10/12 21:51:41 pjwilliams Exp $" +const char *knowndrives_c_cvsid="$Id: knowndrives.c,v 1.130 2004/11/10 22:09:53 pjwilliams 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 @@ -173,6 +173,18 @@ const drivesettings knowndrives[] = { ".*", NULL, NULL, NULL, NULL }, + { NULL, // ExcelStor J340 + "^ExcelStor Technology J340$", + ".*", + NULL, NULL, NULL, NULL + }, + { "Fujitsu MHJ and MHK series", + "^FUJITSU MH[JK]....ATU?$", + ".*", + NULL, + vendoropts_9_seconds, + NULL, NULL + }, { "Fujitsu MPB series", "^FUJITSU MPB....ATU?$", ".*", @@ -691,6 +703,11 @@ const drivesettings knowndrives[] = { ".*", NULL, NULL, NULL, NULL }, + { "Seagate U4 family", + "^ST3(2112|4311|6421|8421)A$", + ".*", + NULL, NULL, NULL, NULL + }, { "Seagate U8 family", "^ST3(8410|4313|17221|13021)A$", ".*", @@ -721,6 +738,11 @@ const drivesettings knowndrives[] = { ".*", NULL, NULL, NULL, NULL }, + { "Seagate Barracuda 5400.1", + "^ST340015A$", + ".*", + NULL, NULL, NULL, NULL + }, { "Seagate Barracuda 7200.7 and 7200.7 Plus family", "^ST3(200822AS?|16002[13]AS?|12002[26]AS?|8001[13]AS?|60014A|40014AS?)$", ".*", @@ -856,6 +878,16 @@ const drivesettings knowndrives[] = { ".*", NULL, NULL, NULL, NULL }, + { NULL, // QUANTUM FIREBALLP KX27.3 + "^QUANTUM FIREBALLP KX27.3$", + ".*", + NULL, NULL, NULL, NULL + }, + { NULL, // QUANTUM FIREBALLP KA10.1 + "^QUANTUM FIREBALLP KA10.1$", + ".*", + NULL, NULL, NULL, NULL + }, /*------------------------------------------------------------ * End of table. Do not add entries below this marker. *------------------------------------------------------------ */ diff --git a/sm5/knowndrives.cpp b/sm5/knowndrives.cpp index 7600397ad..0eead5d24 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.129 2004/10/12 21:51:41 pjwilliams Exp $" +const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.130 2004/11/10 22:09:53 pjwilliams 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 @@ -173,6 +173,18 @@ const drivesettings knowndrives[] = { ".*", NULL, NULL, NULL, NULL }, + { NULL, // ExcelStor J340 + "^ExcelStor Technology J340$", + ".*", + NULL, NULL, NULL, NULL + }, + { "Fujitsu MHJ and MHK series", + "^FUJITSU MH[JK]....ATU?$", + ".*", + NULL, + vendoropts_9_seconds, + NULL, NULL + }, { "Fujitsu MPB series", "^FUJITSU MPB....ATU?$", ".*", @@ -691,6 +703,11 @@ const drivesettings knowndrives[] = { ".*", NULL, NULL, NULL, NULL }, + { "Seagate U4 family", + "^ST3(2112|4311|6421|8421)A$", + ".*", + NULL, NULL, NULL, NULL + }, { "Seagate U8 family", "^ST3(8410|4313|17221|13021)A$", ".*", @@ -721,6 +738,11 @@ const drivesettings knowndrives[] = { ".*", NULL, NULL, NULL, NULL }, + { "Seagate Barracuda 5400.1", + "^ST340015A$", + ".*", + NULL, NULL, NULL, NULL + }, { "Seagate Barracuda 7200.7 and 7200.7 Plus family", "^ST3(200822AS?|16002[13]AS?|12002[26]AS?|8001[13]AS?|60014A|40014AS?)$", ".*", @@ -856,6 +878,16 @@ const drivesettings knowndrives[] = { ".*", NULL, NULL, NULL, NULL }, + { NULL, // QUANTUM FIREBALLP KX27.3 + "^QUANTUM FIREBALLP KX27.3$", + ".*", + NULL, NULL, NULL, NULL + }, + { NULL, // QUANTUM FIREBALLP KA10.1 + "^QUANTUM FIREBALLP KA10.1$", + ".*", + NULL, NULL, NULL, NULL + }, /*------------------------------------------------------------ * End of table. Do not add entries below this marker. *------------------------------------------------------------ */ -- GitLab