Seagate Exos 14TB X16 drive, possible fake.

samarium

Contributor
Joined
Apr 8, 2023
Messages
192
Anybody got a 14T or 16T Seagate Exos X16 drive they can run some identifications commands for me please, trying to verify the drive that I've been sent is a fake.
Code:
$ sudo bash -s
# hdparm -I /dev/sdX
# smartctl -a /dev/sdX
#

Thanks

PS: For Core users, I am interested to know the equivalent freebsd commands if they are different. I guess smartctl is probably the same, hdparm, no idea.
 
Last edited:

Patrick M. Hausen

Hall of Famer
Joined
Nov 25, 2013
Messages
7,740
What does hdparm do? Any information that smartctl -a does not provide?
 

samarium

Contributor
Joined
Apr 8, 2023
Messages
192
One thing that I did find that was different, was that hdparm comments on what I assume is the firmware checksum.
I usually only use hdparm for doing secure-erase on SSDs, however I've recently found I can I can also use it to defer spin up of HDDs on power up, but haven't tested that as yet.
There seems to be a lot of Capabilities and Security features that hdparm comments upon, that smartctl is silent about.
Possibly easier if I attach hdparm and smartctl output from the potentially fake Exos 14TB drive, and also for the known good but different Ironwolf 10TB, as these represent the closest comparison I can do. I also include the diff -u.
I also started looking with the seagate specific/enhanced tools, which I found a while ago but previously I never had a reason to use/test: https://github.com/Seagate/ToolBin, but won't spam with outputs from that unless asked.
Thanks for looking at this.
 

Attachments

  • hdparm10T.txt
    3.4 KB · Views: 73
  • hdparm14T.txt
    2.9 KB · Views: 73
  • smartctlDiff.txt
    6.7 KB · Views: 70
  • smartctl10T.txt
    5.6 KB · Views: 76
  • smartctl14T.txt
    1.2 KB · Views: 76
  • hdparmDiff.txt
    4 KB · Views: 81
  • seagate10T14T.zip
    10.8 KB · Views: 79
Last edited:

Patrick M. Hausen

Hall of Famer
Joined
Nov 25, 2013
Messages
7,740
Sorry, no idea how to get that in FreeBSD.
 

samarium

Contributor
Joined
Apr 8, 2023
Messages
192
I'm pretty sure the drive is dead, 16-20 nasty clicks on power up, not much vibration, and ambient temperature same as the other drives in the case that are powered down, 10C lower that the powered up drives. Just have to assemble enough evidence to convince the vendor. There is a litany of inconsistencies between the label and the drive / smart data.
 

ZPrime

Cadet
Joined
Sep 19, 2019
Messages
6
One thing that I did find that was different, was that hdparm comments on what I assume is the firmware checksum.
I usually only use hdparm for doing secure-erase on SSDs, however I've recently found I can I can also use it to defer spin up of HDDs on power up, but haven't tested that as yet.
There seems to be a lot of Capabilities and Security features that hdparm comments upon, that smartctl is silent about.
Possibly easier if I attach hdparm and smartctl output from the potentially fake Exos 14TB drive, and also for the known good but different Ironwolf 10TB, as these represent the closest comparison I can do. I also include the diff -u.
I also started looking with the seagate specific/enhanced tools, which I found a while ago but previously I never had a reason to use/test: https://github.com/Seagate/ToolBin, but won't spam with outputs from that unless asked.
Thanks for looking at this.
I have Seagate Exos X18, 18TB... not sure if this helps but figured it can't hurt.

Code:
hdparm -I /dev/sde

/dev/sde:

ATA device, with non-removable media
    Model Number:       ST18000NM000J-2TV103
    Serial Number:      ZR##PL##
    Firmware Revision:  SN04
    Transport:          Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
    Used: unknown (minor revision code 0xffff)
    Supported: 11 10 9 8 7 6 5
    Likely used: 11
Configuration:
    Logical        max    current
    cylinders    16383    16383
    heads        16    16
    sectors/track    63    63
    --
    CHS current addressable sectors:    16514064
    LBA    user addressable sectors:   268435455
    LBA48  user addressable sectors:  4394582016
    Logical  Sector size:                  4096 bytes [ Supported: 256 2048 ]
    Physical Sector size:                  4096 bytes
    Logical Sector-0 offset:                  0 bytes
    device size with M = 1024*1024:    17166336 MBytes
    device size with M = 1000*1000:    18000207 MBytes (18000 GB)
    cache/buffer size  = unknown
    Form Factor: 3.5 inch
    Nominal Media Rotation Rate: 7200
