hy friends,
I have got in my hands one WD3200AAKS-00B3A0 (FW:01.03A01) wich come to me because the customer can't install the XP to it.
I have tested the drive with MHDD, with the smart self tests, with the WD datalifeguard diagnostics, and the drive passes all tests, including the zerofill.
But the XP still refuses to format the drive.
The surface scan runs smoothly in mhdd, only have 4 sector with >150ms.
The smart table looks like this:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 153 151 021 Pre-fail Always - 3333
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 138
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 274
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 106
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 37
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 138
194 Temperature_Celsius 0x0022 109 099 000 Old_age Always - 34
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 0
After I test the drive with filling with 0xFF, the issue becomes more strange!
The drive writes the FF smoothly, and reads back all the sectors without reporting any errors, but some sectors differs from 0xFF!
If i repeat the comparing, i can see, another sectors are corrupted, and the 2 bads list have matchig points as well.
(the first list have 25000 missmatches, the second list have 12000 missmatches, and some addresses are equal)
I have read out one sector wich is in both list, and i can see this:
00000000 FD FF FF FF â DF FB FF FF â FF FF FF FF â FD BF FF FF
00000010 FD FB FF FF â FF BB FF FF â DF FB FF FF â FD BF FF FF
00000020 FF FF FF FF â DF BF FF FF â FF FF FF FF â DD BF FF FF
00000030 FF FF FF FF â DD BF FF FF â FF FF FF FF â FF BB FF FF
00000040 DF FB FF FF â FF FF FF FF â FD FB FF FF â DF BF FF FF
00000050 FF FB FF FF â FF FF FF FF â FF FF FF FF â FF BB FF FF
00000060 FF FB FF FF â DF BB FF FF â FF FF FF FF â FF FF FF FF
00000070 FD FF FF FF â FF BF FF FF â DF FB FF FF â FD FF FF FF
00000080 FF FF FF FF â FF BB FF FF â FF FB FF FF â FF BF FF FF
00000090 FD FF FF FF â FD BF FF FF â FD FF FF FF â FF BB FF FF
000000A0 FD BF FF FF â FF FF FF FF â FF FB FF FF â FF BF FF FF
000000B0 FF FB FF FF â FD BF FF FF â FD FF FF FF â FF BB FF FF
000000C0 FD FB FF FF â FF BF FF FF â FF FB FF FF â FF BF FF FF
000000D0 FF FB FF FF â DF FF FF FF â FF FF FF FF â FD FF FF FF
000000E0 FF FF FF FF â DF FB FF FF â FF BF FF FF â DD FF FF FF
000000F0 FD FF FF FF â DF FF FF FF â FD FF FF FF â FF BF FF FF
00000100 FD BB FF FF â FF BF FF FF â FF BB FF FF â DF FF FF FF
00000110 FD FF FF FF â FF FF FF FF â FD FF FF FF â FF FB FF FF
00000120 FD FF FF FF â DF FB FF FF â FF FF FF FF â FF BF FF FF
00000130 DD FB FF FF â DD FF FF FF â FF FF FF FF â DD FF FF FF
00000140 FF BF FF FF â DF BF FF FF â FF FF FF FF â DF FF FF FF
00000150 FF BB FF FF â DF FF FF FF â FD BF FF FF â DF BF FF FF
I can only imagine this issue if the ECC and CRC checking is off in the drive.
The pcb have no external rom and ram, so the ram corruption is more complicated question. (anyway it could be, but the 2 bads list shows another things)
If the sata PHY makes the trick, it must be logged in the UDMA_CRC_Error_Count smart attribute, if i know right...
Somebody have seen this issue before?
Regards,
Janos