Also, to clarify a little more....I completely agree with Darin, there is likely to be more information than just simply a SATA =1 bit.  But this would allow an updated driver to at least identify and handle accordingly.  It needs to start somewhere.  I am not sure why there is so much resistance to this, doesn't seem like that big of deal to me.  I think it would have been a great JUST IN CASE thing to do when SATA was first introduced, but everyone was so hung up on the "oh, its 100% transparent to the driver" they seemed to be afraid to admit that maybe an incompatibility might arise down the road.  I know T13 is not supposed to be the ones who define an interface, only to document what everyone has agreed to be a standard.  But is saying, "it has been our experience......have you considered......" a bad thing?  And is suggesting that a bit be added to indicate a device type really beyond the scope of this group?
 
I don't think it's any secret that most device folks add secret JUST IN CASE bits into there internal config information that can be modified with some proprietary tool to enable and disable things within the device firmware in case they aren't quite working yet.  Maybe some folks are even not resetting the device to its default state after COMRESET to resolve that previously discussed issue (UDMA-DMA hang).  I'll bet the ATAPI-7 spec has not been changed to indicate that this may occur either.
 
In all fairness to some of us who are not involved in the day to day development behind the scenes information, we must rely on what we see on this board or hear via the rumor mill.  There is very little information passed on this board.  I am not a SATA member so I don't know what is discussed on that board.  Maybe you guys have daily conversations about this sort of thing on the SATA board, I really don't know.
 
I apologize if I seem a little ignorant or misinformed, but in a sense, I guess I am.  Maybe I need a SATA=0 bit.
 
Gary Laatsch
[EMAIL PROTECTED]
----- Original Message -----
Sent: Wednesday, December 03, 2003 9:46 PM
Subject: Re: [t13] Microsoft's answer to how to identify SATA which is really a bridged PATA

Darin,
 
To clarify my statements, I guess i wasn't as clear as I thought.
 
 
> Define your idea of what a "real" Serial ATA device is.
 
As in serial ATA interface build onto the device where the device firmware would control the IDENT data versus a paddle card SATA to PATA adapter.  This would be where the paddle card would have to capture the IDENT and modify the data to indicate it was now SATA rather then the PATA device.  This wouldn't be a very pretty thing to do.
 
> By the way, you would probably want a lot more information that just how the device translates data.
> Knowing whether it is a bridge or not will not solve any compatibilities, as there can be multiple revisions
> of bridges in the marketplace as well.
 
Sounds to me like you just defined the need for it more than I could have.
 
Gary Laatsch
[EMAIL PROTECTED]
----- Original Message -----
Sent: Wednesday, December 03, 2003 6:01 PM
Subject: RE: [t13] Microsoft's answer to how to identify SATA which is really a bridged PATA

Gary,
       
It just seems like everyone would like to know if the attached device is really a SATA device or not and
there seems to be an indication that it is needed more and more.

Define your idea of what a "real" Serial ATA device is. 
 
To the industry, it seems to me that something that plugs into a Serial ATA port on the motherboard using a Serial ATA cable would be a Serial ATA device.  Where the Serial ATA translation occurs in/on the HDD shouldn't matter.
 
By the way, you would probably want a lot more information that just how the device translates data. Knowing whether it is a bridge or not will not solve any compatibilities, as there can be multiple revisions of bridges in the marketplace as well.
 
Regards,
Darrin


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Gary
Laatsch
Sent: Wednesday, December 03, 2003 5:33 PM
To: [EMAIL PROTECTED]
Subject: Re: [t13] Microsoft's answer to how to identify SATA which is
really a bridged PATA


This message is from the T13 list server.


I brought up on the reflector awhile back about adding a bit to IDENT to
indicate SATA device.  I remember mentioning it would be a good thing
especially since not too many SATA devices were out in the field at that
time.  As more and more are shipped and more and more incompatibilities are
found is anyone considering this yet.  I know it would mean that a SATA
paddle card would have to capture IDENT command and modify the data and this
might not be an ideal thing to do.  But what about the native SATA devices?
I didn't see any mention of it in the minutes from Oct. 2003 meetings.  I
have also gone through the latest ATAPI-7 Book 1 and see no mention of it.
Is there a reason no one wants to do this.  It just seems like everyone
would like to know if the attached device is really a SATA device or not and
there seems to be an indication that it is needed more and more.

Gary Laatsch
[EMAIL PROTECTED]


----- Original Message -----
From: "Nathan Obr" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, December 03, 2003 2:42 PM
Subject: RE: [t13] Microsoft's answer to how to identify SATA which is
really a bridged PATA


> This message is from the T13 list server.
>
>
> Except for the hot-pluggable part, you are correct.
> The PCI sub-class code distinguishes emulation from native not parallel
> from serial.  However, there is no assumptions about hot-pluggable made
> in either.
>
> The purpose of this is to prevent the loading of existing PATA drivers
> on SATA controllers that do not emulate PATA.
>
> Nathan
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Pat
> LaVarre
> Sent: Wednesday, December 03, 2003 1:29 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [t13] Microsoft's answer to how to identify SATA which is
> really a bridged PATA
>
> This message is from the T13 list server.
>
>
>  > Subject: [t13] Microsoft's answer to how to
>  > identify SATA which is really a bridged PATA
>  > ...
>  > From: Robert Horton ...
>  > Has anyone seen Microsoft's answer on to how
>  > to identify SATA which is really a bridged
>  > PATA:
>  > ...
>  > Identifying Emulating Parallel ATA Mode and
>  > Native Serial ATA Mode Controllers ...
>  >
>  > http://www.microsoft.com/whdc/hwdev/tech/storage/serialata_faq.mspx
>
> This says how to distinguish whether host controllers support
> hot-pluggable native serial ata or just emulated parallel ata, yes?
> Nothing about how to distinguish a parallel ata device from a serial
> ata device?
>
> Pat LaVarre
>

Reply via email to