[wdmaudiodev] Re: Help in General Audio Test

  • From: Gaurav Khuntale <gauravkhuntale@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Wed, 4 Jun 2014 12:28:24 +0530

Hello Guys,

I just updated HCK filters and found new errata filter 2946 which says its
a bug in test case "IOCTL\KS defined\IOCTL_KS_WRITE_STREAM\Cancel IO" . So
anyone failing in this test case, please apply above mentioned errata
filter.

Thanks,
Gaurav


On Tue, Apr 29, 2014 at 9:53 AM, Gaurav Khuntale <gauravkhuntale@xxxxxxxxx>
wrote:

> Hmmm.
>
> Thanks.
>
>
> On Mon, Apr 28, 2014 at 9:56 PM, Matthew van Eerde <
> Matthew.van.Eerde@xxxxxxxxxxxxx> wrote:
>
>>  Very likely a test bug, then.
>>
>>
>>
>> *From:* wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:
>> wdmaudiodev-bounce@xxxxxxxxxxxxx] *On Behalf Of *Gaurav Khuntale
>> *Sent:* Monday, April 28, 2014 9:13 AM
>> *To:* wdmaudiodev@xxxxxxxxxxxxx
>> *Subject:* [wdmaudiodev] Re: Help in General Audio Test
>>
>>
>>
>> Hi Matthew,
>>
>> Yes..MSVAD is also failing in same test case.
>>
>> Thanks.
>>
>> On Apr 28, 2014 9:31 PM, "Matthew van Eerde" <
>> Matthew.van.Eerde@xxxxxxxxxxxxx> wrote:
>>
>>  Could be. Does it repro on the MSVad WaveCyclic driver?
>>
>>
>>
>> *From:* wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:
>> wdmaudiodev-bounce@xxxxxxxxxxxxx] *On Behalf Of *Gaurav Khuntale
>> *Sent:* Monday, April 28, 2014 12:38 AM
>> *To:* wdmaudiodev@xxxxxxxxxxxxx
>> *Subject:* [wdmaudiodev] Help in General Audio Test
>>
>>
>>
>> Hello,
>>
>> I am working on a virtual audio driver.This driver is based on wavecyclic
>> port driver. I am trying to pass General audio test for the same driver but
>> i am getting failure in test case which i mentioned below,
>>
>> IOCTL\KS defined\IOCTL_KS_WRITE_STREAM\Cancel IO
>>
>> KSPIN_DATAFLOW_IN pin is currently in state KSSTATE_STOP; want it to be
>> in state KSSTATE_PAUSE
>> Setting KSPIN_DATAFLOW_IN pin to state KSSTATE_ACQUIRE
>> Setting KSPIN_DATAFLOW_IN pin to state KSSTATE_PAUSE
>> ERROR: Overlapped Event was NOT signaled within 30 seconds after
>> DeviceIoControl call.
>> ERROR: attempt to prime data returned 258 instead of ERROR_IO_PENDING
>>
>> As per my understanding,this test is trying to write data even if pin is
>> in pause state and expecting return value ERROR_IO_PENDING. Here i am not
>> able to understand that how we can take care in miniport driver about
>> handling of IOCTL_KS_WRITE_STREAM as this request is completely handle by
>> port driver.
>>
>> I observed that, our driver do get calls to
>> IMiniportWaveCyclicStream::GetPosition and IDmaChannel::CopyTo function
>> when test put a pin into pause state.
>>
>>
>>
>> I am not sure but is this a bug in test only? Please help me.
>>
>> Thanks.
>>
>>
>

Other related posts: