Hi,

after having failed to access SMART info via USB connection,
I now activated my recently purchased

SITECOM eSATA Cardbus Card     CB-040 v1 001
    07:00.0 Mass storage controller: Silicon Image, Inc. SiI 3512
[SATALink/SATARaid] Serial ATA Controller (rev 01)

and was successfully able to read SMART attributes of TS32GSSD18M-M via eSATA. 
Yay :)


(Semi-)related links:
http://www.howtofixcomputers.com/forums/storage/ssd-smart-attributes-264807-2.html
http://www.ocztechnologyforum.com/forum/showthread.php?64200-SMART-research-So-how-long-will-your-SSD-really-last
(judging from this I had less than 10% use of average erase count when 
semi-compared to max cycles [10000?])
https://sourceforge.net/apps/trac/smartmontools/wiki/Supported_USB-Devices 
(updated existing entry to add eSATA)
http://sourceforge.net/apps/trac/smartmontools/ticket/80 (some older Transcend 
entry extension ticket)


The fact that the only two internet resources I visited
indicate ECC_Fail_Record to be zero
yet it ain't so in my case might point at some issues though :(
But I had experienced USB data corruption [DATA LOSS!] issues on reboot
(perhaps improper USB timeouts or flushing in kernel?? Or SSD firmware 
issue......),
so it's quite likely that these errors happened during a flush while power gone.


Thus, I'd desire for something like this to be added:


commit dfdc3922d9b31bee38b0223f02a2895e4f02557f
Author: Andreas Mohr <and...@users.sf.net>
Date:   Mon Sep 16 07:39:10 2013 +0200

    Extend JMF60x regex to include support for Transcend TS32GSSD18M-M
    
    SMART access via eSATA connection only - USB status is murky.
    
    And fix spelling on the go.

diff --git a/smartmontools/drivedb.h b/smartmontools/drivedb.h
index 358e351..3142a11 100644
--- a/smartmontools/drivedb.h
+++ b/smartmontools/drivedb.h
@@ -727,8 +727,8 @@ const drive_settings builtin_knowndrives[] = {
   },
   { "JMicron based SSDs", // JMicron JMF60x
     "Kingston SSDNow V Series [0-9]*GB|" // tested with Kingston SSDNow V 
Series 64GB/B090522a
-    "TS(2|4|8|16|32|64|128|192)GSSD25S?-(M|S)", // Transcend IDE and SATA, 
tested with TS32GSSD25-M/V090331
-    "[BV].*", // other Transcend SSD versions will be catched by subsequent 
entry
+    "TS(2|4|8|16|32|64|128|192)GSSD(18|25)[MS]?-(M|S)", // Transcend IDE and 
SATA, tested with TS32GSSD25-M/V090331 and [TS32GSSD18M-M (v090331)]
+    "[BVv].*", // other Transcend SSD versions will be caught by subsequent 
entry
     "",
   //"-v 9,raw24(raw8),Power_On_Hours " // raw value always 0?
   //"-v 12,raw48,Power_Cycle_Count "



While this patch seriously extends the existing ID / firmware regexes
(thereby decreasing match precision of these entries),
I preferred that to having a separate entry for this differently-named SSD 
added,
since SMART attributes seem fully compatible so it *should* be grouped
together after all...






Values (content) of SMART attributes below, despite grabbed from different-model
specs, seem plausible (except for temperature and hours, as also noted by 
drivedb.h
entry already).

Log grabbed with a non-trunk install version:


smartctl 5.43 2012-06-05 r3561 [i686-linux-3.11.0+] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family:     JMicron based SSDs
Device Model:     TS32GSSD18M-M
Serial Number:    00316418xxxx
Firmware Version: v090331
User Capacity:    32,296,140,800 bytes [32.2 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   7
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Mon Sep 16 07:48:43 2013 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
AAM feature is:   Unavailable
APM feature is:   Unavailable
Rd look-ahead is: Enabled
Write cache is:   Unavailable
ATA Security is:  Unavailable

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
Total time to complete Offline 
data collection:                (    0) seconds.
Offline data collection
capabilities:                    (0x00)         Offline data collection not 
supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x00) Error logging NOT supported.
                                        General Purpose Logging supported.

SMART Attributes Data Structure revision number: 1280
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE
 12 Power_Cycle_Count       -O--CK   100   100   000    -    95
  9 Power_On_Hours          -O--CK   100   100   000    -    0
194 Temperature_Celsius     POS---   032   100   000    -    0
229 Halt_System/Flash_ID    -O----   100   ---   000    -    0x00ecd7xxxxxxxxxx
232 Firmware_Version_Info   -O----   100   ---   000    -    0x3039303333310402
233 ECC_Fail_Record         -O----   100   ---   000    -    0x0009075f0400
234 Avg/Max_Erase_Count     -O----   100   ---   000    -    746/959
235 Good/Sys_Block_Count    -O----   100   ---   000    -    16136/728
                            ||||||_ K auto-keep
                            |||||__ C event count
                            ||||___ R error rate
                            |||____ S speed/performance
                            ||_____ O updated online
                            |______ P prefailure warning

Read SMART Log Directory failed.

General Purpose Log Directory Version 1
GP Log at address 0x00 has    1 sectors [Log Directory]
GP Log at address 0x10 has    1 sectors [NCQ Command Error log]

SMART Extended Comprehensive Error Log (GP Log 0x03) not supported
SMART Error Log not supported
SMART Extended Self-test Log (GP Log 0x07) not supported
SMART Self-test Log not supported
Device does not support Selective Self Tests/Logging
Warning: device does not support SCT Commands
SATA Phy Event Counters (GP Log 0x11) not supported



Thanks!

Andreas Mohr

-- 
GNU/Linux. It's not the software that's free, it's you.

------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
Smartmontools-database mailing list
Smartmontools-database@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/smartmontools-database

Reply via email to