All of lore.kernel.org
 help / color / mirror / Atom feed
* RE: Problems with  GPLPV 0.9.10 on XP Pro, STOP 0x0000007B
       [not found]       ` <485F726C.2000908@darkskiez.co.uk>
@ 2008-06-23 10:46         ` James Harper
  2008-06-25  5:10           ` GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2 Sandro Sigala
  0 siblings, 1 reply; 38+ messages in thread
From: James Harper @ 2008-06-23 10:46 UTC (permalink / raw)
  To: Mark Bryars; +Cc: xen-devel, xen-users

I've just put up some instructions on running the windows debugger in
Xen to be able to get some output from the GPLPV drivers if they won't
boot.

Have a look at http://wiki.xensource.com/xenwiki/XenWindowsGplPv

If it doesn't make sense or if I've made a mistake then let me know, or
go ahead and correct it yourself.

James

> -----Original Message-----
> From: Mark Bryars [mailto:mark@darkskiez.co.uk]
> Sent: Monday, 23 June 2008 19:53
> To: James Harper
> Subject: Re: Problems with GPLPV 0.9.10 on XP Pro, STOP 0x0000007B
> 
> 
> Ok, so, I removed the drivers and downloaded the 0.9.11-pre4 release,
> booted with gplpv switch, ran debugview and installed the drivers
> 
> 
> During the installation process windows picked up a D: drive and
started
> autorun scanning it. It had initialised the device successfully, UGH!
> 
> Managed to recover the log file created by mounting the image, because
> windows wont boot anymore, still with the 7B error with GPLPV switch,
and
> because of some corrupt files otherwise, tho because it starts up I
> doubt it will be of much use :(
> 
> 
> Regards,
>    Mark Bryars
> 

^ permalink raw reply	[flat|nested] 38+ messages in thread

* GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2
  2008-06-23 10:46         ` Problems with GPLPV 0.9.10 on XP Pro, STOP 0x0000007B James Harper
@ 2008-06-25  5:10           ` Sandro Sigala
  2008-07-03  7:02             ` Sandro Sigala
  0 siblings, 1 reply; 38+ messages in thread
From: Sandro Sigala @ 2008-06-25  5:10 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 1650 bytes --]

Hello James,

thanks for the new instructions on operating the debugger.

I tested the latest version of the PV driver on a Ubuntu server (dom0) with
kernel:
-----------------------------------
Linux version 2.6.24-16-xen (buildd@yellow) (gcc version 4.2.3 (Ubuntu
4.2.3-2ubuntu7)) #1 SMP Thu Apr 10 14:35:03 UTC 2008 (Ubuntu 2.6.24-4.6-generic)
-----------------------------------

and hypervisor:
-----------------------------------
(XEN) Xen version 3.2.1-rc1-pre (buildd@buildd) (gcc version 4.2.3 (Ubuntu
4.2.3-2ubuntu7)) Fri Apr 11 01:13:51 UTC 2008
-----------------------------------

the machine is an AMD Dual-Core AMD Opteron Processor 1220 stepping 03

The DomU is a fresh install of Windows XP Professional (English), SP2,
with the .net 2.0 framework and 0.9.11-pre4 drivers installed.

Graphically, the DomU hangs during the booting process (the progress
bar is running forever).

Under WinDbg, the latest messages printed every 5 seconds are:
-----------------------------------
XenVbd     no_free_grant_requests = 0
XenVbd     aligned requests   = 0, aligned bytes   = 0
XenVbd     unaligned requests = 0, unaligned bytes = 0
XenVbd     interrupts = 1
XenVbd     no_free_grant_requests = 0
XenVbd     aligned requests   = 1, aligned bytes   = 512
XenVbd     unaligned requests = 0, unaligned bytes = 0
XenVbd     interrupts = 1
-----------------------------------

Full debug log messages attached.

Machine configuration is:
    http://www.sigala.it/gplpv/WINXPPRO_ENG2.cfg
dmesg output from dom0:
    http://www.sigala.it/gplpv/dmesg.txt
xm dmesg output from dom0:
    http://www.sigala.it/gplpv/xm-dmesg.txt

Best Regards,
Sandro


[-- Attachment #2: ms-debug.txt.gz --]
[-- Type: application/gzip, Size: 8815 bytes --]

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2
  2008-06-25  5:10           ` GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2 Sandro Sigala
@ 2008-07-03  7:02             ` Sandro Sigala
  2008-07-03 11:13               ` GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP " James Harper
  2008-07-03 12:16               ` James Harper
  0 siblings, 2 replies; 38+ messages in thread
From: Sandro Sigala @ 2008-07-03  7:02 UTC (permalink / raw)
  To: xen-devel

Hello James,

was the information I sent one week ago enough to spot the problem?

Thanks,
Sandro

Sandro Sigala wrote:
> Graphically, the DomU hangs during the booting process (the progress
> bar is running forever).
> 
> Under WinDbg, the latest messages printed every 5 seconds are:
> -----------------------------------
> XenVbd     no_free_grant_requests = 0
> XenVbd     aligned requests   = 0, aligned bytes   = 0
> XenVbd     unaligned requests = 0, unaligned bytes = 0
> XenVbd     interrupts = 1
> XenVbd     no_free_grant_requests = 0
> XenVbd     aligned requests   = 1, aligned bytes   = 512
> XenVbd     unaligned requests = 0, unaligned bytes = 0
> XenVbd     interrupts = 1
> -----------------------------------
> 
> Full debug log messages attached.
> 
> Machine configuration is:
>    http://www.sigala.it/gplpv/WINXPPRO_ENG2.cfg
> dmesg output from dom0:
>    http://www.sigala.it/gplpv/dmesg.txt
> xm dmesg output from dom0:
>    http://www.sigala.it/gplpv/xm-dmesg.txt
> 

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-03  7:02             ` Sandro Sigala
@ 2008-07-03 11:13               ` James Harper
  2008-07-03 12:16               ` James Harper
  1 sibling, 0 replies; 38+ messages in thread
From: James Harper @ 2008-07-03 11:13 UTC (permalink / raw)
  To: Sandro Sigala, xen-devel

I've only just gotten back to it - I tried upgrading my test machine to
3.3-unstable (Debian package) and it was breaking badly.

Two things I noticed:

1. you are using tap:aio - as a test, can you try using file: instead? I
have never gotten tap:aio working. If you've already tried this and
mentioned it to me then I apologise in advance :)

2. I'm wondering if there might be a race in the code that figures out
if the backend is 32 or 64 bits... I'll do some testing on that.

James

> -----Original Message-----
> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-
> bounces@lists.xensource.com] On Behalf Of Sandro Sigala
> Sent: Thursday, 3 July 2008 17:03
> To: xen-devel@lists.xensource.com
> Subject: Re: [Xen-devel] GPLPV Drivers 0.9.11-pre4 hang during boot -
> WindowsXP Pro SP2
> 
> Hello James,
> 
> was the information I sent one week ago enough to spot the problem?
> 
> Thanks,
> Sandro
> 
> Sandro Sigala wrote:
> > Graphically, the DomU hangs during the booting process (the progress
> > bar is running forever).
> >
> > Under WinDbg, the latest messages printed every 5 seconds are:
> > -----------------------------------
> > XenVbd     no_free_grant_requests = 0
> > XenVbd     aligned requests   = 0, aligned bytes   = 0
> > XenVbd     unaligned requests = 0, unaligned bytes = 0
> > XenVbd     interrupts = 1
> > XenVbd     no_free_grant_requests = 0
> > XenVbd     aligned requests   = 1, aligned bytes   = 512
> > XenVbd     unaligned requests = 0, unaligned bytes = 0
> > XenVbd     interrupts = 1
> > -----------------------------------
> >
> > Full debug log messages attached.
> >
> > Machine configuration is:
> >    http://www.sigala.it/gplpv/WINXPPRO_ENG2.cfg
> > dmesg output from dom0:
> >    http://www.sigala.it/gplpv/dmesg.txt
> > xm dmesg output from dom0:
> >    http://www.sigala.it/gplpv/xm-dmesg.txt
> >
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-03  7:02             ` Sandro Sigala
  2008-07-03 11:13               ` GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP " James Harper
@ 2008-07-03 12:16               ` James Harper
  2008-07-03 14:19                 ` Sandro Sigala
  1 sibling, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-03 12:16 UTC (permalink / raw)
  To: Sandro Sigala, xen-devel

Could you please try 0.9.11-pre5?

That would be 0.9.11 proper except that suddenly 'restore' isn't working
anymore, but if you could tell me if you problem is fixed or not then
that would be great!

James

> -----Original Message-----
> From: xen-devel-bounces@lists.xensource.com [mailto:xen-devel-
> bounces@lists.xensource.com] On Behalf Of Sandro Sigala
> Sent: Thursday, 3 July 2008 17:03
> To: xen-devel@lists.xensource.com
> Subject: Re: [Xen-devel] GPLPV Drivers 0.9.11-pre4 hang during boot -
> WindowsXP Pro SP2
> 
> Hello James,
> 
> was the information I sent one week ago enough to spot the problem?
> 
> Thanks,
> Sandro
> 
> Sandro Sigala wrote:
> > Graphically, the DomU hangs during the booting process (the progress
> > bar is running forever).
> >
> > Under WinDbg, the latest messages printed every 5 seconds are:
> > -----------------------------------
> > XenVbd     no_free_grant_requests = 0
> > XenVbd     aligned requests   = 0, aligned bytes   = 0
> > XenVbd     unaligned requests = 0, unaligned bytes = 0
> > XenVbd     interrupts = 1
> > XenVbd     no_free_grant_requests = 0
> > XenVbd     aligned requests   = 1, aligned bytes   = 512
> > XenVbd     unaligned requests = 0, unaligned bytes = 0
> > XenVbd     interrupts = 1
> > -----------------------------------
> >
> > Full debug log messages attached.
> >
> > Machine configuration is:
> >    http://www.sigala.it/gplpv/WINXPPRO_ENG2.cfg
> > dmesg output from dom0:
> >    http://www.sigala.it/gplpv/dmesg.txt
> > xm dmesg output from dom0:
> >    http://www.sigala.it/gplpv/xm-dmesg.txt
> >
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-03 12:16               ` James Harper
@ 2008-07-03 14:19                 ` Sandro Sigala
  2008-07-04  1:32                   ` James Harper
  0 siblings, 1 reply; 38+ messages in thread
From: Sandro Sigala @ 2008-07-03 14:19 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 2332 bytes --]

Hello,

James Harper wrote:
 > I've only just gotten back to it - I tried upgrading my test machine to
 > 3.3-unstable (Debian package) and it was breaking badly.
 >
 > Two things I noticed:
 >
 > 1. you are using tap:aio - as a test, can you try using file: instead? I
 > have never gotten tap:aio working. If you've already tried this and
 > mentioned it to me then I apologise in advance :)

Unfortunately I can't make a test: the "file:" access is broken in Ubuntu
Hardy, while it was working IIRC in Ubuntu Gutsy. On the other hand, the
"tap:aio" access is working perfectly in Hardy while was broken in Gutsy :)

> Could you please try 0.9.11-pre5?
> 
> That would be 0.9.11 proper except that suddenly 'restore' isn't working
> anymore, but if you could tell me if you problem is fixed or not then
> that would be great!
> 

I tried on the same hardware/software configuration with a new fresh install
of WinXPPro (to be sure that no older PV driver was present).

Unfortunately seems like to loop forever on a different part of the code:
---------------------------------------------------------------------------
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_PNP_DEVICE_STATE (status = 00000000)
XenVbd --- HwScsiStartIo (Still figuring out ring)
XenVbd     ring_detect_state = 0, operation = ff, id = 0, status = 0
XenVbd     ring_detect_state = 1, operation = 0, id = ff, status = 0
XenVbd --> HwScsiResetBus
XenVbd     IRQL = 22
XenVbd <-- HwScsiResetBus
XenVbd     Command = INQUIRY
XenVbd     (LUN = 0, EVPD = 0, Page Code = 00)
XenVbd     (Length = 36)
XenVbd     (Srb->Databuffer = 817abbc8)
XenVbd     Command = INQUIRY
XenVbd     (LUN = 0, EVPD = 1, Page Code = 00)
XenVbd     (Length = 255)
XenVbd     (Srb->Databuffer = 817abbc8)
XenVbd     Command = INQUIRY
XenVbd     (LUN = 0, EVPD = 1, Page Code = 80)
XenVbd     (Length = 255)
XenVbd     (Srb->Databuffer = 817abbc8)
XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS (status = 00000000)
XenVbd --> HwScsiResetBus
XenVbd     IRQL = 22
XenVbd <-- HwScsiResetBus
---------------------------------------------------------------------------

After the last message no more messages are printed on the windbg console
while the progress bar is still running (so it's not a hang).

Please find attached the full debug log.

Thanks,
Sandro

[-- Attachment #2: 0.9.11-pre5 debug log.txt --]
[-- Type: text/plain, Size: 12618 bytes --]

Microsoft (R) Windows Debugger Version 6.9.0003.113 X86
Copyright (c) Microsoft Corporation. All rights reserved.

Opened \\.\com8
Waiting to reconnect...
Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path.           *
* Use .symfix to have the debugger choose a symbol path.                   *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is: 
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
*                                                                   *
* The Symbol Path can be set by:                                    *
*   using the _NT_SYMBOL_PATH environment variable.                 *
*   using the -y <symbol_path> argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntoskrnl.exe - 
Windows XP Kernel Version 2600 UP Free x86 compatible
Built by: 2600.xpsp_sp2_rtm.040803-2158
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055ab20
System Uptime: not available
XenHide --> DriverEntry
XenHide     gplpv = 1
XenHide <-- DriverEntry
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for PCI bus
XenHide <-- XenHide_AddDevice
XenHide     IRP_MN_START_DEVICE
XenHide     hide_type != XENHIDE_TYPE_DEVICE
XenHide     IRP_MN_QUERY_DEVICE_RELATIONS - BusRelations
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Intel 82441FX Pentium(R) Pro Processor to PCI bridge)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Intel 82371SB PCI to ISA bridge)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for ISAPNP Read Data Port)
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for Intel(R) 82371SB PCI Bus Master IDE Controller
XenHide <-- XenHide_AddDevice
XenHide     IRP_MN_QUERY_DEVICE_RELATIONS - BusRelations
XenHide     Hiding 817E8A90
XenHide     IRP_MN_QUERY_DEVICE_RELATIONS - BusRelations
XenHide     Hiding 817E8A90
XenPCI --> DriverEntry
XenPCI <-- DriverEntry
XenPCI --> XenPci_AddDevice
XenPCI     IoRegisterDeviceInterface succeeded - \??\PCI#VEN_5853&DEV_0001&SUBSYS_00015853&REV_01#2&ebb567f&0&18#{5c568ac5-9ddf-4fa5-a94a-39d67077819c}
XenPCI <-- XenPci_AddDevice
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Xen PCI Device Driver)
XenPCI     IRP_MN_FILTER_RESOURCE_REQUIREMENTS
XenPCI --> XenPci_Pnp_FilterResourceRequirements
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_FilterResourceRequirements
XenPCI --> XenPci_Pnp_FilterResourceRequirementsCallback (status = 00000000)
XenPCI <-- XenPci_Pnp_FilterResourceRequirementsCallback
XenPCI     IRP_MN_START_DEVICE
XenPCI --> XenPci_Pnp_StartDevice
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI     irq_number = 005
XenPCI     Private Data: 0x01 0x00 0x00
XenPCI     Memory mapped CSR:(f3000000:0) Length:(16777216)
XenPCI     Memory flags = 0004
XenPCI     Private Data: 0x01 0x01 0x00
XenPCI     irq_vector = 035
XenPCI     irq_level = 016
XenPCI <-- XenPci_Pnp_StartDevice
XenPCI --> XenPci_Init
XenPCI Xen Signature = XenVMMXenVMM, EAX = 0x40000002
XenPCI Hypercall area at 817AE000
XenPCI pfn =             1BAE
XenPCI shared_info_area_unmapped.QuadPart = f3000000
XenPCI gpfn = 995328
XenPCI hypervisor memory op ret = 0
XenPCI <-- XenPci_Init
XenPCI --> EvtChn_Connect
XenPCI --> hvm_set_parameter
XenPCI HYPERVISOR_hvm_op retval = 0
XenPCI <-- hvm_set_parameter
XenPCI <-- EvtChn_Connect
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     sysrqwatch response = '(null)'
XenPCI --> XenPci_SysrqHandler
XenPCI     shutdown watch response = '(null)'
XenPCI     device watch response = '(null)'
XenPCI     IRP_MN_QUERY_PNP_DEVICE_STATE
XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS
XenPCI     BusRelations
XenPCI --> XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_Pnp_QueryBusRelationsCallback
XenPCI     SysRq Value = (null)
XenPCI     New device device/vfb/0
XenPCI     New device device/vbd/768
     Unhandled sysrq letter XenPCI     New device device/vif/0
