This message is from the T13 list server.


Hi,


In section J.1.4 of 1532D Volume 3 Revision 3e it describes how
legacy PIO writes are handled in a Serial ATA system.
The last paragraph states
"In the case of a write error, the device may, on any sector
boundary include error status and a command complete
interrupt in the PIO setup FIS, and there is no need to send
the Register   Device to Host FIS."

Is is correct to say "on any sector boundary" or should it
say "on any data FIS boundary (ie. 16 sectors) or end of
transfer"

For example.
If the host initiated a write sectors command for 5 sectors.
If the device had an error during reception of the third
sector, should it return a PIO Setup FIS after the third
sector? How could it do this if the HOST is already sending
down the next sector data? Surely it can only send the PIO
setup FIS at the end of the current data FIS? which could
be on a 16 sector boundary.

Best Regards,

Samuel Russell
ParthusCeva




--
Samuel Russell,
Senior Engineer, ParthusCeva, MacNeice House, 75-77 Malone Rd, Belfast, BT9 6SB.


Email: [EMAIL PROTECTED]
Tel +44 28 90 222 219; Fax +44 28 90 222 200

Internet: http://www.parthusceva.com




Reply via email to