I have USB device for which i download the FW to EEPROM during
installation. When i send the PC to hibernate state and wakes up i
need to check for FW presence and download it if not present.
But i get STATUS_DEVICE_NOT_CONNECTED error as soon the PC comes to D0
state (EvtD0Entry). After disconnection error, EvtD0Entry() fails and
EvtReleaseHardware() is called. Then the installation agains starts
from AddDevice(). So, i'm not able to capture wdflog for the failure.
However, the device works fine when returning back from standby state.
I would like to know, apart from device
physical dis-connection in which other cases this error could occur.
Is there any way i could find the root cause of problem.
Thanks In Advance.
Regards,
kid
--- start of log ---
1: FxPkgPnp::PnpEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering PnP State WdfDevStatePnpInit from
WdfDevStatePnpObjectCreated
2: FxPkgPnp::Dispatch - WDFDEVICE 0x7D9778A8 !devobj 0x82928040,
IRP_MJ_PNP, 0x00000000(IRP_MN_START_DEVICE) IRP 0x82953008
3: FxPkgPnp::PnpEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering PnP State WdfDevStatePnpInitStarting from
WdfDevStatePnpInit
4: FxPkgPnp::PnpEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering PnP State WdfDevStatePnpHardwareAvailable from
WdfDevStatePnpInitStarting
5: FxIoTarget::SubmitLocked - ignoring WDFIOTARGET 7D415DD0 state,
sending WDFREQUEST F8A8C488, state 1
6: FxPkgPnp::PowerPolicyEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering power policy state WdfDevStatePwrPolStarting from
WdfDevStatePwrPolObjectCreated
7: FxPowerIdleMachine::ProcessEventLocked - WDFDEVICE 0x7D9778A8 !
devobj 0x82928040 entering power idle state FxIdleStarted from
FxIdleStopped
8: FxPkgPnp::PowerEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering Power State
WdfDevStatePowerStartingCheckDeviceType from
WdfDevStatePowerObjectCreated
9: FxPkgPnp::PowerEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering Power State WdfDevStatePowerD0Starting from
WdfDevStatePowerStartingCheckDeviceType
10: FxPkgPnp::PowerEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering Power State
WdfDevStatePowerD0StartingConnectInterrupt from
WdfDevStatePowerD0Starting
11: FxPkgPnp::PowerEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering Power State WdfDevStatePowerD0StartingDmaEnable
from WdfDevStatePowerD0StartingConnectInterrupt
12: FxPkgPnp::PowerEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering Power State
WdfDevStatePowerD0StartingStartSelfManagedIo from
WdfDevStatePowerD0StartingDmaEnable
13: FxPowerIdleMachine::ProcessEventLocked - WDFDEVICE 0x7D9778A8 !
devobj 0x82928040 entering power idle state FxIdleStartedPowerUp from
FxIdleStarted
14: FxPowerIdleMachine::ProcessEventLocked - WDFDEVICE 0x7D9778A8 !
devobj 0x82928040 entering power idle state FxIdleDisabled from
FxIdleStartedPowerUp
15: FxPkgPnp::PowerEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering Power State WdfDevStatePowerDecideD0State from
WdfDevStatePowerD0StartingStartSelfManagedIo
16: FxPkgPnp::PowerEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering Power State WdfDevStatePowerD0 from
WdfDevStatePowerDecideD0State
17: FxPkgPnp::PowerPolicyEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering power policy state
WdfDevStatePwrPolStartingSucceeded from WdfDevStatePwrPolStarting
18: FxPkgPnp::PowerPolicyEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering power policy state
WdfDevStatePwrPolStartingDecideS0Wake from
WdfDevStatePwrPolStartingSucceeded
19: FxPkgPnp::PowerPolicyEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering power policy state WdfDevStatePwrPolStarted from
WdfDevStatePwrPolStartingDecideS0Wake
20: FxPowerIdleMachine::ProcessEventLocked - WDFDEVICE 0x7D9778A8 !
devobj 0x82928040 entering power idle state FxIdleDisabled from
FxIdleDisabled
21: FxPkgPnp::PnpEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering PnP State WdfDevStatePnpEnableInterfaces from
WdfDevStatePnpHardwareAvailable
22: FxPkgPnp::PnpEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering PnP State WdfDevStatePnpStarted from
WdfDevStatePnpEnableInterfaces
23: FxPkgPnp::Dispatch - WDFDEVICE 0x7D9778A8 !devobj 0x82928040,
IRP_MJ_PNP, 0x00000007(IRP_MN_QUERY_DEVICE_RELATIONS) IRP 0x82953008
24: FxPkgPnp::HandleQueryBusRelations - WDFDEVICE 7D9778A8 returning 0
devices in relations 82EC3958
25: FxIoQueue::QueuePurge - All WDFQUEUE 0x7D170A70 requests cancelled
26: FxIoQueue::QueuePurge - All driver cancellable requests cancelled
in WDFQUEUE 0x7D170A70
27: FxIoQueue::QueuePurge - All WDFQUEUE 0x7D6C0330 requests cancelled
28: FxIoQueue::QueuePurge - All driver cancellable requests cancelled
in WDFQUEUE 0x7D6C0330
29: FxIoQueue::QueuePurge - All WDFQUEUE 0x7D0E28D8 requests cancelled
30: FxIoQueue::QueuePurge - All driver cancellable requests cancelled
in WDFQUEUE 0x7D0E28D8
31: FxIoQueue::QueuePurge - All WDFQUEUE 0x7D170A70 requests cancelled
32: FxIoQueue::QueuePurge - All driver cancellable requests cancelled
in WDFQUEUE 0x7D170A70
33: FxIoQueue::QueuePurge - All WDFQUEUE 0x7D6C0330 requests cancelled
34: FxIoQueue::QueuePurge - All driver cancellable requests cancelled
in WDFQUEUE 0x7D6C0330
35: FxIoQueue::QueuePurge - All WDFQUEUE 0x7D0E28D8 requests cancelled
36: FxIoQueue::QueuePurge - All driver cancellable requests cancelled
in WDFQUEUE 0x7D0E28D8
37: FxPkgPnp::Dispatch - WDFDEVICE 0x7D9778A8 !devobj 0x82928040,
IRP_MJ_PNP, 0x00000007(IRP_MN_QUERY_DEVICE_RELATIONS) IRP 0x82E41E70
38: FxPkgPnp::HandleQueryBusRelations - WDFDEVICE 7D9778A8 returning 0
devices in relations 82922C58
39: FxPkgPnp::Dispatch - WDFDEVICE 0x7D9778A8 !devobj 0x82928040
IRP_MJ_POWER, Minor 0x2 IRP 0x8261E0D8 for power state S4
40: FxPkgPnp::PowerPolicyEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering power policy state WdfDevStatePwrPolSleeping from
WdfDevStatePwrPolStarted
41: FxPkgPnp::PowerPolicyEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering power policy state
WdfDevStatePwrPolSleepingNoWakePowerDown from
WdfDevStatePwrPolSleeping
42: FxPkgPnp::Dispatch - WDFDEVICE 0x7D9778A8 !devobj 0x82928040
IRP_MJ_POWER, Minor 0x2 IRP 0x82BF1008 for power state D3
43: FxPkgPnp::PowerEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering Power State WdfDevStatePowerGotoDx from
WdfDevStatePowerD0
44: FxPkgPnp::PowerPolicyEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering power policy state
WdfDevStatePwrPolSleepingNoWakeCompletePowerDown from
WdfDevStatePwrPolSleepingNoWakePowerDown
45: FxPkgPnp::PowerEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering Power State WdfDevStatePowerGotoDxIoStopped from
WdfDevStatePowerGotoDx
46: FxPowerIdleMachine::ProcessEventLocked - WDFDEVICE 0x7D9778A8 !
devobj 0x82928040 entering power idle state FxIdleGoingToDx from
FxIdleDisabled
47: FxPowerIdleMachine::ProcessEventLocked - WDFDEVICE 0x7D9778A8 !
devobj 0x82928040 entering power idle state FxIdleInDx from
FxIdleGoingToDx
48: FxPkgPnp::PowerEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering Power State WdfDevStatePowerDx from
WdfDevStatePowerGotoDxIoStopped
49: FxPkgPnp::PowerPolicyEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering power policy state
WdfDevStatePwrPolSystemAsleepNoWake from
WdfDevStatePwrPolSleepingNoWakeCompletePowerDown
50: FxPkgPnp::Dispatch - WDFDEVICE 0x7D9778A8 !devobj 0x82928040
IRP_MJ_POWER, Minor 0x2 IRP 0x82931008 for power state S0
51: FxPkgPnp::PowerPolicyEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering power policy state
WdfDevStatePwrPolSystemWakeDeviceWakeDisabled from
WdfDevStatePwrPolSystemAsleepNoWake
52: FxPkgPnp::PowerPolicyEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering power policy state
WdfDevStatePwrPolSystemWakeDeviceToD0 from
WdfDevStatePwrPolSystemWakeDeviceWakeDisabled
53: FxPkgPnp::Dispatch - WDFDEVICE 0x7D9778A8 !devobj 0x82928040
IRP_MJ_POWER, Minor 0x2 IRP 0x82931008 for power state D0
54: FxPkgPnp::PowerEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering Power State WdfDevStatePowerCheckDeviceType from
WdfDevStatePowerDx
55: FxPkgPnp::PowerEnterNewState - WDFDEVICE 0x7D9778A8 !devobj
0x82928040 entering Power State WdfDevStatePowerWaking from
WdfDevStatePowerCheckDeviceType
56: FxUsbDevice::InitDevice - Could not retrieve device descriptor,
0xc000009d(STATUS_DEVICE_NOT_CONNECTED)
57: FxIoTarget::WaitForDisposeEvent - WDFIOTARGET 7D3E2938, Waiting on
Dispose event F8A94628
---- end of log ----
--
This posting is provided "AS IS" with no warranties, and confers no rights.
"uba" <kid0...@gmail.com> wrote in message
news:dbbafed5-e3c2-4f1f...@j3g2000yqa.googlegroups.com...
Thanks and Regards,
kid