XenPCI     New device device/console/0
XenPCI <-- XenPci_Pnp_QueryBusRelationsCallback
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vfb device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vbd device #768
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     768
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vif device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen console device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI <-- XenPci_SysrqHandler
XenVbd --> DriverEntry
XenVbd     IRQL = 0
XenVbd --> XenVbd_FillInitCallbacks
XenVbd     IRQL = 0
XenVbd <-- XenVbd_FillInitCallbacks
XenVbd <-- DriverEntry
XenConfig --> DriverEntry
XenConfig <-- DriverEntry
XenConfig --> XenConfig_AddDevice
XenConfig <-- XenConfig_AddDevice
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Xen Block Device Driver)
XenConfig --> XenConfig_Pnp_StartDevice
XenConfig     config key name = 'device-type'
XenConfig     config key name = 'event-channel'
XenConfig     config key name = 'grants'
XenConfig     config key name = 'ring-ref'
XenConfig     config key name = 'sector-size'
XenConfig     config key name = 'sectors'
XenConfig     config key name = 'vectors'
XenConfig     PFN[0] = 00002600
XenConfig     Start = 00000000:02600000, Length = 4096
XenPCI     IRP_MN_START_DEVICE (status = c00000bb)
XenPCI --> XenPci_Pnp_StartDevice
XenPCI     pnp_state = NotStarted
XenPCI --> XenPci_ShutdownHandler
XenPCI     CmResourceTypeInterrupt
XenPCI     irq_vector = 035
XenPCI     irq_level = 22
XenPCI     CmResourceTypeMemory
XenPCI     Start = 02600000, Length = 4096
XenPCI --> XenPci_XenConfigDeviceSpecifyBuffers
XenPCI     XEN_INIT_TYPE_WRITE_STRING - (null) = (null)
XenPCI     XEN_INIT_TYPE_EVENT_CHANNEL - event-channel = 4
XenPCI --> EvtChn_BindIrq
XenPCI <-- EvtChn_BindIrq
XenPCI     XEN_INIT_TYPE_RING - ring-ref = 817AA000
Error reading shutdown path - ENOENT
XenPCI     Backend State Changed to InitWait
XenPCI     Backend State Changed to Connected
XenPCI     XEN_INIT_TYPE_READ_STRING - device-type = disk
XenPCI     XEN_INIT_TYPE_GRANT_ENTRIES - 144
XenPCI     XEN_INIT_TYPE_READ_STRING - sector-size = 512
XenPCI     XEN_INIT_TYPE_READ_STRING - sectors = 8192000
XenPCI <-- XenPci_XenConfigDeviceSpecifyBuffers (00000000
XenPCI <-- XenPci_Pnp_StartDevice
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenVbd --> XenVbd_HwScsiFindAdapter
XenVbd     IRQL = 0
XenVbd     BusInterruptLevel = 5
XenVbd     BusInterruptVector = 005
XenVbd     RangeStart = 02600000, RangeLength = 00001000
XenVbd     XEN_INIT_TYPE_VECTORS
XenVbd     XEN_INIT_TYPE_DEVICE_STATE - 817AC2DC
XenVbd     XEN_INIT_TYPE_EVENT_CHANNEL - event-channel = 4
XenVbd     XEN_INIT_TYPE_RING - ring-ref = 817AA000
XenVbd     XEN_INIT_TYPE_READ_STRING - device-type = disk
XenVbd     device-type = Disk
XenVbd     XEN_INIT_TYPE_GRANT_ENTRIES - 144
XenVbd     XEN_INIT_TYPE_READ_STRING - sector-size = 512
XenVbd     XEN_INIT_TYPE_READ_STRING - sectors = 8192000
XenVbd     Dma64BitAddresses not supported
XenVbd <-- XenVbd_HwScsiFindAdapter
XenVbd --> XenVbd_HwScsiInitialize
XenVbd     IRQL = 22
XenVbd <-- XenVbd_HwScsiInitialize
XenVbd --> HwScsiAdapterControl
XenVbd     IRQL = 0
XenVbd     ScsiQuerySupportedControlTypes (Max = 5)
XenVbd <-- HwScsiAdapterControl
XenConfig <-- XenConfig_Pnp_StartDevice
XenConfig --> XenConfig_Pnp_StartDeviceCallback
XenConfig <-- XenConfig_Pnp_StartDeviceCallback
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_PNP_DEVICE_STATE (status = 00000000)
XenVbd --- HwScsiStartIo (Still figuring out ring)
XenVbd     ring_detect_state = 0, operation = ff, id = 0, status = 0
XenVbd     ring_detect_state = 1, operation = 0, id = ff, status = 0
XenVbd --> HwScsiResetBus
XenVbd     IRQL = 22
XenVbd <-- HwScsiResetBus
XenVbd     Command = INQUIRY
XenVbd     (LUN = 0, EVPD = 0, Page Code = 00)
XenVbd     (Length = 36)
XenVbd     (Srb->Databuffer = 817abbc8)
XenVbd     Command = INQUIRY
XenVbd     (LUN = 0, EVPD = 1, Page Code = 00)
XenVbd     (Length = 255)
XenVbd     (Srb->Databuffer = 817abbc8)
XenVbd     Command = INQUIRY
XenVbd     (LUN = 0, EVPD = 1, Page Code = 80)
XenVbd     (Length = 255)
XenVbd     (Srb->Databuffer = 817abbc8)
XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS (status = 00000000)
XenVbd --> HwScsiResetBus
XenVbd     IRQL = 22
XenVbd <-- HwScsiResetBus

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-03 14:19                 ` Sandro Sigala
@ 2008-07-04  1:32                   ` James Harper
  2008-07-04  7:39                     ` Sandro Sigala
  0 siblings, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-04  1:32 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

> Hello,
> 
> James Harper wrote:
>  > I've only just gotten back to it - I tried upgrading my test
machine to
>  > 3.3-unstable (Debian package) and it was breaking badly.
>  >
>  > Two things I noticed:
>  >
>  > 1. you are using tap:aio - as a test, can you try using file:
instead?
> I
>  > have never gotten tap:aio working. If you've already tried this and
>  > mentioned it to me then I apologise in advance :)
> 
> Unfortunately I can't make a test: the "file:" access is broken in
Ubuntu
> Hardy, while it was working IIRC in Ubuntu Gutsy. On the other hand,
the
> "tap:aio" access is working perfectly in Hardy while was broken in
Gutsy
> :)

Hmmm... well according to the logs the fact that it is tap:aio doesn't
seem to be a problem - it's past where it crashes on my system when I
try with tap:aio.

I have uploaded a version of xenvbd.sys with a whole load of debug
statements in it which should give me more of an idea about what is
going on.

I have uploaded xenvbd-xp-debug.zip to
http://www.meadowcourt.org/downloads, please put the xenvbd.sys file in
c:\windows\system32\drivers and reboot and send me the debug output from
that.

Thanks

James


> 
> > Could you please try 0.9.11-pre5?
> >
> > That would be 0.9.11 proper except that suddenly 'restore' isn't
working
> > anymore, but if you could tell me if you problem is fixed or not
then
> > that would be great!
> >
> 
> I tried on the same hardware/software configuration with a new fresh
> install
> of WinXPPro (to be sure that no older PV driver was present).
> 
> Unfortunately seems like to loop forever on a different part of the
code:
>
------------------------------------------------------------------------
--
> -
> XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
> XenPCI     IRP_MN_QUERY_PNP_DEVICE_STATE (status = 00000000)
> XenVbd --- HwScsiStartIo (Still figuring out ring)
> XenVbd     ring_detect_state = 0, operation = ff, id = 0, status = 0
> XenVbd     ring_detect_state = 1, operation = 0, id = ff, status = 0
> XenVbd --> HwScsiResetBus
> XenVbd     IRQL = 22
> XenVbd <-- HwScsiResetBus
> XenVbd     Command = INQUIRY
> XenVbd     (LUN = 0, EVPD = 0, Page Code = 00)
> XenVbd     (Length = 36)
> XenVbd     (Srb->Databuffer = 817abbc8)
> XenVbd     Command = INQUIRY
> XenVbd     (LUN = 0, EVPD = 1, Page Code = 00)
> XenVbd     (Length = 255)
> XenVbd     (Srb->Databuffer = 817abbc8)
> XenVbd     Command = INQUIRY
> XenVbd     (LUN = 0, EVPD = 1, Page Code = 80)
> XenVbd     (Length = 255)
> XenVbd     (Srb->Databuffer = 817abbc8)
> XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS (status = 00000000)
> XenVbd --> HwScsiResetBus
> XenVbd     IRQL = 22
> XenVbd <-- HwScsiResetBus
>
------------------------------------------------------------------------
--
> -
> 
> After the last message no more messages are printed on the windbg
console
> while the progress bar is still running (so it's not a hang).
> 
> Please find attached the full debug log.
> 
> Thanks,
> Sandro

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-04  1:32                   ` James Harper
@ 2008-07-04  7:39                     ` Sandro Sigala
  2008-07-04  8:29                       ` Wayne Gong
  2008-07-04 10:44                       ` James Harper
  0 siblings, 2 replies; 38+ messages in thread
From: Sandro Sigala @ 2008-07-04  7:39 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 857 bytes --]

Hi,

I did like you suggested but the debug output in not changing
much, apart of a few lines different... unless I made a mistake
but it's unlikely, I just replaced the xenvbd.sys file as you
suggested after installing the drivers and before rebooting.

Interesting enough, without the /GPLPV parameter Windoze is hanging
at a certain point.  I noticed this behavior also in the previous
-pre4 version of the drivers.  I attached a debug log also
in that situation.

Thanks,
Sandro

James Harper wrote:
> I have uploaded a version of xenvbd.sys with a whole load of debug
> statements in it which should give me more of an idea about what is
> going on.
>
> I have uploaded xenvbd-xp-debug.zip to
> http://www.meadowcourt.org/downloads, please put the xenvbd.sys file in
> c:\windows\system32\drivers and reboot and send me the debug output from
> that.



[-- Attachment #2: 0.9.11-pre5 debug log 2.txt --]
[-- Type: text/plain, Size: 12620 bytes --]


Microsoft (R) Windows Debugger Version 6.9.0003.113 X86
Copyright (c) Microsoft Corporation. All rights reserved.

Opened \\.\com8
Waiting to reconnect...
Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path.           *
* Use .symfix to have the debugger choose a symbol path.                   *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is: 
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
*                                                                   *
* The Symbol Path can be set by:                                    *
*   using the _NT_SYMBOL_PATH environment variable.                 *
*   using the -y <symbol_path> argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntoskrnl.exe - 
Windows XP Kernel Version 2600 UP Free x86 compatible
Built by: 2600.xpsp_sp2_rtm.040803-2158
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055ab20
System Uptime: not available
XenHide --> DriverEntry
XenHide     gplpv = 1
XenHide <-- DriverEntry
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for PCI bus
XenHide <-- XenHide_AddDevice
XenHide     IRP_MN_START_DEVICE
XenHide     hide_type != XENHIDE_TYPE_DEVICE
XenHide     IRP_MN_QUERY_DEVICE_RELATIONS - BusRelations
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Intel 82441FX Pentium(R) Pro Processor to PCI bridge)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Intel 82371SB PCI to ISA bridge)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for ISAPNP Read Data Port)
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for Intel(R) 82371SB PCI Bus Master IDE Controller
XenHide <-- XenHide_AddDevice
XenHide     IRP_MN_QUERY_DEVICE_RELATIONS - BusRelations
XenHide     Hiding 817E8A90
XenHide     IRP_MN_QUERY_DEVICE_RELATIONS - BusRelations
XenHide     Hiding 817E8A90
XenPCI --> DriverEntry
XenPCI <-- DriverEntry
XenPCI --> XenPci_AddDevice
XenPCI     IoRegisterDeviceInterface succeeded - \??\PCI#VEN_5853&DEV_0001&SUBSYS_00015853&REV_01#2&ebb567f&0&18#{5c568ac5-9ddf-4fa5-a94a-39d67077819c}
XenPCI <-- XenPci_AddDevice
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Xen PCI Device Driver)
XenPCI     IRP_MN_FILTER_RESOURCE_REQUIREMENTS
XenPCI --> XenPci_Pnp_FilterResourceRequirements
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_FilterResourceRequirements
XenPCI --> XenPci_Pnp_FilterResourceRequirementsCallback (status = 00000000)
XenPCI <-- XenPci_Pnp_FilterResourceRequirementsCallback
XenPCI     IRP_MN_START_DEVICE
XenPCI --> XenPci_Pnp_StartDevice
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI     irq_number = 005
XenPCI     Private Data: 0x01 0x00 0x00
XenPCI     Memory mapped CSR:(f3000000:0) Length:(16777216)
XenPCI     Memory flags = 0004
XenPCI     Private Data: 0x01 0x01 0x00
XenPCI     irq_vector = 035
XenPCI     irq_level = 016
XenPCI <-- XenPci_Pnp_StartDevice
XenPCI --> XenPci_Init
XenPCI Xen Signature = XenVMMXenVMM, EAX = 0x40000002
XenPCI Hypercall area at 817AE000
XenPCI pfn =             1BAE
XenPCI shared_info_area_unmapped.QuadPart = f3000000
XenPCI gpfn = 995328
XenPCI hypervisor memory op ret = 0
XenPCI <-- XenPci_Init
XenPCI --> EvtChn_Connect
XenPCI --> hvm_set_parameter
XenPCI HYPERVISOR_hvm_op retval = 0
XenPCI <-- hvm_set_parameter
XenPCI <-- EvtChn_Connect
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     sysrqwatch response = '(null)'
XenPCI --> XenPci_SysrqHandler
XenPCI     shutdown watch response = '(null)'
XenPCI     device watch response = '(null)'
XenPCI     IRP_MN_QUERY_PNP_DEVICE_STATE
XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS
XenPCI     BusRelations
XenPCI --> XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_Pnp_QueryBusRelationsCallback
XenPCI     SysRq Value = (null)
XenPCI     New device device/vfb/0
XenPCI     New device device/console/0
     Unhandled sysrq letter XenPCI     New device device/vbd/768
XenPCI <-- XenPci_SysrqHandler
XenPCI     New device device/vif/0
XenPCI <-- XenPci_Pnp_QueryBusRelationsCallback
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vfb device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen console device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vbd device #768
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     768
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vif device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI --> XenPci_ShutdownHandler
XenVbd --> DriverEntry
XenVbd     IRQL = 0
XenVbd --> XenVbd_FillInitCallbacks
XenVbd     IRQL = 0
XenVbd <-- XenVbd_FillInitCallbacks
XenVbd <-- DriverEntry
XenConfig --> DriverEntry
XenConfig <-- DriverEntry
XenConfig --> XenConfig_AddDevice
XenConfig <-- XenConfig_AddDevice
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Xen Block Device Driver)
XenConfig --> XenConfig_Pnp_StartDevice
XenConfig     config key name = 'device-type'
XenConfig     config key name = 'event-channel'
XenConfig     config key name = 'grants'
XenConfig     config key name = 'ring-ref'
XenConfig     config key name = 'sector-size'
XenConfig     config key name = 'sectors'
XenConfig     config key name = 'vectors'
XenConfig     PFN[0] = 000026E0
XenConfig     Start = 00000000:026e0000, Length = 4096
XenPCI     IRP_MN_START_DEVICE (status = c00000bb)
XenPCI --> XenPci_Pnp_StartDevice
XenPCI     pnp_state = NotStarted
Error reading shutdown path - ENOENT
XenPCI     CmResourceTypeInterrupt
XenPCI     irq_vector = 035
XenPCI     irq_level = 22
XenPCI     CmResourceTypeMemory
XenPCI     Start = 026e0000, Length = 4096
XenPCI --> XenPci_XenConfigDeviceSpecifyBuffers
XenPCI     XEN_INIT_TYPE_WRITE_STRING - (null) = (null)
XenPCI     XEN_INIT_TYPE_EVENT_CHANNEL - event-channel = 4
XenPCI --> EvtChn_BindIrq
XenPCI <-- EvtChn_BindIrq
XenPCI     XEN_INIT_TYPE_RING - ring-ref = 817AA000
XenPCI     Backend State Changed to InitWait
XenPCI     Backend State Changed to Connected
XenPCI     XEN_INIT_TYPE_READ_STRING - device-type = disk
XenPCI     XEN_INIT_TYPE_GRANT_ENTRIES - 144
XenPCI     XEN_INIT_TYPE_READ_STRING - sector-size = 512
XenPCI     XEN_INIT_TYPE_READ_STRING - sectors = 8192000
XenPCI <-- XenPci_XenConfigDeviceSpecifyBuffers (00000000
XenPCI <-- XenPci_Pnp_StartDevice
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenVbd --> XenVbd_HwScsiFindAdapter
XenVbd     IRQL = 0
XenVbd     BusInterruptLevel = 5
XenVbd     BusInterruptVector = 005
XenVbd     RangeStart = 026e0000, RangeLength = 00001000
XenVbd     XEN_INIT_TYPE_VECTORS
XenVbd     XEN_INIT_TYPE_DEVICE_STATE - 817ACFC4
XenVbd     XEN_INIT_TYPE_EVENT_CHANNEL - event-channel = 4
XenVbd     XEN_INIT_TYPE_RING - ring-ref = 817AA000
XenVbd     XEN_INIT_TYPE_READ_STRING - device-type = disk
XenVbd     device-type = Disk
XenVbd     XEN_INIT_TYPE_GRANT_ENTRIES - 144
XenVbd     XEN_INIT_TYPE_READ_STRING - sector-size = 512
XenVbd     XEN_INIT_TYPE_READ_STRING - sectors = 8192000
XenVbd     Dma64BitAddresses not supported
XenVbd <-- XenVbd_HwScsiFindAdapter
XenVbd --> XenVbd_HwScsiInitialize
XenVbd     IRQL = 22
XenVbd <-- XenVbd_HwScsiInitialize
XenVbd --> HwScsiAdapterControl
XenVbd     IRQL = 0
XenVbd     ScsiQuerySupportedControlTypes (Max = 5)
XenVbd <-- HwScsiAdapterControl
XenConfig <-- XenConfig_Pnp_StartDevice
XenConfig --> XenConfig_Pnp_StartDeviceCallback
XenConfig <-- XenConfig_Pnp_StartDeviceCallback
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_PNP_DEVICE_STATE (status = 00000000)
XenVbd --- HwScsiStartIo (Still figuring out ring)
XenVbd     ring_detect_state = 0, operation = ff, id = 0, status = 0
XenVbd     ring_detect_state = 1, operation = 0, id = ff, status = 0
XenVbd --> HwScsiResetBus
XenVbd     IRQL = 22
XenVbd <-- HwScsiResetBus
XenVbd     Command = INQUIRY
XenVbd     (LUN = 0, EVPD = 0, Page Code = 00)
XenVbd     (Length = 36)
XenVbd     (Srb->Databuffer = 817abbc8)
XenVbd     Command = INQUIRY
XenVbd     (LUN = 0, EVPD = 1, Page Code = 00)
XenVbd     (Length = 255)
XenVbd     (Srb->Databuffer = 817abbc8)
XenVbd     Command = INQUIRY
XenVbd     (LUN = 0, EVPD = 1, Page Code = 80)
XenVbd     (Length = 255)
XenVbd     (Srb->Databuffer = 817abbc8)
XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS (status = 00000000)
XenVbd --> HwScsiResetBus
XenVbd     IRQL = 22
XenVbd <-- HwScsiResetBus


[-- Attachment #3: 0.9.11-pre5 debug log 2 no GPLPV.txt --]
[-- Type: text/plain, Size: 14770 bytes --]


Microsoft (R) Windows Debugger Version 6.9.0003.113 X86
Copyright (c) Microsoft Corporation. All rights reserved.

Opened \\.\com8
Waiting to reconnect...
Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path.           *
* Use .symfix to have the debugger choose a symbol path.                   *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is: 
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
*                                                                   *
* The Symbol Path can be set by:                                    *
*   using the _NT_SYMBOL_PATH environment variable.                 *
*   using the -y <symbol_path> argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntoskrnl.exe - 
Windows XP Kernel Version 2600 UP Free x86 compatible
Built by: 2600.xpsp_sp2_rtm.040803-2158
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055ab20
System Uptime: not available
XenHide --> DriverEntry
XenHide     gplpv = 0
XenHide <-- DriverEntry
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for PCI bus)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Intel 82441FX Pentium(R) Pro Processor to PCI bridge)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Intel 82371SB PCI to ISA bridge)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for ISAPNP Read Data Port)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Intel(R) 82371SB PCI Bus Master IDE Controller)
XenPCI --> DriverEntry
XenPCI <-- DriverEntry
XenPCI --> XenPci_AddDevice
XenPCI     IoRegisterDeviceInterface succeeded - \??\PCI#VEN_5853&DEV_0001&SUBSYS_00015853&REV_01#2&ebb567f&0&18#{5c568ac5-9ddf-4fa5-a94a-39d67077819c}
XenPCI <-- XenPci_AddDevice
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Xen PCI Device Driver)
XenPCI     IRP_MN_FILTER_RESOURCE_REQUIREMENTS
XenPCI --> XenPci_Pnp_FilterResourceRequirements
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_FilterResourceRequirements
XenPCI --> XenPci_Pnp_FilterResourceRequirementsCallback (status = 00000000)
XenPCI <-- XenPci_Pnp_FilterResourceRequirementsCallback
XenPCI     IRP_MN_START_DEVICE
XenPCI --> XenPci_Pnp_StartDevice
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI     irq_number = 005
XenPCI     Private Data: 0x01 0x00 0x00
XenPCI     Memory mapped CSR:(f3000000:0) Length:(16777216)
XenPCI     Memory flags = 0004
XenPCI     Private Data: 0x01 0x01 0x00
XenPCI     irq_vector = 035
XenPCI     irq_level = 016
XenPCI <-- XenPci_Pnp_StartDevice
XenPCI --> XenPci_Init
XenPCI Xen Signature = XenVMMXenVMM, EAX = 0x40000002
XenPCI Hypercall area at 817AE000
XenPCI pfn =             1BAE
XenPCI shared_info_area_unmapped.QuadPart = f3000000
XenPCI gpfn = 995328
XenPCI hypervisor memory op ret = 0
XenPCI <-- XenPci_Init
XenPCI --> EvtChn_Connect
XenPCI --> hvm_set_parameter
XenPCI HYPERVISOR_hvm_op retval = 0
XenPCI <-- hvm_set_parameter
XenPCI <-- EvtChn_Connect
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     sysrqwatch response = '(null)'
XenPCI --> XenPci_SysrqHandler
XenPCI     shutdown watch response = '(null)'
XenPCI     device watch response = '(null)'
XenPCI     IRP_MN_QUERY_PNP_DEVICE_STATE
XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS
XenPCI     BusRelations
XenPCI --> XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_Pnp_QueryBusRelationsCallback
XenPCI     SysRq Value = (null)
XenPCI     New device device/vfb/0
XenPCI     New device device/vbd/768
     Unhandled sysrq letter XenPCI     New device device/vif/0
XenPCI     New device device/console/0
XenPCI <-- XenPci_Pnp_QueryBusRelationsCallback
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vfb device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vbd device #768
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     768
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vif device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen console device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI <-- XenPci_SysrqHandler
XenVbd --> DriverEntry
XenVbd     IRQL = 0
XenVbd --> XenVbd_FillInitCallbacks
XenVbd     IRQL = 0
XenVbd <-- XenVbd_FillInitCallbacks
XenVbd <-- DriverEntry
XenConfig --> DriverEntry
XenConfig <-- DriverEntry
XenConfig --> XenConfig_AddDevice
XenConfig <-- XenConfig_AddDevice
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for Xen Block Device Driver
XenHide <-- XenHide_AddDevice
XenHide     IRP_MN_START_DEVICE
XenHide     hide_type == XENHIDE_TYPE_DEVICE
XenPCI --> XenPci_ShutdownHandler
XenPCI     IRP_MN_REMOVE_DEVICE (status = c00000bb)
XenPCI --> XenPci_Pnp_RemoveDevice
XenPCI     pnp_state = NotStarted
XenPCI --> XenPci_XenShutdownDevice
XenPCI <-- XenPci_XenShutdownDevice
XenPCI     Watch not set - can't remove
XenPCI <-- XenPci_Pnp_RemoveDevice (status = 00000000)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS
XenPCI     BusRelations
XenPCI --> XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_Pnp_QueryBusRelationsCallback
Error reading shutdown path - ENOENT
XenPCI     Existing device device/vfb/0
XenPCI     Existing device device/vbd/768
XenPCI     Existing device device/vif/0
XenPCI     Existing device device/console/0
XenPCI <-- XenPci_Pnp_QueryBusRelationsCallback
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Primary IDE Channel)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Secondary IDE Channel)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for WAN Miniport (L2TP))
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for WAN Miniport (IP))
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for WAN Miniport (PPPOE))
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for WAN Miniport (PPTP))
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Packet Scheduler Miniport)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Packet Scheduler Miniport)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Packet Scheduler Miniport)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Direct Parallel)
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for Xen Stub Device Driver (Virtual Frame Buffer)
XenHide <-- XenHide_AddDevice
XenConfig --> XenConfig_AddDevice
XenConfig <-- XenConfig_AddDevice
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for Xen Net Device Driver
XenHide <-- XenHide_AddDevice
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for Xen Stub Device Driver (Console)
XenHide <-- XenHide_AddDevice
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Realtek RTL8139 Family PCI Fast Ethernet NIC)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Terminal Server Device Redirector)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Terminal Server Keyboard Driver)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Terminal Server Mouse Driver)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Plug and Play Software Device Enumerator)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Microcode Update Device)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Microsoft System Management BIOS Driver)
XenHide     IRP_MN_START_DEVICE
XenHide     hide_type == XENHIDE_TYPE_DEVICE
XenPCI     IRP_MN_REMOVE_DEVICE (status = 00000000)
XenPCI --> XenPci_Pnp_RemoveDevice
XenPCI     pnp_state = NotStarted
XenPCI --> XenPci_XenShutdownDevice
XenPCI <-- XenPci_XenShutdownDevice
XenPCI     Watch not set - can't remove
XenPCI <-- XenPci_Pnp_RemoveDevice (status = 00000000)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenHide     IRP_MN_START_DEVICE
XenHide     hide_type == XENHIDE_TYPE_DEVICE
XenPCI     IRP_MN_REMOVE_DEVICE (status = 00000000)
XenPCI --> XenPci_Pnp_RemoveDevice
XenPCI     pnp_state = NotStarted
XenPCI --> XenPci_XenShutdownDevice
XenPCI <-- XenPci_XenShutdownDevice
XenPCI     Watch not set - can't remove
XenPCI <-- XenPci_Pnp_RemoveDevice (status = 00000000)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenHide     IRP_MN_START_DEVICE
XenHide     hide_type == XENHIDE_TYPE_DEVICE
XenPCI     IRP_MN_REMOVE_DEVICE (status = 00000000)
XenPCI --> XenPci_Pnp_RemoveDevice
XenPCI     pnp_state = NotStarted
XenPCI --> XenPci_XenShutdownDevice
XenPCI <-- XenPci_XenShutdownDevice
XenPCI     Watch not set - can't remove
XenPCI <-- XenPci_Pnp_RemoveDevice (status = 00000000)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Printer Port Logical Interface)
XenPCI     IRP_MN_QUERY_STOP_DEVICE
XenPCI --> XenPci_Pnp_QueryStopRemoveDevice
XenPCI <-- XenPci_Pnp_QueryStopRemoveDevice
XenPCI     IRP_MN_CANCEL_STOP_DEVICE
XenPCI     IRP_MN_QUERY_STOP_DEVICE
XenPCI --> XenPci_Pnp_QueryStopRemoveDevice
XenPCI <-- XenPci_Pnp_QueryStopRemoveDevice
XenPCI     IRP_MN_CANCEL_STOP_DEVICE
XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS
XenPCI     BusRelations
XenPCI --> XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_Pnp_QueryBusRelationsCallback
XenPCI     Existing device device/vfb/0
XenPCI     Existing device device/vbd/768
XenPCI     Existing device device/vif/0
XenPCI     Existing device device/console/0
XenPCI <-- XenPci_Pnp_QueryBusRelationsCallback
XenPCI     IRP_MN_QUERY_STOP_DEVICE
XenPCI --> XenPci_Pnp_QueryStopRemoveDevice
XenPCI <-- XenPci_Pnp_QueryStopRemoveDevice
XenPCI     IRP_MN_CANCEL_STOP_DEVICE
XenPCI     IRP_MN_QUERY_STOP_DEVICE
XenPCI --> XenPci_Pnp_QueryStopRemoveDevice
XenPCI <-- XenPci_Pnp_QueryStopRemoveDevice
XenPCI     IRP_MN_CANCEL_STOP_DEVICE

[-- Attachment #4: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-04  7:39                     ` Sandro Sigala
@ 2008-07-04  8:29                       ` Wayne Gong
  2008-07-04  8:56                         ` Sandro Sigala
  2008-07-04 11:19                         ` James Harper
  2008-07-04 10:44                       ` James Harper
  1 sibling, 2 replies; 38+ messages in thread
From: Wayne Gong @ 2008-07-04  8:29 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: James Harper, xen-devel

Hi James,

I meet this problem before but not in the same scenario.
I use WinPv driver WDF version and attach a lot of vbd and vif device, 
such as 4 disks and 8 NICs. After WinPv driver install correctly, reboot 
the vm. Vm cannot reboot correctly every times. And the debug log is 
very similar as Sandro provided. I change the backend bit width detect 
code as follow. In my test box, WinPv driver works ok till now. Please 
have a try if you are interested in it.


+XenVbd_TestBitWidth(PXENVBD_DEVICE_DATA DeviceData, PXENVBD_TARGET_DATA TargetData)
+{
+  blkif_request_t *req;
+  ULONG i;
+  int notify;  
+  
+  KdPrint((__DRIVER_NAME " --> XenVbd_TestBitWidth\n"));
+    req = RING_GET_REQUEST(&TargetData->Ring, TargetData->Ring.req_prod_pvt);
+	req->id = 0;
+	KdPrint((__DRIVER_NAME "    req id : %d\n",req->id));
+    req->operation = 0xff;
+    req->nr_segments = 0;
+    for (i = 0; i < req->nr_segments; i++)
+    {
+      req->seg[i].gref = 0xffffffff;
+      req->seg[i].first_sect = 0xff;
+      req->seg[i].last_sect = 0xff;
+    }
+    TargetData->Ring.req_prod_pvt++;
+
+    RING_PUSH_REQUESTS_AND_CHECK_NOTIFY(&TargetData->Ring, notify);
+    KdPrint((__DRIVER_NAME "     1st notify: %d\n", notify));
+    if (notify)
+      DeviceData->XenDeviceData->XenInterface.EvtChn_Notify(
+        DeviceData->XenDeviceData->XenInterface.InterfaceHeader.Context,
+        TargetData->EventChannel);
+    KeMemoryBarrier();
+        
+    req = RING_GET_REQUEST(&TargetData->Ring, TargetData->Ring.req_prod_pvt);
+	req->id = 1;
+	KdPrint((__DRIVER_NAME "     req id : %d\n",req->id));
+    req->operation = 0xff;
+    req->nr_segments = 0;
+    for (i = 0; i < req->nr_segments; i++)
+    {
+      req->seg[i].gref = 0xffffffff;
+      req->seg[i].first_sect = 0xff;
+      req->seg[i].last_sect = 0xff;
+    }
+    TargetData->Ring.req_prod_pvt++;
+
+    RING_PUSH_REQUESTS_AND_CHECK_NOTIFY(&TargetData->Ring, notify);
+    KdPrint((__DRIVER_NAME "     2nd notify: %d\n", notify));
+    if (notify)
+      DeviceData->XenDeviceData->XenInterface.EvtChn_Notify(
+        DeviceData->XenDeviceData->XenInterface.InterfaceHeader.Context,
+        TargetData->EventChannel);
+    KeMemoryBarrier();
+  KdPrint((__DRIVER_NAME " <-- XenVbd_TestBitWidth\n"));
+    return;
+}

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-04  8:29                       ` Wayne Gong
@ 2008-07-04  8:56                         ` Sandro Sigala
  2008-07-04 11:19                         ` James Harper
  1 sibling, 0 replies; 38+ messages in thread
From: Sandro Sigala @ 2008-07-04  8:56 UTC (permalink / raw)
  To: Wayne Gong; +Cc: James Harper, xen-devel

Wayne Gong wrote:
I change the backend bit width detect
 > code as follow. In my test box, WinPv driver works ok till now. Please
 > have a try if you are interested in it.

Thank you very much! If James will not able to reproduce the very same
situation, I will try to install the DDK toolkit and compile myself the
drivers and do some experiments.

Regards,
Sandro

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-04  7:39                     ` Sandro Sigala
  2008-07-04  8:29                       ` Wayne Gong
@ 2008-07-04 10:44                       ` James Harper
  2008-07-04 11:45                         ` Sandro Sigala
  1 sibling, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-04 10:44 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

> Hi,
> 
> I did like you suggested but the debug output in not changing
> much, apart of a few lines different... unless I made a mistake
> but it's unlikely, I just replaced the xenvbd.sys file as you
> suggested after installing the drivers and before rebooting.
> 
> Interesting enough, without the /GPLPV parameter Windoze is hanging
> at a certain point.  I noticed this behavior also in the previous
> -pre4 version of the drivers.  I attached a debug log also
> in that situation.

My bad... I just looked at the winxp\i386 directory and the xenvbd.sys
in there is too old... I probably recompiled it for 2k3 by mistake.

I have just recompiled and uploaded the correct version. Sorry for
giving you the run around. Hopefully we'll get to the bottom of this
yet!

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-04  8:29                       ` Wayne Gong
  2008-07-04  8:56                         ` Sandro Sigala
@ 2008-07-04 11:19                         ` James Harper
  2008-07-04 15:15                           ` Wayne Gong
  1 sibling, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-04 11:19 UTC (permalink / raw)
  To: Wayne Gong, Sandro Sigala; +Cc: xen-devel

> Hi James,
> 
> I meet this problem before but not in the same scenario.
> I use WinPv driver WDF version and attach a lot of vbd and vif device,
> such as 4 disks and 8 NICs. After WinPv driver install correctly,
reboot
> the vm. Vm cannot reboot correctly every times. And the debug log is
> very similar as Sandro provided. I change the backend bit width detect
> code as follow. In my test box, WinPv driver works ok till now. Please
> have a try if you are interested in it.

That patch appears to be to your wdf version of the code... can you give
me a summary of what the change you made is?

At a guess, the difference to the original code is that you are doing
two separate notify's, and a KeMemoryBarrier after each. Can you tell my
why the barrier is required?

I just noticed that the for() loop will never actually do anything as
req->nr_segments is initialised to zero... that's the same in my current
code too! I wonder how long that has been a problem for? I'll change my
code to initialise nr_segments to the maximum.

James

> 
> 
> +XenVbd_TestBitWidth(PXENVBD_DEVICE_DATA DeviceData,
PXENVBD_TARGET_DATA
> TargetData)
> +{
> +  blkif_request_t *req;
> +  ULONG i;
> +  int notify;
> +
> +  KdPrint((__DRIVER_NAME " --> XenVbd_TestBitWidth\n"));
> +    req = RING_GET_REQUEST(&TargetData->Ring, TargetData-
> >Ring.req_prod_pvt);
> +	req->id = 0;
> +	KdPrint((__DRIVER_NAME "    req id : %d\n",req->id));
> +    req->operation = 0xff;
> +    req->nr_segments = 0;
> +    for (i = 0; i < req->nr_segments; i++)
> +    {
> +      req->seg[i].gref = 0xffffffff;
> +      req->seg[i].first_sect = 0xff;
> +      req->seg[i].last_sect = 0xff;
> +    }
> +    TargetData->Ring.req_prod_pvt++;
> +
> +    RING_PUSH_REQUESTS_AND_CHECK_NOTIFY(&TargetData->Ring, notify);
> +    KdPrint((__DRIVER_NAME "     1st notify: %d\n", notify));
> +    if (notify)
> +      DeviceData->XenDeviceData->XenInterface.EvtChn_Notify(
> +
DeviceData->XenDeviceData->XenInterface.InterfaceHeader.Context,
> +        TargetData->EventChannel);
> +    KeMemoryBarrier();
> +
> +    req = RING_GET_REQUEST(&TargetData->Ring, TargetData-
> >Ring.req_prod_pvt);
> +	req->id = 1;
> +	KdPrint((__DRIVER_NAME "     req id : %d\n",req->id));
> +    req->operation = 0xff;
> +    req->nr_segments = 0;
> +    for (i = 0; i < req->nr_segments; i++)
> +    {
> +      req->seg[i].gref = 0xffffffff;
> +      req->seg[i].first_sect = 0xff;
> +      req->seg[i].last_sect = 0xff;
> +    }
> +    TargetData->Ring.req_prod_pvt++;
> +
> +    RING_PUSH_REQUESTS_AND_CHECK_NOTIFY(&TargetData->Ring, notify);
> +    KdPrint((__DRIVER_NAME "     2nd notify: %d\n", notify));
> +    if (notify)
> +      DeviceData->XenDeviceData->XenInterface.EvtChn_Notify(
> +
DeviceData->XenDeviceData->XenInterface.InterfaceHeader.Context,
> +        TargetData->EventChannel);
> +    KeMemoryBarrier();
> +  KdPrint((__DRIVER_NAME " <-- XenVbd_TestBitWidth\n"));
> +    return;
> +}
> 

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-04 10:44                       ` James Harper
@ 2008-07-04 11:45                         ` Sandro Sigala
  2008-07-04 12:39                           ` James Harper
  2008-07-05  9:58                           ` James Harper
  0 siblings, 2 replies; 38+ messages in thread
From: Sandro Sigala @ 2008-07-04 11:45 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 257 bytes --]

James Harper wrote:
> I have just recompiled and uploaded the correct version. Sorry for
> giving you the run around. Hopefully we'll get to the bottom of this
> yet!

Happens! :-)

Attached there are the new logs with /GPLPV and without.

Regards,
Sandro


[-- Attachment #2: 0.9.11-pre5 debug log 3.txt --]
[-- Type: text/plain, Size: 13253 bytes --]


Microsoft (R) Windows Debugger Version 6.9.0003.113 X86
Copyright (c) Microsoft Corporation. All rights reserved.

Opened \\.\com8
Waiting to reconnect...
Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path.           *
* Use .symfix to have the debugger choose a symbol path.                   *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is: 
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
*                                                                   *
* The Symbol Path can be set by:                                    *
*   using the _NT_SYMBOL_PATH environment variable.                 *
*   using the -y <symbol_path> argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntoskrnl.exe - 
Windows XP Kernel Version 2600 UP Free x86 compatible
Built by: 2600.xpsp_sp2_rtm.040803-2158
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055ab20
System Uptime: not available
XenHide --> DriverEntry
XenHide     gplpv = 1
XenHide <-- DriverEntry
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for PCI bus
XenHide <-- XenHide_AddDevice
XenHide     IRP_MN_START_DEVICE
XenHide     hide_type != XENHIDE_TYPE_DEVICE
XenHide     IRP_MN_QUERY_DEVICE_RELATIONS - BusRelations
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Intel 82441FX Pentium(R) Pro Processor to PCI bridge)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Intel 82371SB PCI to ISA bridge)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for ISAPNP Read Data Port)
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for Intel(R) 82371SB PCI Bus Master IDE Controller
XenHide <-- XenHide_AddDevice
XenHide     IRP_MN_QUERY_DEVICE_RELATIONS - BusRelations
XenHide     Hiding 817E8A90
XenHide     IRP_MN_QUERY_DEVICE_RELATIONS - BusRelations
XenHide     Hiding 817E8A90
XenPCI --> DriverEntry
XenPCI <-- DriverEntry
XenPCI --> XenPci_AddDevice
XenPCI     IoRegisterDeviceInterface succeeded - \??\PCI#VEN_5853&DEV_0001&SUBSYS_00015853&REV_01#2&ebb567f&0&18#{5c568ac5-9ddf-4fa5-a94a-39d67077819c}
XenPCI <-- XenPci_AddDevice
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Xen PCI Device Driver)
XenPCI     IRP_MN_FILTER_RESOURCE_REQUIREMENTS
XenPCI --> XenPci_Pnp_FilterResourceRequirements
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_FilterResourceRequirements
XenPCI --> XenPci_Pnp_FilterResourceRequirementsCallback (status = 00000000)
XenPCI <-- XenPci_Pnp_FilterResourceRequirementsCallback
XenPCI     IRP_MN_START_DEVICE
XenPCI --> XenPci_Pnp_StartDevice
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI     irq_number = 005
XenPCI     Private Data: 0x01 0x00 0x00
XenPCI     Memory mapped CSR:(f3000000:0) Length:(16777216)
XenPCI     Memory flags = 0004
XenPCI     Private Data: 0x01 0x01 0x00
XenPCI     irq_vector = 035
XenPCI     irq_level = 016
XenPCI <-- XenPci_Pnp_StartDevice
XenPCI --> XenPci_Init
XenPCI Xen Signature = XenVMMXenVMM, EAX = 0x40000002
XenPCI Hypercall area at 817AE000
XenPCI pfn =             1BAE
XenPCI shared_info_area_unmapped.QuadPart = f3000000
XenPCI gpfn = 995328
XenPCI hypervisor memory op ret = 0
XenPCI <-- XenPci_Init
XenPCI --> EvtChn_Connect
XenPCI --> hvm_set_parameter
XenPCI HYPERVISOR_hvm_op retval = 0
XenPCI <-- hvm_set_parameter
XenPCI <-- EvtChn_Connect
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     sysrqwatch response = '(null)'
XenPCI --> XenPci_SysrqHandler
XenPCI     shutdown watch response = '(null)'
XenPCI     device watch response = '(null)'
XenPCI     IRP_MN_QUERY_PNP_DEVICE_STATE
XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS
XenPCI     BusRelations
XenPCI --> XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_Pnp_QueryBusRelationsCallback
XenPCI     SysRq Value = (null)
XenPCI     New device device/vfb/0
     Unhandled sysrq letter XenPCI     New device device/console/0
XenPCI     New device device/vbd/768
XenPCI <-- XenPci_SysrqHandler
XenPCI     New device device/vif/0
XenPCI <-- XenPci_Pnp_QueryBusRelationsCallback
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vfb device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen console device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vbd device #768
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     768
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vif device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI --> XenPci_ShutdownHandler
XenVbd --> DriverEntry
XenVbd     IRQL = 0
XenVbd --> XenVbd_FillInitCallbacks
XenVbd     IRQL = 0
XenVbd <-- XenVbd_FillInitCallbacks
XenVbd <-- DriverEntry
XenConfig --> DriverEntry
XenConfig <-- DriverEntry
XenConfig --> XenConfig_AddDevice
XenConfig <-- XenConfig_AddDevice
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Xen Block Device Driver)
XenConfig --> XenConfig_Pnp_StartDevice
XenConfig     config key name = 'device-type'
XenConfig     config key name = 'event-channel'
XenConfig     config key name = 'grants'
XenConfig     config key name = 'ring-ref'
XenConfig     config key name = 'sector-size'
XenConfig     config key name = 'sectors'
XenConfig     config key name = 'vectors'
XenConfig     PFN[0] = 000026E0
XenConfig     Start = 00000000:026e0000, Length = 4096
XenPCI     IRP_MN_START_DEVICE (status = c00000bb)
XenPCI --> XenPci_Pnp_StartDevice
XenPCI     pnp_state = NotStarted
Error reading shutdown path - ENOENT
XenPCI     CmResourceTypeInterrupt
XenPCI     irq_vector = 035
XenPCI     irq_level = 22
XenPCI     CmResourceTypeMemory
XenPCI     Start = 026e0000, Length = 4096
XenPCI --> XenPci_XenConfigDeviceSpecifyBuffers
XenPCI     XEN_INIT_TYPE_WRITE_STRING - (null) = (null)
XenPCI     XEN_INIT_TYPE_EVENT_CHANNEL - event-channel = 4
XenPCI --> EvtChn_BindIrq
XenPCI <-- EvtChn_BindIrq
XenPCI     XEN_INIT_TYPE_RING - ring-ref = 817AA000
XenPCI     Backend State Changed to InitWait
XenPCI     Backend State Changed to Connected
XenPCI     XEN_INIT_TYPE_READ_STRING - device-type = disk
XenPCI     XEN_INIT_TYPE_GRANT_ENTRIES - 144
XenPCI     XEN_INIT_TYPE_READ_STRING - sector-size = 512
XenPCI     XEN_INIT_TYPE_READ_STRING - sectors = 8192000
XenPCI <-- XenPci_XenConfigDeviceSpecifyBuffers (00000000
XenPCI <-- XenPci_Pnp_StartDevice
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenVbd --> XenVbd_HwScsiFindAdapter
XenVbd     IRQL = 0
XenVbd     BusInterruptLevel = 5
XenVbd     BusInterruptVector = 005
XenVbd     RangeStart = 026e0000, RangeLength = 00001000
XenVbd     XEN_INIT_TYPE_VECTORS
XenVbd     XEN_INIT_TYPE_DEVICE_STATE - 817ACFC4
XenVbd     XEN_INIT_TYPE_EVENT_CHANNEL - event-channel = 4
XenVbd     XEN_INIT_TYPE_RING - ring-ref = 817AA000
XenVbd     XEN_INIT_TYPE_READ_STRING - device-type = disk
XenVbd     device-type = Disk
XenVbd     XEN_INIT_TYPE_GRANT_ENTRIES - 144
XenVbd     XEN_INIT_TYPE_READ_STRING - sector-size = 512
XenVbd     XEN_INIT_TYPE_READ_STRING - sectors = 8192000
XenVbd     Dma64BitAddresses not supported
XenVbd <-- XenVbd_HwScsiFindAdapter
XenVbd --> XenVbd_HwScsiInitialize
XenVbd     IRQL = 22
XenVbd <-- XenVbd_HwScsiInitialize
XenVbd --> HwScsiAdapterControl
XenVbd     IRQL = 0
XenVbd     ScsiQuerySupportedControlTypes (Max = 5)
XenVbd <-- HwScsiAdapterControl
XenConfig <-- XenConfig_Pnp_StartDevice
XenConfig --> XenConfig_Pnp_StartDeviceCallback
XenConfig <-- XenConfig_Pnp_StartDeviceCallback
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_PNP_DEVICE_STATE (status = 00000000)
XenVbd --> HwScsiStartIo PathId = 0, TargetId = 0, Lun = 0
XenVbd --- HwScsiStartIo (Still figuring out ring)
XenVbd     ring_detect_state = 0, operation = ff, id = 0, status = 0
XenVbd     ring_detect_state = 1, operation = 0, id = ff, status = 0
XenVbd --> HwScsiResetBus
XenVbd     IRQL = 22
XenVbd <-- HwScsiResetBus
XenVbd --> HwScsiStartIo PathId = 0, TargetId = 0, Lun = 0
XenVbd     SRB_FUNCTION_EXECUTE_SCSI
XenVbd     Command = INQUIRY
XenVbd     (LUN = 0, EVPD = 0, Page Code = 00)
XenVbd     (Length = 36)
XenVbd     (Srb->Databuffer = 817abbc8)
XenVbd --> HwScsiStartIo PathId = 0, TargetId = 0, Lun = 0
XenVbd     SRB_FUNCTION_EXECUTE_SCSI
XenVbd     Command = INQUIRY
XenVbd     (LUN = 0, EVPD = 1, Page Code = 00)
XenVbd     (Length = 255)
XenVbd     (Srb->Databuffer = 817abbc8)
XenVbd --> HwScsiStartIo PathId = 0, TargetId = 0, Lun = 0
XenVbd     SRB_FUNCTION_EXECUTE_SCSI
XenVbd     Command = INQUIRY
XenVbd     (LUN = 0, EVPD = 1, Page Code = 80)
XenVbd     (Length = 255)
XenVbd     (Srb->Databuffer = 817abbc8)
XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS (status = 00000000)
XenVbd --> HwScsiStartIo PathId = 0, TargetId = 0, Lun = 0
XenVbd     SRB_FUNCTION_EXECUTE_SCSI
XenVbd --> HwScsiStartIo PathId = 0, TargetId = 0, Lun = 0
XenVbd     SRB_FUNCTION_EXECUTE_SCSI
XenVbd     Command = READ/WRITE
XenVbd --> XenVbd_PutSrbOnRing
XenVbd <-- XenVbd_PutSrbOnRing
XenVbd --> HwScsiResetBus
XenVbd     IRQL = 22
XenVbd <-- HwScsiResetBus


[-- Attachment #3: 0.9.11-pre5 debug log 3 no GPLPV.txt --]
[-- Type: text/plain, Size: 14771 bytes --]


Microsoft (R) Windows Debugger Version 6.9.0003.113 X86
Copyright (c) Microsoft Corporation. All rights reserved.

Opened \\.\com8
Waiting to reconnect...
Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path.           *
* Use .symfix to have the debugger choose a symbol path.                   *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is: 
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
*                                                                   *
* The Symbol Path can be set by:                                    *
*   using the _NT_SYMBOL_PATH environment variable.                 *
*   using the -y <symbol_path> argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntoskrnl.exe - 
Windows XP Kernel Version 2600 UP Free x86 compatible
Built by: 2600.xpsp_sp2_rtm.040803-2158
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055ab20
System Uptime: not available
XenHide --> DriverEntry
XenHide     gplpv = 0
XenHide <-- DriverEntry
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for PCI bus)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Intel 82441FX Pentium(R) Pro Processor to PCI bridge)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Intel 82371SB PCI to ISA bridge)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for ISAPNP Read Data Port)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Intel(R) 82371SB PCI Bus Master IDE Controller)
XenPCI --> DriverEntry
XenPCI <-- DriverEntry
XenPCI --> XenPci_AddDevice
XenPCI     IoRegisterDeviceInterface succeeded - \??\PCI#VEN_5853&DEV_0001&SUBSYS_00015853&REV_01#2&ebb567f&0&18#{5c568ac5-9ddf-4fa5-a94a-39d67077819c}
XenPCI <-- XenPci_AddDevice
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Xen PCI Device Driver)
XenPCI     IRP_MN_FILTER_RESOURCE_REQUIREMENTS
XenPCI --> XenPci_Pnp_FilterResourceRequirements
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_FilterResourceRequirements
XenPCI --> XenPci_Pnp_FilterResourceRequirementsCallback (status = 00000000)
XenPCI <-- XenPci_Pnp_FilterResourceRequirementsCallback
XenPCI     IRP_MN_START_DEVICE
XenPCI --> XenPci_Pnp_StartDevice
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI     irq_number = 005
XenPCI     Private Data: 0x01 0x00 0x00
XenPCI     Memory mapped CSR:(f3000000:0) Length:(16777216)
XenPCI     Memory flags = 0004
XenPCI     Private Data: 0x01 0x01 0x00
XenPCI     irq_vector = 035
XenPCI     irq_level = 016
XenPCI <-- XenPci_Pnp_StartDevice
XenPCI --> XenPci_Init
XenPCI Xen Signature = XenVMMXenVMM, EAX = 0x40000002
XenPCI Hypercall area at 817AE000
XenPCI pfn =             1BAE
XenPCI shared_info_area_unmapped.QuadPart = f3000000
XenPCI gpfn = 995328
XenPCI hypervisor memory op ret = 0
XenPCI <-- XenPci_Init
XenPCI --> EvtChn_Connect
XenPCI --> hvm_set_parameter
XenPCI HYPERVISOR_hvm_op retval = 0
XenPCI <-- hvm_set_parameter
XenPCI <-- EvtChn_Connect
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     sysrqwatch response = '(null)'
XenPCI --> XenPci_SysrqHandler
XenPCI     shutdown watch response = '(null)'
XenPCI     device watch response = '(null)'
XenPCI     IRP_MN_QUERY_PNP_DEVICE_STATE
XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS
XenPCI     BusRelations
XenPCI --> XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_Pnp_QueryBusRelationsCallback
XenPCI     SysRq Value = (null)
XenPCI     New device device/vfb/0
     Unhandled sysrq letter XenPCI     New device device/vbd/768
XenPCI     New device device/vif/0
XenPCI <-- XenPci_SysrqHandler
XenPCI     New device device/console/0
XenPCI <-- XenPci_Pnp_QueryBusRelationsCallback
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vfb device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vfb
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vbd device #768
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     768
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vbd
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen vif device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\vif
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryDeviceID
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextDescription
XenPCI     Xen console device #0
XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
XenPCI     DeviceTextLocationInformation
XenPCI     Xen Bus
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryInstanceID
XenPCI     00
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryHardwareIDs
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
XenPCI     BusQueryCompatibleIDs
XenPCI     Xen\console
XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI --> XenPci_ShutdownHandler
XenVbd --> DriverEntry
XenVbd     IRQL = 0
XenVbd --> XenVbd_FillInitCallbacks
XenVbd     IRQL = 0
XenVbd <-- XenVbd_FillInitCallbacks
XenVbd <-- DriverEntry
XenConfig --> DriverEntry
XenConfig <-- DriverEntry
XenConfig --> XenConfig_AddDevice
XenConfig <-- XenConfig_AddDevice
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for Xen Block Device Driver
XenHide <-- XenHide_AddDevice
XenHide     IRP_MN_START_DEVICE
XenHide     hide_type == XENHIDE_TYPE_DEVICE
XenPCI     IRP_MN_REMOVE_DEVICE (status = c00000bb)
Error reading shutdown path - ENOENT
XenPCI --> XenPci_Pnp_RemoveDevice
XenPCI     pnp_state = NotStarted
XenPCI --> XenPci_XenShutdownDevice
XenPCI <-- XenPci_XenShutdownDevice
XenPCI     Watch not set - can't remove
XenPCI <-- XenPci_Pnp_RemoveDevice (status = 00000000)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS
XenPCI     BusRelations
XenPCI --> XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_Pnp_QueryBusRelationsCallback
XenPCI     Existing device device/vfb/0
XenPCI     Existing device device/vbd/768
XenPCI     Existing device device/vif/0
XenPCI     Existing device device/console/0
XenPCI <-- XenPci_Pnp_QueryBusRelationsCallback
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Primary IDE Channel)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Secondary IDE Channel)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for WAN Miniport (L2TP))
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for WAN Miniport (IP))
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for WAN Miniport (PPPOE))
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for WAN Miniport (PPTP))
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Packet Scheduler Miniport)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Packet Scheduler Miniport)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Packet Scheduler Miniport)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Direct Parallel)
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for Xen Stub Device Driver (Virtual Frame Buffer)
XenHide <-- XenHide_AddDevice
XenConfig --> XenConfig_AddDevice
XenConfig <-- XenConfig_AddDevice
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for Xen Net Device Driver
XenHide <-- XenHide_AddDevice
XenHide --> XenHide_AddDevice
XenHide     Installing Filter for Xen Stub Device Driver (Console)
XenHide <-- XenHide_AddDevice
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Realtek RTL8139 Family PCI Fast Ethernet NIC)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Terminal Server Device Redirector)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Terminal Server Keyboard Driver)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Terminal Server Mouse Driver)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Plug and Play Software Device Enumerator)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Microcode Update Device)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Microsoft System Management BIOS Driver)
XenHide     IRP_MN_START_DEVICE
XenHide     hide_type == XENHIDE_TYPE_DEVICE
XenPCI     IRP_MN_REMOVE_DEVICE (status = 00000000)
XenPCI --> XenPci_Pnp_RemoveDevice
XenPCI     pnp_state = NotStarted
XenPCI --> XenPci_XenShutdownDevice
XenPCI <-- XenPci_XenShutdownDevice
XenPCI     Watch not set - can't remove
XenPCI <-- XenPci_Pnp_RemoveDevice (status = 00000000)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenHide     IRP_MN_START_DEVICE
XenHide     hide_type == XENHIDE_TYPE_DEVICE
XenPCI     IRP_MN_REMOVE_DEVICE (status = 00000000)
XenPCI --> XenPci_Pnp_RemoveDevice
XenPCI     pnp_state = NotStarted
XenPCI --> XenPci_XenShutdownDevice
XenPCI <-- XenPci_XenShutdownDevice
XenPCI     Watch not set - can't remove
XenPCI <-- XenPci_Pnp_RemoveDevice (status = 00000000)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenHide     IRP_MN_START_DEVICE
XenHide     hide_type == XENHIDE_TYPE_DEVICE
XenPCI     IRP_MN_REMOVE_DEVICE (status = 00000000)
XenPCI --> XenPci_Pnp_RemoveDevice
XenPCI     pnp_state = NotStarted
XenPCI --> XenPci_XenShutdownDevice
XenPCI <-- XenPci_XenShutdownDevice
XenPCI     Watch not set - can't remove
XenPCI <-- XenPci_Pnp_RemoveDevice (status = 00000000)
XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
XenHide --> XenHide_AddDevice
XenHide <-- XenHide_AddDevice (filter not required for Printer Port Logical Interface)
XenPCI     IRP_MN_QUERY_STOP_DEVICE
XenPCI --> XenPci_Pnp_QueryStopRemoveDevice
XenPCI <-- XenPci_Pnp_QueryStopRemoveDevice
XenPCI     IRP_MN_CANCEL_STOP_DEVICE
XenPCI     IRP_MN_QUERY_STOP_DEVICE
XenPCI --> XenPci_Pnp_QueryStopRemoveDevice
XenPCI <-- XenPci_Pnp_QueryStopRemoveDevice
XenPCI     IRP_MN_CANCEL_STOP_DEVICE
XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS
XenPCI     BusRelations
XenPCI --> XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_SendAndWaitForIrp
XenPCI --> XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_Pnp_IoCompletion
XenPCI <-- XenPci_SendAndWaitForIrp
XenPCI <-- XenPci_Pnp_QueryBusRelations
XenPCI --> XenPci_Pnp_QueryBusRelationsCallback
XenPCI     Existing device device/vfb/0
XenPCI     Existing device device/vbd/768
XenPCI     Existing device device/vif/0
XenPCI     Existing device device/console/0
XenPCI <-- XenPci_Pnp_QueryBusRelationsCallback
XenPCI     IRP_MN_QUERY_STOP_DEVICE
XenPCI --> XenPci_Pnp_QueryStopRemoveDevice
XenPCI <-- XenPci_Pnp_QueryStopRemoveDevice
XenPCI     IRP_MN_CANCEL_STOP_DEVICE
XenPCI     IRP_MN_QUERY_STOP_DEVICE
XenPCI --> XenPci_Pnp_QueryStopRemoveDevice
XenPCI <-- XenPci_Pnp_QueryStopRemoveDevice
XenPCI     IRP_MN_CANCEL_STOP_DEVICE


[-- Attachment #4: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-04 11:45                         ` Sandro Sigala
@ 2008-07-04 12:39                           ` James Harper
  2008-07-05  9:58                           ` James Harper
  1 sibling, 0 replies; 38+ messages in thread
From: James Harper @ 2008-07-04 12:39 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

> James Harper wrote:
> > I have just recompiled and uploaded the correct version. Sorry for
> > giving you the run around. Hopefully we'll get to the bottom of this
> > yet!
> 
> Happens! :-)
> 
> Attached there are the new logs with /GPLPV and without.

Do you have any timestamps to go with your logs? Don't worry about
resubmitting these ones but on any future ones it would be useful.

It looks like requests being put on the ring are not being actioned...
maybe we are corrupting something somewhere.

Looking at this bit of the logs:

"
XenVbd --- HwScsiStartIo (Still figuring out ring)
"

That 'Still figuring out ring' bit means that we got a request before we
had detected whether we were talking to a 32 or 64 bit ring, so we told
windows to give us the request back again later when we were ready. I
haven't seen that before in my logs, so something about your system
means that windows is giving you a request at an earlier point than my
test systems...

Then we see this:

"
XenVbd     ring_detect_state = 0, operation = ff, id = 0, status = 0
XenVbd     ring_detect_state = 1, operation = 0, id = ff, status = 0
"

Which means that the first response we got back had operation ff which
is what we expect, but the second one had operaton = 0 and id = ff which
means that the ring is out of alignment and we must be using the
opposite ring size (64 bits in this case).

Originally I thought that maybe Windows wasn't re-issuing the original
request, but obviously it is:

"
XenVbd --> HwScsiStartIo PathId = 0, TargetId = 0, Lun = 0
XenVbd     SRB_FUNCTION_EXECUTE_SCSI
XenVbd     Command = READ/WRITE
XenVbd --> XenVbd_PutSrbOnRing
XenVbd <-- XenVbd_PutSrbOnRing
"

But then it is never getting a response so it resets the bus:

"
XenVbd --> HwScsiResetBus
XenVbd     IRQL = 22
XenVbd <-- HwScsiResetBus
"

I wonder if it is a problem under XP... I'll see what I can do about
setting up a new XP test environment (my old one broke :)

Otherwise, I'm out of ideas for the moment.

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-04 11:19                         ` James Harper
@ 2008-07-04 15:15                           ` Wayne Gong
  0 siblings, 0 replies; 38+ messages in thread
From: Wayne Gong @ 2008-07-04 15:15 UTC (permalink / raw)
  To: James Harper; +Cc: Sandro Sigala, xen-devel


> That patch appears to be to your wdf version of the code... can you give
> me a summary of what the change you made is?
>
> At a guess, the difference to the original code is that you are doing
> two separate notify's, and a KeMemoryBarrier after each. Can you tell my
> why the barrier is required?
>
> I just noticed that the for() loop will never actually do anything as
> req->nr_segments is initialised to zero... that's the same in my current
> code too! I wonder how long that has been a problem for? I'll change my
> code to initialise nr_segments to the maximum.
>
> James
>
>   
Yes, as you mentioned, there are only two difference. When I meet the 
bug, I have no idea to deal with it. So I try several method and times 
to fix it. After I changed the code up to the patch as I send to you, it 
works fine. And till now I am not very such whether this bug has been 
fixed. So I this patch just a try and I cannot explain it exactly even 
today.

Best regards -- Wayne

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-04 11:45                         ` Sandro Sigala
  2008-07-04 12:39                           ` James Harper
@ 2008-07-05  9:58                           ` James Harper
  2008-07-05 10:11                             ` Sandro Sigala
  1 sibling, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-05  9:58 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

I've re-installed XP on my test machine and it works fine, so it's
obviously related more to your server than XP.

Did you get the DDK downloaded? I'd just enabled a heap of the debug
statements in there and add more and see what you can come up with.

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-05  9:58                           ` James Harper
@ 2008-07-05 10:11                             ` Sandro Sigala
  2008-07-05 10:17                               ` James Harper
  2008-07-05 11:53                               ` James Harper
  0 siblings, 2 replies; 38+ messages in thread
From: Sandro Sigala @ 2008-07-05 10:11 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

James Harper wrote:
> I've re-installed XP on my test machine and it works fine, so it's
> obviously related more to your server than XP.
> 

[sarcasm]I love these situations[/sarcasm] :)


> Did you get the DDK downloaded? I'd just enabled a heap of the debug
> statements in there and add more and see what you can come up with.

I will do it ASAP, just 2 questions:

1) I will try to recompile the code using also the patch suggested by Wayne.
What is the HG revision of the code that matches with the 0.9.11-pre5
release? Are there any tags? (I'm used to SVN but not to the HG VCS, so maybe
I overlooked something...)

2) I tried in the past to put under stress the VMs with some benchmarks,
but unfortunately most of them are more Graphics-focused than
disk, net, cpu, memory focused.  Do you have suggestions for some other
software?

Thanks,
Sandro

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-05 10:11                             ` Sandro Sigala
@ 2008-07-05 10:17                               ` James Harper
  2008-07-05 11:53                               ` James Harper
  1 sibling, 0 replies; 38+ messages in thread
From: James Harper @ 2008-07-05 10:17 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

> > Did you get the DDK downloaded? I'd just enabled a heap of the debug
> > statements in there and add more and see what you can come up with.
> 
> I will do it ASAP, just 2 questions:
> 
> 1) I will try to recompile the code using also the patch suggested by
> Wayne.
> What is the HG revision of the code that matches with the 0.9.11-pre5
> release? Are there any tags? (I'm used to SVN but not to the HG VCS,
so
> maybe
> I overlooked something...)

Quite a while back I moved from using the newer WDF to using WDM. The
reasons for this were:
. I wanted to be able to use the drivers in textmode setup (eg 'Press F6
to load OEM drivers')
. Andy Grover wanted to be able to use mingw32 to compile rather than
the DDK compiler, which would mean building under Linux would be a
possibility.
. Nobody was really sure about the compatibility of GPL and WDF.

Wayne's patch relates to the WDF stream, but if you look in scsiport.c
you should recognise the part where the patch would apply, his changes
are fairly small.

> 2) I tried in the past to put under stress the VMs with some
benchmarks,
> but unfortunately most of them are more Graphics-focused than
> disk, net, cpu, memory focused.  Do you have suggestions for some
other
> software?
> 

Someone has reported crashes under (I think) one of the network
benchmark tools, but I've not been able to reproduce it.

Have a look through the mailing list at what others are using for
benchmarking... I've suddenly got a mental blank trying to remember what
they are called!

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-05 10:11                             ` Sandro Sigala
  2008-07-05 10:17                               ` James Harper
@ 2008-07-05 11:53                               ` James Harper
  2008-07-05 12:00                                 ` Sandro Sigala
  1 sibling, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-05 11:53 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

I just had a thought... do you have any physical block devices you could
use, eg an lvm partition?

That way we can remove any doubt about it being the tap:aio thing.

If you don't have a physical device, then please try using losetup to
create a block device from your file and then use that as the phy:
device.

Thanks

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-05 11:53                               ` James Harper
@ 2008-07-05 12:00                                 ` Sandro Sigala
  2008-07-05 12:02                                   ` James Harper
  0 siblings, 1 reply; 38+ messages in thread
From: Sandro Sigala @ 2008-07-05 12:00 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

Hi,

I'm downloading the WDK monster + XPSP2 symbols and is taking ages :-(

James Harper wrote:
> If you don't have a physical device, then please try using losetup to
> create a block device from your file and then use that as the phy:
> device.

I had the same idea yesterday and I tried "just in case", unfortunately
the behavior is the same...

Sandro

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-05 12:00                                 ` Sandro Sigala
@ 2008-07-05 12:02                                   ` James Harper
  2008-07-05 12:07                                     ` GPLPV Drivers 0.9.11-pre4 hang during boot -WindowsXP " James Harper
  0 siblings, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-05 12:02 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

> 
> Hi,
> 
> I'm downloading the WDK monster + XPSP2 symbols and is taking ages :-(
> 

I'll build another xenvbd.sys with some more debug stuff in it.

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot -WindowsXP Pro SP2
  2008-07-05 12:02                                   ` James Harper
@ 2008-07-05 12:07                                     ` James Harper
  2008-07-05 12:30                                       ` GPLPV Drivers 0.9.11-pre4 hang during boot -Windows XP " Sandro Sigala
  0 siblings, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-05 12:07 UTC (permalink / raw)
  To: James Harper, Sandro Sigala; +Cc: xen-devel

> >
> > Hi,
> >
> > I'm downloading the WDK monster + XPSP2 symbols and is taking ages
:-(
> >
> 
> I'll build another xenvbd.sys with some more debug stuff in it.
> 

Okay, as before, please try the xenvbd-xp-debug.zip from the download
site.

That one should give some more output about the responses that have been
received from dom0.

Thanks

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot -Windows XP Pro SP2
  2008-07-05 12:07                                     ` GPLPV Drivers 0.9.11-pre4 hang during boot -WindowsXP " James Harper
@ 2008-07-05 12:30                                       ` Sandro Sigala
  2008-07-05 12:38                                         ` James Harper
  0 siblings, 1 reply; 38+ messages in thread
From: Sandro Sigala @ 2008-07-05 12:30 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 545 bytes --]

James Harper wrote:
> Okay, as before, please try the xenvbd-xp-debug.zip from the download
> site.
> 
> That one should give some more output about the responses that have been
> received from dom0.
> 

Thanks, new log attached.

 > > Probably a stupid question, but how do you enable the timestamps in
 > > windbg?

 > In the 'View' menu there is an item 'Event Timestamps' which is ticked
 > on mine, but I don't recall ever having to tick it... My version of
 > WinDbg is 6.8.0004.0 if that makes any difference.

I was blind... :-(

Sandro

[-- Attachment #2: 0.9.11-pre5 debug log 4.txt --]
[-- Type: text/plain, Size: 34591 bytes --]


Microsoft (R) Windows Debugger Version 6.9.0003.113 X86
Copyright (c) Microsoft Corporation. All rights reserved.

Opened \\.\com8
Waiting to reconnect...
Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
Kernel Debugger connection established.
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path.           *
* Use .symfix to have the debugger choose a symbol path.                   *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is: 
*********************************************************************
* Symbols can not be loaded because symbol path is not initialized. *
*                                                                   *
* The Symbol Path can be set by:                                    *
*   using the _NT_SYMBOL_PATH environment variable.                 *
*   using the -y <symbol_path> argument when starting the debugger. *
*   using .sympath and .sympath+                                    *
*********************************************************************
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntoskrnl.exe - 
Windows XP Kernel Version 2600 UP Free x86 compatible
Built by: 2600.xpsp_sp2_rtm.040803-2158
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055ab20
System Uptime: not available
Sat Jul  5 12:21:46.601 2008 (GMT+2): XenHide --> DriverEntry
Sat Jul  5 12:21:46.601 2008 (GMT+2): 
Sat Jul  5 12:21:46.801 2008 (GMT+2): XenHide     gplpv = 1
Sat Jul  5 12:21:46.801 2008 (GMT+2): 
Sat Jul  5 12:21:47.001 2008 (GMT+2): XenHide <-- DriverEntry
Sat Jul  5 12:21:47.001 2008 (GMT+2): 
Sat Jul  5 12:21:47.201 2008 (GMT+2): XenHide --> XenHide_AddDevice
Sat Jul  5 12:21:47.201 2008 (GMT+2): 
Sat Jul  5 12:21:47.402 2008 (GMT+2): XenHide     Installing Filter for PCI bus
Sat Jul  5 12:21:47.402 2008 (GMT+2): 
Sat Jul  5 12:21:47.602 2008 (GMT+2): XenHide <-- XenHide_AddDevice
Sat Jul  5 12:21:47.602 2008 (GMT+2): 
Sat Jul  5 12:21:47.802 2008 (GMT+2): XenHide     IRP_MN_START_DEVICE
Sat Jul  5 12:21:47.802 2008 (GMT+2): 
Sat Jul  5 12:21:48.033 2008 (GMT+2): XenHide     hide_type != XENHIDE_TYPE_DEVICE
Sat Jul  5 12:21:48.033 2008 (GMT+2): 
Sat Jul  5 12:21:48.263 2008 (GMT+2): XenHide     IRP_MN_QUERY_DEVICE_RELATIONS - BusRelations
Sat Jul  5 12:21:48.263 2008 (GMT+2): 
Sat Jul  5 12:21:48.503 2008 (GMT+2): XenHide --> XenHide_AddDevice
Sat Jul  5 12:21:48.503 2008 (GMT+2): 
Sat Jul  5 12:21:48.964 2008 (GMT+2): XenHide <-- XenHide_AddDevice (filter not required for Intel 82441FX Pentium(R) Pro Processor to PCI bridge)
Sat Jul  5 12:21:48.964 2008 (GMT+2): 
Sat Jul  5 12:21:49.194 2008 (GMT+2): XenHide --> XenHide_AddDevice
Sat Jul  5 12:21:49.194 2008 (GMT+2): 
Sat Jul  5 12:21:49.425 2008 (GMT+2): XenHide <-- XenHide_AddDevice (filter not required for Intel 82371SB PCI to ISA bridge)
Sat Jul  5 12:21:49.425 2008 (GMT+2): 
Sat Jul  5 12:21:49.595 2008 (GMT+2): XenHide --> XenHide_AddDevice
Sat Jul  5 12:21:49.595 2008 (GMT+2): 
Sat Jul  5 12:21:49.795 2008 (GMT+2): XenHide <-- XenHide_AddDevice (filter not required for ISAPNP Read Data Port)
Sat Jul  5 12:21:49.795 2008 (GMT+2): 
Sat Jul  5 12:21:50.196 2008 (GMT+2): XenHide --> XenHide_AddDevice
Sat Jul  5 12:21:50.196 2008 (GMT+2): 
Sat Jul  5 12:21:50.396 2008 (GMT+2): XenHide     Installing Filter for Intel(R) 82371SB PCI Bus Master IDE Controller
Sat Jul  5 12:21:50.396 2008 (GMT+2): 
Sat Jul  5 12:21:50.706 2008 (GMT+2): XenHide <-- XenHide_AddDevice
Sat Jul  5 12:21:50.706 2008 (GMT+2): 
Sat Jul  5 12:21:50.907 2008 (GMT+2): XenHide     IRP_MN_QUERY_DEVICE_RELATIONS - BusRelations
Sat Jul  5 12:21:50.907 2008 (GMT+2): 
Sat Jul  5 12:21:51.127 2008 (GMT+2): XenHide     Hiding 817E8A90
Sat Jul  5 12:21:51.127 2008 (GMT+2): 
Sat Jul  5 12:21:51.327 2008 (GMT+2): XenHide     IRP_MN_QUERY_DEVICE_RELATIONS - BusRelations
Sat Jul  5 12:21:51.327 2008 (GMT+2): 
Sat Jul  5 12:21:51.528 2008 (GMT+2): XenHide     Hiding 817E8A90
Sat Jul  5 12:21:51.528 2008 (GMT+2): 
Sat Jul  5 12:21:51.828 2008 (GMT+2): XenPCI --> DriverEntry
Sat Jul  5 12:21:51.828 2008 (GMT+2): 
Sat Jul  5 12:21:52.028 2008 (GMT+2): XenPCI <-- DriverEntry
Sat Jul  5 12:21:52.028 2008 (GMT+2): 
Sat Jul  5 12:21:52.329 2008 (GMT+2): XenPCI --> XenPci_AddDevice
Sat Jul  5 12:21:52.329 2008 (GMT+2): 
Sat Jul  5 12:21:52.529 2008 (GMT+2): XenPCI     IoRegisterDeviceInterface succeeded - \??\PCI#VEN_5853&DEV_0001&SUBSYS_00015853&REV_01#2&ebb567f&0&18#{5c568ac5-9ddf-4fa5-a94a-39d67077819c}
Sat Jul  5 12:21:52.529 2008 (GMT+2): 
Sat Jul  5 12:21:52.910 2008 (GMT+2): XenPCI <-- XenPci_AddDevice
Sat Jul  5 12:21:52.910 2008 (GMT+2): 
Sat Jul  5 12:21:53.230 2008 (GMT+2): XenHide --> XenHide_AddDevice
Sat Jul  5 12:21:53.230 2008 (GMT+2): 
Sat Jul  5 12:21:53.430 2008 (GMT+2): XenHide <-- XenHide_AddDevice (filter not required for Xen PCI Device Driver)
Sat Jul  5 12:21:53.430 2008 (GMT+2): 
Sat Jul  5 12:21:53.731 2008 (GMT+2): XenPCI     IRP_MN_FILTER_RESOURCE_REQUIREMENTS
Sat Jul  5 12:21:53.731 2008 (GMT+2): 
Sat Jul  5 12:21:53.931 2008 (GMT+2): XenPCI --> XenPci_Pnp_FilterResourceRequirements
Sat Jul  5 12:21:53.931 2008 (GMT+2): 
Sat Jul  5 12:21:54.131 2008 (GMT+2): XenPCI --> XenPci_SendAndWaitForIrp
Sat Jul  5 12:21:54.131 2008 (GMT+2): 
Sat Jul  5 12:21:54.332 2008 (GMT+2): XenPCI --> XenPci_Pnp_IoCompletion
Sat Jul  5 12:21:54.332 2008 (GMT+2): 
Sat Jul  5 12:21:54.532 2008 (GMT+2): XenPCI <-- XenPci_Pnp_IoCompletion
Sat Jul  5 12:21:54.532 2008 (GMT+2): 
Sat Jul  5 12:21:54.732 2008 (GMT+2): XenPCI <-- XenPci_SendAndWaitForIrp
Sat Jul  5 12:21:54.732 2008 (GMT+2): 
Sat Jul  5 12:21:55.043 2008 (GMT+2): XenPCI <-- XenPci_Pnp_FilterResourceRequirements
Sat Jul  5 12:21:55.043 2008 (GMT+2): 
Sat Jul  5 12:21:55.443 2008 (GMT+2): XenPCI --> XenPci_Pnp_FilterResourceRequirementsCallback (status = 00000000)
Sat Jul  5 12:21:55.443 2008 (GMT+2): 
Sat Jul  5 12:21:55.644 2008 (GMT+2): XenPCI <-- XenPci_Pnp_FilterResourceRequirementsCallback
Sat Jul  5 12:21:55.644 2008 (GMT+2): 
Sat Jul  5 12:21:55.844 2008 (GMT+2): XenPCI     IRP_MN_START_DEVICE
Sat Jul  5 12:21:55.844 2008 (GMT+2): 
Sat Jul  5 12:21:56.044 2008 (GMT+2): XenPCI --> XenPci_Pnp_StartDevice
Sat Jul  5 12:21:56.044 2008 (GMT+2): 
Sat Jul  5 12:21:56.345 2008 (GMT+2): XenPCI --> XenPci_SendAndWaitForIrp
Sat Jul  5 12:21:56.345 2008 (GMT+2): 
Sat Jul  5 12:21:56.545 2008 (GMT+2): XenPCI --> XenPci_Pnp_IoCompletion
Sat Jul  5 12:21:56.545 2008 (GMT+2): 
Sat Jul  5 12:21:56.775 2008 (GMT+2): XenPCI <-- XenPci_Pnp_IoCompletion
Sat Jul  5 12:21:56.775 2008 (GMT+2): 
Sat Jul  5 12:21:56.945 2008 (GMT+2): XenPCI <-- XenPci_SendAndWaitForIrp
Sat Jul  5 12:21:56.945 2008 (GMT+2): 
Sat Jul  5 12:21:57.286 2008 (GMT+2): XenPCI     irq_number = 005
Sat Jul  5 12:21:57.286 2008 (GMT+2): 
Sat Jul  5 12:21:57.446 2008 (GMT+2): XenPCI     Private Data: 0x01 0x00 0x00
Sat Jul  5 12:21:57.446 2008 (GMT+2): 
Sat Jul  5 12:21:57.646 2008 (GMT+2): XenPCI     Memory mapped CSR:(f3000000:0) Length:(16777216)
Sat Jul  5 12:21:57.646 2008 (GMT+2): 
Sat Jul  5 12:21:57.847 2008 (GMT+2): XenPCI     Memory flags = 0004
Sat Jul  5 12:21:57.847 2008 (GMT+2): 
Sat Jul  5 12:21:58.047 2008 (GMT+2): XenPCI     Private Data: 0x01 0x01 0x00
Sat Jul  5 12:21:58.047 2008 (GMT+2): 
Sat Jul  5 12:21:58.247 2008 (GMT+2): XenPCI     irq_vector = 035
Sat Jul  5 12:21:58.247 2008 (GMT+2): 
Sat Jul  5 12:21:58.448 2008 (GMT+2): XenPCI     irq_level = 016
Sat Jul  5 12:21:58.448 2008 (GMT+2): 
Sat Jul  5 12:21:58.648 2008 (GMT+2): XenPCI <-- XenPci_Pnp_StartDevice
Sat Jul  5 12:21:58.648 2008 (GMT+2): 
Sat Jul  5 12:21:58.848 2008 (GMT+2): XenPCI --> XenPci_Init
Sat Jul  5 12:21:58.848 2008 (GMT+2): 
Sat Jul  5 12:21:59.048 2008 (GMT+2): XenPCI Xen Signature = XenVMMXenVMM, EAX = 0x40000002
Sat Jul  5 12:21:59.048 2008 (GMT+2): 
Sat Jul  5 12:21:59.249 2008 (GMT+2): XenPCI Hypercall area at 817AE000
Sat Jul  5 12:21:59.249 2008 (GMT+2): 
Sat Jul  5 12:21:59.449 2008 (GMT+2): XenPCI pfn =             1BAE
Sat Jul  5 12:21:59.449 2008 (GMT+2): 
Sat Jul  5 12:21:59.649 2008 (GMT+2): XenPCI shared_info_area_unmapped.QuadPart = f3000000
Sat Jul  5 12:21:59.649 2008 (GMT+2): 
Sat Jul  5 12:21:59.850 2008 (GMT+2): XenPCI gpfn = 995328
Sat Jul  5 12:21:59.850 2008 (GMT+2): 
Sat Jul  5 12:22:00.080 2008 (GMT+2): XenPCI hypervisor memory op ret = 0
Sat Jul  5 12:22:00.080 2008 (GMT+2): 
Sat Jul  5 12:22:00.250 2008 (GMT+2): XenPCI <-- XenPci_Init
Sat Jul  5 12:22:00.250 2008 (GMT+2): 
Sat Jul  5 12:22:00.450 2008 (GMT+2): XenPCI --> EvtChn_Connect
Sat Jul  5 12:22:00.450 2008 (GMT+2): 
Sat Jul  5 12:22:00.651 2008 (GMT+2): XenPCI --> hvm_set_parameter
Sat Jul  5 12:22:00.651 2008 (GMT+2): 
Sat Jul  5 12:22:00.851 2008 (GMT+2): XenPCI HYPERVISOR_hvm_op retval = 0
Sat Jul  5 12:22:00.851 2008 (GMT+2): 
Sat Jul  5 12:22:01.071 2008 (GMT+2): XenPCI <-- hvm_set_parameter
Sat Jul  5 12:22:01.071 2008 (GMT+2): 
Sat Jul  5 12:22:01.272 2008 (GMT+2): XenPCI <-- EvtChn_Connect
Sat Jul  5 12:22:01.272 2008 (GMT+2): 
Sat Jul  5 12:22:01.472 2008 (GMT+2): XenPCI --> hvm_get_parameter
Sat Jul  5 12:22:01.472 2008 (GMT+2): 
Sat Jul  5 12:22:01.672 2008 (GMT+2): XenPCI HYPERVISOR_hvm_op retval = 0
Sat Jul  5 12:22:01.672 2008 (GMT+2): 
Sat Jul  5 12:22:01.973 2008 (GMT+2): XenPCI <-- hvm_get_parameter
Sat Jul  5 12:22:01.973 2008 (GMT+2): 
Sat Jul  5 12:22:02.173 2008 (GMT+2): XenPCI --> hvm_get_parameter
Sat Jul  5 12:22:02.173 2008 (GMT+2): 
Sat Jul  5 12:22:02.383 2008 (GMT+2): XenPCI HYPERVISOR_hvm_op retval = 0
Sat Jul  5 12:22:02.383 2008 (GMT+2): 
Sat Jul  5 12:22:02.714 2008 (GMT+2): XenPCI <-- hvm_get_parameter
Sat Jul  5 12:22:02.714 2008 (GMT+2): 
Sat Jul  5 12:22:02.884 2008 (GMT+2): XenPCI --> EvtChn_BindDpc
Sat Jul  5 12:22:02.884 2008 (GMT+2): 
Sat Jul  5 12:22:03.084 2008 (GMT+2): XenPCI <-- EvtChn_BindDpc
Sat Jul  5 12:22:03.084 2008 (GMT+2): 
Sat Jul  5 12:22:03.285 2008 (GMT+2): XenPCI     sysrqwatch response = '(null)'
Sat Jul  5 12:22:03.285 2008 (GMT+2): 
Sat Jul  5 12:22:03.485 2008 (GMT+2): XenPCI --> XenPci_SysrqHandler
Sat Jul  5 12:22:03.485 2008 (GMT+2): 
Sat Jul  5 12:22:03.685 2008 (GMT+2): XenPCI     shutdown watch response = '(null)'
Sat Jul  5 12:22:03.685 2008 (GMT+2): 
Sat Jul  5 12:22:03.885 2008 (GMT+2): XenPCI     device watch response = '(null)'
Sat Jul  5 12:22:03.885 2008 (GMT+2): 
Sat Jul  5 12:22:04.086 2008 (GMT+2): XenPCI     IRP_MN_QUERY_PNP_DEVICE_STATE
Sat Jul  5 12:22:04.086 2008 (GMT+2): 
Sat Jul  5 12:22:04.286 2008 (GMT+2): XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS
Sat Jul  5 12:22:04.286 2008 (GMT+2): 
Sat Jul  5 12:22:04.516 2008 (GMT+2): XenPCI     BusRelations
Sat Jul  5 12:22:04.516 2008 (GMT+2): 
Sat Jul  5 12:22:04.797 2008 (GMT+2): XenPCI --> XenPci_Pnp_QueryBusRelations
Sat Jul  5 12:22:04.797 2008 (GMT+2): 
Sat Jul  5 12:22:04.997 2008 (GMT+2): XenPCI --> XenPci_SendAndWaitForIrp
Sat Jul  5 12:22:04.997 2008 (GMT+2): 
Sat Jul  5 12:22:05.197 2008 (GMT+2): XenPCI --> XenPci_Pnp_IoCompletion
Sat Jul  5 12:22:05.197 2008 (GMT+2): 
Sat Jul  5 12:22:05.398 2008 (GMT+2): XenPCI <-- XenPci_Pnp_IoCompletion
Sat Jul  5 12:22:05.398 2008 (GMT+2): 
Sat Jul  5 12:22:05.598 2008 (GMT+2): XenPCI <-- XenPci_SendAndWaitForIrp
Sat Jul  5 12:22:05.598 2008 (GMT+2): 
Sat Jul  5 12:22:05.798 2008 (GMT+2): XenPCI <-- XenPci_Pnp_QueryBusRelations
Sat Jul  5 12:22:05.798 2008 (GMT+2): 
Sat Jul  5 12:22:05.998 2008 (GMT+2): XenPCI --> XenPci_Pnp_QueryBusRelationsCallback
Sat Jul  5 12:22:05.998 2008 (GMT+2): 
Sat Jul  5 12:22:06.199 2008 (GMT+2): XenPCI     SysRq Value = (null)
Sat Jul  5 12:22:06.199 2008 (GMT+2): 
Sat Jul  5 12:22:06.399 2008 (GMT+2): XenPCI     New device device/vfb/0
Sat Jul  5 12:22:06.399 2008 (GMT+2): 
Sat Jul  5 12:22:06.599 2008 (GMT+2): XenPCI     New device device/console/0
Sat Jul  5 12:22:06.599 2008 (GMT+2): 
Sat Jul  5 12:22:06.800 2008 (GMT+2):      Unhandled sysrq letter 
Sat Jul  5 12:22:06.800 2008 (GMT+2): 
Sat Jul  5 12:22:07.010 2008 (GMT+2): XenPCI     New device device/vbd/768
Sat Jul  5 12:22:07.010 2008 (GMT+2): 
Sat Jul  5 12:22:07.210 2008 (GMT+2): XenPCI     New device device/vif/0
Sat Jul  5 12:22:07.210 2008 (GMT+2): 
Sat Jul  5 12:22:07.410 2008 (GMT+2): XenPCI <-- XenPci_Pnp_QueryBusRelationsCallback
Sat Jul  5 12:22:07.410 2008 (GMT+2): 
Sat Jul  5 12:22:07.611 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:07.611 2008 (GMT+2): 
Sat Jul  5 12:22:07.811 2008 (GMT+2): XenPCI     BusQueryDeviceID
Sat Jul  5 12:22:07.811 2008 (GMT+2): 
Sat Jul  5 12:22:08.111 2008 (GMT+2): XenPCI     Xen\vfb
Sat Jul  5 12:22:08.111 2008 (GMT+2): 
Sat Jul  5 12:22:08.312 2008 (GMT+2): XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
Sat Jul  5 12:22:08.312 2008 (GMT+2): 
Sat Jul  5 12:22:08.512 2008 (GMT+2): XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
Sat Jul  5 12:22:08.512 2008 (GMT+2): 
Sat Jul  5 12:22:08.712 2008 (GMT+2): XenPCI     DeviceTextDescription
Sat Jul  5 12:22:08.712 2008 (GMT+2): 
Sat Jul  5 12:22:08.913 2008 (GMT+2): XenPCI     Xen vfb device #0
Sat Jul  5 12:22:08.913 2008 (GMT+2): 
Sat Jul  5 12:22:09.113 2008 (GMT+2): XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
Sat Jul  5 12:22:09.113 2008 (GMT+2): 
Sat Jul  5 12:22:09.313 2008 (GMT+2): XenPCI     DeviceTextLocationInformation
Sat Jul  5 12:22:09.313 2008 (GMT+2): 
Sat Jul  5 12:22:09.514 2008 (GMT+2): XenPCI     Xen Bus
Sat Jul  5 12:22:09.514 2008 (GMT+2): 
Sat Jul  5 12:22:09.714 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:09.714 2008 (GMT+2): 
Sat Jul  5 12:22:09.914 2008 (GMT+2): XenPCI     BusQueryInstanceID
Sat Jul  5 12:22:09.914 2008 (GMT+2): 
Sat Jul  5 12:22:10.114 2008 (GMT+2): XenPCI     00
Sat Jul  5 12:22:10.114 2008 (GMT+2): 
Sat Jul  5 12:22:10.315 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:10.315 2008 (GMT+2): 
Sat Jul  5 12:22:10.515 2008 (GMT+2): XenPCI     BusQueryHardwareIDs
Sat Jul  5 12:22:10.515 2008 (GMT+2): 
Sat Jul  5 12:22:10.715 2008 (GMT+2): XenPCI     Xen\vfb
Sat Jul  5 12:22:10.715 2008 (GMT+2): 
Sat Jul  5 12:22:10.916 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:10.916 2008 (GMT+2): 
Sat Jul  5 12:22:11.116 2008 (GMT+2): XenPCI     BusQueryCompatibleIDs
Sat Jul  5 12:22:11.116 2008 (GMT+2): 
Sat Jul  5 12:22:11.316 2008 (GMT+2): XenPCI     Xen\vfb
Sat Jul  5 12:22:11.316 2008 (GMT+2): 
Sat Jul  5 12:22:11.516 2008 (GMT+2): XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
Sat Jul  5 12:22:11.516 2008 (GMT+2): 
Sat Jul  5 12:22:11.717 2008 (GMT+2): XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
Sat Jul  5 12:22:11.717 2008 (GMT+2): 
Sat Jul  5 12:22:11.917 2008 (GMT+2): XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
Sat Jul  5 12:22:11.917 2008 (GMT+2): 
Sat Jul  5 12:22:12.147 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:12.147 2008 (GMT+2): 
Sat Jul  5 12:22:12.448 2008 (GMT+2): XenPCI     BusQueryDeviceID
Sat Jul  5 12:22:12.448 2008 (GMT+2): 
Sat Jul  5 12:22:12.618 2008 (GMT+2): XenPCI     Xen\console
Sat Jul  5 12:22:12.618 2008 (GMT+2): 
Sat Jul  5 12:22:12.818 2008 (GMT+2): XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
Sat Jul  5 12:22:12.818 2008 (GMT+2): 
Sat Jul  5 12:22:13.019 2008 (GMT+2): XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
Sat Jul  5 12:22:13.019 2008 (GMT+2): 
Sat Jul  5 12:22:13.219 2008 (GMT+2): XenPCI     DeviceTextDescription
Sat Jul  5 12:22:13.219 2008 (GMT+2): 
Sat Jul  5 12:22:13.419 2008 (GMT+2): XenPCI     Xen console device #0
Sat Jul  5 12:22:13.419 2008 (GMT+2): 
Sat Jul  5 12:22:13.619 2008 (GMT+2): XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
Sat Jul  5 12:22:13.619 2008 (GMT+2): 
Sat Jul  5 12:22:13.820 2008 (GMT+2): XenPCI     DeviceTextLocationInformation
Sat Jul  5 12:22:13.820 2008 (GMT+2): 
Sat Jul  5 12:22:14.020 2008 (GMT+2): XenPCI     Xen Bus
Sat Jul  5 12:22:14.020 2008 (GMT+2): 
Sat Jul  5 12:22:14.220 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:14.220 2008 (GMT+2): 
Sat Jul  5 12:22:14.421 2008 (GMT+2): XenPCI     BusQueryInstanceID
Sat Jul  5 12:22:14.421 2008 (GMT+2): 
Sat Jul  5 12:22:14.621 2008 (GMT+2): XenPCI     00
Sat Jul  5 12:22:14.621 2008 (GMT+2): 
Sat Jul  5 12:22:14.821 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:14.821 2008 (GMT+2): 
Sat Jul  5 12:22:15.021 2008 (GMT+2): XenPCI     BusQueryHardwareIDs
Sat Jul  5 12:22:15.021 2008 (GMT+2): 
Sat Jul  5 12:22:15.222 2008 (GMT+2): XenPCI     Xen\console
Sat Jul  5 12:22:15.222 2008 (GMT+2): 
Sat Jul  5 12:22:15.422 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:15.422 2008 (GMT+2): 
Sat Jul  5 12:22:15.652 2008 (GMT+2): XenPCI     BusQueryCompatibleIDs
Sat Jul  5 12:22:15.652 2008 (GMT+2): 
Sat Jul  5 12:22:15.823 2008 (GMT+2): XenPCI     Xen\console
Sat Jul  5 12:22:15.823 2008 (GMT+2): 
Sat Jul  5 12:22:16.023 2008 (GMT+2): XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
Sat Jul  5 12:22:16.023 2008 (GMT+2): 
Sat Jul  5 12:22:16.223 2008 (GMT+2): XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
Sat Jul  5 12:22:16.223 2008 (GMT+2): 
Sat Jul  5 12:22:16.423 2008 (GMT+2): XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
Sat Jul  5 12:22:16.423 2008 (GMT+2): 
Sat Jul  5 12:22:16.624 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:16.624 2008 (GMT+2): 
Sat Jul  5 12:22:16.824 2008 (GMT+2): XenPCI     BusQueryDeviceID
Sat Jul  5 12:22:16.824 2008 (GMT+2): 
Sat Jul  5 12:22:17.054 2008 (GMT+2): XenPCI     Xen\vbd
Sat Jul  5 12:22:17.054 2008 (GMT+2): 
Sat Jul  5 12:22:17.325 2008 (GMT+2): XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
Sat Jul  5 12:22:17.325 2008 (GMT+2): 
Sat Jul  5 12:22:17.525 2008 (GMT+2): XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
Sat Jul  5 12:22:17.525 2008 (GMT+2): 
Sat Jul  5 12:22:17.725 2008 (GMT+2): XenPCI     DeviceTextDescription
Sat Jul  5 12:22:17.725 2008 (GMT+2): 
Sat Jul  5 12:22:17.926 2008 (GMT+2): XenPCI     Xen vbd device #768
Sat Jul  5 12:22:17.926 2008 (GMT+2): 
Sat Jul  5 12:22:18.126 2008 (GMT+2): XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
Sat Jul  5 12:22:18.126 2008 (GMT+2): 
Sat Jul  5 12:22:18.326 2008 (GMT+2): XenPCI     DeviceTextLocationInformation
Sat Jul  5 12:22:18.326 2008 (GMT+2): 
Sat Jul  5 12:22:18.526 2008 (GMT+2): XenPCI     Xen Bus
Sat Jul  5 12:22:18.526 2008 (GMT+2): 
Sat Jul  5 12:22:18.727 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:18.727 2008 (GMT+2): 
Sat Jul  5 12:22:18.927 2008 (GMT+2): XenPCI     BusQueryInstanceID
Sat Jul  5 12:22:18.927 2008 (GMT+2): 
Sat Jul  5 12:22:19.127 2008 (GMT+2): XenPCI     768
Sat Jul  5 12:22:19.127 2008 (GMT+2): 
Sat Jul  5 12:22:19.328 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:19.328 2008 (GMT+2): 
Sat Jul  5 12:22:19.528 2008 (GMT+2): XenPCI     BusQueryHardwareIDs
Sat Jul  5 12:22:19.528 2008 (GMT+2): 
Sat Jul  5 12:22:19.738 2008 (GMT+2): XenPCI     Xen\vbd
Sat Jul  5 12:22:19.738 2008 (GMT+2): 
Sat Jul  5 12:22:19.939 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:19.939 2008 (GMT+2): 
Sat Jul  5 12:22:20.139 2008 (GMT+2): XenPCI     BusQueryCompatibleIDs
Sat Jul  5 12:22:20.139 2008 (GMT+2): 
Sat Jul  5 12:22:20.339 2008 (GMT+2): XenPCI     Xen\vbd
Sat Jul  5 12:22:20.339 2008 (GMT+2): 
Sat Jul  5 12:22:20.539 2008 (GMT+2): XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
Sat Jul  5 12:22:20.539 2008 (GMT+2): 
Sat Jul  5 12:22:20.740 2008 (GMT+2): XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
Sat Jul  5 12:22:20.740 2008 (GMT+2): 
Sat Jul  5 12:22:20.940 2008 (GMT+2): XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
Sat Jul  5 12:22:20.940 2008 (GMT+2): 
Sat Jul  5 12:22:21.140 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:21.140 2008 (GMT+2): 
Sat Jul  5 12:22:21.341 2008 (GMT+2): XenPCI     BusQueryDeviceID
Sat Jul  5 12:22:21.341 2008 (GMT+2): 
Sat Jul  5 12:22:21.541 2008 (GMT+2): XenPCI     Xen\vif
Sat Jul  5 12:22:21.541 2008 (GMT+2): 
Sat Jul  5 12:22:21.741 2008 (GMT+2): XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
Sat Jul  5 12:22:21.741 2008 (GMT+2): 
Sat Jul  5 12:22:21.941 2008 (GMT+2): XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
Sat Jul  5 12:22:21.941 2008 (GMT+2): 
Sat Jul  5 12:22:22.142 2008 (GMT+2): XenPCI     DeviceTextDescription
Sat Jul  5 12:22:22.142 2008 (GMT+2): 
Sat Jul  5 12:22:22.342 2008 (GMT+2): XenPCI     Xen vif device #0
Sat Jul  5 12:22:22.342 2008 (GMT+2): 
Sat Jul  5 12:22:22.542 2008 (GMT+2): XenPCI     IRP_MN_QUERY_DEVICE_TEXT (status = c00000bb)
Sat Jul  5 12:22:22.542 2008 (GMT+2): 
Sat Jul  5 12:22:22.743 2008 (GMT+2): XenPCI     DeviceTextLocationInformation
Sat Jul  5 12:22:22.743 2008 (GMT+2): 
Sat Jul  5 12:22:22.943 2008 (GMT+2): XenPCI     Xen Bus
Sat Jul  5 12:22:22.943 2008 (GMT+2): 
Sat Jul  5 12:22:23.143 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:23.143 2008 (GMT+2): 
Sat Jul  5 12:22:23.343 2008 (GMT+2): XenPCI     BusQueryInstanceID
Sat Jul  5 12:22:23.343 2008 (GMT+2): 
Sat Jul  5 12:22:23.544 2008 (GMT+2): XenPCI     00
Sat Jul  5 12:22:23.544 2008 (GMT+2): 
Sat Jul  5 12:22:23.744 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:23.744 2008 (GMT+2): 
Sat Jul  5 12:22:23.944 2008 (GMT+2): XenPCI     BusQueryHardwareIDs
Sat Jul  5 12:22:23.944 2008 (GMT+2): 
Sat Jul  5 12:22:24.145 2008 (GMT+2): XenPCI     Xen\vif
Sat Jul  5 12:22:24.145 2008 (GMT+2): 
Sat Jul  5 12:22:24.345 2008 (GMT+2): XenPCI     IRP_MN_QUERY_ID (status = c00000bb)
Sat Jul  5 12:22:24.345 2008 (GMT+2): 
Sat Jul  5 12:22:24.545 2008 (GMT+2): XenPCI     BusQueryCompatibleIDs
Sat Jul  5 12:22:24.545 2008 (GMT+2): 
Sat Jul  5 12:22:24.805 2008 (GMT+2): XenPCI     Xen\vif
Sat Jul  5 12:22:24.805 2008 (GMT+2): 
Sat Jul  5 12:22:24.946 2008 (GMT+2): XenPCI     IRP_MN_QUERY_RESOURCE_REQUIREMENTS (status = c00000bb)
Sat Jul  5 12:22:24.946 2008 (GMT+2): 
Sat Jul  5 12:22:25.146 2008 (GMT+2): XenPCI     IRP_MN_QUERY_BUS_INFORMATION (status = c00000bb)
Sat Jul  5 12:22:25.146 2008 (GMT+2): 
Sat Jul  5 12:22:25.346 2008 (GMT+2): XenPCI     IRP_MN_QUERY_RESOURCES (status = c00000bb)
Sat Jul  5 12:22:25.346 2008 (GMT+2): 
Sat Jul  5 12:22:25.547 2008 (GMT+2): XenPCI <-- XenPci_SysrqHandler
Sat Jul  5 12:22:25.547 2008 (GMT+2): 
Sat Jul  5 12:22:25.777 2008 (GMT+2): XenVbd --> DriverEntry
Sat Jul  5 12:22:25.777 2008 (GMT+2): 
Sat Jul  5 12:22:25.967 2008 (GMT+2): XenVbd     IRQL = 0
Sat Jul  5 12:22:25.967 2008 (GMT+2): 
Sat Jul  5 12:22:26.167 2008 (GMT+2): XenVbd --> XenVbd_FillInitCallbacks
Sat Jul  5 12:22:26.167 2008 (GMT+2): 
Sat Jul  5 12:22:26.368 2008 (GMT+2): XenVbd     IRQL = 0
Sat Jul  5 12:22:26.368 2008 (GMT+2): 
Sat Jul  5 12:22:26.568 2008 (GMT+2): XenVbd <-- XenVbd_FillInitCallbacks
Sat Jul  5 12:22:26.568 2008 (GMT+2): 
Sat Jul  5 12:22:26.768 2008 (GMT+2): XenVbd <-- DriverEntry
Sat Jul  5 12:22:26.768 2008 (GMT+2): 
Sat Jul  5 12:22:26.969 2008 (GMT+2): XenConfig --> DriverEntry
Sat Jul  5 12:22:26.969 2008 (GMT+2): 
Sat Jul  5 12:22:27.169 2008 (GMT+2): XenConfig <-- DriverEntry
Sat Jul  5 12:22:27.169 2008 (GMT+2): 
Sat Jul  5 12:22:27.369 2008 (GMT+2): XenConfig --> XenConfig_AddDevice
Sat Jul  5 12:22:27.369 2008 (GMT+2): 
Sat Jul  5 12:22:27.670 2008 (GMT+2): XenConfig <-- XenConfig_AddDevice
Sat Jul  5 12:22:27.670 2008 (GMT+2): 
Sat Jul  5 12:22:27.870 2008 (GMT+2): XenHide --> XenHide_AddDevice
Sat Jul  5 12:22:27.870 2008 (GMT+2): 
Sat Jul  5 12:22:28.070 2008 (GMT+2): XenHide <-- XenHide_AddDevice (filter not required for Xen Block Device Driver)
Sat Jul  5 12:22:28.070 2008 (GMT+2): 
Sat Jul  5 12:22:28.270 2008 (GMT+2): XenConfig --> XenConfig_Pnp_StartDevice
Sat Jul  5 12:22:28.270 2008 (GMT+2): 
Sat Jul  5 12:22:28.471 2008 (GMT+2): XenConfig     config key name = 'device-type'
Sat Jul  5 12:22:28.471 2008 (GMT+2): 
Sat Jul  5 12:22:28.671 2008 (GMT+2): XenConfig     config key name = 'event-channel'
Sat Jul  5 12:22:28.671 2008 (GMT+2): 
Sat Jul  5 12:22:28.871 2008 (GMT+2): XenConfig     config key name = 'grants'
Sat Jul  5 12:22:28.871 2008 (GMT+2): 
Sat Jul  5 12:22:29.072 2008 (GMT+2): XenConfig     config key name = 'ring-ref'
Sat Jul  5 12:22:29.072 2008 (GMT+2): 
Sat Jul  5 12:22:29.272 2008 (GMT+2): XenConfig     config key name = 'sector-size'
Sat Jul  5 12:22:29.272 2008 (GMT+2): 
Sat Jul  5 12:22:29.472 2008 (GMT+2): XenConfig     config key name = 'sectors'
Sat Jul  5 12:22:29.472 2008 (GMT+2): 
Sat Jul  5 12:22:29.672 2008 (GMT+2): XenConfig     config key name = 'vectors'
Sat Jul  5 12:22:29.672 2008 (GMT+2): 
Sat Jul  5 12:22:29.873 2008 (GMT+2): XenConfig     PFN[0] = 000026E0
Sat Jul  5 12:22:29.873 2008 (GMT+2): 
Sat Jul  5 12:22:30.073 2008 (GMT+2): XenConfig     Start = 00000000:026e0000, Length = 4096
Sat Jul  5 12:22:30.073 2008 (GMT+2): 
Sat Jul  5 12:22:30.273 2008 (GMT+2): XenPCI     IRP_MN_START_DEVICE (status = c00000bb)
Sat Jul  5 12:22:30.273 2008 (GMT+2): 
Sat Jul  5 12:22:30.504 2008 (GMT+2): XenPCI --> XenPci_Pnp_StartDevice
Sat Jul  5 12:22:30.504 2008 (GMT+2): 
Sat Jul  5 12:22:30.704 2008 (GMT+2): XenPCI     pnp_state = NotStarted
Sat Jul  5 12:22:30.704 2008 (GMT+2): 
Sat Jul  5 12:22:30.874 2008 (GMT+2): XenPCI --> XenPci_ShutdownHandler
Sat Jul  5 12:22:30.874 2008 (GMT+2): 
Sat Jul  5 12:22:31.075 2008 (GMT+2): XenPCI     CmResourceTypeInterrupt
Sat Jul  5 12:22:31.075 2008 (GMT+2): 
Sat Jul  5 12:22:31.275 2008 (GMT+2): XenPCI     irq_vector = 035
Sat Jul  5 12:22:31.275 2008 (GMT+2): 
Sat Jul  5 12:22:31.475 2008 (GMT+2): XenPCI     irq_level = 22
Sat Jul  5 12:22:31.475 2008 (GMT+2): 
Sat Jul  5 12:22:31.675 2008 (GMT+2): XenPCI     CmResourceTypeMemory
Sat Jul  5 12:22:31.675 2008 (GMT+2): 
Sat Jul  5 12:22:31.876 2008 (GMT+2): XenPCI     Start = 026e0000, Length = 4096
Sat Jul  5 12:22:31.876 2008 (GMT+2): 
Sat Jul  5 12:22:32.076 2008 (GMT+2): XenPCI --> XenPci_XenConfigDeviceSpecifyBuffers
Sat Jul  5 12:22:32.076 2008 (GMT+2): 
Sat Jul  5 12:22:32.276 2008 (GMT+2): XenPCI     XEN_INIT_TYPE_WRITE_STRING - (null) = (null)
Sat Jul  5 12:22:32.276 2008 (GMT+2): 
Sat Jul  5 12:22:32.477 2008 (GMT+2): XenPCI     XEN_INIT_TYPE_EVENT_CHANNEL - event-channel = 4
Sat Jul  5 12:22:32.477 2008 (GMT+2): 
Sat Jul  5 12:22:32.677 2008 (GMT+2): XenPCI --> EvtChn_BindIrq
Sat Jul  5 12:22:32.677 2008 (GMT+2): 
Sat Jul  5 12:22:32.877 2008 (GMT+2): XenPCI <-- EvtChn_BindIrq
Sat Jul  5 12:22:32.877 2008 (GMT+2): 
Sat Jul  5 12:22:33.077 2008 (GMT+2): XenPCI     XEN_INIT_TYPE_RING - ring-ref = 817AA000
Sat Jul  5 12:22:33.077 2008 (GMT+2): 
Sat Jul  5 12:22:33.278 2008 (GMT+2): Error reading shutdown path - ENOENT
Sat Jul  5 12:22:33.278 2008 (GMT+2): 
Sat Jul  5 12:22:33.478 2008 (GMT+2): XenPCI     Backend State Changed to InitWait
Sat Jul  5 12:22:33.478 2008 (GMT+2): 
Sat Jul  5 12:22:33.678 2008 (GMT+2): XenPCI     Backend State Changed to Connected
Sat Jul  5 12:22:33.678 2008 (GMT+2): 
Sat Jul  5 12:22:33.879 2008 (GMT+2): XenPCI     XEN_INIT_TYPE_READ_STRING - device-type = disk
Sat Jul  5 12:22:33.879 2008 (GMT+2): 
Sat Jul  5 12:22:34.079 2008 (GMT+2): XenPCI     XEN_INIT_TYPE_GRANT_ENTRIES - 144
Sat Jul  5 12:22:34.079 2008 (GMT+2): 
Sat Jul  5 12:22:34.279 2008 (GMT+2): XenPCI     XEN_INIT_TYPE_READ_STRING - sector-size = 512
Sat Jul  5 12:22:34.279 2008 (GMT+2): 
Sat Jul  5 12:22:34.479 2008 (GMT+2): XenPCI     XEN_INIT_TYPE_READ_STRING - sectors = 8192000
Sat Jul  5 12:22:34.479 2008 (GMT+2): 
Sat Jul  5 12:22:34.680 2008 (GMT+2): XenPCI <-- XenPci_XenConfigDeviceSpecifyBuffers (00000000
Sat Jul  5 12:22:34.680 2008 (GMT+2): 
Sat Jul  5 12:22:34.910 2008 (GMT+2): XenPCI <-- XenPci_Pnp_StartDevice
Sat Jul  5 12:22:34.910 2008 (GMT+2): 
Sat Jul  5 12:22:35.080 2008 (GMT+2): XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
Sat Jul  5 12:22:35.080 2008 (GMT+2): 
Sat Jul  5 12:22:35.281 2008 (GMT+2): XenVbd --> XenVbd_HwScsiFindAdapter
Sat Jul  5 12:22:35.281 2008 (GMT+2): 
Sat Jul  5 12:22:35.481 2008 (GMT+2): XenVbd     IRQL = 0
Sat Jul  5 12:22:35.481 2008 (GMT+2): 
Sat Jul  5 12:22:35.681 2008 (GMT+2): XenVbd     BusInterruptLevel = 5
Sat Jul  5 12:22:35.681 2008 (GMT+2): 
Sat Jul  5 12:22:35.881 2008 (GMT+2): XenVbd     BusInterruptVector = 005
Sat Jul  5 12:22:35.881 2008 (GMT+2): 
Sat Jul  5 12:22:36.082 2008 (GMT+2): XenVbd     RangeStart = 026e0000, RangeLength = 00001000
Sat Jul  5 12:22:36.082 2008 (GMT+2): 
Sat Jul  5 12:22:36.392 2008 (GMT+2): XenVbd     XEN_INIT_TYPE_VECTORS
Sat Jul  5 12:22:36.392 2008 (GMT+2): 
Sat Jul  5 12:22:36.693 2008 (GMT+2): XenVbd     XEN_INIT_TYPE_DEVICE_STATE - 817ACFC4
Sat Jul  5 12:22:36.693 2008 (GMT+2): 
Sat Jul  5 12:22:36.893 2008 (GMT+2): XenVbd     XEN_INIT_TYPE_EVENT_CHANNEL - event-channel = 4
Sat Jul  5 12:22:36.893 2008 (GMT+2): 
Sat Jul  5 12:22:37.093 2008 (GMT+2): XenVbd     XEN_INIT_TYPE_RING - ring-ref = 817AA000
Sat Jul  5 12:22:37.093 2008 (GMT+2): 
Sat Jul  5 12:22:37.293 2008 (GMT+2): XenVbd     XEN_INIT_TYPE_READ_STRING - device-type = disk
Sat Jul  5 12:22:37.293 2008 (GMT+2): 
Sat Jul  5 12:22:37.494 2008 (GMT+2): XenVbd     device-type = Disk
Sat Jul  5 12:22:37.494 2008 (GMT+2): 
Sat Jul  5 12:22:37.834 2008 (GMT+2): XenVbd     XEN_INIT_TYPE_GRANT_ENTRIES - 144
Sat Jul  5 12:22:37.834 2008 (GMT+2): 
Sat Jul  5 12:22:38.004 2008 (GMT+2): XenVbd     XEN_INIT_TYPE_READ_STRING - sector-size = 512
Sat Jul  5 12:22:38.004 2008 (GMT+2): 
Sat Jul  5 12:22:38.205 2008 (GMT+2): XenVbd     XEN_INIT_TYPE_READ_STRING - sectors = 8192000
Sat Jul  5 12:22:38.205 2008 (GMT+2): 
Sat Jul  5 12:22:38.405 2008 (GMT+2): XenVbd     Dma64BitAddresses not supported
Sat Jul  5 12:22:38.405 2008 (GMT+2): 
Sat Jul  5 12:22:38.605 2008 (GMT+2): XenVbd <-- XenVbd_HwScsiFindAdapter
Sat Jul  5 12:22:38.605 2008 (GMT+2): 
Sat Jul  5 12:22:38.806 2008 (GMT+2): XenVbd --> XenVbd_HwScsiInitialize
Sat Jul  5 12:22:38.806 2008 (GMT+2): 
Sat Jul  5 12:22:39.006 2008 (GMT+2): XenVbd     IRQL = 22
Sat Jul  5 12:22:39.006 2008 (GMT+2): 
Sat Jul  5 12:22:39.206 2008 (GMT+2): XenVbd <-- XenVbd_HwScsiInitialize
Sat Jul  5 12:22:39.206 2008 (GMT+2): 
Sat Jul  5 12:22:39.406 2008 (GMT+2): XenVbd --> HwScsiAdapterControl
Sat Jul  5 12:22:39.406 2008 (GMT+2): 
Sat Jul  5 12:22:39.607 2008 (GMT+2): XenVbd     IRQL = 0
Sat Jul  5 12:22:39.607 2008 (GMT+2): 
Sat Jul  5 12:22:39.807 2008 (GMT+2): XenVbd     ScsiQuerySupportedControlTypes (Max = 5)
Sat Jul  5 12:22:39.807 2008 (GMT+2): 
Sat Jul  5 12:22:40.037 2008 (GMT+2): XenVbd <-- HwScsiAdapterControl
Sat Jul  5 12:22:40.037 2008 (GMT+2): 
Sat Jul  5 12:22:40.208 2008 (GMT+2): XenConfig <-- XenConfig_Pnp_StartDevice
Sat Jul  5 12:22:40.208 2008 (GMT+2): 
Sat Jul  5 12:22:40.408 2008 (GMT+2): XenConfig --> XenConfig_Pnp_StartDeviceCallback
Sat Jul  5 12:22:40.408 2008 (GMT+2): 
Sat Jul  5 12:22:40.608 2008 (GMT+2): XenConfig <-- XenConfig_Pnp_StartDeviceCallback
Sat Jul  5 12:22:40.608 2008 (GMT+2): 
Sat Jul  5 12:22:40.809 2008 (GMT+2): XenPCI     IRP_MN_QUERY_CAPABILITIES (status = c00000bb)
Sat Jul  5 12:22:40.809 2008 (GMT+2): 
Sat Jul  5 12:22:41.009 2008 (GMT+2): XenPCI     IRP_MN_QUERY_PNP_DEVICE_STATE (status = 00000000)
Sat Jul  5 12:22:41.009 2008 (GMT+2): 
Sat Jul  5 12:22:41.239 2008 (GMT+2): XenVbd --> HwScsiStartIo PathId = 0, TargetId = 0, Lun = 0
Sat Jul  5 12:22:41.239 2008 (GMT+2): 
Sat Jul  5 12:22:41.409 2008 (GMT+2): XenVbd --- HwScsiStartIo (Still figuring out ring)
Sat Jul  5 12:22:41.409 2008 (GMT+2): 
Sat Jul  5 12:22:44.614 2008 (GMT+2): XenVbd --> XenVbd_HwScsiInterrupt
Sat Jul  5 12:22:44.614 2008 (GMT+2): 
Sat Jul  5 12:22:44.914 2008 (GMT+2): XenVbd     ring_detect_state = 0, operation = ff, id = 0, status = 0
Sat Jul  5 12:22:44.914 2008 (GMT+2): 
Sat Jul  5 12:22:45.115 2008 (GMT+2): XenVbd     ring_detect_state = 1, operation = 0, id = ff, status = 0
Sat Jul  5 12:22:45.115 2008 (GMT+2): 
Sat Jul  5 12:22:45.315 2008 (GMT+2): XenVbd <-- XenVbd_HwScsiInterrupt
Sat Jul  5 12:22:45.315 2008 (GMT+2): 
Sat Jul  5 12:22:45.515 2008 (GMT+2): XenVbd --> HwScsiResetBus
Sat Jul  5 12:22:45.515 2008 (GMT+2): 
Sat Jul  5 12:22:45.716 2008 (GMT+2): XenVbd     IRQL = 22
Sat Jul  5 12:22:45.716 2008 (GMT+2): 
Sat Jul  5 12:22:45.916 2008 (GMT+2): XenVbd <-- HwScsiResetBus
Sat Jul  5 12:22:45.916 2008 (GMT+2): 
Sat Jul  5 12:22:49.120 2008 (GMT+2): XenVbd --> HwScsiStartIo PathId = 0, TargetId = 0, Lun = 0
Sat Jul  5 12:22:49.120 2008 (GMT+2): 
Sat Jul  5 12:22:49.321 2008 (GMT+2): XenVbd <-- XenVbd_HwScsiStartIo
Sat Jul  5 12:22:49.321 2008 (GMT+2): 
Sat Jul  5 12:22:49.521 2008 (GMT+2): XenVbd --> HwScsiStartIo PathId = 0, TargetId = 0, Lun = 0
Sat Jul  5 12:22:49.521 2008 (GMT+2): 
Sat Jul  5 12:22:49.721 2008 (GMT+2): XenVbd <-- XenVbd_HwScsiStartIo
Sat Jul  5 12:22:49.721 2008 (GMT+2): 
Sat Jul  5 12:22:49.922 2008 (GMT+2): XenVbd --> HwScsiStartIo PathId = 0, TargetId = 0, Lun = 0
Sat Jul  5 12:22:49.922 2008 (GMT+2): 
Sat Jul  5 12:22:50.222 2008 (GMT+2): XenVbd <-- XenVbd_HwScsiStartIo
Sat Jul  5 12:22:50.222 2008 (GMT+2): 
Sat Jul  5 12:22:50.422 2008 (GMT+2): XenPCI     IRP_MN_QUERY_DEVICE_RELATIONS (status = 00000000)
Sat Jul  5 12:22:50.422 2008 (GMT+2): 
Sat Jul  5 12:22:50.623 2008 (GMT+2): XenVbd --> HwScsiStartIo PathId = 0, TargetId = 0, Lun = 0
Sat Jul  5 12:22:50.623 2008 (GMT+2): 
Sat Jul  5 12:22:50.823 2008 (GMT+2): XenVbd <-- XenVbd_HwScsiStartIo
Sat Jul  5 12:22:50.823 2008 (GMT+2): 
Sat Jul  5 12:22:51.023 2008 (GMT+2): XenVbd --> HwScsiStartIo PathId = 0, TargetId = 0, Lun = 0
Sat Jul  5 12:22:51.023 2008 (GMT+2): 
Sat Jul  5 12:22:51.223 2008 (GMT+2): XenVbd --> XenVbd_PutSrbOnRing
Sat Jul  5 12:22:51.223 2008 (GMT+2): 
Sat Jul  5 12:22:51.424 2008 (GMT+2): XenVbd <-- XenVbd_PutSrbOnRing
Sat Jul  5 12:22:51.424 2008 (GMT+2): 
Sat Jul  5 12:22:51.624 2008 (GMT+2): XenVbd <-- XenVbd_HwScsiStartIo
Sat Jul  5 12:22:51.624 2008 (GMT+2): 
Sat Jul  5 12:23:01.939 2008 (GMT+2): XenVbd --> HwScsiResetBus
Sat Jul  5 12:23:01.939 2008 (GMT+2): 
Sat Jul  5 12:23:02.139 2008 (GMT+2): XenVbd     IRQL = 22
Sat Jul  5 12:23:02.139 2008 (GMT+2): 
Sat Jul  5 12:23:02.339 2008 (GMT+2): XenVbd <-- HwScsiResetBus

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot -Windows XP Pro SP2
  2008-07-05 12:30                                       ` GPLPV Drivers 0.9.11-pre4 hang during boot -Windows XP " Sandro Sigala
@ 2008-07-05 12:38                                         ` James Harper
  2008-07-05 12:52                                           ` GPLPV Drivers 0.9.11-pre4 hang during boot - Windows " Sandro Sigala
  0 siblings, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-05 12:38 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

> James Harper wrote:
> > Okay, as before, please try the xenvbd-xp-debug.zip from the
download
> > site.
> >
> > That one should give some more output about the responses that have
been
> > received from dom0.
> >
> 
> Thanks, new log attached.
> 

Okay... well I can see that there are definitely no interrupts occurring
after the call to 'PutSrbOnRing'.

I've just made another change, this time the ring state will be forced
to 64 bit without doing the detection side of things. Please download
and try again. That will tell us if the ring detection code is crashing
the backend in some way.

I'll wait up a bit for your response, but it's 22:37 over here, so if
you don't hear from me after this then I've gone to bed :)

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2
  2008-07-05 12:38                                         ` James Harper
@ 2008-07-05 12:52                                           ` Sandro Sigala
  2008-07-05 12:59                                             ` James Harper
  2008-07-06 11:45                                             ` James Harper
  0 siblings, 2 replies; 38+ messages in thread
From: Sandro Sigala @ 2008-07-05 12:52 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 574 bytes --]

James Harper wrote:
> Okay... well I can see that there are definitely no interrupts occurring
> after the call to 'PutSrbOnRing'.
> 
> I've just made another change, this time the ring state will be forced
> to 64 bit without doing the detection side of things. Please download
> and try again. That will tell us if the ring detection code is crashing
> the backend in some way.

Ok, done!

> I'll wait up a bit for your response, but it's 22:37 over here, so if
> you don't hear from me after this then I've gone to bed :)

Well, have a nice rest then ;-)

Thanks,
Sandro

[-- Attachment #2: 0.9.11-pre5 debug log 5.txt.gz --]
[-- Type: application/gzip, Size: 4727 bytes --]

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2
  2008-07-05 12:52                                           ` GPLPV Drivers 0.9.11-pre4 hang during boot - Windows " Sandro Sigala
@ 2008-07-05 12:59                                             ` James Harper
  2008-07-06 11:45                                             ` James Harper
  1 sibling, 0 replies; 38+ messages in thread
From: James Harper @ 2008-07-05 12:59 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

> James Harper wrote:
> > Okay... well I can see that there are definitely no interrupts
occurring
> > after the call to 'PutSrbOnRing'.
> >
> > I've just made another change, this time the ring state will be
forced
> > to 64 bit without doing the detection side of things. Please
download
> > and try again. That will tell us if the ring detection code is
crashing
> > the backend in some way.
> 
> Ok, done!
> 

Well... that's just strange. The two dummy requests get processed just
fine, but the real ones don't, even when I remove the dummy requests
completely... At least that tells me where not to look :)

I'll look at it further tomorrow.

Thanks

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2
  2008-07-05 12:52                                           ` GPLPV Drivers 0.9.11-pre4 hang during boot - Windows " Sandro Sigala
  2008-07-05 12:59                                             ` James Harper
@ 2008-07-06 11:45                                             ` James Harper
  2008-07-06 12:04                                               ` Sandro Sigala
  1 sibling, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-06 11:45 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

> > I've just made another change, this time the ring state will be
forced
> > to 64 bit without doing the detection side of things. Please
download
> > and try again. That will tell us if the ring detection code is
crashing
> > the backend in some way.
> 
> Ok, done!
> 

I've just put another one up to try. Give it a go when you can and send
me the results. I'm running out of ideas though...

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2
  2008-07-06 11:45                                             ` James Harper
@ 2008-07-06 12:04                                               ` Sandro Sigala
  2008-07-07 10:51                                                 ` James Harper
  0 siblings, 1 reply; 38+ messages in thread
From: Sandro Sigala @ 2008-07-06 12:04 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 304 bytes --]

