[wdmaudiodev] More bugs in WLK 1.6.8367 audio tests

  • From: Eugene Muzychenko <eugene@xxxxxxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Sat, 29 Oct 2011 19:30:30 +0700

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 (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


Other related posts:

  • » [wdmaudiodev] More bugs in WLK 1.6.8367 audio tests - Eugene Muzychenko