HTFC Forums

H.T.F.C.

How To Fix Computers





Go Back   HTFC Forums > Hardware Newsgroups > Storage

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #11  
Old 10-27-2009, 08:19 AM
Franc Zabkar
Guest
 
Posts: n/a
Default Re: SSD SMART attributes

On 25 Oct 2009 21:33:05 GMT, Arno <me@privacy.net> put finger to
keyboard and composed:

>Franc Zabkar <fzabkar@iinternode.on.net> wrote:
>> On Tue, 20 Oct 2009 07:00:41 +1100, Franc Zabkar
>> <fzabkar@iinternode.on.net> put finger to keyboard and composed:

>
>> I've found quite a few more SSD & CompactFlash SMART attributes, with
>> descriptions:

>
>> http://www.users.on.net/~fzabkar/SSD_CF_attribs.txt

>
>Interesting!
>
>Lets see what mine (OCZ Core 32GB) supports:
>
> 9 with a raw value of 0, i.e. meaningless
> 12 with a raw value of 3950, that does not seem to change, again
> meaningless
>194 Temperature, works
>229, 232, 233, 234, 235: Still unknown


See pages 25 and 26 of the following document.

Transcend 2.5" Solid State Disk datasheet:
http://www.transcend.co.jp/support/d...et%20v1.08.pdf

The attributes look very similar to yours. However, they are 8 bytes
long, not the usual 6 bytes for HD SMART attributes.

It appears that I may have been correct about the ASCII values. Do
they correspond to the firmware version or date, ie October 18, 2006?

- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
Reply With Quote
Sponsored Links
  #12  
Old 10-27-2009, 09:50 AM
Franc Zabkar
Guest
 
Posts: n/a
Default Re: SSD SMART attributes

On Tue, 27 Oct 2009 18:19:13 +1100, Franc Zabkar
<fzabkar@iinternode.on.net> put finger to keyboard and composed:

>On 25 Oct 2009 21:33:05 GMT, Arno <me@privacy.net> put finger to
>keyboard and composed:
>
>>Franc Zabkar <fzabkar@iinternode.on.net> wrote:
>>> On Tue, 20 Oct 2009 07:00:41 +1100, Franc Zabkar
>>> <fzabkar@iinternode.on.net> put finger to keyboard and composed:

>>
>>> I've found quite a few more SSD & CompactFlash SMART attributes, with
>>> descriptions:

>>
>>> http://www.users.on.net/~fzabkar/SSD_CF_attribs.txt

>>
>>Interesting!
>>
>>Lets see what mine (OCZ Core 32GB) supports:
>>
>> 9 with a raw value of 0, i.e. meaningless
>> 12 with a raw value of 3950, that does not seem to change, again
>> meaningless
>>194 Temperature, works
>>229, 232, 233, 234, 235: Still unknown

>
>See pages 25 and 26 of the following document.
>
>Transcend 2.5" Solid State Disk datasheet:
>http://www.transcend.co.jp/support/d...et%20v1.08.pdf
>
>The attributes look very similar to yours. However, they are 8 bytes
>long, not the usual 6 bytes for HD SMART attributes.
>
>It appears that I may have been correct about the ASCII values. Do
>they correspond to the firmware version or date, ie October 18, 2006?


Here are more data.

http://www.transcend.co.jp/support/d...et%20v1.05.pdf

ID(Hex) Description Reference
----------------------------------------------
0C Power Cycle Count (Supported)
09 Power On Hours Count (Not Supported)
C2 Temperature (Not Supported)
E5 Halt System ID, Flash ID (Table 1)
E8 Firmware version information (Table 2)
E9 ECC Fail Record (Table 3)
EA Average Erase Count, Max Erase Count (Table 4)
EB Good Block Count, System Block Count (Table 5)
EC-EF Reserved
F1-FF Reserved


Table 2
-------

Byte Description
----------------------------
0 Year (High Byte, ASCII)
1 Year (Low Byte, ASCII)
2 Month (High Byte, ASCII)
3 Month (Low Byte, ASCII)
4 Day (High Byte, ASCII)
5 Day (Low Byte, ASCII)
6 Channels (binary)
7 Banks (binary)

It appears that the 6 bytes returned by a typical HD SMART utility are
bytes 1 through 6.

This means your YYMMDD date code is x81016, ie October 16, 20x8.

Your SSD would then have 8 channels.

- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
Reply With Quote
  #13  
Old 10-27-2009, 11:08 AM
Franc Zabkar
Guest
 
