why not H = C = D ModeSense6 for just the header

Hale Landis hlandis at indra.com
Wed Feb 12 09:40:28 PST 2003

* From the T10 Reflector (t10 at t10.org), posted by:
* "Hale Landis" <hlandis at indra.com>
Send to both T13 and T10 - Hale.

On Wed, 12 Feb 2003 09:44:11 -0700, Pat LaVarre wrote:
>This message is from the T13 list server.
> [...]
>As was reported to t13, I'm still working offline 
>with Hale Landis to try and make the issue more plain.
> [...]

Yes, Pat and I are working through a list of issues. 
But this discussion can be split into two major parts:

1) There are "limitations" in the Microsoft Windows device driver
stack. These limitataions may be bugs or could be a lack of
documentation ("don't do this because Windows doesn't support it).
I'm sure that our friends at Microsoft will provide either fixes for
the bugs or updated documentation.

2) Between Pat and I we are discussing a series of issues (questions
|from me to Pat). 
2a) We are stuck on the question: "a device's "block size" has
nothing to do with the size of a PIO data block or a DMA data burst".

2b) The overall issue of: a when a device receives a command (ATA or
ATAPI PACKET SCSI-like CDB) that command exactly defines a "data
stream" to be transferred (assuming no error); ATA/ATAPI transferred
*only* an even number of bytes; there is only one "pad" byte possible
(last byte of the transfer); and using PIO or DMA (any type or speed
of DMA) does not change the "data stream" that the command will


BTW: I'm not on the T10 email list.

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

* For T10 Reflector information, send a message with
* 'info t10' (no quotes) in the message body to majordomo at t10.org

More information about the T10 mailing list