Page 1 of 1

old WD CAVIAR WD1000-00CAA1

Posted: Sat Jun 23, 2018 4:50 pm
by DRG
Hi everybody!
Client swapped PCB on this drive because the original was dead. It spins up fine now. I don't see any ROM chip on this board. The 8 pin chip seems to be an inverting switch-mode regulator.

Job was at another lab in the US.

PC3K cannot see or detect the family of this drive so I don't think I can use it on this case.
On the DDI, I am able to reliably get full ID every time but was only able to read a few hundred sectors.
Now the IDX indicator is constantly lit up with some IDNF indicators and it mostly times out on all sectors and giving lots of "I" and "M" sector errors.

Any idea what could be the problem causing all these ID not found and address marker errors?

Re: old WD CAVIAR WD1000-00CAA1

Posted: Sat Jun 23, 2018 5:06 pm
by lcoughey
If the drive doesn't have the native ROM, it could be that the donor doesn't have the correct headmap. PC3K definitely supports this model. You will need to determine the original headmap, rebuild rom from sa or find a close copy to write to the pcb.

Re: old WD CAVIAR WD1000-00CAA1

Posted: Sat Jun 23, 2018 5:28 pm
by lcoughey
Oh, that is an older IDE model. No rom in sa. Are you sure there is no u12? It may be a larger chip.

My theory about the wrong head map is likely true.

Re: old WD CAVIAR WD1000-00CAA1

Posted: Mon Jun 25, 2018 4:54 pm
by DRG
There's a large U2 with a chip number M29F102BB. (1 MBIT (64KB X16, BOOT BLOCK) SINGLE SUPPLY FLASH MEMORY)
There's a 8 pin U8 with a chip number ST755 9224.
There's a U1 with a chip number L6278 1.2.

I actually don't think ROM is not unique in the old Caviar drives.

Re: old WD CAVIAR WD1000-00CAA1

Posted: Mon Jun 25, 2018 8:09 pm
by lcoughey
Can you post a pic?

No, the ROMs are not unique, per se, but you do need to have a close version with the exact same head map. If your drive has heads 0,1,4 and the donor PCB has 0,2,5, it will behave exactly like you describe.

Re: old WD CAVIAR WD1000-00CAA1

Posted: Thu Jun 28, 2018 4:38 pm
by DRG
it's saying my image of 603k is too large for this forum.

its at the bottom here.
http://forum.acelaboratory.com/viewtopi ... 158&t=9749

Im going to try to swap that strange looking large ROM.

Re: old WD CAVIAR WD1000-00CAA1

Posted: Thu Jun 28, 2018 5:28 pm
by lcoughey
Why not just figure out the physical headmap and write it to the ROM?

Re: old WD CAVIAR WD1000-00CAA1

Posted: Thu Jun 28, 2018 6:24 pm
by DRG
I guess i could have done that. I've never done it that way. You mean just visually look at the order and write that configuration to the ROM?

I ended up swapping the ROM and was able to get FULL & correct ID.
I was also able to get about a million sequential sectors imaged and it was reading extremely fast, over 90MB/s if I recall correctly.

Now its acting up again as ion the beginning by not reading and not giving ID anymore.

DE reads random sectors but its a mess with lots of errors. Pic attached.