Capabilities:
    LBA, IORDY(can be disabled)
    Queue depth: 32
    Standby timer values: spec'd by Standard, no device specific minimum
    R/W multiple sector transfer: Max = 16    Current = 16
    Recommended acoustic management value: 254, current value: 0
    DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
         Cycle time: min=120ns recommended=120ns
    PIO: pio0 pio1 pio2 pio3 pio4
         Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
    Enabled    Supported:
       *    SMART feature set
            Security Mode feature set
       *    Power Management feature set
       *    Write cache
       *    Look-ahead
       *    WRITE_BUFFER command
       *    READ_BUFFER command
       *    DOWNLOAD_MICROCODE
            Power-Up In Standby feature set
       *    SET_FEATURES required to spinup after power up
            SET_MAX security extension
       *    48-bit Address feature set
       *    Mandatory FLUSH_CACHE
       *    FLUSH_CACHE_EXT
       *    SMART error logging
       *    SMART self-test
       *    Media Card Pass-Through
       *    General Purpose Logging feature set
       *    WRITE_{DMA|MULTIPLE}_FUA_EXT
       *    64-bit World wide name
       *    IDLE_IMMEDIATE with UNLOAD
            Write-Read-Verify feature set
       *    WRITE_UNCORRECTABLE_EXT command
       *    {READ,WRITE}_DMA_EXT_GPL commands
       *    Segmented DOWNLOAD_MICROCODE
       *    unknown 119[6]
       *    unknown 119[7]
            unknown 119[8]
            unknown 119[9]
       *    Gen1 signaling speed (1.5Gb/s)
       *    Gen2 signaling speed (3.0Gb/s)
       *    Gen3 signaling speed (6.0Gb/s)
       *    Native Command Queueing (NCQ)
       *    Phy event counters
       *    Idle-Unload when NCQ is active
       *    READ_LOG_DMA_EXT equivalent to READ_LOG_EXT
       *    DMA Setup Auto-Activate optimization
            Device-initiated interface power management
       *    Software settings preservation
            unknown 78[7]
       *    SMART Command Transport (SCT) feature set
       *    SCT Write Same (AC2)
       *    SCT Error Recovery Control (AC3)
       *    SCT Features Control (AC4)
       *    SCT Data Tables (AC5)
            unknown 206[7]
            unknown 206[12] (vendor specific)
            unknown 206[13] (vendor specific)
            unknown 206[14] (vendor specific)
       *    SANITIZE_ANTIFREEZE_LOCK_EXT command
       *    SANITIZE feature set
       *    OVERWRITE_EXT command
       *    All write cache is non-volatile
       *    Extended number of user addressable sectors
Security:
    Master password revision code = 65534
        supported
    not    enabled
    not    locked
    not    frozen
    not    expired: security count
        supported: enhanced erase
    1562min for SECURITY ERASE UNIT. 1562min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 5000c500dc447ceb
    NAA        : 5
    IEEE OUI    : 000c50
    Unique ID    : 0dc447ceb
Checksum: correct

Code:
smartctl -a /dev/sde
smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.15.79+truenas] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     ST18000NM000J-2TV103
Serial Number:    ZR##PL##
LU WWN Device Id: 5 000c50 0dc447ceb
Firmware Version: SN04
User Capacity:    18,000,207,937,536 bytes [18.0 TB]
Sector Size:      4096 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-4 (minor revision not indicated)
SATA Version is:  SATA 3.3, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Wed May 10 22:40:29 2023 EDT
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:      ( 242)    Self-test routine in progress...
                    20% of test remaining.
Total time to complete Offline
data collection:         ( 1025) 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:      (   1) minutes.
Extended self-test routine
recommended polling time:      (1561) minutes.
Conveyance self-test routine
recommended polling time:      (   2) minutes.
SCT capabilities:            (0x70bd)    SCT Status supported.
                    SCT Error Recovery Control supported.
                    SCT Feature Control 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   082   064   044    Pre-fail  Always       -       18208700
  3 Spin_Up_Time            0x0003   093   093   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       16
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   082   060   045    Pre-fail  Always       -       165114700
  9 Power_On_Hours          0x0032   097   097   000    Old_age   Always       -       2955
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       15
 18 Unknown_Attribute       0x000b   100   100   050    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   059   048   000    Old_age   Always       -       41 (Min/Max 34/42)
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       11
193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       1330
194 Temperature_Celsius     0x0022   041   042   000    Old_age   Always       -       41 (0 19 0 0 0)
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   001   000    Old_age   Always       -       1440
200 Multi_Zone_Error_Rate   0x0023   100   100   001    Pre-fail  Always       -       0
240 Head_Flying_Hours       0x0000   100   100   000    Old_age   Offline      -       2898 (209 183 0)
241 Total_LBAs_Written      0x0000   100   253   000    Old_age   Offline      -       377223249
242 Total_LBAs_Read         0x0000   100   253   000    Old_age   Offline      -       25526376399

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Self-test routine in progress 20%      2955         -
# 2  Short offline       Completed without error       00%      2934         -
# 3  Short offline       Completed without error       00%      2766         -
# 4  Short offline       Completed without error       00%      2597         -
# 5  Short offline       Completed without error       00%      2429         -
# 6  Short offline       Completed without error       00%      2261         -
# 7  Extended offline    Completed without error       00%      2239         -
# 8  Short offline       Completed without error       00%      2093         -
# 9  Short offline       Completed without error       00%      1925         -
#10  Short offline       Completed without error       00%      1757         -
#11  Short offline       Completed without error       00%      1589         -
#12  Extended offline    Completed without error       00%      1496         -
#13  Short offline       Completed without error       00%      1422         -
#14  Short offline       Completed without error       00%      1254         -
#15  Short offline       Completed without error       00%      1086         -
#16  Short offline       Completed without error       00%       919         -
#17  Extended offline    Completed without error       00%       825         -
#18  Short offline       Completed without error       00%       751         -
#19  Extended offline    Completed without error       00%       199         -
#20  Extended offline    Completed without error       00%        29         -
#21  Conveyance offline  Completed without error       00%         5         -

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.
 

samarium

Contributor
Joined
Apr 8, 2023
Messages
192
FYI, eventually got a refund after returning the drive at their expense.
 
Top