Patient HDD came in clicking with failed heads:
ST1000LM024
REV C
First two characters of PN: E7
Donor heads used from:
ST1000LM024
REV A
First two characters of PN: E7
Two sets of donor heads have been used from matching donor drives (both Rev A). Results are replicated.
With current donor, pre-amp is good enough match for HDD to spin up. Reading data from the SA or LBA is slow going, with significant read errors, in particular the S-list). The SA can only be saved error free when when the number of read-retries in "Utility Status" is increased from default of 102 to 255.
However, the issues is that the translator function is not fully working. Data in LBA 0 is incorrect. What would be typical data in other significant LBA values is also incorrect (e.g. 2048). I'm aware that the Samsung uses a dynamic translator and requires reading the S-list fully and for the heads to be able write data. Tests show that it is not possible to write data to the HDD, either to LBA values or to the SA. When I change any Hex values either in SA or LBA the changes appear to save when 'refresh' command is sent, however, when HDD is powered off-on the changes are no longer present.
It is possible to read good data via RAW recovery on LBA. Some areas of the HDD read OK (25+ Mb/s), some areas are very bad, and the read capability is not head specific (good and bad areas on all heads).
I am unsure whether the results will be improved by finding a "Revision C" version of this drive. Hopefully the reason why it is not possible to write to the drive is part incompatibility. We are currently looking for this drive (
viewtopic.php?f=15&t=31705 ). But the Rev C is less common and we would prefer a supplier within the EU.
Can anyone think of any other tests to rule out before trying to find a Rev C drive?
Thanks,
John
Terminal output:
ActiveFW : 00
FWVer : 0001
SATA PLL cal done
DDR size detected = 16MB
DDR size detected = 16MB
*PAUNI_L2958*PA VID=0011 PN=000D Rev=0001- PA_LSI2958 Found
*PAUNI_L2958*PA VID=0011 PN=000D Rev=0001- PA_LSI2958 FoundU
S_0SO_1
SPU@23C,5060mV
IS=3
CLA ..36/65
HO..OK
HO RPM=3263 OK
AC 780
ST..Skip..OK
mS1 00000003
GT:406
SC(L):4100/16
BE.N:28
LD..OK
SK C: 7747 H:0
Loaded FIT ( 0: 0: 1)
CalibTable Loaded. Rev:0x1B
ResoTable Loaded. Rev:0x01
Bump Limit Loaded. Rev:0x01
RRO1xTable Loaded. Rev:0x01
Fw Active 00
Ovly loaded to 0x00014D00
Ovly loaded to 0x1002DF60
FdtTable Loaded. Rev:0x02
| 17 | SLIST | 4 | 0 | 0 | 5B04 |
| 17 | SLIST | 4 | 1 | 0 | 1140 |
| 17 | SLIST | 4 | 2 | 0 | 1140 |
Unknown file id 384
Up MC
PwrOn RRO1x @ H0
Table) cos = -711680, sin = 496640
Coeff) cos = -35792, sin = 50008
DiskSlip : 122 [SrvTrk]
DiskSlip : 131 [SrvTrk]
0. phs diff 1 [wedges] Table) 155, coef) 154
PwrOn RRO1x @ H2
Table) cos = -716544, sin = 489472
Coeff) cos = -30592, sin = 34175
DiskSlip : 122 [SrvTrk]
DiskSlip : 129 [SrvTrk]
4. phs diff 0 [wedges] Table) 156, coef) 156
TgtCyl: 832
Hd: 2 Zn: 0 Avg.:- 229
TgtCyl: 263568
Hd: 2 Zn: 1 Avg.: 1045
SVCAL(0080,0000)-->PASS
RecordValid Fail : 0406E47D 0007E41D
ENG>| 152 | ZONHEAL3 | 64 | 0 | 0 | 5B04 |
[INIT_ATWH_V2 REV:0008 GRP:1]
RdyTm = 15764986 us
EPOK
mS1 00000003
SK C:155464 H:0
SC(U)..4100/80
UD..OK : 80
PK_4 C: 9 H:0
healing Enable 003C 001E 0000 001E