[smartmontools-support] problem with scterc on a mac
Dennis Couzin
dcouzin at yahoo.com
Mon Feb 10 20:02:37 CET 2020
Dear Christian,
Thank you for quoting from the later versions.
The ACS-4 version finally says enough. It replaces the expression "default value" with two expressions:
"Power-on Read Command Timer value";
"Power-on Write Command Timer value".
Then you get to read clauses like:
"The Read Command Timer shall be set to the value of the Power-on Read Command Timer ..."
I pity whoever must read such verbose specifications. A bit of mathematical or logical syntax makes much bigger ideas than these much clearer.
Why did ACS-4 want ERC values settings not to persist through a power-on reset, since power-ons are normal events in a drive's life?
Shouldn't default ERC values, like other default values, only be restored by intentional resettings?
I think I prefer Toshiba's misunderstanding of the specification.
Sincerely,
Dennis
-----Original Message-----
From: Smartmontools-support <smartmontools-support-bounces at listi.jpberlin.de> On Behalf Of Christian Franke
Sent: Monday, 10 February 2020 18:41
To: Dennis Couzin <dcouzin at yahoo.com>
Cc: Smartmontools-support at listi.jpberlin.de
Subject: Re: [smartmontools-support] problem with scterc on a mac
Dennis Couzin wrote:
> Your quote from the 2008 ATA8-ACS final draft:
> "Read and Write Command Timer values are set to default values at
> power-on but may be altered by an SCT command at any time. A device
> shall not change these settings while processing a hardware reset or a
> software reset."
> The phrase "these settings" in the second sentence is ambiguous: it can refer either to the default values mentioned in the first sentence or to the altered values mentioned later in the first sentence. To a normal, untechnical English reader, "these settings" would refer to the altered values. On that reading, if a "power-on" entails a "reset", the second sentence contradicts the first. But if a "power-on" does not entail a "reset", there will be no contradiction.
ATA standards specify 3 kinds of resets: "power-on reset", "hardware
reset" and "software reset".
ACS-2 changed the text "... at power-on ..." to "... after processing a
power-on reset ...".
ACS-4 enhanced this to:
"The Read Command Timer value and the Write Command Timer value persist
across a hardware reset and a software reset. The Power-on Read Command
Timer value and the Power-on Write Command Timer value persist across
all resets (e.g. power-on reset). The Read Command Timer shall be set to
the value of the Power-on Read Command Timer as a result of processing a
power-on reset. The Write Command Timer shall be set to the value of the
Power-on Write Command Timer as a result ofprocessing a power-on reset. "
> Ca. 2008, WD supplied a DOS program wdler.exe to make ERC settings on its hard drives. Could its settings have been anything but "persistent"?
This tool might use vendor specific commands. Therefore persistence may
differ from the standard commands.
Regards,
Christian
_______________________________________________
Smartmontools-support mailing list
Smartmontools-support at listi.jpberlin.de
https://listi.jpberlin.de/mailman/listinfo/smartmontools-support
More information about the Smartmontools-support
mailing list