When Windows is resuming from S4, there is early logic that must ensure Peripheral Component Interconnect Express (PCIe) range resources match the values present when the system previously transitioned to S4. This is because the operating system may have rebalanced those resources, and the S4-resume firmware phase will have re-initialized the resources to a stale state. It is during this phase that any device I/O that may happen outside the operating system's control can be problematic.
Options
This section outlines options to avoid conflicting ownership of devices across an S4 operation. This section assumes a management agent is necessary and present. It also assumes a Windows operating system is present.
It is recommended the user not allow the platform to enter into an S4 (hibernation) state if the platform vendors firmware requires performing input/output (I/O) while in this state. It is recommended that you contact hardware manufacturer for any additional support if you are encountering this issue.