More bugs are found in WLK 1.6.8367 audio tests: gaudit.exe, file version 6.1.7601.17125 Case 800.1.1 (IOCTL\KS defined\IOCTL_KS_WRITE_STREAM\Cancel IO). Fails on four different drivers with the following messages: Setting render pin to state KSSTATE_PAUSE DeviceIoControl returned 0x3E5 Error : Overlapped I/O operation is in progress. ERROR: Test returned 0x3e5 Reproduced with: VMAudio 5.10.0.3502 (PortCls) under Win7 x64 es1371mp 6.1.6499 from Creative, signed by WHQL (PortCls) under Vista x86 SP2 MSVAD Simple from WDK 7600.16385.1 under Win7 x64 My own driver via PortCls under Win7 x64 My own driver directly handling IOCTL_KS_WRITE_STREAM under Win7 x64 My driver uses WavePci that implements RevokeMappings method so theoretically it may be a driver's bug. But all other drivers use WaveCyclic that implements no cancellation methods (all cancellation work is handled by PortCls). So it is a bug either in gaudit.exe or in PortCls in both Vista SP2 and Win7. Does somebody know a PortCls miniport that passes this case? ================= kstoptest.exe, file version 6.1.7601.17125 Case 4.3 (KS Topology Filters\KS Filters\Check Bridge/Communication Pins Paths). Checks all available filters, even if not selected in "Select Devices" dialog. Therefore, you cannot test your driver in a system having other audio drivers enabled; you must disable all other drivers to pass this case. ****************** 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/