locked
Enabling ASPM in Vista? RRS feed

  • Question

  • Hi

    I have this PCI Express device that should be tested to see if ASPM is implemented correctly.
    I've heard from the hardware developer that there aren't much things I should do to enable ASPM since they are implemented on hardware level.

    I've read PCI Express Specs and found that there are several things the system software should do with Slot Clock Configuration bit, Common Clock Configuration bits, Acceptable Latency, Link Capabilities register, Link Control register...

    I've also read "ASPM in Windows Vista" (http://www.microsoft.com/whdc/connect/pci/aspm.mspx) and I'm a bit confused.

    From what I have read in "ASPM in Windows Vista", all I need to do is add 

    [DDInstall.HW]

    Include=machine.inf

    Needs=PciASPMOptIn
    in driver INF file.

    Is that correct? Or do I have to do all those things described in PCI Express Spec ?

    And does anyone know where I can ask Microsoft about this topic ?


    ahh....
    Friday, March 6, 2009 6:15 AM

Answers

  •  

    Hi,

     

    Thank you for your post.

     

    With regard to the driver coding issue, it is better to go to the MSDN Forums for help.

     

    MSDN Forums

    http://forums.microsoft.com/msdn/

     

    Thank you for your understanding and cooperation. Hope the issue can be resolved soon.


    Nicholas Li - MSFT
    Monday, March 9, 2009 11:21 AM
    Moderator