Skip to content
Snippets Groups Projects
Commit f27ad69f authored by ballen4705's avatar ballen4705
Browse files

More Samsung cleanup (what a mess...)

git-svn-id: https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk@1675 4ea69e1a-61f1-4043-bf83-b5c94c648137
parent 7ca72d80
Branches
No related tags found
No related merge requests found
......@@ -26,7 +26,7 @@
#include "utility.h" // includes <regex.h>
#include "config.h"
const char *knowndrives_c_cvsid="$Id: knowndrives.c,v 1.101 2004/04/16 13:23:48 ballen4705 Exp $"
const char *knowndrives_c_cvsid="$Id: knowndrives.c,v 1.102 2004/04/16 13:48:45 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
......@@ -217,30 +217,6 @@ const drivesettings knowndrives[] = {
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ // SAMSUNG SP1213N (TL100-23 firmware)
"^SAMSUNG SP1213N$",
"^TL100-23$",
NULL,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung2,
same_as_minus_F2
},
{ // SAMSUNG SP0802N (TK100-23 firmware)
"^SAMSUNG SP0802N$",
"^TK100-23$",
NULL,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung2,
same_as_minus_F2
},
{ // Any other Samsung disk with *-23 *-24 firmware
"^SAMSUNG .*$",
".*-2[34]$",
may_need_minus_F2_disabled,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung2,
same_as_minus_F2
},
{ // Samsung SV4012H (all other firmware)
"^SAMSUNG SV4012H$",
".*",
......@@ -249,47 +225,39 @@ const drivesettings knowndrives[] = {
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ // Samsung SV1204H (known firmware)
"^SAMSUNG SV1204H$",
"^RK100-1[3-5]$",
{ // Samsung SV0412H (known firmware)
"^SAMSUNG SV0412H$",
"^SK100-01$",
NULL,
vendoropts_Samsung_SV1204H,
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ //Samsung SV1204H (all other firmware)
"^SAMSUNG SV1204H$",
{ // Samsung SV0412H (all other firmware)
"^SAMSUNG SV0412H$",
".*",
may_need_minus_F_disabled,
vendoropts_Samsung_SV1204H,
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ // Samsung SV0412H (known firmware)
"^SAMSUNG SV0412H$",
"^SK100-01$",
{ // Samsung SV1204H (known firmware)
"^SAMSUNG SV1204H$",
"^RK100-1[3-5]$",
NULL,
vendoropts_Samsung_SV1204H,
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ // Samsung SV0412H (all other firmware)
"^SAMSUNG SV0412H$",
{ //Samsung SV1204H (all other firmware)
"^SAMSUNG SV1204H$",
".*",
may_need_minus_F_disabled,
vendoropts_Samsung_SV1204H,
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ //Samsung SP1604N, tested with FW TM100-23 and TM100-24
"^SAMSUNG SP1604N$",
".*-2[34]",
may_need_minus_F2_disabled,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung2,
same_as_minus_F2
},
{ //SAMSUNG SV0322A with FW JK200-35
{ //SAMSUNG SV0322A tested with FW JK200-35
"^SAMSUNG SV0322A$",
".*",
NULL,
......@@ -305,6 +273,18 @@ const drivesettings knowndrives[] = {
specialpurpose_reverse_samsung,
same_as_minus_F
},
{
// Any other Samsung disk with *-23 *-24 firmware
// SAMSUNG SP1213N (TL100-23 firmware)
// SAMSUNG SP0802N (TK100-23 firmware)
// Samsung SP1604N, tested with FW TM100-23 and TM100-24
"^SAMSUNG .*$",
".*-2[34]$",
NULL,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung2,
same_as_minus_F2
},
{ // All Samsung drives with '.*-25' firmware
"^SAMSUNG.*",
".*-25$",
......
......@@ -26,7 +26,7 @@
#include "utility.h" // includes <regex.h>
#include "config.h"
const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.101 2004/04/16 13:23:48 ballen4705 Exp $"
const char *knowndrives_c_cvsid="$Id: knowndrives.cpp,v 1.102 2004/04/16 13:48:45 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
......@@ -217,30 +217,6 @@ const drivesettings knowndrives[] = {
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ // SAMSUNG SP1213N (TL100-23 firmware)
"^SAMSUNG SP1213N$",
"^TL100-23$",
NULL,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung2,
same_as_minus_F2
},
{ // SAMSUNG SP0802N (TK100-23 firmware)
"^SAMSUNG SP0802N$",
"^TK100-23$",
NULL,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung2,
same_as_minus_F2
},
{ // Any other Samsung disk with *-23 *-24 firmware
"^SAMSUNG .*$",
".*-2[34]$",
may_need_minus_F2_disabled,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung2,
same_as_minus_F2
},
{ // Samsung SV4012H (all other firmware)
"^SAMSUNG SV4012H$",
".*",
......@@ -249,47 +225,39 @@ const drivesettings knowndrives[] = {
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ // Samsung SV1204H (known firmware)
"^SAMSUNG SV1204H$",
"^RK100-1[3-5]$",
{ // Samsung SV0412H (known firmware)
"^SAMSUNG SV0412H$",
"^SK100-01$",
NULL,
vendoropts_Samsung_SV1204H,
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ //Samsung SV1204H (all other firmware)
"^SAMSUNG SV1204H$",
{ // Samsung SV0412H (all other firmware)
"^SAMSUNG SV0412H$",
".*",
may_need_minus_F_disabled,
vendoropts_Samsung_SV1204H,
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ // Samsung SV0412H (known firmware)
"^SAMSUNG SV0412H$",
"^SK100-01$",
{ // Samsung SV1204H (known firmware)
"^SAMSUNG SV1204H$",
"^RK100-1[3-5]$",
NULL,
vendoropts_Samsung_SV1204H,
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ // Samsung SV0412H (all other firmware)
"^SAMSUNG SV0412H$",
{ //Samsung SV1204H (all other firmware)
"^SAMSUNG SV1204H$",
".*",
may_need_minus_F_disabled,
vendoropts_Samsung_SV1204H,
specialpurpose_reverse_samsung,
same_as_minus_F
},
{ //Samsung SP1604N, tested with FW TM100-23 and TM100-24
"^SAMSUNG SP1604N$",
".*-2[34]",
may_need_minus_F2_disabled,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung2,
same_as_minus_F2
},
{ //SAMSUNG SV0322A with FW JK200-35
{ //SAMSUNG SV0322A tested with FW JK200-35
"^SAMSUNG SV0322A$",
".*",
NULL,
......@@ -305,6 +273,18 @@ const drivesettings knowndrives[] = {
specialpurpose_reverse_samsung,
same_as_minus_F
},
{
// Any other Samsung disk with *-23 *-24 firmware
// SAMSUNG SP1213N (TL100-23 firmware)
// SAMSUNG SP0802N (TK100-23 firmware)
// Samsung SP1604N, tested with FW TM100-23 and TM100-24
"^SAMSUNG .*$",
".*-2[34]$",
NULL,
vendoropts_Samsung_SV4012H,
specialpurpose_reverse_samsung2,
same_as_minus_F2
},
{ // All Samsung drives with '.*-25' firmware
"^SAMSUNG.*",
".*-25$",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment