All of lore.kernel.org
 help / color / mirror / Atom feed
* Windows GPL PV Drivers 0.9.9-pre2
@ 2008-06-13 11:54 James Harper
  2008-06-13 14:28 ` Ross S. W. Walker
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: James Harper @ 2008-06-13 11:54 UTC (permalink / raw)
  To: xen-users, xen-devel

I've just uploaded a prerelease of 0.9.9 to
http://www.meadowcourt.org/downloads/

Please read the following before using:

It fixes a few disk related bugs... I've just been testing it on a
Windows Small Business Server 2003 R2 I have just restored from tape
into a DomU from a backup of a physical system and it's working fine -
0.9.8 BSOD'd almost immediately and then left me with a corrupt
filesystem, so that not happening with 0.9.9 is a good sign. Also,
hdtune now works for me without any problems, although performance is
sucky because it uses unaligned memory buffers.

The thing that's bugging me at the moment is how to make upgrades from
previous versions work nicely. Part of the problem is that some of the
drivers BSOD on close sometimes, which I should be able to fix if I can
catch it happening, but the main problem is that xenpci 0.9.8 (probably)
isn't going to work with xennet 0.9.9, and when windows upgrades the
drivers it will know that it has to upgrade xenpci next boot so it
defers it (because xenvbd is using it to manage the system drive), but
knows that it can upgrade xennet now, which introduces the version
mismatches. 

I think booting without gplpv, performing the upgrade, then booting with
gplpv again might be a workaround but I'm not even sure if that will
work reliably, although probably more from the driver bugs.

In previous versions it would also have been sufficient just to copy the
.sys files to system32\drivers, but even that won't work with this
version as there is a new device filter installed for xenvbd (and soon
xenscsi), and there are associated .inf file updates.

Any and all suggestions greatly appreciated. Any testing anyone can do
to tell me what works and what doesn't also appreciated, at least then I
can document it on the wiki.

Thanks

James

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

* RE: Windows GPL PV Drivers 0.9.9-pre2
  2008-06-13 11:54 Windows GPL PV Drivers 0.9.9-pre2 James Harper
@ 2008-06-13 14:28 ` Ross S. W. Walker
  2008-06-13 14:52 ` Joost van den Broek
  2008-06-13 15:48 ` Florian Manschwetus
  2 siblings, 0 replies; 4+ messages in thread
From: Ross S. W. Walker @ 2008-06-13 14:28 UTC (permalink / raw)
  To: James Harper, xen-users, xen-devel

James Harper wrote:


> The thing that's bugging me at the moment is how to make upgrades from
> previous versions work nicely. Part of the problem is that some of the
> drivers BSOD on close sometimes, which I should be able to fix if I can
> catch it happening, but the main problem is that xenpci 0.9.8 (probably)
> isn't going to work with xennet 0.9.9, and when windows upgrades the
> drivers it will know that it has to upgrade xenpci next boot so it
> defers it (because xenvbd is using it to manage the system drive), but
> knows that it can upgrade xennet now, which introduces the version
> mismatches. 

James,

I would make it a requirement of installation for 0.9.9 and greater
that all previous versions be uninstalled prior to installation and
not even try to do it as part of the install. Have the install test
the presence of prior drivers and have it abort it install with a
please uninstall first message.

Then all you need to to write-up a manual uninstall procedure for the
differing versions and include it as a README to the download.

It's both the easiest and safest approach.

-Ross

______________________________________________________________________
This e-mail, and any attachments thereto, is intended only for use by
the addressee(s) named herein and may contain legally privileged
and/or confidential information. If you are not the intended recipient
of this e-mail, you are hereby notified that any dissemination,
distribution or copying of this e-mail, and any attachments thereto,
is strictly prohibited. If you have received this e-mail in error,
please immediately notify the sender and permanently delete the
original and any copy or printout thereof.

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

* Re: Windows GPL PV Drivers 0.9.9-pre2
  2008-06-13 11:54 Windows GPL PV Drivers 0.9.9-pre2 James Harper
  2008-06-13 14:28 ` Ross S. W. Walker
@ 2008-06-13 14:52 ` Joost van den Broek
  2008-06-13 15:48 ` Florian Manschwetus
  2 siblings, 0 replies; 4+ messages in thread
From: Joost van den Broek @ 2008-06-13 14:52 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel, xen-users

James Harper schreef:
> I've just uploaded a prerelease of 0.9.9 to
> http://www.meadowcourt.org/downloads/
>
> Please read the following before using:
>
> It fixes a few disk related bugs... I've just been testing it on a
> Windows Small Business Server 2003 R2 I have just restored from tape
> into a DomU from a backup of a physical system and it's working fine -
> 0.9.8 BSOD'd almost immediately and then left me with a corrupt
> filesystem, so that not happening with 0.9.9 is a good sign. Also,
> hdtune now works for me without any problems, although performance is
> sucky because it uses unaligned memory buffers.
>
> The thing that's bugging me at the moment is how to make upgrades from
> previous versions work nicely. Part of the problem is that some of the
> drivers BSOD on close sometimes, which I should be able to fix if I can
> catch it happening, but the main problem is that xenpci 0.9.8 (probably)
> isn't going to work with xennet 0.9.9, and when windows upgrades the
> drivers it will know that it has to upgrade xenpci next boot so it
> defers it (because xenvbd is using it to manage the system drive), but
> knows that it can upgrade xennet now, which introduces the version
> mismatches. 
>
> I think booting without gplpv, performing the upgrade, then booting with
> gplpv again might be a workaround but I'm not even sure if that will
> work reliably, although probably more from the driver bugs.
>
> In previous versions it would also have been sufficient just to copy the
> .sys files to system32\drivers, but even that won't work with this
> version as there is a new device filter installed for xenvbd (and soon
> xenscsi), and there are associated .inf file updates.
>
> Any and all suggestions greatly appreciated. Any testing anyone can do
> to tell me what works and what doesn't also appreciated, at least then I
> can document it on the wiki.
>
> Thanks
>
> James
>   
Thanks James, seems like these drivers are again a little bit faster 
than before. Now I can run JkDefrag and HDtune without BSOD's so that's 
very nice. Interesting to see is that JkDefrag's drive analyse seems to 
be much faster done now than with 0.9.6.

Joost

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

* Re: Windows GPL PV Drivers 0.9.9-pre2
  2008-06-13 11:54 Windows GPL PV Drivers 0.9.9-pre2 James Harper
  2008-06-13 14:28 ` Ross S. W. Walker
  2008-06-13 14:52 ` Joost van den Broek
@ 2008-06-13 15:48 ` Florian Manschwetus
  2 siblings, 0 replies; 4+ messages in thread
From: Florian Manschwetus @ 2008-06-13 15:48 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel, xen-users


[-- Attachment #1.1: Type: text/plain, Size: 167 bytes --]

James Harper schrieb:
> I've just uploaded a prerelease of 0.9.9 to
> http://www.meadowcourt.org/downloads/
> 
How long we will have to wait for the release?

Florian

[-- Attachment #1.2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3673 bytes --]

[-- Attachment #2: Type: text/plain, Size: 137 bytes --]

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

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

end of thread, other threads:[~2008-06-13 15:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-13 11:54 Windows GPL PV Drivers 0.9.9-pre2 James Harper
2008-06-13 14:28 ` Ross S. W. Walker
2008-06-13 14:52 ` Joost van den Broek
2008-06-13 15:48 ` Florian Manschwetus

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.