This message is from the T13 list server.

Alexander Krebs wrote:
This message is from the T13 list server.
[...]
Regardless of the HBA/device combination being PATA or SATA I would
expect the following sequence:
[...]

The example is correct for both native PATA and SATA emulating PATA.

Now the issue: I have been told that in SATA the device is allowed to
answer the above READ SECTORS command (Register FIS Host to Device)
with a PIO Setup FIS with a transfer count of 1024 and a Data FIS
Device to Host with 1024 bytes data payload.

This can not be correct *if* the SATA host and device are emulating native PATA. But I've not seen anything that says SATA is allowed to do something like this, so I think this example of a 1024 bytes Setup and DATA FIS can not be valid (unless it was part of the execution of a R/W MULITPLE command).

Hale

--

++ Hale Landis ++ www.ata-atapi.com ++

Reply via email to