Hello Jeff, > // released or revoked, except when going to sleep. To handle this case, > // we firstly terminate any DMA activity on the stream and then release > // any mappings from the released queue. Any mappings in the waiting > // queue are kept for use when reawakened. I'm afraid such behavior could be incorrect. During normal system operation, you cannot leave acquired mappings in a queue because PortCls automatically revokes all of them when a stream state is switched to KSSTATE_STOP. So most likely it's a PortCls bug and it should revoke all mappings during preparations to sleep/hibernation states. Regards, Eugene ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/