Posts: n/a
Default Re: SSD SMART attributes

On Tue, 27 Oct 2009 08:06:06 +1100, Franc Zabkar
<fzabkar@iinternode.on.net> put finger to keyboard and composed:

>On 26 Oct 2009 09:32:17 GMT, Arno <me@privacy.net> put finger to
>keyboard and composed:
>
>>Franc Zabkar <fzabkar@iinternode.on.net> wrote:

>
>>> On 19 Jan 2009 21:02:28 GMT your SMART stats were:

>>
>>> 9 Power_On_Hours 0x0032 100 100 000 - 0

>>
>>> 12 Power_Cycle_Count 0x0032 100 100 000 - 241

>>
>>> 194 Temperature_Celsius 0x0007 032 100 000 - 0

>>
>>> 229 Unknown_Attribute 0x0002 100 000 000 - 259986015180268

>>
>>> 232 Unknown_Attribute 0x0002 100 048 000 - 9028846498104

>>
>>> 233 Unknown_Attribute 0x0002 100 000 000 - 0

>>
>>> 234 Unknown_Attribute 0x0002 100 000 000 - 592722311424

>>
>>> 235 Unknown_Attribute 0x0002 100 000 000 - 187423

>>
>>> Was that a different device?

>>
>>Hmm. No. Let me check again.
>>
>>Ok, seems temperature is stuck at cooked 32, which means it
>>does not actually work. My mistake. Speedfan seems to
>>display temerature though, and it does raise slightly after
>>power on and makes sense. No idea what it does or where it gets
>>the data.
>>
>>Attribute 12 is now 3956, so it might actually be a device
>>reset count, not a power cycle count. I had one power-cycle
>>since yesterday, but a number of reboots.
>>
>>The other attributes are exactly the same as January, except for
>>234, which is now raw 571364925191.
>>
>>Arno

>
>Attribute 234 looks like it may be multibyte. For example, some bytes
>have increased by 7, another has fallen by 5.
>
>592722311424 = 0x008a0100b900
>571364925191 = 0x00850800df07


According to table 4 of the Transcend datasheets, attribute 234 stores
the Average Erase Count and Max Erase Count.

Max Erase Count (Jan / Oct) = 0x00018A / 0x000885
Avg Erase Count (Jan / Oct) = 0x0000b9 / 0x0007DF

>Attribute 232 looks suspiciously like an ASCII string. Aside from the
>leading 08, "3631303138" is an ASCII numeric string, "61018".
>
>9028846498104 = 0x083631303138
>
>I can't see any pattern in the following:
>
>259986015180268 = 0xec74b614d5ec


The above attribute stores the Halt System ID in byte 0 and the Flash
ID in bytes 1 through 7.

>187423 = 0x00000002dc1f--


According to table 5, attribute 235 decodes as follows:

System(Free) Block Count = 0x0200
Good Block Count = 0x--1FDC

- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
Reply With Quote
  #14  
Old 10-27-2009, 01:46 PM
Arno
Guest
 
Posts: n/a
Default Re: SSD SMART attributes

Franc Zabkar <fzabkar@iinternode.on.net> wrote:
> On Tue, 27 Oct 2009 08:06:06 +1100, Franc Zabkar
> <fzabkar@iinternode.on.net> put finger to keyboard and composed:


>>On 26 Oct 2009 09:32:17 GMT, Arno <me@privacy.net> put finger to
>>keyboard and composed:
>>
>>>Franc Zabkar <fzabkar@iinternode.on.net> wrote:

>>
>>>> On 19 Jan 2009 21:02:28 GMT your SMART stats were:
>>>
>>>> 9 Power_On_Hours 0x0032 100 100 000 - 0
>>>
>>>> 12 Power_Cycle_Count 0x0032 100 100 000 - 241
>>>
>>>> 194 Temperature_Celsius 0x0007 032 100 000 - 0
>>>
>>>> 229 Unknown_Attribute 0x0002 100 000 000 - 259986015180268
>>>
>>>> 232 Unknown_Attribute 0x0002 100 048 000 - 9028846498104
>>>
>>>> 233 Unknown_Attribute 0x0002 100 000 000 - 0
>>>
>>>> 234 Unknown_Attribute 0x0002 100 000 000 - 592722311424
>>>
>>>> 235 Unknown_Attribute 0x0002 100 000 000 - 187423
>>>
>>>> Was that a different device?
>>>
>>>Hmm. No. Let me check again.
>>>
>>>Ok, seems temperature is stuck at cooked 32, which means it
>>>does not actually work. My mistake. Speedfan seems to
>>>display temerature though, and it does raise slightly after
>>>power on and makes sense. No idea what it does or where it gets
>>>the data.
>>>
>>>Attribute 12 is now 3956, so it might actually be a device
>>>reset count, not a power cycle count. I had one power-cycle
>>>since yesterday, but a number of reboots.
>>>
>>>The other attributes are exactly the same as January, except for
>>>234, which is now raw 571364925191.
>>>
>>>Arno

>>
>>Attribute 234 looks like it may be multibyte. For example, some bytes
>>have increased by 7, another has fallen by 5.
>>
>>592722311424 = 0x008a0100b900
>>571364925191 = 0x00850800df07


> According to table 4 of the Transcend datasheets, attribute 234 stores
> the Average Erase Count and Max Erase Count.


> Max Erase Count (Jan / Oct) = 0x00018A / 0x000885
> Avg Erase Count (Jan / Oct) = 0x0000b9 / 0x0007DF


>>Attribute 232 looks suspiciously like an ASCII string. Aside from the
>>leading 08, "3631303138" is an ASCII numeric string, "61018".
>>
>>9028846498104 = 0x083631303138
>>
>>I can't see any pattern in the following:
>>
>>259986015180268 = 0xec74b614d5ec


> The above attribute stores the Halt System ID in byte 0 and the Flash
> ID in bytes 1 through 7.


>>187423 = 0x00000002dc1f--


> According to table 5, attribute 235 decodes as follows:


> System(Free) Block Count = 0x0200
> Good Block Count = 0x--1FDC




Very nice, so may be something useful in these attributes.

Arno
--
Arno Wagner, Dr. sc. techn., Dipl. Inform., CISSP -- Email: arno@wagner.name
GnuPG: ID: 1E25338F FP: 0C30 5782 9D93 F785 E79C 0296 797F 6B50 1E25 338F
----
Cuddly UI's are the manifestation of wishful thinking. -- Dylan Evans
Reply With Quote
  #15  
Old 10-27-2009, 09:55 PM
Franc Zabkar
Guest
 
Posts: n/a
Default Re: SSD SMART attributes

On 27 Oct 2009 12:46:34 GMT, Arno <me@privacy.net> put finger to
keyboard and composed:

>Franc Zabkar <fzabkar@iinternode.on.net> wrote:


>> According to table 4 of the Transcend datasheets, attribute 234 stores
>> the Average Erase Count and Max Erase Count.

>
>> Max Erase Count (Jan / Oct) = 0x00018A / 0x000885
>> Avg Erase Count (Jan / Oct) = 0x0000b9 / 0x0007DF

>
>>>Attribute 232 looks suspiciously like an ASCII string. Aside from the
>>>leading 08, "3631303138" is an ASCII numeric string, "61018".
>>>
>>>9028846498104 = 0x083631303138
>>>
>>>I can't see any pattern in the following:
>>>
>>>259986015180268 = 0xec74b614d5ec

>
>> The above attribute stores the Halt System ID in byte 0 and the Flash
>> ID in bytes 1 through 7.

>
>>>187423 = 0x00000002dc1f--

>
>> According to table 5, attribute 235 decodes as follows:

>
>> System(Free) Block Count = 0x0200
>> Good Block Count = 0x--1FDC


>Very nice, so may be something useful in these attributes.


The smartmontools project will shortly be able to correctly analyse
these attributes. At the moment CrystalDiskInfo (Windows) can do it:

http://crystalmark.info/software/Cry...o/index-e.html

In the meantime you can get a dump of the 512-byte SMART data block
(with 8-byte raw attribute values) using smartctl in debug mode:

smartctl -a -r ioctl,2


- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
Reply With Quote
Sponsored Links
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Changing attributes Cottonmouth Windows XP Basics 3 01-30-2009 11:55 AM
file attributes GG Windows Vista 0 01-24-2009 11:28 PM
Encrypt Attributes JoseZ Windows XP 2 06-21-2008 03:23 AM
File Attributes Stuart Sabatini Windows Vista 2 05-18-2008 01:42 AM
Extended attributes inconsistent Ralph Windows Vista 1 06-19-2007 06:53 PM


All times are GMT. The time now is 07:25 PM.


Powered by vBulletin® Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
2004 - 2007 Web-S-Sense Pty. Ltd. Usenet and forums posts their respective authors.
Ad Management by RedTyger