Skip to content

Waking from sleep/hibernation fails with STATUS_ALREADY_COMMITTED #123

@nefarius

Description

@nefarius

reported by nadoooo on Discord

Resuming the profile driver device after sleep tries to register the already registered PSMs again, which fails and stalls the device:

BthPS3	BthPS3_SendBrbSynchronously	4	17632	2025/04/28-20:43:18.103	TRACE_LEVEL_VERBOSE	 [BthPS3_SendBrbSynchronously] <-- Exit <status=STATUS_ALREADY_COMMITTED (0xC0000021)>
BthPS3	BthPS3_RegisterPSM	4	17632	2025/04/28-20:43:18.103	TRACE_LEVEL_ERROR	 [BthPS3_RegisterPSM] ERROR:BRB_REGISTER_PSM failed with status STATUS_ALREADY_COMMITTED (0xC0000021)
BthPS3	BthPS3_RegisterPSM	4	17632	2025/04/28-20:43:18.103	TRACE_LEVEL_VERBOSE	 [BthPS3_RegisterPSM] <-- Exit <status=STATUS_ALREADY_COMMITTED (0xC0000021)>
BthPS3	BthPS3_EvtWdfDeviceSelfManagedIoInit	4	17632	2025/04/28-20:43:18.103	TRACE_LEVEL_VERBOSE	 [BthPS3_EvtWdfDeviceSelfManagedIoInit] <-- Exit <status=STATUS_ALREADY_COMMITTED (0xC0000021)>

Make sure to not try to register again or treat this error as silently continue.

How to reproduce

  • Have Intel Wireless (already a great start 🤮 )
  • Disable Bluetooth (from the normal OS buttons)
  • Enable Bluetooth
  • Profile driver is now in error state (yellow triangle)

Metadata

Metadata

Assignees

Labels

wontfixThis will not be worked on

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions