> Sent: Monday, 21 February 2011 13:13
> To: James Harper
> Cc:
xen-devel@xxxxxxxxxxxxxxxxxxx> Subject: Re: win-pv assertion failed while migrating
>
> i forgot to record the BSoD code
>
> migration times wasn't regular, and phenomenon weren't the same.
>
> the new test showed vm rebooted once, and also failed to migrate
>
> XenNet <-- XenNet_ConnectBackend
> XenNet --> XenNet_RxResumeEnd
> XenNet <-- XenNet_RxResumeEnd
> XenNet --> XenNet_TxResumeEnd
> XenNet <-- XenNet_TxResumeEnd
> XenNet *Setting suspend_resume_state_fdo = 2
> XenNet *Notifying event channel 5
> XenNet <-- XenNet_ResumeWorkItem
> XenPCI EVT_ACTION_TYPE_SUSPEND
> XenPCI --> EvtChn_PdoEventChannelDpc
> XenPCI <-- EvtChn_PdoEventChannelDpc
> XenPCI fdo state set to 2
> XenPCI <-- XenPci_Pdo_ChangeSuspendState
> XenPCI --> XenPci_Pdo_ChangeSuspendState
> XenPCI setting pdo state to 0
> XenPCI Notifying event channel 5
> XenPCI waiting...
> XenPCI EVT_ACTION_TYPE_SUSPEND
> XenNet --> XenNet_SuspendResume
> XenNet New state 2
> XenNet Notifying event channel 5
> XenNet <-- XenNet_SuspendResume
> XenPCI --> EvtChn_PdoEventChannelDpc
> XenPCI EVT_ACTION_TYPE_SUSPEND
> XenPCI <-- EvtChn_PdoEventChannelDpc
> XenPCI --> EvtChn_PdoEventChannelDpc
> XenPCI <-- EvtChn_PdoEventChannelDpc
> XenPCI fdo state set to 0
> XenPCI <-- XenPci_Pdo_ChangeSuspendState
> XenPCI <-- XenPci_Pdo_Resume
> XenPCI <-- XenPci_SuspendResume
> Log-dirty command enable
> XenVbd --- HwStorStartIo (Still figuring out ring)
> XenVbd ring_detect_state = 1, index = 0, operation = ff, id = 0,
status =
> -1
> XenVbd req_prod = 2, rsp_prod = 2, rsp_cons = 0
> XenVbd ring_detect_state = 2, index = 1, operation = ff, id = 0,
status =
> -1
> XenVbd req_prod = 2, rsp_prod = 2, rsp_cons = 1
> reset requested in cpu_handle_ioreq.
> Issued domain 52 reboot
>
>
> 2011/2/19 James Harper <
james.harper@xxxxxxxxxxxxxxxx>
>
>
> What was the BSoD code?
>
> And does it always happen after 40 times or just the once after
40
> times?
>
>
> James
>
> > -----Original Message-----
> > From: alice wan [mailto:
wanjia19870902@xxxxxxxxx]
>
> > Sent: Sunday, 20 February 2011 00:26
> > To: James Harper
> > Cc:
xen-devel@xxxxxxxxxxxxxxxxxxx
> > Subject: Re: win-pv assertion failed while migrating
> >
>
> > new problem appreared in win2008-64 image while migration for
40
> times, vm
> > blue screen of death.
> >
> > the log had no obvious error.
> >
> > XenPCI <-- hvm_shutdown
> > XenPCI back from suspend, cancelled = 0
> > XenPCI Disabled qemu devices 03
> > XenPCI --> XenPci_Init
> > XenPCI base = 0x40000000, Xen Signature = XenVMMXenVMM,
EAX =
> 0x40000003
> > XenPCI Hypercall area at FFFFFA8000879000
> > XenPCI shared_info_area_unmapped.QuadPart = f2000000
> > XenPCI gpfn = f2000
> > XenPCI hypervisor memory op (XENMAPSPACE_shared_info) ret
= 0
> > XenPCI <-- XenPci_Init
> > XenPCI --> GntTbl_Resume
> > XenPCI pfn = 1ff8e
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff8e
> > XenPCI decreased 1 pages for grant table frame 0
> > XenPCI pfn = 1ff8f
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff8f
> > XenPCI decreased 1 pages for grant table frame 1
> > XenPCI pfn = 1ff90
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff90
> > XenPCI decreased 1 pages for grant table frame 2
> > XenPCI pfn = 1ff91
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff91
> > XenPCI decreased 1 pages for grant table frame 3
> > XenPCI pfn = 1ff92
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff92
> > XenPCI decreased 1 pages for grant table frame 4
> > XenPCI pfn = 1ff93
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff93
> > XenPCI decreased 1 pages for grant table frame 5
> > XenPCI pfn = 1ff94
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff94
> > XenPCI decreased 1 pages for grant table frame 6
> > XenPCI pfn = 1ff95
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff95
> > XenPCI decreased 1 pages for grant table frame 7
> > XenPCI pfn = 1ff96
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff96
> > XenPCI decreased 1 pages for grant table frame 8
> > XenPCI pfn = 1ff97
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff97
> > XenPCI decreased 1 pages for grant table frame 9
> > XenPCI pfn = 1ff98
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff98
> > XenPCI decreased 1 pages for grant table frame 10
> > XenPCI pfn = 1ff99
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff99
> > XenPCI decreased 1 pages for grant table frame 11
> > XenPCI pfn = 1ff9a
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff9a
> > XenPCI decreased 1 pages for grant table frame 12
> > XenPCI pfn = 1ff9b
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff9b
> > XenPCI decreased 1 pages for grant table frame 13
> > XenPCI pfn = 1ff9c
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff9c
> > XenPCI decreased 1 pages for grant table frame 14
> > XenPCI pfn = 1ff9d
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff9d
> > XenPCI decreased 1 pages for grant table frame 15
> > XenPCI pfn = 1ff9e
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff9e
> > XenPCI decreased 1 pages for grant table frame 16
> > XenPCI pfn = 1ff9f
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ff9f
> > XenPCI decreased 1 pages for grant table frame 17
> > XenPCI pfn = 1ffa0
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffa0
> > XenPCI decreased 1 pages for grant table frame 18
> > XenPCI pfn = 1ffa1
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffa1
> > XenPCI decreased 1 pages for grant table frame 19
> > XenPCI pfn = 1ffa2
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffa2
> > XenPCI decreased 1 pages for grant table frame 20
> > XenPCI pfn = 1ffa3
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffa3
> > XenPCI decreased 1 pages for grant table frame 21
> > XenPCI pfn = 1ffa4
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffa4
> > XenPCI decreased 1 pages for grant table frame 22
> > XenPCI pfn = 1ffa5
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffa5
> > XenPCI decreased 1 pages for grant table frame 23
> > XenPCI pfn = 1ffa6
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffa6
> > XenPCI decreased 1 pages for grant table frame 24
> > XenPCI pfn = 1ffa7
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffa7
> > XenPCI decreased 1 pages for grant table frame 25
> > XenPCI pfn = 1ffa8
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffa8
> > XenPCI decreased 1 pages for grant table frame 26
> > XenPCI pfn = 1ffa9
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffa9
> > XenPCI decreased 1 pages for grant table frame 27
> > XenPCI pfn = 1ffaa
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffaa
> > XenPCI decreased 1 pages for grant table frame 28
> > XenPCI pfn = 1ffab
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffab
> > XenPCI decreased 1 pages for grant table frame 29
> > XenPCI pfn = 1ffac
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffac
> > XenPCI decreased 1 pages for grant table frame 30
> > XenPCI pfn = 1ffad
> > XenPCI Calling HYPERVISOR_memory_op - pfn = 1ffad
> > XenPCI decreased 1 pages for grant table frame 31
> > XenPCI new_grant_frames = 32
> > XenPCI --> GntTbl_Map
> > XenPCI <-- GntTbl_Map
> > XenPCI GntTbl_Map result = 0
> > XenPCI <-- GntTbl_Resume
> > XenPCI --> EvtChn_Init
> > XenPCI --> hvm_set_parameter
> > XenPCI HYPERVISOR_hvm_op retval = 0
> > XenPCI <-- hvm_set_parameter
> > XenPCI hvm_set_parameter(HVM_PARAM_CALLBACK_IRQ, 28) = 0
> > XenPCI --> EvtChn_AllocIpi
> > XenPCI <-- EvtChn_AllocIpi
> > XenPCI --> EvtChn_BindDpc
> > XenPCI <-- EvtChn_BindDpc
> > XenPCI pdo_event_channel = 5
> > XenPCI <-- EvtChn_Init
> > XenPCI <-- XenPci_Suspend0
> > XenPCI --> XenPci_SuspendN
> > XenPCI doing nothing on cpu N
> > XenPCI <-- XenPci_SuspendN
> > XenPCI <-- XenPci_HighSyncCallFunctionN
> > XenPCI <-- XenPci_HighSyncCallFunction0
> > XenPCI Waiting for highsync_complete_event
> > XenVbd --- HwStorStartIo (Still figuring out ring)
> > XenPCI <-- XenPci_HighSync
> > XenPCI --> XenBus_Resume
> > XenPCI --> hvm_get_parameter
> > XenPCI HYPERVISOR_hvm_op retval = 0
> > XenPCI <-- hvm_get_parameter
> > XenPCI --> hvm_get_parameter
> > XenPCI HYPERVISOR_hvm_op retval = 0
> > XenPCI <-- hvm_get_parameter
> > XenPCI --> EvtChn_BindDpc
> > XenPCI <-- EvtChn_BindDpc
> > XenPCI Adding watch for path = control/sysrq
> > XenPCI Adding watch for path = control/shutdown
> > XenPCI --> XenPci_SysrqHandler
> > XenPCI Adding watch for path = device
> > XenPCI SysRq Value = (null)
> > XenPCI Adding watch for path = memory/target
> > XenPCI <-- XenPci_SysrqHandler
> > XenPCI Adding watch for path = control/shutdown
> > XenPCI --> XenPci_ShutdownHandler
> > XenPCI <-- XenBus_Resume
> > Error reading shutdown path - ENOENT
> > XenPCI suspend event channel = 6
> > XenPCI <-- XenPci_ShutdownHandler
> > XenPCI --> EvtChn_BindDpc
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- EvtChn_BindDpc
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI Resuming child
> > XenPCI --> XenPci_BalloonHandler
> > XenPCI --> XenPci_Pdo_Resume
> > XenPCI target memory value = 512 (524288)
> > XenPCI path = device/vbd/768
> > XenPCI <-- XenPci_BalloonHandler
> > XenPCI --> XenPci_GetBackendAndAddWatch
> > XenPCI --> XenPci_IoWatch
> > XenPCI Got balloon event, current = 512, target = 512
> > XenPCI found pending read - MinorFunction = 0, length =
1024
> > XenPCI No change to memory
> > XenPCI <-- XenBus_ProcessReadRequest
> > XenPCI <-- XenPci_IoWatch
> > XenPCI --> XenPci_EvtIoDefault
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI --> XenBus_EvtIoWrite
> > XenPCI Rescanning child list
> > XenPCI 33 bytes of write buffer remaining
> > XenPCI --> XenPci_EvtChildListScanForChildren
> > XenPCI completing request with length 33
> > XenPCI <-- XenBus_EvtIoWrite
> > XenPCI Found path = device/vbd/768
> > XenPCI <-- XenPci_EvtIoDefault
> > XenPCI Found path = device/vif/0
> > XenPCI --> XenPci_EvtIoDefault
> > XenPCI <-- XenPci_EvtChildListScanForChildren
> > XenPCI --> XenBus_EvtIoRead
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI found pending read
> > XenPCI <-- XenBus_ProcessReadRequest
> > XenPCI <-- XenBus_EvtIoRead
> > XenPCI <-- XenPci_GetBackendAndAddWatch
> > XenPCI --> XenPci_UpdateBackendState
> > XenPCI --> XenPci_ChangeFrontendState
> > XenPCI <-- XenPci_EvtIoDefault
> > XenPCI state unchanged
> > XenPCI --> XenPci_EvtIoDefault
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_ChangeFrontendState
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_XenConfigDeviceSpecifyBuffers
> > XenPCI --> XenBus_EvtIoRead
> > XenPCI XEN_INIT_TYPE_RING - ring-ref = FFFFFA800171D000
> > XenPCI no data to read
> > XenPCI XEN_INIT_TYPE_RING - ring-ref = 16199
> > XenPCI <-- XenBus_EvtIoRead
> > XenPCI XEN_INIT_TYPE_EVENT_CHANNEL - event-channel = 7
> > XenPCI <-- XenPci_EvtIoDefault
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI --> EvtChn_BindDpc
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI <-- EvtChn_BindDpc
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_ChangeFrontendStateMap
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_ChangeFrontendState
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_UpdateBackendState
> > XenPCI Backend State Changed to Connected
> > XenPCI <-- XenPci_UpdateBackendState
> > XenPCI <-- XenPci_ChangeFrontendState
> > XenPCI <-- XenPci_ChangeFrontendStateMap
> > XenPCI --> XenPci_ChangeFrontendStateMap
> > XenPCI --> XenPci_ChangeFrontendState
> > XenPCI <-- XenPci_ChangeFrontendState
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_ChangeFrontendStateMap
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_XenConfigDeviceSpecifyBuffers
> > XenPCI --> XenPci_ChangeFrontendState
> > XenPCI <-- XenPci_ChangeFrontendState
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_Pdo_ChangeSuspendState
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI setting pdo state to 2
> > XenPCI Notifying event channel 5
> > XenPCI EVT_ACTION_TYPE_SUSPEND
> > XenVbd New pdo state SR_STATE_RESUMING
> > XenVbd --> XenVbd_InitFromConfig
> > XenVbd XEN_INIT_TYPE_VECTORS
> > XenVbd XEN_INIT_TYPE_DEVICE_STATE - 0000000000B0D940
> > XenVbd XEN_INIT_TYPE_RING - ring-ref = FFFFFA800171D000
> > XenVbd XEN_INIT_TYPE_EVENT_CHANNEL - event-channel = 7
(00000007)
> > XenVbd XEN_INIT_TYPE_READ_STRING - device-type = disk
> > XenVbd device-type = Disk
> > XenVbd XEN_INIT_TYPE_READ_STRING - mode = w
> > XenVbd mode = w
> > XenVbd XEN_INIT_TYPE_READ_STRING - sectors = 104857600
> > XenVbd XEN_INIT_TYPE_READ_STRING - sector-size = 512
> > XenVbd qemu_hide_flags_value = 3
> > XenVbd <-- XenVbd_InitFromConfig
> > XenPCI --> EvtChn_PdoEventChannelDpc
> > XenPCI EVT_ACTION_TYPE_SUSPEND
> > XenPCI <-- EvtChn_PdoEventChannelDpc
> > XenPCI --> EvtChn_PdoEventChannelDpc
> > XenPCI fdo state set to 2
> > XenPCI <-- EvtChn_PdoEventChannelDpc
> > XenPCI <-- XenPci_Pdo_ChangeSuspendState
> > XenPCI --> XenPci_Pdo_ChangeSuspendState
> > XenPCI setting pdo state to 0
> > XenPCI Notifying event channel 5
> > XenPCI EVT_ACTION_TYPE_SUSPEND
> > XenVbd New pdo state 0
> > XenVbd New pdo state 0
> > XenPCI EVT_ACTION_TYPE_SUSPEND
> > XenPCI --> EvtChn_PdoEventChannelDpc
> > XenPCI EVT_ACTION_TYPE_SUSPEND
> > XenPCI <-- EvtChn_PdoEventChannelDpc
> > XenPCI --> EvtChn_PdoEventChannelDpc
> > XenPCI fdo state set to 0
> > XenPCI <-- EvtChn_PdoEventChannelDpc
> > XenPCI <-- XenPci_Pdo_ChangeSuspendState
> > XenPCI <-- XenPci_Pdo_Resume
> > XenPCI Resuming child
> > XenPCI --> XenPci_Pdo_Resume
> > XenPCI path = device/vif/0
> > XenPCI --> XenPci_GetBackendAndAddWatch
> > XenPCI <-- XenPci_GetBackendAndAddWatch
> > XenPCI --> XenPci_UpdateBackendState
> > XenPCI --> XenPci_ChangeFrontendState
> > XenPCI state unchanged
> > XenPCI <-- XenPci_ChangeFrontendState
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_XenConfigDeviceSpecifyBuffers
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI XEN_INIT_TYPE_RING - tx-ring-ref = FFFFFA8000000000
> > XenPCI XEN_INIT_TYPE_RING - tx-ring-ref = 16227
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI XEN_INIT_TYPE_RING - rx-ring-ref = FFFFFA80016F6000
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI XEN_INIT_TYPE_RING - rx-ring-ref = 16383
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI XEN_INIT_TYPE_EVENT_CHANNEL - event-channel = 8
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenVbd --- HwStorStartIo (Still figuring out ring)
> > XenPCI --> EvtChn_Bind
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenVbd ring_detect_state = 1, index = 0, operation = ff,
id = 0,
> status =
> > -1
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenVbd req_prod = 2, rsp_prod = 2, rsp_cons = 0
> > XenVbd ring_detect_state = 2, index = 1, operation = ff,
id = 0,
> status =
> > -1
> > XenVbd req_prod = 2, rsp_prod = 2, rsp_cons = 1
> > XenPCI <-- EvtChn_Bind
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_ChangeFrontendStateMap
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_ChangeFrontendStateMap
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_ChangeFrontendStateMap
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_ChangeFrontendState
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_UpdateBackendState
> > XenPCI Backend State Changed to Connected
> > XenPCI <-- XenPci_UpdateBackendState
> > XenPCI <-- XenPci_ChangeFrontendState
> > XenPCI <-- XenPci_ChangeFrontendStateMap
> > XenPCI <-- XenPci_XenConfigDeviceSpecifyBuffers
> > XenPCI --> XenPci_ChangeFrontendState
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_ChangeFrontendState
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_Pdo_ChangeSuspendState
> > XenPCI setting pdo state to 2
> > XenPCI Notifying event channel 5
> > XenPCI EVT_ACTION_TYPE_SUSPEND
> > XenNet --> XenNet_SuspendResume
> > XenNet New state SR_STATE_RESUMING
> > XenNet <-- XenNet_SuspendResume
> > XenNet --> XenNet_ResumeWorkItem
> > XenPCI --> EvtChn_PdoEventChannelDpc
> > XenNet --> XenNet_TxResumeStart
> > XenPCI <-- EvtChn_PdoEventChannelDpc
> > XenNet <-- XenNet_TxResumeStart
> > XenNet --> XenNet_RxResumeStart
> > XenPCI waiting...
> > XenNet <-- XenNet_RxResumeStart
> > XenPCI waiting...
> > XenNet --> XenNet_ConnectBackend
> > XenNet XEN_INIT_TYPE_13
> > XenNet XEN_INIT_TYPE_VECTORS
> > XenNet XEN_INIT_TYPE_DEVICE_STATE - 0000000000B105D0
> > XenNet XEN_INIT_TYPE_RING - tx-ring-ref = FFFFFA8000000000
> > XenNet XEN_INIT_TYPE_RING - rx-ring-ref = FFFFFA80016F6000
> > XenNet XEN_INIT_TYPE_EVENT_CHANNEL - event-channel = 8
> > XenNet XEN_INIT_TYPE_READ_STRING - mac = 00:16:3e:e0:00:00
> > XenNet XEN_INIT_TYPE_READ_STRING - feature-sg = 1
> > XenNet XEN_INIT_TYPE_READ_STRING - feature-gso-tcpv4 = 1
> > XenNet XEN_INIT_TYPE_17
> > XenNet <-- XenNet_ConnectBackend
> > XenNet --> XenNet_RxResumeEnd
> > XenNet <-- XenNet_RxResumeEnd
> > XenNet --> XenNet_TxResumeEnd
> > XenNet <-- XenNet_TxResumeEnd
> > XenNet *Setting suspend_resume_state_fdo = 2
> > XenNet *Notifying event channel 5
> > XenNet <-- XenNet_ResumeWorkItem
> > XenPCI EVT_ACTION_TYPE_SUSPEND
> > XenPCI --> EvtChn_PdoEventChannelDpc
> > XenPCI <-- EvtChn_PdoEventChannelDpc
> > XenPCI fdo state set to 2
> > XenPCI <-- XenPci_Pdo_ChangeSuspendState
> > XenPCI --> XenPci_Pdo_ChangeSuspendState
> > XenPCI setting pdo state to 0
> > XenPCI Notifying event channel 5
> > XenPCI EVT_ACTION_TYPE_SUSPEND
> > XenNet --> XenNet_SuspendResume
> > XenNet New state 2
> > XenNet Notifying event channel 5
> > XenNet <-- XenNet_SuspendResume
> > XenPCI EVT_ACTION_TYPE_SUSPEND
> > XenPCI --> EvtChn_PdoEventChannelDpc
> > XenPCI --> EvtChn_PdoEventChannelDpc
> > XenPCI <-- EvtChn_PdoEventChannelDpc
> > XenPCI <-- EvtChn_PdoEventChannelDpc
> > XenPCI fdo state set to 0
> > XenPCI <-- XenPci_Pdo_ChangeSuspendState
> > XenPCI <-- XenPci_Pdo_Resume
> > XenPCI <-- XenPci_SuspendResume
> > Log-dirty command enable
> > XenPCI Suspend detected via Dpc
> > XenPCI --> XenPci_SuspendResume
> > XenPCI Suspending child
> > XenPCI --> XenPci_Pdo_Suspend (device/vbd/768)
> > XenPCI --> XenPci_Pdo_ChangeSuspendState
> > XenPCI setting pdo state to 1
> > XenPCI Notifying event channel 5
> > XenPCI waiting...
> > XenPCI EVT_ACTION_TYPE_SUSPEND
> > XenPCI waiting...
> > XenVbd New pdo state SR_STATE_SUSPENDING
> > XenVbd Set fdo state SR_STATE_SUSPENDING
> > XenVbd Notifying event channel 5
> > XenPCI --> EvtChn_PdoEventChannelDpc
> > XenPCI EVT_ACTION_TYPE_SUSPEND
> > XenPCI <-- EvtChn_PdoEventChannelDpc
> > XenPCI --> EvtChn_PdoEventChannelDpc
> > XenPCI <-- EvtChn_PdoEventChannelDpc
> > XenPCI fdo state set to 1
> > XenPCI <-- XenPci_Pdo_ChangeSuspendState
> > XenPCI --> XenPci_ChangeFrontendState
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_UpdateBackendState
> > XenPCI Backend State Changed to Closing
> > XenPCI <-- XenPci_UpdateBackendState
> > XenPCI <-- XenPci_ChangeFrontendState
> > XenPCI --> XenPci_ChangeFrontendState
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_UpdateBackendState
> > XenPCI Backend State Changed to Closed
> > XenPCI <-- XenPci_UpdateBackendState
> > XenPCI <-- XenPci_ChangeFrontendState
> > XenPCI --> XenPci_ChangeFrontendState
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_UpdateBackendState
> > XenPCI Backend State Changed to InitWait
> > XenPCI <-- XenPci_UpdateBackendState
> > XenPCI <-- XenPci_ChangeFrontendState
> > XenPCI Match
> > XenPCI <-- XenPci_Pdo_Suspend
> > XenPCI Suspending child
> > XenPCI --> XenPci_Pdo_Suspend (device/vif/0)
> > XenPCI --> XenPci_Pdo_ChangeSuspendState
> > XenPCI setting pdo state to 1
> > XenPCI Notifying event channel 5
> > XenPCI EVT_ACTION_TYPE_SUSPEND
> > XenNet --> XenNet_SuspendResume
> > XenNet New state SUSPENDING
> > XenNet <-- XenNet_SuspendResume
> > XenNet Setting SR_STATE_SUSPENDING
> > XenNet Notifying event channel 5
> > XenPCI --> EvtChn_PdoEventChannelDpc
> > XenPCI EVT_ACTION_TYPE_SUSPEND
> > XenPCI <-- EvtChn_PdoEventChannelDpc
> > XenPCI --> EvtChn_PdoEventChannelDpc
> > XenPCI fdo state set to 1
> > XenPCI <-- EvtChn_PdoEventChannelDpc
> > XenPCI <-- XenPci_Pdo_ChangeSuspendState
> > XenPCI --> XenPci_ChangeFrontendState
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_UpdateBackendState
> > XenPCI Backend State Changed to Closing
> > XenPCI <-- XenPci_UpdateBackendState
> > XenPCI <-- XenPci_ChangeFrontendState
> > XenPCI --> XenPci_ChangeFrontendState
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_UpdateBackendState
> > XenPCI Backend State Changed to Closed
> > XenPCI <-- XenPci_UpdateBackendState
> > XenPCI <-- XenPci_ChangeFrontendState
> > XenPCI --> XenPci_ChangeFrontendState
> > XenPCI --> XenPci_DeviceWatchHandler
> > XenPCI <-- XenPci_DeviceWatchHandler
> > XenPCI --> XenPci_UpdateBackendState
> > XenPCI Backend State Changed to InitWait
> > XenPCI <-- XenPci_UpdateBackendState
> > XenPCI <-- XenPci_ChangeFrontendState
> >
> >
> >
> > 2011/2/18 alice wan <
wanjia19870902@xxxxxxxxx>
> >
> >
> > well, good news, after migrating for whole night, about
1000
> times, vm
> > still runs well.
> >
> > it seems the problems are well fixed.
> >
> > very appreciate your help
> >
> >
> > 2011/2/17 James Harper <
james.harper@xxxxxxxxxxxxxxxx>
> >
> >
> > >
> > > well, Assertion failure appeared again and vm
also
> blue screen
> > of
> > death after
> > > migrating 90 times
> > >
> >
> > > 296 XenPCI --> XenPci_GetBackendAndAddWatch
> > > 297
> > > 298 *** Assertion failed: xpdd->xb_msg_offset
+
> msg_len <=
> > > sizeof(xsd_sockmsg_t) + xpdd->xb_msg->len
> > > 299 *** Source File:
> >
e:\win-pvdrivers_852\win-pvdrivers.hg\xenpci\xenbus.c,
> > > line 303
> >
> >
> > Hmmm... that's a new one. It suggests either a
> corruption in my
> > xebus
> > memory, or that xenbus is doing something I
hadn't
> thought of.
> >
> > Is this reproducible?
> >
> > Thanks
> >
> > James
> >
> >
> >
>
>
>