Tech Support > Microsoft Windows > Drivers > Storport & SATA/AHCI
Storport & SATA/AHCI
Posted by matloik on July 13th, 2006


We are currently developing an AHCI version of our SATA host controller IP.
Our past SATA product included a Linux device driver (based on Libata, if you
are familiar). We would like to develop a Windows-based driver instead for
our AHCI offering. I've done some research, but still have some questions.

1) Is there a standard/generic AHCI device driver already in existence, that
is/will be included in a Windows installation, that should work with any
AHCI-compliant host controller? (Linux does in fact have such a driver.)

I guess the following questions are only applicable if the answer to #1 is
'no'.

2) My impression is that we should base our AHCI driver on Storport. Is
this correct?

2) Is my understanding correct that Storport is only for Win2K3 (and to be
in Vista)?

3) Is my understanding correct that such a Storport-based AHCI driver is to
be built with WDK, as opposed to DDK? Also, can one have both an old DDK and
new WDK installed on the same build machine (XP in our case)? (We have
DDK-based drivers as well for other products.)

4) Is my understanding correct that we should NOT base our AHCI driver on
ATAport?

5) I found a presentation "AHCI: ATAport Miniport Example". Is there such a
AHCI example based on Storport?

Any other relevant information anyone could provide me would also be much
appreciated.

Thanks,
-mat

Posted by Eliyas Yakub [MSFT] on July 14th, 2006


Storage folks told me that there is a standard driver in the system.

--
-Eliyas
This posting is provided "AS IS" with no warranties, and confers no rights.
http://www.microsoft.com/whdc/driver/tips/default.mspx


Posted by matloik on July 14th, 2006


I also got word that there will be a standard AHCI driver -- but that it will
be in Vista, not sooner.

Anyone able to get me a engineering/development contact for this AHCI
driver?

Thanks,

-mat
loik@<company-I-work-for>.com
Synopsys
Hillsboro, OR

"Eliyas Yakub [MSFT]" wrote:


Similar Posts