Try enabling SMART before checking attributes

* Fixes issue #84
This commit is contained in:
2Shirt 2019-01-06 21:51:45 -07:00
parent 68bbee66d5
commit 7a9474a6a8
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C

View file

@ -157,6 +157,11 @@ class DiskObj():
self.smartctl = {}
self.tests = OrderedDict()
self.get_details()
# Try enabling SMART
run_program(['sudo', 'smartctl', '--smart=on', self.path], check=False)
# Get NVMe/SMART data and set description
self.get_smart_details()
self.description = '{size} ({tran}) {model} {serial}'.format(
**self.lsblk)