WARNING - OLD ARCHIVES

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

xen-users

RE: [Xen-users] Release 0.9.5 of GPL PV Drivers for Windows

To: <xen-users@xxxxxxxxxxxxxxxxxxx>, <james.harper@xxxxxxxxxxxxxxxx>
Subject: RE: [Xen-users] Release 0.9.5 of GPL PV Drivers for Windows
From: "Geoff Wiener" <gwiener@xxxxxxxxxxxxxxx>
Date: Tue, 3 Jun 2008 20:53:12 +0100
Delivery-date: Tue, 03 Jun 2008 12:54:24 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
Importance: normal
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Priority: normal
References: <89ADFB63BC286B49BC71F1D34A7E38D612D4B0@xxxxxxxxxxxxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D013DCC4E@trantor> <89ADFB63BC286B49BC71F1D34A7E38D612D4B5@xxxxxxxxxxxxxxxxxxxxxx> <AEC6C66638C05B468B556EA548C1A77D013DCC83@trantor>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcjEE9VJQfx8Bmo5Qcq0VJYaZvghhQAKphFAABD4/TAABa5eIABGRwug
Thread-topic: [Xen-users] Release 0.9.5 of GPL PV Drivers for Windows
Hi James;

Ok I found some more information

http://wiki.xensource.com/xenwiki/blktap

Finally I did what you asked.

*       Created a raw image
*       Booted the DomU with file:/raw-image
*       used  xm block-attach 7 tap:aio:/xenimages/xana/xana.qcow xvdb w
0 to add a "qcow2" disk to the running instance (the same qcow2 image
that causes a BSOD when used as the boot device)
*       PnP found new hardware, Welcome to the found new hardware
wizard, "Yes this time only"
*       Xen Block Device Driver, Install the software automatically
(recommended)
*       Unsigned warning, Continue anyway
*       Then at the "please wait while the wizard installs the software,
XenBlock Device Driver (little flying paper from one folder to the other
above the xenvbd.sys To: c:\windows\system32\drivers... went forever.
Eventually I killed "run32dll" and ended the PNP process all the while
debugview sat quietly and didn't report a single thing.

Any ideas?

Thanks


-----Original Message-----
From: James Harper [mailto:james.harper@xxxxxxxxxxxxxxxx] 
Sent: 02 June 2008 11:18 AM
To: Geoff Wiener; xen-users@xxxxxxxxxxxxxxxxxxx
Subject: RE: [Xen-users] Release 0.9.5 of GPL PV Drivers for Windows

> > Yes please to the screen shot, or at least give me the BSoD numbers.
> 
> Screen shot attached.

As you say below, 0x7B is a 'can't find boot device' error.

> > a copy of the 'disk=' lines in your config
> 
> For the machine that BSODs
> disk = [ 'tap:qcow:/xenimages/w2k3/w2k3.cow,hda,w' ]
> or
> disk = [ 'tap:qcow:/xenimages/w2k3/w2k3.cow,hda,w',
> 'file:/isorep/disc1.iso,hdc:cdrom,r' ]
> 
> > output of xenstore-ls /local/domain/<id>/device/vbd
> 
> 768= ""
>  backend-id = "0"
>  virtual-device = "768"
>  device-type = "disk"
>  state = "1
>  backend = "/local/domain/0/backend/tap/52/768"
> 
> >In that output there will be a 'backend=' line, I'd like to see the
> output of xenstore-ls on that too.
> 
> Unfortunately I can't get any output from that.. for example..
> 
> xenstore-ls /local/domain0/backend/tap/52/768
> or
> xenstore-ls /local/domain0/backend/tap/52/768/
> or
> xenstore-ls /local/domain0/backend/tap/52/

All your examples above say 'domain0' instead of 'domain/0'. Could that
be the problem or did you just make a typo in copying it into the email?

If that doesn't work, just do xenstore-ls /local/domain/0 and tell me
what the domain number is and I'll figure it out from there.

Another thing you could do is to boot with a file: block device, fire up
debugview, and then do a 'xm block-attach' to add the tap device at
runtime and see what debugview says.

I might have a go at using tap too to test it.

> With debugview running I selected "capture kernel, capture win32 &
> passthrough" and ran the iometer test on the machine with the 0.9.5
> drivers (RAW). The log is attached.

Hmmm... no evidence of unaligned buffer access. The queue only seems to
get to a maximum of 8 requests though during the tests which is a bit
strange.

> Lastly - what is the etiquette on cross posting to both user and devel
> lists like this?  I do not subscribe to the devel list?  Perhaps I
> should if I am going to post to it?   I just hit reply all...  Thanks.

Not sure... maybe we'll stick to -users for now just to be safe.

James


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

<Prev in Thread] Current Thread [Next in Thread>