Skip to content

Incorrect presentation of the SMART attribute 231 #81

@glorifyday

Description

@glorifyday

Version and Environment

  • GSmartControl version: 2.0.2 (also on 1.1.3)
  • OS: Windows 10 Pro 22H2 OS build 19045.5487 (also on Raspbian GNU/Linux 11 (bullseye), Linux 6.1.21-v8+, arm64, respectively)
  • drivedb.h 7.3/5660 (up to date)

Description of the Bug
Dor some SSDs, the S.M.A.R.T. attribute 231 is presented in GSmartControl (both Raspbian and Windows version) as "Temperature" and false warnings are shown.
On the other hand, the smartctl output says: 231 Unknown_SSD_Attribute.

This attribute might be vendor specific, but for instance Kingston lists it as "SSD Life Left".
https://media.kingston.com/support/downloads/mkp_306_smart_attribute.pdf

I've got four SSDs that use this attribute:

  • Kingston XS1000 2 TB,
  • Kingston DataTraveler Max 256,0 GB
  • Transcend ESD310C 256,0 GB
  • GoodRam IR-SSDPR-S25A-240 240,0 GB

For the first three, GSmartControl presents this attribute as "Temperature" (unlike smartctl) and shows a (false) warning.
For the last one, the presentation is the same as for smartctl and no warning is shown.

To Reproduce
Steps to reproduce the behavior:

  1. View the device details.
  2. Go to 'Attributes' tab.
  3. Click on 'View Output'
  4. Compare the names of the attribute 231.

Incorrect presentation (Kingston, Transcend):
Image

Correct presentation (GoodRam):
Image

Additional Context
The problem seems to occur in different platforms and software versions.

Included please find the zipped screenshots and JSON outputs from the Windows 2.0.2 version for all the mentioned drives.

Issue.zip

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions