Failed to read SMART values

bondif

Cadet
Joined
Apr 14, 2022
Messages
9
Hello guys,
I keep getting these alerts (check the attachments or below) for all my drives except the boot array.

Alerts :
CRITICAL​
Device: /dev/da3, failed to read SMART values.​
------
CRITICAL​
Device: /dev/da12, Read SMART Self-Test Log Failed.​


I have run a `smartctl -a /dev/daX` and here are the results :
smartctl 7.2 2020-12-30 r5155 [FreeBSD 12.2-RELEASE-p12 amd64] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor: SEAGATE
Product: DL2400MM0159
Revision: ST58
Compliance: SPC-4
User Capacity: 2,400,476,553,216 bytes [2.40 TB]
Logical block size: 512 bytes
Physical block size: 4096 bytes
Formatted with type 2 protection
8 bytes of protection information per logical block
LU is fully provisioned
Rotation Rate: 10000 rpm
Form Factor: 2.5 inches
Logical Unit id: 0x5000c500e27514a7
Serial number: WBM5W6BC
Device type: disk
Transport protocol: SAS (SPL-3)
Local Time is: Wed Apr 20 12:20:58 2022 +00
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Temperature Warning: Disabled or Not Supported

=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK

Grown defects during certification <not available>
Total blocks reassigned during format <not available>
Total new blocks reassigned <not available>
Power on minutes since format <not available>
Current Drive Temperature: 29 C
Drive Trip Temperature: 60 C

Accumulated power on time, hours:minutes 553:05
Manufactured in week 48 of year 2021
Specified cycle count over device lifetime: 10000
Accumulated start-stop cycles: 14
Specified load-unload count over device lifetime: 300000
Accumulated load-unload cycles: 125
Elements in grown defect list: 0

Vendor (Seagate Cache) information
Blocks sent to initiator = 360696
Blocks received from initiator = 829856
Blocks read from cache and sent to initiator = 64459
Number of read and write commands whose size <= segment size = 5170
Number of read and write commands whose size > segment size = 6

Vendor (Seagate/Hitachi) factory information
number of hours powered up = 553.08
number of minutes until next internal SMART test = 12

Error counter log:
Errors Corrected by Total Correction Gigabytes Total
ECC rereads/ errors algorithm processed uncorrected
fast | delayed rewrites corrected invocations [10^9 bytes] errors
read: 44030 0 0 44030 0 0.183 0
write: 0 0 0 0 0 1.216 0
verify: 1057 0 0 1057 0 0.004 0

Non-medium error count: 0

No Self-tests have been logged
smartctl 7.2 2020-12-30 r5155 [FreeBSD 12.2-RELEASE-p12 amd64] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor: SEAGATE
Product: DL2400MM0159
Revision: ST58
Compliance: SPC-4
User Capacity: 2,400,476,553,216 bytes [2.40 TB]
Logical block size: 512 bytes
Physical block size: 4096 bytes
Formatted with type 2 protection
8 bytes of protection information per logical block
LU is fully provisioned
Rotation Rate: 10000 rpm
Form Factor: 2.5 inches
Logical Unit id: 0x5000c500e275abeb
Serial number: WBM5WDCM
Device type: disk
Transport protocol: SAS (SPL-3)
Local Time is: Wed Apr 20 12:27:50 2022 +00
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Temperature Warning: Disabled or Not Supported

=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK

Grown defects during certification <not available>
Total blocks reassigned during format <not available>
Total new blocks reassigned <not available>
Power on minutes since format <not available>
Current Drive Temperature: 28 C
Drive Trip Temperature: 60 C

Accumulated power on time, hours:minutes 553:12
Manufactured in week 48 of year 2021
Specified cycle count over device lifetime: 10000
Accumulated start-stop cycles: 14
Specified load-unload count over device lifetime: 300000
Accumulated load-unload cycles: 126
Elements in grown defect list: 0

Vendor (Seagate Cache) information
Blocks sent to initiator = 374720
Blocks received from initiator = 827552
Blocks read from cache and sent to initiator = 68965
Number of read and write commands whose size <= segment size = 5175
Number of read and write commands whose size > segment size = 3

Vendor (Seagate/Hitachi) factory information
number of hours powered up = 553.20
number of minutes until next internal SMART test = 5

Error counter log:
Errors Corrected by Total Correction Gigabytes Total
ECC rereads/ errors algorithm processed uncorrected
fast | delayed rewrites corrected invocations [10^9 bytes] errors
read: 45374 0 0 45374 0 0.191 0
write: 0 0 0 0 0 1.217 0
verify: 1044 0 0 1044 0 0.004 0

Non-medium error count: 0

SMART Self-test log
Num Test Status segment LifeTime LBA_first_err [SK ASC ASQ]
Description number (hours)
# 1 Background short Completed 96 22 - [- - -]
# 2 Background short Completed 96 22 - [- - -]

