** This is the quasi-official and semi-temporary T13 email list server. **
At the risk of being repetitive, let me summarize a few facts because
including them in paragraph form seems to be confusing some people.
- ATAPI operated as an SFF SSWG from November 1993 through December 1994
- ATAPI operated as an X3T10 Working Group from January to December 1995
- ATAPI operated as a T13 Working Group beginning January 1996
The SFF Committee was responsible for:
- Development and distribution of SFF Rev 1.2
- Development and distribution of SFF-8029 (addendum to Rev 1.2)
These two specifications were combined into Rev 2.0 by the X3T10 ATAPI
Working Group and Rev 2.0 was not shown to the SFF Committee before it was
presented to X3T10 in May 1995. SFF transferred formal control of 8020
documentation to X3T10 during the meeting.
Rev 2.0 was never distributed outside of those physically present at the
X3T10 meeting. It was declared unacceptable for distribution because the
editor had included overlap without member authorization.
X3T10 voted to continue work on an SFF-8020i specification as a service to
industry during the period when ATAPI was to be broken apart into different
standards.
- Development of Rev 2.5 was done by X3T10
- Distribution of Rev 2.5 was done by SFF
- Development of Rev 2.6 was done by X3T10
- Distribution of Rev 2.6 was done by SFF
Let me repeat the only point I have been trying to make since this thread
started:
The revisions of 8020 which have been named as the cause
of so much grief were not developed by SFF.
SFF distributed these revisions at X3T10's request because
there was no way for X3T10 to do so as a single document.
- The SFF Committee was responsible for the technical content of
SFF-8020 Rev 1.2.
- The SFF Committee was NOT responsible for the technical content
of any later revision of SFF-8020 such as Rev 2.5 and Rev 2.6.
- - - - - - - - - - - - - - - - - - - -
> And finally I would like to say that the only time comments I sent to
> a document editor were ignored was in the case of SFF-8020.
Okay Hale, explain how that bears any resemblance whatsoever to SFF ignoring
you.
Feel free to go ahead and blame the editor, just don't blame, indict or
otherwise paint the SFF Committee with tar for something it did not do.
> I made many comments, mostly in private emails to the editors of SFF-8020.
That qualifies as private correspondence.
Blame the editor, don't blame the SFF Committee.
> I don't care what the "official" record shows. I know the problems I
> complained about and I know when I complained about them. It was long
> before SFF forwarded SFF-8020 to X3T10.
And why don't you care about the official record?
Your rhetoric of blaming SFF for ignoring the ATAPI faults is totally
unjustified and has simply worn very thin with me. It is the only reason
this thread started in the first place.
- There are records on the activities you were involved with at SFF in
1994, which was SFF-8019 for high capacity disk drives. That ended
in May, when the contents were incorporated into ATA-2.
- There are no records of any ATAPI activity other than two emails in
August on ATAPI.
> Most of my emails were sent
> from Seagate since I was a Seagate employee at the time.
If they were all private communications you had with editor Devon Worrel
they are not relevant to what the SFF Committee did or did not do.
If they were to SFF, then produce them. Otherwise, I have what I understand
to be the entire set of email traffic to the ATAPI reflector in 1994, and
these are the only two from you.
Subject: PIO Mode 3+ ATA Host Adapters and ATAPI
Subject: interrrupting a command in ata-2
> It does not matter what happened back in 1994.
It always matters when the truth is misrepresented.
Let's make a deal:
- Show me copies of correspondence to SFF in 1994 that was ignored
or
- Stop claiming SFF ignored the problems you discovered in ATAPI
Either way is satisfactory to me.
- - - - - - - - - - - - - - - - - - - -
> So, when somebody comes in and says that there are problems with the
> ATAPI spec as Hale did, the chair can play "politics" as he did and
> ignore him so that we end up with problems as we did?
That comment is both crass and offensive as well as absolutely wrong.
- The Chair cannot ignore anyone without running the risk of offending
everyone.
- Input can only be ignored if the majority of members present want to
ignore it
If you are referring to the SFF Chair, get your facts straight.
- Hale never submitted any comments to the SFF Committee.
- Hale never brought any items to the attention of the SFF Chair.
- Hale said his 1994 emails were private correspondence to the editor.
The reality:
- The two emails Hale sent to the ATAPI reflector in 1994 were
informative and explanatory of capabilities in ATA/ATA-2
- The three emails Hale sent to the ATAPI reflector in January
1995 were to the X3T10 ATAPI Working Group
Below is the email of Hale's comments on ATAPI, many of which were not
technical, but editorial. These comments went to the X3T10 ATAPI working
group, not the SFF ATAPI SSWG.
- - - - - - - - - - - - - - - - - - - -
> YIKES, Dal! Don't even MENTION SFF-8020i Rev 2.5 !!! THAT Rev is
> what screwed everybody!
It is my belief that Rev 2.5 would never have been published as-is if the
SFF Committee had still been in control of ATAPI, but there is no way to
prove that one way or the other.
> At least SFF-8020i Rev 2.6 fixed the DASP/PDIAG soft reset thingy!
The X3T10 ATAPI Working Group did do some things right.
The little 'i' on the end of the number is the clue to knowing SFF did not
develop a specification, and it is unfortunate that many who know better
often overlook/ignore it. The practice of naming Information Specifications
as INF-8xxx helped a great deal to make the distinction more obvious.
- - - - - - - - - - - - - - - - - - - -
Recognize that what existed in 1995 was a truly unfortunate situation:
a) The SFF Committee had transferred control of ATAPI to X3T10
b) X3T10 was the SCSI Committee, and the X3T10 members relied on the
participants in the ATAPI Working Group.
c) ATAPI was an interim project at X3T10 because it would ultimately
be transferred to the T13 committee that was being formed
d) X3T10 had no way to apply the same safeguards to Rev 2.5 and Rev 2.6
as would have been appropriate for a standard
In conclusion:
- SFF-8020 Rev 1.2 was published during a period when the ATA hard disk
vendors did not participate or contribute to ATAPI
- The SFF Committee never ignored input from any individual during the
14 months that ATAPI operated as an SFF SSWG.
- Not one piece of traffic over this reflector has produced any data
that changes the above facts.
Can we please put this to rest?
Dal
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Date: Sat Jan 21, 1995 11:07 pm PST
From: Hale Landis
MBX: [EMAIL PROTECTED]
Subject: comments on ATAPI spec
In addition to the changes that may be needed to the ATAPI
specification to be compliant with ATA-2/ATA-3 (like device 1
only configurations), perhaps the following should also be
considered:
* Removable of references to the terms "IDE" and "Enhanced IDE".
These are vendor specific and are not used in the ATA
standards.
* Change references to "task file" to the ATA names, either
"Command Block" or "Control Block". The term "task file" is
not used in the ATA standards.
* Make it more clear that the "task file" commands used by ATAPI
devices conform to all aspects of the ATA command execution
protocol, status presentation and error presentation. I find
it too easy to interpret the ATAPI specification to mean that
an ATAPI device could use the ATAPI layout of the error
register when reporting an error on a "task file" command.
* The ATA standards do not use the terms "drive", "master" and
"slave". These terms have been replaced by "device", "device
0" and "device 1". An example is the "Execute Device
Diagnostics" command.
* The term "Vendor Unique" should be changed to "Vendor
Specific".
* The Door Lock and Door Unlock commands are Vendor Specific in
ATA-2/ATA-3. This is not expected to change since the
removable device industry does not have a standard
implementation for these commands. Yet section 4.5.2.1 of the
ATAPI specification makes reference to the functions of these
ATA commands as if there was an ATA specified implementation.
If ATAPI wants these ATA commands to function in some specific
manner in ATAPI, then ATAPI should fully define that
functionality.
* ATAPI section 5.6 has several misleading statements or
statements that conflict with ATA-2/ATA-3:
- ATA-2/ATA-3 does not have a DSC bit in the Status register.
The old ATA-1 DSC bit is currently defined as follows:
"Bit4 is not defined. Prior to this standard, this bit
indicated that the device was on track. This bit may be used
for other purposes in future standards."
This would appear to be a significant difference in
ATA and ATAPI definitions of this status bit.
- The description of what happens when an ATA command is
interrupted by a new ATA command is incorrect (perhaps the
method described in ATAPI is what WD ATA drives do but it
certainly is not what most other vendor's ATA drives do).
Plus, this description does not agree with ATA-2/ATA-3.
ATA-2/ATA-3 says that a command can only be interrupted by a
reset.
* And, for now, one final question... How are we going to keep
ATAPI and ATA in sync when there is more than one ATAPI
standard? How can we endose ATAPI as being ATA compliant or
ATA co-functional when there may be multiple ATAPI
specifications using different definitions? For example, most
of the items above also apply to the QIC ATAPI Streaming Tape
document.
--
\\===============\\=======================\\
\\ Hale Landis \\ 303-548-0567 \\
// Niwot, CO USA // [EMAIL PROTECTED] //
//===============//=======================//
--
If you have any questions or wish to unsubscribe send a
message to Hale Landis, [EMAIL PROTECTED] To post to
this list server send your message to [EMAIL PROTECTED]
For questions concerning Thistle Grove Industries or TGI's
list services please send email to [EMAIL PROTECTED]