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 ++
