Hello, I just want to share my story behind the crazy smart info back from the smartctl command for my SEAGATE drives.

I have 3 IRONWOLF 6 TB version and I was scared about data loss. So I just try to read the S.M.A.R.T behind my drives.

First I did a smartctl --scan to scan all the drives from my controller (Dell H700)

I started with the drive 4, which is my WD RED

smartctl -ad megaraid,4 /dev/bus/2

The drive is perfectly detected, as you can see :

And the S.M.A.R.T infos are pretty good considering all the years I've used it.


I continue my tests, with the IRONWOLF drives, command :

smartctl -ad megaraid,0 /dev/bus/2

This is the correct device, it seems everything is okay, so I read the S.M.A.R.T values

And WOW ! It looks like 2 450 112 642 seek error rate and 174 569 605 raw read error.
It was so crazy I couldn’t believe it. So I’ve looked a bit into it and found these informations on a forum

I dig into the SEAGATE S.M.A.R.T values and read about 48 bits storage. I read the man of smartctl and find a way to convert values to another format, with the -v option

I’ve checked a lot of formats and finally found the good one :

smartctl -ad megaraid,0 -v 1,raw48:54 /dev/bus/2

The first parameter apply the conversion to the field 1

I re-check my S.M.A.R.T value for the ID 1 and ... I have no raw read error on this disk

And my 4 295 032 833 Command Timeout  ...

... Was 1 timeout