From 7a9474a6a86495e1d9001605a3c18749c08bfc48 Mon Sep 17 00:00:00 2001 From: 2Shirt <2xShirt@gmail.com> Date: Sun, 6 Jan 2019 21:51:45 -0700 Subject: [PATCH] Try enabling SMART before checking attributes * Fixes issue #84 --- .bin/Scripts/functions/hw_diags.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.bin/Scripts/functions/hw_diags.py b/.bin/Scripts/functions/hw_diags.py index c9ce87f7..e4f193f4 100644 --- a/.bin/Scripts/functions/hw_diags.py +++ b/.bin/Scripts/functions/hw_diags.py @@ -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)