-
-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Controller error if via cable after waking system from sleep #311
Comments
@Kanuan could you possibly try to replicate that while also having TraceView running before, during and after resume and share if you get anything captured? |
Got one:
|
So looks like that after power-up we successfully start to receive and process HID input reports again, however we hit an invalid state of the VirtualHid DMF module:
VOID
DMF_HandleValidate_IsOpened(
_In_ DMF_OBJECT* DmfObject
)
/*++
Routine Description:
Verifies that a DMF_OBJECT Module State is Opened.
NOTE: This call is only meant for debug purposes.
Arguments:
DmfObject - The DMF Object to validate.
Return Value:
None. Failure causes an assert to trigger.
--*/
{
UNREFERENCED_PARAMETER(DmfObject);
DmfAssert(DmfObject != NULL);
DmfAssert(DMF_OBJECT_SIGNATURE == DmfObject->Signature);
DmfAssert(ModuleState_Opened == DmfObject->ModuleState);
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
If controller is connected via cable while waking system from sleep, then the device will be stuck in a error state until the controller is reconnected.
The text was updated successfully, but these errors were encountered: