I got some vendor “rebranded” hard disks (from HP), I guess they are original Seagate given some reference on the sticker “ST4000NM0035” (but otherwise, the rest seems to be HP rebranded). And on the Seagate warranty check, the serial number returns the right model number but doesn’t display the warranty (I’m not worried about the warranty, it’s long passed ).
For such drive, do they also change the firmware?
I’m asking because I get strange SMART results:
Summary
smartctl 7.2 2021-09-14 r5236 [FreeBSD 13.1-RELEASE-p9 amd64] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Device Model: MB4000GVYZK
Serial Number: ZC1156BV
LU WWN Device Id: 5 000c50 0a232e47a
Firmware Version: HPG2
User Capacity: 4,000,787,030,016 bytes [4.00 TB]
Sector Size: 512 bytes logical/physical
Rotation Rate: 7200 rpm
Form Factor: 3.5 inches
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ACS-3 T13/2161-D revision 5
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is: Tue Apr 30 08:16:25 2024 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
General SMART Values:
Offline data collection status: (0x82) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 575) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 363) minutes.
Conveyance self-test routine
recommended polling time: ( 3) minutes.
SCT capabilities: (0x1025) SCT Status supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 079 064 044 Pre-fail Always - 76786904
3 Spin_Up_Time 0x0003 094 093 070 Pre-fail Always - 0
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 1
7 Seek_Error_Rate 0x000f 096 060 045 Pre-fail Always - 3567304067
9 Power_On_Hours 0x0032 040 040 000 Old_age Always - 53039
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
180 Unknown_HDD_Attribute 0x003b 100 100 030 Pre-fail Always - 1154620548
194 Temperature_Celsius 0x0022 034 042 000 Old_age Always - 34 (0 18 0 0 0)
196 Reallocated_Event_Count 0x0033 100 100 010 Pre-fail Always - 1
SMART Error Log not supported
SMART Self-test Log not supported
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
The SMART attribute list is very short…
The SMART error log and self-test log are not supported!
And it says that the disk is not in the smartctl database.
I guess this is due to the firmware, hence my question.
And, any guess as why they would do such thing (especially the log)?
The SMART test (at least short) can be run but there is no way to see the results.
This is a bit frustrating…
For now I’m not planning to use these disks (or maybe for backup).
All looks good and apparently it does support SMART self-tests.
I have to assume the “strange” readings you were referring to were the three crazy values, Error Rates. This is normal for Seagate and does not reflect the true error rate at fact value. Subtract hex FFFFFFFF from that value and the remainder, if any, is the true value. Seagate uses this register for more that one purpose and anything over that value indicates a failure.
The only odd thing I saw was the Maximum temperature of “-40” and that is odd, and must be an incorrect value.
Run a SMART short test daily and a Long test once a week, or just keep doing what you are doing, it still works.
Well actually I ignored those!
I mean I know that Seagate has a different interpretation of it but I didn’t look into it yet so thanks for the details!
The “strange” readings I was referring to were the absence of logs with -a parameter (which was resolved with the -x) and the rather short list of SMART attributes.
Just for the story, the first time I checked these drives, they were connected on an integrated controller set to HBA mode. And I thought this was because of the controller that wasn’t really acting as an HBA… But then I tried with other drives and it worked well and now I confirmed that it is indeed the drives since I’ve tried them on an other system, directly on the motherboard’s controller.
I am learning to never be surprised when it comes to the incorporation or lack of good incorporation of SMART in a drive. It is odd but at least the drive is working, and working well.
That is also why I came here to ask the question to get more insight from more experienced members! It’s always good to have other perspectives.
And thank you very much.