From: [EMAIL PROTECTED] on behalf of Hale Landis
Sent: Mon 11/14/2005 11:43 AM
To: [email protected]
Subject: Re: [t13] ATA-8 APT Teleconference
This message is from the T13 list server.
Mark Overby
wrote:
> This teleconference is to review the changes to ATA8-APT that
removes
> overlap from the packet state diagrams.
I think more
information and clarification is required on this topic.
1) Is there a
proposal from one or more ATAPI device manufacturers for
this change? If so,
what is the document number?
*** There was no proposal from an ATAPI manufacturer to do this.
However, the T-10 MMC group was consulted and they had no objection to removing
the feature set for ATAPI devices.
2) Please clarify what you mean by
'overlap'. ATAPI has two forms of
'overlap' - one that is not described by
very well by the ATA/ATAPI-x
documents and one that is a subset of the
general 'overlap and queuing'
feature. The former uses only the DSC status
bit. The latter uses the
OVL, REL and SERV bits and the SERVICE command with
a zero queue depth
in the device. (Full queuing uses the OVL, REL and SERV
bit and the
SERVICE command with a non-zero queue depth in the
device).
3) To say you are removing 'overlap' from the PACKET command protocol
indicates you are actually removing all forms of both 'overlap' (queuing
with a queue depth of zero) and 'queuing' (queuing with a non-zero queue
depth). It makes to sense to remove one of these without removing both -
is that what you are trying to do? If so, why? Please justify this
action and tell us that there is support for this from one or more major
ATAPI device manufacturer (at least one major CD/DVD and one tape). I am
concerned (again) that T13 is trying to change the ATAPI command
protocol with little or no input from the ATAPI device manufacturers -
this has happened many times in the past.
Of course the ATAPI 'overlap and queuing' feature has never been
supported by any host side manufacturer (h/w or s/w) so removing it may
be a good thing. But that raises the issue of also removing the old ATA
'queuing' feature that has only sparse (and failed?) attempts at
implementation. Has the old ATA 'queuing' feature been removed from
ATA-8 (I see it is still in ATA/ATAPI-7... yep, I looked at ATA/ATAPI-7
vol 1, that would be about the 5th time this year I have opened that
document, something I avoid doing).
*** I fully disagree that the overlap and queuing feature sets have not been implemented at the host level. I know of 3 hosts I personally have examined that implement this feature set. Queueing and overlap is only being removed for packet command set devices.
BTW I assume SATAIO has authorized T13 to discuss this topic?
Hale
--
++ Hale Landis ++ www.ata-atapi.com ++