James Harper wrote:
  > I've just put another one up to try. Give it a go when you can and send
> me the results. I'm running out of ideas though...

Thanks. Log attached as usual.

Later (tomorrow for you I guess) I will install the DDK stuff, do some
experiments and post the results.

Regards,
Sandro

[-- Attachment #2: 0.9.11-pre5 debug log 6.txt.gz --]
[-- Type: application/gzip, Size: 4638 bytes --]

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2
  2008-07-06 12:04                                               ` Sandro Sigala
@ 2008-07-07 10:51                                                 ` James Harper
  2008-07-07 11:28                                                   ` Sandro Sigala
  0 siblings, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-07 10:51 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

Are you getting anywhere with this, or may latest xenvbd.sys?

I'd like to do another release soon, but would really like to find out
what is causing the hang you are seeing as you aren't the only one who
has reported it.

Thanks

James

> -----Original Message-----
> From: Sandro Sigala [mailto:sandro@sigala.it]
> Sent: Sunday, 6 July 2008 22:04
> To: James Harper
> Cc: xen-devel@lists.xensource.com
> Subject: Re: [Xen-devel] GPLPV Drivers 0.9.11-pre4 hang during boot -
> Windows XP Pro SP2
> 
> James Harper wrote:
>   > I've just put another one up to try. Give it a go when you can and
> send
> > me the results. I'm running out of ideas though...
> 
> Thanks. Log attached as usual.
> 
> Later (tomorrow for you I guess) I will install the DDK stuff, do some
> experiments and post the results.
> 
> Regards,
> Sandro

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2
  2008-07-07 10:51                                                 ` James Harper
@ 2008-07-07 11:28                                                   ` Sandro Sigala
       [not found]                                                     ` <AEC6C66638C05B468B556EA548C1A77D0148FD1E@t rantor>
  2008-07-07 11:36                                                     ` James Harper
  0 siblings, 2 replies; 38+ messages in thread
From: Sandro Sigala @ 2008-07-07 11:28 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 399 bytes --]

James Harper wrote:
> Are you getting anywhere with this, or may latest xenvbd.sys?
> 
> I'd like to do another release soon, but would really like to find out
> what is causing the hang you are seeing as you aren't the only one who
> has reported it.
> 

Sorry, I had to do some other unexpected work, and I moved forward the DDK
experimentation.

Please find attached the new log.

Thanks,
Sandro

[-- Attachment #2: 0.9.11-pre5 debug log 7.txt.gz --]
[-- Type: application/gzip, Size: 4801 bytes --]

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2
  2008-07-07 11:28                                                   ` Sandro Sigala
       [not found]                                                     ` <AEC6C66638C05B468B556EA548C1A77D0148FD1E@t rantor>
@ 2008-07-07 11:36                                                     ` James Harper
  2008-07-07 11:57                                                       ` Sandro Sigala
  1 sibling, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-07 11:36 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

> James Harper wrote:
> > Are you getting anywhere with this, or may latest xenvbd.sys?
> >
> > I'd like to do another release soon, but would really like to find
out
> > what is causing the hang you are seeing as you aren't the only one
who
> > has reported it.
> >
> 
> Sorry, I had to do some other unexpected work, and I moved forward the
DDK
> experimentation.
> 
> Please find attached the new log.
> 

Everything seems okay in that one too.

If you can spare the time, please now try replacing your xenpci.sys with
the file in xenpci-xp-debug.zip, and try it again. This will tell me if
dom0 is sending the request at all and we are dropping it for some
reason.

Thanks

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2
  2008-07-07 11:36                                                     ` James Harper
@ 2008-07-07 11:57                                                       ` Sandro Sigala
  2008-07-07 12:05                                                         ` James Harper
  0 siblings, 1 reply; 38+ messages in thread
From: Sandro Sigala @ 2008-07-07 11:57 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

[-- Attachment #1: Type: text/plain, Size: 353 bytes --]

James Harper wrote:
> Everything seems okay in that one too.
> 
> If you can spare the time, please now try replacing your xenpci.sys with
> the file in xenpci-xp-debug.zip, and try it again. This will tell me if
> dom0 is sending the request at all and we are dropping it for some
> reason.

Done. Thanks for the "off-line" debugging.

Regards,
Sandro

[-- Attachment #2: 0.9.11-pre5 debug log 8.txt.gz --]
[-- Type: application/gzip, Size: 5490 bytes --]

[-- Attachment #3: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2
  2008-07-07 11:57                                                       ` Sandro Sigala
@ 2008-07-07 12:05                                                         ` James Harper
  2008-07-07 12:17                                                           ` Sandro Sigala
  2008-07-07 12:19                                                           ` GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP " James Harper
  0 siblings, 2 replies; 38+ messages in thread
From: James Harper @ 2008-07-07 12:05 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

> 
> James Harper wrote:
> > Everything seems okay in that one too.
> >
> > If you can spare the time, please now try replacing your xenpci.sys
with
> > the file in xenpci-xp-debug.zip, and try it again. This will tell me
if
> > dom0 is sending the request at all and we are dropping it for some
> > reason.
> 
> Done. Thanks for the "off-line" debugging.
> 

Hmmm... I think I can see the problem - XenPCI is getting IRQ 5, and IRQ
5 is being assigned to all the subsequent devices that XenPCI
enumerates, and due to the slightly dodgy way I dish out interrupts to
other devices this maybe isn't working. I should probably have spotted
that earlier but I wasn't looking for it!

I'll see if I can come up with a fix of some sort, hopefully I'll have
something in a few minutes.

Btw, on my test machines, XenPCI always seems to get IRQ 28 and the
other devices all get IRQ 11. Any idea why yours would all be getting
IRQ 5? My guess would be that you don't have APIC enabled, or that you
didn't have it enabled when you first installed. Either way, it's a bug
for the GPLPV drivers to behave this way so I'll fix it. I just hope
there are enough interrupts to go around!

Thanks

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2
  2008-07-07 12:05                                                         ` James Harper
@ 2008-07-07 12:17                                                           ` Sandro Sigala
  2008-07-07 12:19                                                           ` GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP " James Harper
  1 sibling, 0 replies; 38+ messages in thread
From: Sandro Sigala @ 2008-07-07 12:17 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

James Harper wrote:
> Hmmm... I think I can see the problem - XenPCI is getting IRQ 5, and IRQ
> 5 is being assigned to all the subsequent devices that XenPCI
> enumerates, and due to the slightly dodgy way I dish out interrupts to
> other devices this maybe isn't working. I should probably have spotted
> that earlier but I wasn't looking for it!

Great!

> 
> Btw, on my test machines, XenPCI always seems to get IRQ 28 and the
> other devices all get IRQ 11. Any idea why yours would all be getting
> IRQ 5? My guess would be that you don't have APIC enabled, or that you
> didn't have it enabled when you first installed.

Confirmed, I have APIC disabled in the VM (also while installing), because
in the past this caused strange problems with the older Xen versions.  Since
then I always left it disabled for safety, but I guess it's now safe...

Thanks,
Sandro

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-07 12:05                                                         ` James Harper
  2008-07-07 12:17                                                           ` Sandro Sigala
@ 2008-07-07 12:19                                                           ` James Harper
  2008-07-07 12:42                                                             ` Sandro Sigala
  1 sibling, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-07 12:19 UTC (permalink / raw)
  To: James Harper, Sandro Sigala; +Cc: xen-devel

> >
> > James Harper wrote:
> > > Everything seems okay in that one too.
> > >
> > > If you can spare the time, please now try replacing your
xenpci.sys
> with
> > > the file in xenpci-xp-debug.zip, and try it again. This will tell
me
> if
> > > dom0 is sending the request at all and we are dropping it for some
> > > reason.
> >
> > Done. Thanks for the "off-line" debugging.
> >
> 
> Hmmm... I think I can see the problem - XenPCI is getting IRQ 5, and
IRQ
> 5 is being assigned to all the subsequent devices that XenPCI
> enumerates, and due to the slightly dodgy way I dish out interrupts to
> other devices this maybe isn't working. I should probably have spotted
> that earlier but I wasn't looking for it!
> 
> I'll see if I can come up with a fix of some sort, hopefully I'll have
> something in a few minutes.
> 

Okay I've changed xenpci to not assign out the same irq to it's devices
as it gets from pci. Please get the xenpci-xp-debug.zip and give it
another go. I've given it a quick test and it doesn't seem to break
anything...

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-07 12:19                                                           ` GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP " James Harper
@ 2008-07-07 12:42                                                             ` Sandro Sigala
  2008-07-07 12:43                                                               ` James Harper
  0 siblings, 1 reply; 38+ messages in thread
From: Sandro Sigala @ 2008-07-07 12:42 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

James Harper wrote:
 > Okay I've changed xenpci to not assign out the same irq to it's devices
 > as it gets from pci. Please get the xenpci-xp-debug.zip and give it
 > another go. I've given it a quick test and it doesn't seem to break
 > anything...
 >
 > James

Congratulations, it works! ;-) (Both with apic=0 and apic=1).

I'm logging all the messages but it's quite slow, a lot of:
---
Mon Jul  7 12:29:51.305 2008 (GMT+2):
Mon Jul  7 12:29:51.505 2008 (GMT+2): XenPCI <-- EvtChn_Interrupt
Mon Jul  7 12:29:51.505 2008 (GMT+2):
Mon Jul  7 12:29:51.806 2008 (GMT+2): XenPCI --> EvtChn_DpcBounce
Mon Jul  7 12:29:51.806 2008 (GMT+2):
Mon Jul  7 12:29:52.036 2008 (GMT+2): XenPCI     Calling interrupt vector 33
Mon Jul  7 12:29:52.036 2008 (GMT+2):
Mon Jul  7 12:29:52.236 2008 (GMT+2): XenPCI <-- EvtChn_DpcBounce
---

I will send it when the debugging output is completed.

Sandro

^ permalink raw reply	[flat|nested] 38+ messages in thread

* RE: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-07 12:42                                                             ` Sandro Sigala
@ 2008-07-07 12:43                                                               ` James Harper
  2008-07-07 12:47                                                                 ` Sandro Sigala
  0 siblings, 1 reply; 38+ messages in thread
From: James Harper @ 2008-07-07 12:43 UTC (permalink / raw)
  To: Sandro Sigala; +Cc: xen-devel

> 
> James Harper wrote:
>  > Okay I've changed xenpci to not assign out the same irq to it's
devices
>  > as it gets from pci. Please get the xenpci-xp-debug.zip and give it
>  > another go. I've given it a quick test and it doesn't seem to break
>  > anything...
>  >
>  > James
> 
> Congratulations, it works! ;-) (Both with apic=0 and apic=1).
> 
> I'm logging all the messages but it's quite slow, a lot of:
> ---
> Mon Jul  7 12:29:51.305 2008 (GMT+2):
> Mon Jul  7 12:29:51.505 2008 (GMT+2): XenPCI <-- EvtChn_Interrupt
> Mon Jul  7 12:29:51.505 2008 (GMT+2):
> Mon Jul  7 12:29:51.806 2008 (GMT+2): XenPCI --> EvtChn_DpcBounce
> Mon Jul  7 12:29:51.806 2008 (GMT+2):
> Mon Jul  7 12:29:52.036 2008 (GMT+2): XenPCI     Calling interrupt
vector
> 33
> Mon Jul  7 12:29:52.036 2008 (GMT+2):
> Mon Jul  7 12:29:52.236 2008 (GMT+2): XenPCI <-- EvtChn_DpcBounce
> ---
> 
> I will send it when the debugging output is completed.
> 

No need, if it's working then that's fine, the debug output will just
tell me what I already know.

I'll do another pre-release, probably tomorrow.

Thanks for your patience!

James

^ permalink raw reply	[flat|nested] 38+ messages in thread

* Re: GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP Pro SP2
  2008-07-07 12:43                                                               ` James Harper
@ 2008-07-07 12:47                                                                 ` Sandro Sigala
  0 siblings, 0 replies; 38+ messages in thread
From: Sandro Sigala @ 2008-07-07 12:47 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel

James Harper wrote:
> No need, if it's working then that's fine, the debug output will just
> tell me what I already know.

Ok.

> I'll do another pre-release, probably tomorrow.
> 
> Thanks for your patience!

Well, thanks for YOUR patience ;-)

Thanks,
Sandro

^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2008-07-07 12:47 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <485A8681.10503@darkskiez.co.uk>
     [not found] ` <AEC6C66638C05B468B556EA548C1A77D0148FABB@trantor>
     [not found]   ` <485AD22D.7070303@darkskiez.co.uk>
     [not found]     ` <AEC6C66638C05B468B556EA548C1A77D0148FAEE@trantor>
     [not found]       ` <485F726C.2000908@darkskiez.co.uk>
2008-06-23 10:46         ` Problems with GPLPV 0.9.10 on XP Pro, STOP 0x0000007B James Harper
2008-06-25  5:10           ` GPLPV Drivers 0.9.11-pre4 hang during boot - Windows XP Pro SP2 Sandro Sigala
2008-07-03  7:02             ` Sandro Sigala
2008-07-03 11:13               ` GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP " James Harper
2008-07-03 12:16               ` James Harper
2008-07-03 14:19                 ` Sandro Sigala
2008-07-04  1:32                   ` James Harper
2008-07-04  7:39                     ` Sandro Sigala
2008-07-04  8:29                       ` Wayne Gong
2008-07-04  8:56                         ` Sandro Sigala
2008-07-04 11:19                         ` James Harper
2008-07-04 15:15                           ` Wayne Gong
2008-07-04 10:44                       ` James Harper
2008-07-04 11:45                         ` Sandro Sigala
2008-07-04 12:39                           ` James Harper
2008-07-05  9:58                           ` James Harper
2008-07-05 10:11                             ` Sandro Sigala
2008-07-05 10:17                               ` James Harper
2008-07-05 11:53                               ` James Harper
2008-07-05 12:00                                 ` Sandro Sigala
2008-07-05 12:02                                   ` James Harper
2008-07-05 12:07                                     ` GPLPV Drivers 0.9.11-pre4 hang during boot -WindowsXP " James Harper
2008-07-05 12:30                                       ` GPLPV Drivers 0.9.11-pre4 hang during boot -Windows XP " Sandro Sigala
2008-07-05 12:38                                         ` James Harper
2008-07-05 12:52                                           ` GPLPV Drivers 0.9.11-pre4 hang during boot - Windows " Sandro Sigala
2008-07-05 12:59                                             ` James Harper
2008-07-06 11:45                                             ` James Harper
2008-07-06 12:04                                               ` Sandro Sigala
2008-07-07 10:51                                                 ` James Harper
2008-07-07 11:28                                                   ` Sandro Sigala
     [not found]                                                     ` <AEC6C66638C05B468B556EA548C1A77D0148FD1E@t rantor>
2008-07-07 11:36                                                     ` James Harper
2008-07-07 11:57                                                       ` Sandro Sigala
2008-07-07 12:05                                                         ` James Harper
2008-07-07 12:17                                                           ` Sandro Sigala
2008-07-07 12:19                                                           ` GPLPV Drivers 0.9.11-pre4 hang during boot - WindowsXP " James Harper
2008-07-07 12:42                                                             ` Sandro Sigala
2008-07-07 12:43                                                               ` James Harper
2008-07-07 12:47                                                                 ` Sandro Sigala

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.