Help with flashing older HGST/Hitachi drive [H0H72121CLAR12T0/HUH721212AL4200]

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

jdlovins

New Member
Apr 14, 2017
3
0
1
29
Hello!

I recently bought a few of these drives HGST 12TB HDD HUH721212AL4200 7200 RPM SAS 12Gb/s 4Kn 3.5-Inch Hard Desk Drive | eBay and now going through to make sure they are good to go. When i tried to run a long test i was met with this error "Long (extended) offline self test failed [unsupported field in scsi command]". The same happened for every single drive. So that led me into looking deeper into the drives and they appear to have a different firmware than what one would expect of the 4200 so I am guessing they have a specific vendor firmware, my guess is Dell EMC.

Here is the smart output.

Code:
=== START OF INFORMATION SECTION ===
Vendor:               HITACHI
Product:              H0H72121CLAR12T0
Revision:             Q3D0
Compliance:           SPC-4
User Capacity:        12,000,138,625,024 bytes [12.0 TB]
Logical block size:   4096 bytes
LU is fully provisioned
Rotation Rate:        7200 rpm
Form Factor:          3.5 inches
Logical Unit id:      0x5000cca253361350
Serial number:        xxxxxx
Device type:          disk
Transport protocol:   SAS (SPL-3)
Local Time is:        Sun Dec  3 15:34:47 2023 EST
SMART support is:     Available - device has SMART capability.
SMART support is:     Enabled
Temperature Warning:  Disabled or Not Supported
Read Cache is:        Enabled
Writeback Cache is:   Disabled

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

Grown defects during certification = 0
Total blocks reassigned during format = 0
Total new blocks reassigned = 0
Power on minutes since format = 7347
Current Drive Temperature:     34 C
Drive Trip Temperature:        60 C

Manufactured in week 05 of year 2018
Specified cycle count over device lifetime:  50000
Accumulated start-stop cycles:  92
Specified load-unload count over device lifetime:  600000
Accumulated load-unload cycles:  866
Elements in grown defect list: 0

Vendor (Seagate Cache) information
  Blocks sent to initiator = 8194006706028544

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:          0        0         0         0    3128075      94728.075           0
write:         0        0         0         0     108990     186032.126           0
verify:        0        0         0         0       6645         77.071           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                   -   27068                 - [-   -    -]
# 2  Background short  Completed                   -   25628                 - [-   -    -]
# 3  Background short  Completed                   -   24188                 - [-   -    -]
# 4  Background short  Completed                   -   22748                 - [-   -    -]
# 5  Background short  Completed                   -   21308                 - [-   -    -]
# 6  Background short  Completed                   -   19868                 - [-   -    -]
# 7  Background short  Completed                   -   18428                 - [-   -    -]
# 8  Background short  Completed                   -   15572                 - [-   -    -]
# 9  Background short  Completed                   -   14132                 - [-   -    -]
#10  Background short  Completed                   -   12692                 - [-   -    -]
#11  Background short  Completed                   -   11252                 - [-   -    -]
#12  Background short  Completed                   -    9811                 - [-   -    -]
#13  Background short  Completed                   -    8371                 - [-   -    -]
#14  Background short  Completed                   -    6931                 - [-   -    -]
#15  Background short  Completed                   -    5491                 - [-   -    -]
#16  Reserved(3)       Completed                   -     113                 - [-   -    -]
#17  Reserved(3)       Completed                   -     113                 - [-   -    -]
#18  Reserved(3)       Completed                   -     108                 - [-   -    -]
#19  Reserved(3)       Completed                   -     108                 - [-   -    -]
#20  Reserved(3)       Completed                   -     108                 - [-   -    -]

Long (extended) Self-test duration: 6 seconds [0.1 minutes]

Background scan results log
  Status: scan is active
    Accumulated power on time, hours:minutes 28861:35 [1731695 minutes]
    Number of background scans performed: 158,  scan progress: 0.00%
    Number of background medium scans performed: 158

Protocol Specific port log page for SAS SSP
relative target port id = 1
  generation code = 2
  number of phys = 1
  phy identifier = 0
    attached device type: SAS or SATA device
    attached reason: unknown
    reason: unknown
    negotiated logical link rate: phy enabled; 6 Gbps
    attached initiator port: ssp=1 stp=1 smp=1
    attached target port: ssp=0 stp=0 smp=0
    SAS address = 0x5000cca253361351
    attached SAS address = 0x5d4ae520b196bf07
    attached phy identifier = 0
    Invalid DWORD count = 0
    Running disparity error count = 0
    Loss of DWORD synchronization = 0
    Phy reset problem = 0
    Phy event descriptors:
     Invalid word count: 0
     Running disparity error count: 0
     Loss of dword synchronization count: 0
     Phy reset problem count: 0
relative target port id = 2
  generation code = 2
  number of phys = 1
  phy identifier = 1
    attached device type: no device attached
    attached reason: unknown
    reason: power on
    negotiated logical link rate: phy enabled; unknown
    attached initiator port: ssp=0 stp=0 smp=0
    attached target port: ssp=0 stp=0 smp=0
    SAS address = 0x5000cca253361352
    attached SAS address = 0x0
    attached phy identifier = 0
    Invalid DWORD count = 0
    Running disparity error count = 0
    Loss of DWORD synchronization = 0
    Phy reset problem = 0
    Phy event descriptors:
     Invalid word count: 0
     Running disparity error count: 0
     Loss of dword synchronization count: 0
     Phy reset problem count: 0
Is it possible to flash this to a generic firmware that would be used for HUH721212AL4200?

Thanks!
 

CyklonDX

Well-Known Member
Nov 8, 2022
848
279
63
No. You will always get that error; why? I have multiple sas3 disks hitachi, hgst, and wd branded disks and they all show this same error.
[unsupported field in scsi command]

This is just outdated logic as SMART extended self-test triggers disk spin-down, and that isn't normally available as a command on sas3 disks.
As long as SMART Health Status: OK there's nothing to worry.