fzabkar wrote:
You could use smartmontools (smartctl) to view the drive's internal error logs.
Example:
https://old.reddit.com/r/homelab/comments/zhubv2/interpreting_sas_smart_data/im not particularly experienced with smart data, but i THINK these are ok:
Code:
=== START OF INFORMATION SECTION ===
Vendor: SEAGATE
Product: ST1200MM0007
Revision: IS06
Compliance: SPC-4
User Capacity: 1,200,243,695,616 bytes [1.20 TB]
Logical block size: 512 bytes
LU is fully provisioned
Rotation Rate: 10000 rpm
Form Factor: 2.5 inches
Logical Unit id: 0x5000c5007dff31cb
Serial number: S3L0ST1X
Device type: disk
Transport protocol: SAS (SPL-4)
Local Time is: Mon Jun 22 23:13:05 2026 BST
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
Current Drive Temperature: 45 C
Drive Trip Temperature: 60 C
Accumulated power on time, hours:minutes 63928:03
Manufactured in week 40 of year 2014
Specified cycle count over device lifetime: 10000
Accumulated start-stop cycles: 78
Specified load-unload count over device lifetime: 300000
Accumulated load-unload cycles: 2797
Elements in grown defect list: 0
Vendor (Seagate Cache) information
Blocks sent to initiator = 1863997383
Blocks received from initiator = 2025387004
Blocks read from cache and sent to initiator = 2315512278
Number of read and write commands whose size <= segment size = 380999265
Number of read and write commands whose size > segment size = 146
Vendor (Seagate/Hitachi) factory information
number of hours powered up = 63928.05
number of minutes until next internal SMART test = 45
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: 3773297794 0 0 3773297794 0 464459.324 0
write: 0 0 18 18 18 256003.806 0
verify: 12323876 0 0 12323876 0 3.618 0
Non-medium error count: 2
SMART Self-test log
Num Test Status segment LifeTime LBA_first_err [SK ASC ASQ]
Description number (hours)
# 1 Background short Completed 64 63866 - [- - -]
# 2 Background long Aborted (device reset ?) 64 63840 - [- - -]
# 3 Background long Aborted (device reset ?) 64 63840 - [- - -]
# 4 Background long Aborted (device reset ?) 64 63840 - [- - -]
# 5 Background short Completed 64 7 - [- - -]
# 6 Reserved(7) Completed 48 7 - [- - -]
# 7 Reserved(7) Completed 48 6 - [- - -]
# 8 Background short Completed 48 4 - [- - -]
and
Code:
=== START OF INFORMATION SECTION ===
Vendor: SEAGATE
Product: ST1200MM0007
Revision: IS06
Compliance: SPC-4
User Capacity: 1,200,243,695,616 bytes [1.20 TB]
Logical block size: 512 bytes
LU is fully provisioned
Rotation Rate: 10000 rpm
Form Factor: 2.5 inches
Logical Unit id: 0x5000c5007dff31cb
Serial number: S3L0ST1X
Device type: disk
Transport protocol: SAS (SPL-4)
Local Time is: Mon Jun 22 23:13:05 2026 BST
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
Current Drive Temperature: 45 C
Drive Trip Temperature: 60 C
Accumulated power on time, hours:minutes 63928:03
Manufactured in week 40 of year 2014
Specified cycle count over device lifetime: 10000
Accumulated start-stop cycles: 78
Specified load-unload count over device lifetime: 300000
Accumulated load-unload cycles: 2797
Elements in grown defect list: 0
Vendor (Seagate Cache) information
Blocks sent to initiator = 1863997383
Blocks received from initiator = 2025387004
Blocks read from cache and sent to initiator = 2315512278
Number of read and write commands whose size <= segment size = 380999265
Number of read and write commands whose size > segment size = 146
Vendor (Seagate/Hitachi) factory information
number of hours powered up = 63928.05
number of minutes until next internal SMART test = 45
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: 3773297794 0 0 3773297794 0 464459.324 0
write: 0 0 18 18 18 256003.806 0
verify: 12323876 0 0 12323876 0 3.618 0
Non-medium error count: 2
SMART Self-test log
Num Test Status segment LifeTime LBA_first_err [SK ASC ASQ]
Description number (hours)
# 1 Background short Completed 64 63866 - [- - -]
# 2 Background long Aborted (device reset ?) 64 63840 - [- - -]
# 3 Background long Aborted (device reset ?) 64 63840 - [- - -]
# 4 Background long Aborted (device reset ?) 64 63840 - [- - -]
# 5 Background short Completed 64 7 - [- - -]
# 6 Reserved(7) Completed 48 7 - [- - -]
# 7 Reserved(7) Completed 48 6 - [- - -]
# 8 Background short Completed 48 4 - [- - -]
they spin up and accessible again if i run
Code:
sudo sg_start --start /dev/sg*
also, they have no data on them yet as the first thing i did was run a smart test, and found they reset during testing.
googling this had the ai (i know) tell me that the sas driver might be getting a timeout of inactivity while the disk does something in the background and ISO6 was supposed to help, and it also gave me some commands/configs to extend the timeout.
this could be incorrect of course. i will try writing some data to them and test their read/write