| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Taken from:
http://www.samsung.com/global/business/semiconductor/products/SSD/downloads/ds_SS805_NSSD_100_SLC_SATA_II_rev11.pdf
Description:
Attribute Name
175 Program Fail Count (Chip)
176 Erase Fail Count (Chip)
177 Wear Leveling Count
178 Used Reserved Block Count (Chip)
179 Used Reserved Block Count (Total)
180 Unused Reserved Block Count (Total)
181 Program Fail Count (Total)
182 Erase Fail Count (Total)
183 Runtime bad block (Total)
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/libatasmart/+bug/885869
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
According to Intel documantation, complete SSD Serie 320 use same
SMART parameters. I tested it with one more drive: INETL_SSDSA2CT040G3.
Also i collected serial numbers for Intel SSD Serie 320 deevices:
serie 320:
40GB:
SSDSA2CT040G3K5
SSDSA2CT040G301
SSDSA2CT040G3B5
SSDSA2CT040G310
SSDSA2BT040G3
80GB:
SSDSA2CW080G3K5
SSDSA2CW080G301
SSDSA2CW080G3B5
SSDSA2CW080G310
SSDSA2BW080G3
120GB:
SSDSA2CW120G3B5
SSDSA2CW120G3K5
SSDSA2CW120G301
SSDSA2CW120G310
160GB:
SSDSA2CW160G3K5
SSDSA2CW160G3B5
SSDSA2BW160G3
300GB:
SSDSA2CW300G3K5
SSDSA2CW300G3B5
SSDSA2BW300G3
600GB:
SSDSA2CW600G3K5
SSDSA2CW600G301
SSDSA2CW600G3B5
SSDSA2CW600G310
this patch set RegExp for all this devices.
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=25772
|
|
|
|
|
|
|
|
|
| |
Instead of iterating through all attributes four times for an
sk_disk_smart_get_overall() call, just do it once and store the results in
SkDisk. This considerably speeds up libatasmart for common operations like
smart_get_overall() and smart_get_bad().
https://bugs.freedesktop.org/show_bug.cgi?id=26834
|
|
|
|
| |
comparing with (uint64_t) -1
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=25021
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
hi
I have made a patch for libatasmart to add support for attribute 184
and 188. just adds the name to them.
Anyway I thought you might want to take a look at it.
Iv attached the patch against the git master and here is the link to
the Ubuntu's bug/patch
https://bugs.launchpad.net/libatasmart/+bug/521864
Thanks
Guy Taylor
|
|
|
|
| |
http://bugs.freedesktop.org/show_bug.cgi?id=24951
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
atasmart.c: In function ‘init_smart’:
atasmart.c:2556: warning: ‘ret’ may be used uninitialized in this function
We apparently don't initialize the ret variable in init_smart() -
unfortunately
o this warning is never reported with using -O0 (thanks gcc -
see http://gcc.gnu.org/wiki/Better_Uninitialized_Warnings though)
o we never run into this bug with just skdump(1)
The bug does show up in the udisks (aka DeviceKit-disks) use of
libatasmart and this patch fixes it.
http://bugs.freedesktop.org/show_bug.cgi?id=25543
|
| |
|
| |
|
|
|
|
| |
http://bugs.freedesktop.org/show_bug.cgi?id=24700
|
| |
|
| |
|
|
|
|
|
|
| |
This is a followup on:
https://bugzilla.redhat.com/show_bug.cgi?id=515881
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Distuingish attributes that are failing now vs. failed in the past.
Add 'warn' field that is used to signal UIs to highlight certain
attributes.
Beef up the "overall status" logic a bit.
This breaks ABI. Depending on your client this might break API too.
|
| |
|
|
|
|
| |
https://bugzilla.redhat.com/show_bug.cgi?id=499265
|
| |
|
|
|
|
| |
https://bugzilla.redhat.com/show_bug.cgi?id=506254
|
|
|
|
| |
method from it
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
reallocated-sector-count
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Apparently Seagate seems to use the MSB's of the raw data of the
power-on-time field for something else on some disks, so let's just look
at the lower 32bits of that field and we get a value that works on all
disks including those from Seagate. 32bit should be more than enough to
encode the power-on-time for almost all disks so this should not be much
of a limitation.
|
|
|
|
|
|
|
|
| |
Attribute 9 of ST9160821AS apparently is not the power on time in hours.
Since we have no idea what it is and how it is encoded this adds a quirk
to mark the attribute as 'unknown' for this drive.
See rhbz #497107.
|
|
|
|
|
|
|
|
| |
We don't reliably know what this actually is on many drives and since it
is redundant to reallocated-sectors-count it's no loss to admit that we
have no clue.
See rhbz #497107.
|
|
|
|
|
|
|
|
|
| |
This seems to fix the attribute for Fujitsu drives. And those 32 bit
should be enough to still encode bad sectors up to 2TB which should be
more than enough. Hence it is probably safe to ignore the remaing 16 bit
even on non-Fujitsu drives.
See rhbz #496087.
|
| |
|