Long (extended) Self-test duration: 12590 seconds [209.8 minutes]
smartctl 7.2 2020-12-30 r5155 [FreeBSD 12.2-RELEASE-p12 amd64] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor: SEAGATE
Product: DL2400MM0159
Revision: ST58
Compliance: SPC-4
User Capacity: 2,400,476,553,216 bytes [2.40 TB]
Logical block size: 512 bytes
Physical block size: 4096 bytes
Formatted with type 2 protection
8 bytes of protection information per logical block
LU is fully provisioned
Rotation Rate: 10000 rpm
Form Factor: 2.5 inches
Logical Unit id: 0x5000c500e275d6bb
Serial number: WBM5WCL6
Device type: disk
Transport protocol: SAS (SPL-3)
Local Time is: Wed Apr 20 12:29:32 2022 +00
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Temperature Warning: Disabled or Not Supported

=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK

Grown defects during certification <not available>
Total blocks reassigned during format <not available>
Total new blocks reassigned = 66
Power on minutes since format <not available>
Current Drive Temperature: 29 C
Drive Trip Temperature: 60 C

Accumulated power on time, hours:minutes 553:15
Manufactured in week 48 of year 2021
Specified cycle count over device lifetime: 10000
Accumulated start-stop cycles: 14
Specified load-unload count over device lifetime: 300000
Accumulated load-unload cycles: 125
Elements in grown defect list: 66

Vendor (Seagate Cache) information
Blocks sent to initiator = 347304
Blocks received from initiator = 874152
Blocks read from cache and sent to initiator = 77940
Number of read and write commands whose size <= segment size = 4599
Number of read and write commands whose size > segment size = 3

Vendor (Seagate/Hitachi) factory information
number of hours powered up = 553.25
number of minutes until next internal SMART test = 26

Error counter log:
Errors Corrected by Total Correction Gigabytes Total
ECC rereads/ errors algorithm processed uncorrected
fast | delayed rewrites corrected invocations [10^9 bytes] errors
read: 40647 43 0 40690 64 0.171 20
write: 0 0 0 0 0 3.024 0
verify: 1829 29 0 1858 41 0.009 0

Non-medium error count: 0

No Self-tests have been logged
smartctl 7.2 2020-12-30 r5155 [FreeBSD 12.2-RELEASE-p12 amd64] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor: DELL
Product: PERC H750 Adp
Revision: 5.16
Compliance: SPC-3
User Capacity: 479,559,942,144 bytes [479 GB]
Logical block size: 512 bytes
Rotation Rate: Solid State Device
>> Terminate command early due to bad response to IEC mode page
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.


All the drives show the same output, except for /dev/da12 and /dev/da14 which is the hardware RAID boot pool.

TrueNAS : TrueNAS-12.0-U8
Server : Dell PowerEdge R740
RAID Controller : PERC H750
RAM : 64 GB
CPU : Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz
Hard drives :
  • 2 x SSD SATA 480GB as RAID 1 array
  • 14 x HDD SAS 10k 2.4TB as Non-RAID
 

Attachments

  • Capturetruenas.JPG
    Capturetruenas.JPG
    56.4 KB · Views: 151

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,703

bondif

Cadet
Joined
Apr 14, 2022
Messages
9
When I checked the BIOS settings I've found that SATA mode is AHCI (not RAID mode) which is kind of HBA.
So I don't think it is the issue!
 

joeschmuck

Old Man
Moderator
Joined
May 28, 2011
Messages
10,994
When I checked the BIOS settings I've found that SATA mode is AHCI (not RAID mode) which is kind of HBA.
So I don't think it is the issue!
The BIOS has nothing to do with the PERC controller, the BIOS setting is for the onboard motherboard controller, not the add-on card.
 

bondif

Cadet
Joined
Apr 14, 2022
Messages
9
The BIOS has nothing to do with the PERC controller, the BIOS setting is for the onboard motherboard controller, not the add-on card.
Sorry if I said something wrong, but it's the only option that I've found that is related to HBA, the controller configuration has no option to change to HBA.
And PERC controller is only used for the boot pool, the rest is Non-RAID.
 
Last edited:

joeschmuck

Old Man
Moderator
Joined
May 28, 2011
Messages
10,994
You need to Flash the PERC 750 from RAID to HBA (passthrough) mode. Unfortunately it's not a simple selection of a BIOS option.

Warning: Backup all your data before flashing your controller, I suspect your pool will be gone if it was built by the raid controller.
 

bondif

Cadet
Joined
Apr 14, 2022
Messages
9
Thanks @joeschmuck I've tried now to switch to HBA, but I found out that my server doesn't support HBA :frown:
So I think I'm going to disable SMART service just to stop the alerts.
 

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,703

joeschmuck

Old Man
Moderator
Joined
May 28, 2011
Messages
10,994
You know that I agree with @sretalla on this. While temporarily disabling SMART is fine, just make sure you replace the controller with an HBA. You will need to decide how important the data you have is to keep safe.
 
Top