smartctl reports: device lacks SMART capability, but Samsung says it supports SMART. Does anybody know the reason for this?

Vendor: NVMe
Product: Samsung SSD 950
Revision: BXX7
Compliance: SPC-4
User Capacity: 256,060,514,304 bytes [256 GB]
Logical block size: 512 bytes
Rotation Rate: Solid State Device
Logical Unit id: 0x0025385cf1508633
Device type: disk
Local Time is: Sat Mar 18 11:27:32 2017 AEDT
device is NOT READY (e.g. spun down, busy)
SMART support is: Unavailable - device lacks SMART capability.
  • Is SMART enabled in the BIOS? Mar 18, 2017 at 0:54

1 Answer 1


In short, is the Smartmontools > v6.5?

The command seem to be

smartctl -A

Based on Smartmontools

Smartmontools NVMe support

Smartmontools supports NVMe starting from version 6.5. Please note, that currently NVMe support is considered as experimental. Currently implemented features:

Basic information about controller name, firmware, capacity (smartctl -i)
Controller and namespace capabilities (smartctl -c)
SMART overall-health self-assessment test result and warnings (smartctl -H)
NVMe SMART attributes (smartctl -A)
NVMe error log (smartctl -l error[,NUM])
Ability to fetch any nvme log (smartctl -l nvmelog,N,SIZE)
The smartd daemon tracks health (-H), error count (-l error) and temperature (-W DIFF,INFO,CRIT)
Currently NVMe support is implemented on Linux, Windows and FreeBSD. Details about supported version/driver combinations are provided in the next section.
  • It is, smartctl 6.5 2016-01-24 r4214, so 6.5. So self test should work... But as it's still experimental... Going to search some other tool then...
    – fkrauth
    Mar 18, 2017 at 5:38

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .