This message is from the T13 list server.
Hale Landis wrote:
[...]From: Nathan Obr
I have what I believe is the spirit of the law question. If a device doesnt report that it supports a feature in its IDENTIFY_DATA is it acceptable to send it commands from that feature set anyway?
No, there is nothing wrong with a host sending commands to see if the command is accepted. The host just needs to understand that tradition says that after receiving ERR=1 status the host should issue a "reset" before proceeding (this is just tradition, ATA/ATAPI does not require a reset following an error, in fact prohibits a reset following an UDMA ICEC error).
Vendor-specific commands make "just send it down" a very risky proposition...
Jeff
