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/
Home Products Support Community News


Re: [Xen-users] Release 0.8.0 of GPL PV Drivers for Windows

To: "Nick Couchman" <Nick.Couchman@xxxxxxxxx>
Subject: Re: [Xen-users] Release 0.8.0 of GPL PV Drivers for Windows
From: "Emre ERENOGLU" <erenoglu@xxxxxxxxx>
Date: Fri, 22 Feb 2008 16:45:31 +0100
Cc: James Harper <james.harper@xxxxxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 22 Feb 2008 08:51:08 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; bh=hU6/W9kUJgSjuPqK/JQEH6C8pKzgwnA9Wfzc1Gj/7QQ=; b=HlJ5J+NkItPdx5Qe5NeUgWCn5O2+WquKfF2jMQ1wgbKvhTYyhby5hMKY7q2JAS+KsPseMi6csGogNYdIqcPXEo9y97//WV2q79yA0YWdfEJqIIOzvGv9phZv6LNLQD+NYGJyrqn+JgiakH6lyBEplgVcruhCccRYMdczliYqIfQ=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=HEe+Apxz7ao0XjnykB5Ajp7EJvNcrn78eNAwIcDh9/iCT5BMsGB26ZHmmis1tQnLyGZj8e2oL3FxL0zCFy1/pqZalLMnEB25CaW3jqSP+djWM728sqJ0E0VxuDCsdmMEo8664Khj2OBsoKFWUEpobOznQ3nAlPWHvjFxTgFsHy4=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <47BD428B.87A6.0099.1@xxxxxxxxx>
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>
References: <47BD428B.87A6.0099.1@xxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
This is what I did in order

- Boot in non-PV mode
- Remove xen network interface (1)
- Remove xen network interface root (enum)
- Remove XenBlk SCSI driver
- Remove XEN PCI Driver
- Replace Xen Hide Driver with Stanrd PCI Bus driver.
- delete c:\windows\inf\oem*  (your system may have other Oem drivers, so if you care about them, then I recommend finding the xen related oemX files and only delete those)
- delete c:\windows\system32\drivers\xen*.sys (xen device drivers, I suggest deleting one by one, in case you have some other driver starting with "xen")
- reboot
- Start in non-PV mode
- (delete the .sys files now if it was unsuccessful last time)
- install new drivers as mentioned in installing.txt file.


On Thu, Feb 21, 2008 at 5:21 PM, Nick Couchman <Nick.Couchman@xxxxxxxxx> wrote:
A couple of questions:
1) You say to remove all traces of previous versions - any recommendations/procedures on doing that?
2) When I try to install this version of the driver, my Xen Enum Device Driver goes to error code 39.  Works fine in 0.6.x,  but 0.8.0 generates that error code and my other XEN devices disappear.

>>> On 2008/02/21 at 03:05, "James Harper" <james.harper@xxxxxxxxxxxxxxxx> wrote:
I've just uploaded the latest release of the GPL PV drivers for Windows.
The changes in this version are:

. Bug fixes to xennet.
. Bug fixes elsewhere.
. Better prevention of the qemu block device loading when /gplpv is
. pvSCSI support (eg can pass through tape drives and cd burners,
although I haven't tested the latter). This hasn't seen nearly as much
testing as everything else, but I've run the tests in the HP Library &
Tape Tools successfully, including a firmware update.
. very basic installer - just run install.bat and then click lots of

I highly recommend uninstalling all trace of any previous version before
installing this one. Particularly put the Windows PCI Bus driver back
the way it was (eg update drivers and just click next a few times).

Also, if you boot up with /GPLPV, and notice any qemu block devices,
destroy the domain immediately as there is a high chance of data
corruption! Also please let me know if this happens.

Still outstanding bugs:
. If windows bug checks, it still won't write out a bug check file, just
hangs instead.
. pvSCSI appears to have a race in it that leaves windows stuck at the
loading screen sometimes.
. SMP hasn't been thoroughly tested
. XP doesn't support the synchronisation calls I am using so they have
been omitted - very slight chance of races during device enumeration.

If you want to make use of the pvSCSI drivers, see the patches posted to
-dev by Jun Kamada. I have managed to build it under Debian by applying
the patches to the Debian Xen source and then making the hypervisor and
tools packages, and then building the backend out of tree. I needed to
greatly increase the scsi timeout for my tape drive to work reliably
(default is 5 seconds, needs to be more like 10 minutes or more - I made
it an hour).

Download at http://www.meadowcourt.org/WindowsXenPV-0.8.0.zip . Any and
all feedback appreciated.



This e-mail may contain confidential and privileged material for the sole use of the intended recipient. If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information. In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way. If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox. Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.

Xen-users mailing list

Emre Erenoglu
Xen-users mailing list