suspend/resume a certain device (D3) without system S3 RRS feed

  • Question

  • Hi there,

    Do not know whether this is the correct forum to ask. If not, please direct me to the correct one.

    What I want to do is to just suspend a specific device (say a PCIE storage controller) without triggering the whole system S3. 

    Can this be done using a WDK -- writing a driver? Please  be noted that I am not the author of any of the device drivers what I want to suspend/resume. So I may need to grab an handle and send power management IRP to the driver.

    Just want to know whether this is doable and even better how.



    Tuesday, July 23, 2013 6:42 AM


  • You have two independent issues. PCIe power management is easy, just select the desired PCIe link state policy in Advanced power settings (Moderate/Maximum/Off).

    For the storage device - since you are not the PPO and cannot become it, you cannot manage the state. If you try it, the OS may or may not catch this depending on version, but doing this is always wrong.

    -- pa

    Tuesday, July 23, 2013 10:44 AM