Switch to full style
Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
Post a reply

Do WD drives react to changes of TLER times over ATA comm.?

February 20th, 2023, 7:13

Do WD drives react to changes of TLER times over ATA commands?

When trying this out with a Western Digital WD40EFZX disk, I could read out the new values that I set but they were lost when powering the disk up again.

The purpose is to shorten the sector read times.
As I don't have a broken WD40EFZX to test this I would like to know if somebody already checked it.

Re: Do WD drives react to changes of TLER times over ATA com

February 21st, 2023, 3:17

Perhaps the OP should try WD's WDTLER.EXE tool?

http://www.hddoracle.com/viewtopic.php?f=22&t=218

I would dump the SA modules with WDMarvel before and after doing this, though. Then we can confirm if the changes have been written to the SA (probably module 02).

https://wdmarvel.com/en/demo/

Re: Do WD drives react to changes of TLER times over ATA com

February 21st, 2023, 5:54

Spildit wrote:
rec wrote:Do WD drives react to changes of TLER times over ATA commands?


What ATA command are you using ?


I am using smartmontools with the -l scterc parameter.

I don't need to permanently store the times I have set before. This is not for a RAID setup.
The only purpose is to shorten the time wasted on unreadable sectors when duplicating a defective drive - I can retry reading later anyway.

fzabkar wrote:Perhaps the OP should try WD's WDTLER.EXE tool?


I have to admit that I didn't bother preparing a DOS disk. :)

Re: Do WD drives react to changes of TLER times over ATA com

February 21st, 2023, 22:28

fzabkar wrote:Perhaps the OP should try WD's WDTLER.EXE tool?
I would dump the SA modules with WDMarvel before and after doing this, though. Then we can confirm if the changes have been written to the SA (probably module 02).
https://wdmarvel.com/en/demo/

I always did it, non volatile timers stored in module 0C. And WD40EFZX must support scterc commands

Re: Do WD drives react to changes of TLER times over ATA com

February 22nd, 2023, 3:13

I believe this section of module 0x0C stores various configuration parameters. I suspect that the two 0x1B58 values are the read and write TLER/ERC timers. The model is WD12EFRX-68MYMN1.

Code:
Offset(h) 00   02   04   06   08   0A   0C   0E

00000710                      5245 5345 5256 4544          RESERVED
00000720  2D2D 2D2D 5744 4320 524F 4D20 4D4F 4445  ----WDC ROM MODE
00000730  4C2D 5354 4756 4454 322D 2D2D 5744 4320  L-STGVDT2---WDC
00000740  524F 4D20 4443 4D20 5354 5249 4E47 2D2D  ROM DCM STRING--
00000750  2D2D 2D2D 2D2D 2D2D 2D2D 2D2D 2D2D 2D2D  ----------------
00000760  4255 494C 4420 4F52 4947 2D2D 4255 494C  BUILD ORIG--BUIL
00000770  4420 5245 434F 4E2D 4000 0000 0300 0100  D RECON-@.......
00000780  0000 0000 0000 581B 581B 0003 0100 0100
                         ^^^^ ^^^^
                         0x1B58 = 7000 millisec = 7 sec

00000790  0000 0200 0A00 E089 B69F 0000 0000 E546
000007A0  BB8B 0000 0000 0100 0100 E089 B69F 0000
000007B0  0000 0100 3C00 0000 0000 55F6 0300 0900
000007C0  0000 446D 0700 8093 0700 C83E 0700 8000
000007D0  0002 0001 0000
Post a reply