Hello everyone,
I have an issue with HCK PNP Driver Test step PNPDTest.PNPTryStopAndRestartDevice. I collected logs but I am not sure about exact problem.
WDTF_CONCURRENTIO : - EdtQueueIO() for TriggerStart
WDTF_CONCURRENTIO : Target: Virtual PCI Dev
ice PCI\VEN_FFFF&DEV_EEEE&SUBSYS_4051110A&REV_01\3&2411E6FE&0&10
WDTF_PNP : - EDTTryStopDevice()
WDTF_PNP : Target: Virtual PCI Dev
ice PCI\VEN_FFFF&DEV_EEEE&SUBSYS_4051110A&REV_01\3&2411E6FE&0&10
WDTF_PNP : Result: Rebalance operation processed as
expected…
WDTF_TARGET : - HasInterface(“ConcurrentIO”)
WDTF_TARGET : Target: Virtual PCI Dev
ice PCI\VEN_FFFF&DEV_EEEE&SUBSYS_4051110A&REV_01\3&2411E6FE&0&10
WDTF_CONCURRENTIO : Target: Virtual PCI Dev
ice PCI\VEN_FFFF&DEV_EEEE&SUBSYS_4051110A&REV_01\3&2411E6FE&0&10
Error: WDTF_CONCURRENTIO : Result: Device is not started ( 1 )
.
Error: WDTF_CONCURRENTIO : CWDTFConcurrentIOImpl::SetTarget() Could not
determine if ConcurrentIO is a supported interface. HRESULT=0x0 - The operation
completed successfully.
WDTF_CONCURRENTIO : Target: Virtual PCI Dev
ice PCI\VEN_FFFF&DEV_EEEE&SUBSYS_4051110A&REV_01\3&2411E6FE&0&10
Error: WDTF_CONCURRENTIO : Result: Device is not started ( 1 )
.
Error: WDTF_CONCURRENTIO : CWDTFConcurrentIOImpl::SetTarget() Could not
determine if ConcurrentIO is a supported interface. HRESULT=0x0 - The operation
completed successfully.
WDTF_CONCURRENTIO : Target: Virtual PCI Dev
ice PCI\VEN_FFFF&DEV_EEEE&SUBSYS_4051110A&REV_01\3&2411E6FE&0&10
Error: WDTF_CONCURRENTIO : Result: Device is not started ( 1 )
.
Error: WDTF_CONCURRENTIO : CWDTFConcurrentIOImpl::SetTarget() Could not
determine if ConcurrentIO is a supported interface. HRESULT=0x0 - The operation
completed successfully.
Error: WDTF_TARGET : WDTF.ConcurrentIO.1 SetTarget() ERRO
R : CWDTFConcurrentIOImpl::SetTarget() Could not determine if ConcurrentIO is a
supported interface. HRESULT=0x0 - The operation completed successfully.
HRESULT=0x80020009 - Exception occurred.
Error: WDTF_TARGET : WDTF.ConcurrentIO.1 SetTarget() ERROR : CWDTF
ConcurrentIOImpl::SetTarget() Could not determine if ConcurrentIO is a supported
interface. HRESULT=0x0 - The operation completed successfully.
HRESULT=0x80020009 - Exception occurred.
HRESULT=0x80020009 - Exception occurred.
Error: System.Runtime.InteropServices.COMException (0x80020009): WDTF.Concurrent
IO.1 SetTarget() ERROR : CWDTFConcurrentIOImpl::SetTarget() Could not determine
if ConcurrentIO is a supported interface. HRESULT=0x0 - The operation completed
successfully.
HRESULT=0x80020009 - Exception occurred.
HRESULT=0x80020009 - Exception occurred.
at Microsoft.WDTF.IWDTFTarget2.HasInterface(String WDTFInterfaceName, Object
Args, Object MonikerSuffix)
at DevfundTests.PNPDTest.CIClearQueue(IWDTFTarget2 device)
at DevfundTests.PNPDTest.PNPTryStopAndRestartDevice()
Error: [HRESULT: 0x80131604]. Test operation failed: ‘DevfundTests.PNPDTest.PNPT
ryStopAndRestartDevice’.
EndGroup: DevfundTests.PNPDTest.PNPTryStopAndRestartDevice [Failed]
I already skipped irp stack for IRP_MN_QUERY_STOP_DEVICE and IRP_MN_STOP_DEVICE with using IoSkipCurrentIrpStackLocation(). Am I missing some necessary point(s)?
Cheers,
behzat.