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 10:12:57 +0800
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Sun, 20 Feb 2011 18:13:49 -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=QeXV5SnV37ODdekNwe7ApbKfkxTDEFFBaRjbEoBzDaY=; b=UyFYUC4f+bkCpAmLXe4cUweqN/DF36qDHi5fYoORVqjHpBIOXUreOfR2mLLuSVMkrh a5S7jwNLTCay3cxMF83jw+umPqc9UDz4wOcTFf9XamZ/nQ8EyyW/NB1Sj/4Xuaromnup lyyACwBAmzWWx+DMrxroGqM7oy4rRY6IY4rn0=
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=D5u0G3pflEt9PgepI5mXWM+uFkUmStt7owAVcRuWJ3mf+4feWIQoNj/hzzHhKWdErW r1LMcue6Ip8m6c0nRw6BVVPcadWzXf1P9CJxk++632a9ZPCg9Np01ts70cYA+fyjotpp LgXWYq7Ej4VOGlkncJYrKhPfbhZcmru3a5QHI=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AEC6C66638C05B468B556EA548C1A77D01C55751@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> <AEC6C66638C05B468B556EA548C1A77D01C55751@trantor>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
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
>
>
>


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