0 | |
From 8dc5e62534244acea8cdfc3439bcba8fb67fd846 Mon Sep 17 00:00:00 2001
|
1 | |
From: Tobias Wolf <towolf@gmail.com>
|
2 | |
Date: Sun, 21 Feb 2010 12:58:42 +0100
|
3 | |
Subject: [PATCH] Add S.M.A.R.T attributes for Samsung SSD
|
4 | |
|
5 | |
Taken from:
|
6 | |
http://www.samsung.com/global/business/semiconductor/products/SSD/downloads/ds_SS805_NSSD_100_SLC_SATA_II_rev11.pdf
|
7 | |
|
8 | |
Description:
|
9 | |
Attribute Name
|
10 | |
175 Program Fail Count (Chip)
|
11 | |
176 Erase Fail Count (Chip)
|
12 | |
177 Wear Leveling Count
|
13 | |
178 Used Reserved Block Count (Chip)
|
14 | |
179 Used Reserved Block Count (Total)
|
15 | |
180 Unused Reserved Block Count (Total)
|
16 | |
181 Program Fail Count (Total)
|
17 | |
182 Erase Fail Count (Total)
|
18 | |
183 Runtime bad block (Total)
|
19 | |
|
20 | |
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=43470
|
21 | |
Bug-Debian: http://bugs.debian.org/650673
|
22 | |
Bug-Ubuntu: https://launchpad.net/bugs/885869
|
23 | |
|
24 | |
---
|
25 | |
atasmart.c | 9 +++++++++
|
26 | |
1 files changed, 9 insertions(+), 0 deletions(-)
|
27 | |
|
28 | |
diff --git a/atasmart.c b/atasmart.c
|
29 | |
--- a/atasmart.c
|
30 | |
+++ b/atasmart.c
|
31 | |
@@ -1317,6 +1317,15 @@
|
32 | |
[170] = { "available-reserved-space", SK_SMART_ATTRIBUTE_UNIT_PERCENT, NULL },
|
33 | |
[171] = { "program-fail-count", SK_SMART_ATTRIBUTE_UNIT_NONE, NULL },
|
34 | |
[172] = { "erase-fail-count", SK_SMART_ATTRIBUTE_UNIT_NONE, NULL },
|
35 | |
+ [175] = { "program-fail-count-chip", SK_SMART_ATTRIBUTE_UNIT_NONE, NULL },
|
36 | |
+ [176] = { "erase-fail-count-chip", SK_SMART_ATTRIBUTE_UNIT_NONE, NULL },
|
37 | |
+ [177] = { "wear-leveling-count", SK_SMART_ATTRIBUTE_UNIT_NONE, NULL },
|
38 | |
+ [178] = { "used-reserved-blocks-chip", SK_SMART_ATTRIBUTE_UNIT_NONE, NULL },
|
39 | |
+ [179] = { "used-reserved-blocks-total", SK_SMART_ATTRIBUTE_UNIT_NONE, NULL },
|
40 | |
+ [180] = { "unused-reserved-blocks", SK_SMART_ATTRIBUTE_UNIT_NONE, NULL },
|
41 | |
+ [181] = { "program-fail-count-total", SK_SMART_ATTRIBUTE_UNIT_NONE, NULL },
|
42 | |
+ [182] = { "erase-fail-count-total", SK_SMART_ATTRIBUTE_UNIT_NONE, NULL },
|
43 | |
+ [183] = { "runtime-bad-blk-total", SK_SMART_ATTRIBUTE_UNIT_NONE, NULL },
|
44 | |
[184] = { "end-to-end-error", SK_SMART_ATTRIBUTE_UNIT_NONE, NULL },
|
45 | |
[187] = { "reported-uncorrect", SK_SMART_ATTRIBUTE_UNIT_SECTORS, verify_sectors },
|
46 | |
[188] = { "command-timeout", SK_SMART_ATTRIBUTE_UNIT_NONE, NULL },
|
47 | |
--
|
48 | |
1.7.0
|
49 | |
|