I'm running Debian Wheezy, stock
smartmontools package (smartctl 5.41).
An SSD, Mushkin
MKNSSDCR120GB-MX, is reporting usage lifetime information in SMART attribute id 231 (decimal). For hard drives this attribute is
Temperature_Celsius, and unfortunately smartmontools is interpreting it as such:
SMART Attributes Data Structure revision number: 10 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE [...] 231 Temperature_Celsius 0x0013 001 001 010 Pre-fail Always FAILING_NOW 21474836481 [...]
No, not 21 billion degrees Celsius ... it is supposed to be an indication of the SSD life left.
I tried updating the drive database using the command:
# /usr/sbin/update-smart-drivedb /usr/share/smartmontools/drivedb.h updated from branches/RELEASE_5_41_DRIVEDB #
... and restarting
smartd, but the drive is still not recognized as an SSD.
Is there a solution other than adding the backports repo and installing the
smartmontools backports version? If I have to do this, then I will, but I currently don't have any backports software on this server and it seems like there must be another way.