WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Re: win-pv assertion failed while migrating

To: James Harper <james.harper@xxxxxxxxxxxxxxxx>
Subject: [Xen-devel] Re: win-pv assertion failed while migrating
From: alice wan <wanjia19870902@xxxxxxxxx>
Date: Mon, 21 Feb 2011 13:17:36 +0800
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Sun, 20 Feb 2011 21:19:05 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=fWl+bzDzBqwVN8kRpxLL+js9hKItNeW8eWyAU+Oj5NI=; b=NIa4UMDj+1G8mSyZzsUixZ7CIUrhAcW940VGcF16vT+eKtRhMkTSBtZ/4WvvEx+FQY J+PlIixR4W/22j+kQ4DVFfy+q0Ooz1nAtP8SbggRCgJxH9qzbd8j2BbiaS/rJb8muNpO zhxRIE13mbFWTVARkH+TigYXKJp84515i7Rl8=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=jhWzv6jYhc8Ukg9e+3ErIXq8qHsyQk4n9JckV8x7lXOTiDUCPbNXXMOkHBgNpA9hjy xDAKN1332mLlAKULejklGq6jAPpUIzRILvDX1FI7Lj6/4YYhDSghUoY4CQUpNfKUhcLP hcXnuIWE31e9gAvDIc4VEZcwskjDP+LBtIT1E=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AEC6C66638C05B468B556EA548C1A77D01C55793@trantor>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <AANLkTi=0_Lago4q7vnj67rB_yZLhaJeSKGnL5zSK71iv@xxxxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D01C55475@trantor> <AANLkTin33XbNLUaJTQBQee+u0w4FOw_aMRRx3o3juDij@xxxxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D01C554C2@trantor> <AANLkTi=f5T0Qw92dAFoCk3Ywxp+UGXKByVUA-Rb_kqmg@xxxxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D01C554F0@trantor> <AANLkTikgkHBSxnrUSUKXfTtK2kLuseJKmXPW0MAj9m37@xxxxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D01C55501@trantor> <AANLkTi=zk0zayUw2+kPtYHyW_ZoL-yKfObxRj1+w3c1U@xxxxxxxxxxxxxx> <AANLkTimO6evTZ+jSD-YizMFk0N7gaqhsDL-2z1rAUUh-@xxxxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D01C55590@trantor> <AANLkTinU3H45m-P2vTUZWjz1NV9VxF2Nig=UgRDxWcMx@xxxxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D01C5563F@trantor> <AANLkTikrePjPK0GaaWMmE4-Ls1PL77KwRG4S-egDFu0u@xxxxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D01C5568E@trantor> <AANLkTi=xo7SyEQH7-CKgDVKjS1FLRNh218DngbZ3L+g4@xxxxxxxxxxxxxx> <AANLkTik+OaAKy-_-kCv1Et=X9RDz_3e-FW_gJzMMXPMx@xxxxxxxxxxxxxx> <AANLkTi=rE=3H+QNha8su40L69LjFt7qAVoS_=Ucybv51@xxxxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D01C55793@trantor>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
2008 R2
 
the vm picture and log are attached

2011/2/21 James Harper <james.harper@xxxxxxxxxxxxxxxx>
Can you please confirm operating system? Is it Windows 2008 or Widnows
2008 R2?

Thanks

James

> -----Original Message-----
> From: alice wan [mailto:wanjia19870902@xxxxxxxxx]
> 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
>       >
>       >
>       >
>
>
>


Attachment: win-pv.jpg
Description: JPEG image

Attachment: qemu.log
Description: Binary data

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel