Skip to content
Snippets Groups Projects
Commit f1d6d381 authored by manfred99's avatar manfred99
Browse files

attributes updates:

- attributes 225, 232 and 233 for Intel X25-E SSD
- non-conflicting attributes extracted from wdidle3.exe
  (thanks to Franc Zabkar and Dan Lukes)



git-svn-id: https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk@2968 4ea69e1a-61f1-4043-bf83-b5c94c648137
parent c02773e2
Branches
No related tags found
No related merge requests found
...@@ -43,6 +43,11 @@ NOTES FOR FUTURE RELEASES: see TODO file. ...@@ -43,6 +43,11 @@ NOTES FOR FUTURE RELEASES: see TODO file.
<DEVELOPERS: ADDITIONS TO THE CHANGE LOG GO JUST BELOW HERE, PLEASE> <DEVELOPERS: ADDITIONS TO THE CHANGE LOG GO JUST BELOW HERE, PLEASE>
[MS] attributes updates:
- attributes 225, 232 and 233 for Intel X25-E SSD
- non-conflicting attributes extracted from wdidle3.exe
(thanks to Franc Zabkar and Dan Lukes)
[CF] Update Windows and ./configure info in INSTALL file. [CF] Update Windows and ./configure info in INSTALL file.
[CF] Update 'do_release' script for SVN. [CF] Update 'do_release' script for SVN.
......
...@@ -179,6 +179,7 @@ const vendor_attr_arg_entry vendor_attribute_args[] = { ...@@ -179,6 +179,7 @@ const vendor_attr_arg_entry vendor_attribute_args[] = {
{200,"writeerrorcount", 1}, {200,"writeerrorcount", 1},
{201,"detectedtacount", 1}, {201,"detectedtacount", 1},
{220,"temp", 1}, {220,"temp", 1},
{225,"hostwritescount", 1},
{ 0,"raw8", 253}, { 0,"raw8", 253},
{ 0,"raw16", 254}, { 0,"raw16", 254},
{ 0,"raw48", 255}, { 0,"raw48", 255},
...@@ -2184,8 +2185,16 @@ void ataPrintSmartAttribName(char * out, unsigned char id, const unsigned char * ...@@ -2184,8 +2185,16 @@ void ataPrintSmartAttribName(char * out, unsigned char id, const unsigned char *
name="Load_Friction"; name="Load_Friction";
break; break;
case 225: case 225:
switch (val) {
case 1:
// seen in Intel X25-E SSD
name="Host_Writes_Count";
break;
default:
name="Load_Cycle_Count"; name="Load_Cycle_Count";
break; break;
}
break;
case 226: case 226:
name="Load-in_Time"; name="Load-in_Time";
break; break;
...@@ -2202,12 +2211,29 @@ void ataPrintSmartAttribName(char * out, unsigned char id, const unsigned char * ...@@ -2202,12 +2211,29 @@ void ataPrintSmartAttribName(char * out, unsigned char id, const unsigned char *
case 231: case 231:
name="Temperature_Celsius"; name="Temperature_Celsius";
break; break;
case 232:
// seen in Intel X25-E SSD
name="Available_Reserved_Space";
break;
case 233:
// seen in Intel X25-E SSD
name="Media_Wearout_Indicator";
break;
case 240: case 240:
name="Head_Flying_Hours"; name="Head_Flying_Hours";
break; break;
case 241:
name="Total_LBAs_Written";
break;
case 242:
name="Total_LBAs_Read";
break;
case 250: case 250:
name="Read_Error_Retry_Rate"; name="Read_Error_Retry_Rate";
break; break;
case 254:
name="Free_Fall_Sensor";
break;
default: default:
name="Unknown_Attribute"; name="Unknown_Attribute";
break; break;
......
...@@ -75,7 +75,8 @@ static const drive_settings builtin_knowndrives[] = { ...@@ -75,7 +75,8 @@ static const drive_settings builtin_knowndrives[] = {
}, },
{ "Intel X25-E SSD", { "Intel X25-E SSD",
"SSDSA2SH(032|064)G1.* INTEL", "SSDSA2SH(032|064)G1.* INTEL",
"", "", "" "", "",
"-v 225,hostwritescount"
}, },
{ "Transcend Solid-State Drive", { "Transcend Solid-State Drive",
"TS(8|16|32|64|128)GSSD25-(M|S)", "TS(8|16|32|64|128)GSSD25-(M|S)",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment