It's probably a timeout issue, as you surmised. Writing to the debugger takes a surprisingly long time, and clocks get confused. It is very tricky to use debug messages in a real-time path, unless you use something like DebugView instead of windbg. Best you can do is reduce or eliminate the debug messages that happen in the real-time path.
I'll try that.
You don't EVER get source code for the operating system, even with a checked build. You need to know assembler in order to debug drivers.
That's why I prefer to work with UNIX :-). Regards, Jan ****************** 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/