All of lore.kernel.org
 help / color / mirror / Atom feed
* GPLPV drivers update
@ 2009-08-25  2:37 James Harper
  2009-08-25  5:28 ` Jingyun He
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: James Harper @ 2009-08-25  2:37 UTC (permalink / raw)
  To: xen-users; +Cc: xen-devel

I have just uploaded a new testing version of GPL PV drivers for
Windows. Have a look for 0.10.0.97-dontuse at
http://www.meadowcourt.org/downloads (the -dontuse bit is to scare
people away who haven't read this email :)

As usual, please test thoroughly on a test DomU and make sure you have a
backup before installing on a non-test system. In particular, I'm only
testing with Xen 3.4.1 these days so anything older isn't tested
although it should work.

There was a problem with the signing of the drivers that would prevent
them working properly under Vista/2008 x64 even with testsigning
enabled. This should resolve that.

The installation procedure for Vista/2008 x64 is as follows:
. Run 'bcdedit /set testsigning on'
. Reboot
. Install the drivers. Accept any warnings and tick 'always trust...'
when prompted.
. Make sure you now have PV network and SCSI adapters present
. Reboot

If something doesn't work, you should be able to boot to safe mode
unless you forgot to run 'bcdedit /set testsigning on' in which case you
will probably have an unbootable system... for some reason the vista F8
boot menu doesn't allow you to turn on testsigning and safe mode at the
same time. Ideally the installer would be able to detect that we are
using a test certificate and instruct you to turn on testsigning first
but I don't yet know how to do that. I'll see if I can at least put in a
loud warning at installation time...

James

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

* Re: GPLPV drivers update
  2009-08-25  2:37 GPLPV drivers update James Harper
@ 2009-08-25  5:28 ` Jingyun He
  2009-08-25  6:30   ` James Harper
  2009-08-25 10:43 ` Andrew Lyon
  2009-08-25 18:29 ` Robbie Garrett
  2 siblings, 1 reply; 9+ messages in thread
From: Jingyun He @ 2009-08-25  5:28 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel, xen-users


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

Hi,
I just installed this new PV drivers, the vps will show a blue screen and
never boot up again if we do a reboot.
but it can boot by 'xm create'

On Tue, Aug 25, 2009 at 4:37 AM, James Harper <james.harper@bendigoit.com.au
> wrote:

> I have just uploaded a new testing version of GPL PV drivers for
> Windows. Have a look for 0.10.0.97-dontuse at
> http://www.meadowcourt.org/downloads (the -dontuse bit is to scare
> people away who haven't read this email :)
>
> As usual, please test thoroughly on a test DomU and make sure you have a
> backup before installing on a non-test system. In particular, I'm only
> testing with Xen 3.4.1 these days so anything older isn't tested
> although it should work.
>
> There was a problem with the signing of the drivers that would prevent
> them working properly under Vista/2008 x64 even with testsigning
> enabled. This should resolve that.
>
> The installation procedure for Vista/2008 x64 is as follows:
> . Run 'bcdedit /set testsigning on'
> . Reboot
> . Install the drivers. Accept any warnings and tick 'always trust...'
> when prompted.
> . Make sure you now have PV network and SCSI adapters present
> . Reboot
>
> If something doesn't work, you should be able to boot to safe mode
> unless you forgot to run 'bcdedit /set testsigning on' in which case you
> will probably have an unbootable system... for some reason the vista F8
> boot menu doesn't allow you to turn on testsigning and safe mode at the
> same time. Ideally the installer would be able to detect that we are
> using a test certificate and instruct you to turn on testsigning first
> but I don't yet know how to do that. I'll see if I can at least put in a
> loud warning at installation time...
>
> James
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xensource.com
> http://lists.xensource.com/xen-users
>

[-- Attachment #1.2: Type: text/html, Size: 2518 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] 9+ messages in thread

* RE: GPLPV drivers update
  2009-08-25  5:28 ` Jingyun He
@ 2009-08-25  6:30   ` James Harper
  0 siblings, 0 replies; 9+ messages in thread
From: James Harper @ 2009-08-25  6:30 UTC (permalink / raw)
  To: Jingyun He; +Cc: xen-devel, xen-users

What version of xen and what windows version and what bits (32 or 64)?

James

> -----Original Message-----
> From: Jingyun He [mailto:jingyun.ho@gmail.com]
> Sent: Tuesday, 25 August 2009 15:29
> To: James Harper
> Cc: xen-users@lists.xensource.com; xen-devel@lists.xensource.com
> Subject: Re: [Xen-users] GPLPV drivers update
> 
> Hi,
> I just installed this new PV drivers, the vps will show a blue screen
and
> never boot up again if we do a reboot.
> but it can boot by 'xm create'
> 
> 
> On Tue, Aug 25, 2009 at 4:37 AM, James Harper
<james.harper@bendigoit.com.au>
> wrote:
> 
> 
> 	I have just uploaded a new testing version of GPL PV drivers for
> 	Windows. Have a look for 0.10.0.97-dontuse at
> 	http://www.meadowcourt.org/downloads (the -dontuse bit is to
scare
> 	people away who haven't read this email :)
> 
> 	As usual, please test thoroughly on a test DomU and make sure
you have a
> 	backup before installing on a non-test system. In particular,
I'm only
> 	testing with Xen 3.4.1 these days so anything older isn't tested
> 	although it should work.
> 
> 	There was a problem with the signing of the drivers that would
prevent
> 	them working properly under Vista/2008 x64 even with testsigning
> 	enabled. This should resolve that.
> 
> 	The installation procedure for Vista/2008 x64 is as follows:
> 	. Run 'bcdedit /set testsigning on'
> 	. Reboot
> 	. Install the drivers. Accept any warnings and tick 'always
trust...'
> 	when prompted.
> 	. Make sure you now have PV network and SCSI adapters present
> 	. Reboot
> 
> 	If something doesn't work, you should be able to boot to safe
mode
> 	unless you forgot to run 'bcdedit /set testsigning on' in which
case you
> 	will probably have an unbootable system... for some reason the
vista F8
> 	boot menu doesn't allow you to turn on testsigning and safe mode
at the
> 	same time. Ideally the installer would be able to detect that we
are
> 	using a test certificate and instruct you to turn on testsigning
first
> 	but I don't yet know how to do that. I'll see if I can at least
put in a
> 	loud warning at installation time...
> 
> 	James
> 
> 
> 	_______________________________________________
> 	Xen-users mailing list
> 	Xen-users@lists.xensource.com
> 	http://lists.xensource.com/xen-users
> 
> 

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

* Re: GPLPV drivers update
  2009-08-25  2:37 GPLPV drivers update James Harper
  2009-08-25  5:28 ` Jingyun He
@ 2009-08-25 10:43 ` Andrew Lyon
  2009-08-25 10:49   ` Andrew Lyon
  2009-08-25 18:29 ` Robbie Garrett
  2 siblings, 1 reply; 9+ messages in thread
From: Andrew Lyon @ 2009-08-25 10:43 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel, xen-users

On Tue, Aug 25, 2009 at 3:37 AM, James
Harper<james.harper@bendigoit.com.au> wrote:
> I have just uploaded a new testing version of GPL PV drivers for
> Windows. Have a look for 0.10.0.97-dontuse at
> http://www.meadowcourt.org/downloads (the -dontuse bit is to scare
> people away who haven't read this email :)
>
> As usual, please test thoroughly on a test DomU and make sure you have a
> backup before installing on a non-test system. In particular, I'm only
> testing with Xen 3.4.1 these days so anything older isn't tested
> although it should work.
>
> There was a problem with the signing of the drivers that would prevent
> them working properly under Vista/2008 x64 even with testsigning
> enabled. This should resolve that.
>
> The installation procedure for Vista/2008 x64 is as follows:
> . Run 'bcdedit /set testsigning on'
> . Reboot
> . Install the drivers. Accept any warnings and tick 'always trust...'
> when prompted.
> . Make sure you now have PV network and SCSI adapters present
> . Reboot
>
> If something doesn't work, you should be able to boot to safe mode
> unless you forgot to run 'bcdedit /set testsigning on' in which case you
> will probably have an unbootable system... for some reason the vista F8
> boot menu doesn't allow you to turn on testsigning and safe mode at the
> same time. Ideally the installer would be able to detect that we are
> using a test certificate and instruct you to turn on testsigning first
> but I don't yet know how to do that. I'll see if I can at least put in a
> loud warning at installation time...
>
> James
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>

James,

Happy to report that I've tested the new drivers on a freshly
installed windows 2008 x64 hvm and after following your instructions
and rebooting the correct drivers appeared in device manager and the
performance increased as expected.

Then I decided to try backing out the kludge I had added to
makedist.bat to bypass signing, this time a new certificate was
generated and the drivers compiled without error, but during
installation the system bugchecked with a error in xenpci.sys, after
rebooting I retried the installation and the correct Xen PCI device
driver and other devices were detected but when I rebooted again the
system bugchecked.

I will do more testing to see if I get consistent results, I would
expect the msi that you released and the one I compiled to behave
exactly the same as I did a "hg pull" before compiling and "hg diff"
shows that my tree is the same as yours.

Andy


Andy

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

* Re: GPLPV drivers update
  2009-08-25 10:43 ` Andrew Lyon
@ 2009-08-25 10:49   ` Andrew Lyon
  2009-08-25 10:50     ` [Xen-devel] " James Harper
  0 siblings, 1 reply; 9+ messages in thread
From: Andrew Lyon @ 2009-08-25 10:49 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel, xen-users

On Tue, Aug 25, 2009 at 11:43 AM, Andrew Lyon<andrew.lyon@gmail.com> wrote:
> On Tue, Aug 25, 2009 at 3:37 AM, James
> Harper<james.harper@bendigoit.com.au> wrote:
>> I have just uploaded a new testing version of GPL PV drivers for
>> Windows. Have a look for 0.10.0.97-dontuse at
>> http://www.meadowcourt.org/downloads (the -dontuse bit is to scare
>> people away who haven't read this email :)
>>
>> As usual, please test thoroughly on a test DomU and make sure you have a
>> backup before installing on a non-test system. In particular, I'm only
>> testing with Xen 3.4.1 these days so anything older isn't tested
>> although it should work.
>>
>> There was a problem with the signing of the drivers that would prevent
>> them working properly under Vista/2008 x64 even with testsigning
>> enabled. This should resolve that.
>>
>> The installation procedure for Vista/2008 x64 is as follows:
>> . Run 'bcdedit /set testsigning on'
>> . Reboot
>> . Install the drivers. Accept any warnings and tick 'always trust...'
>> when prompted.
>> . Make sure you now have PV network and SCSI adapters present
>> . Reboot
>>
>> If something doesn't work, you should be able to boot to safe mode
>> unless you forgot to run 'bcdedit /set testsigning on' in which case you
>> will probably have an unbootable system... for some reason the vista F8
>> boot menu doesn't allow you to turn on testsigning and safe mode at the
>> same time. Ideally the installer would be able to detect that we are
>> using a test certificate and instruct you to turn on testsigning first
>> but I don't yet know how to do that. I'll see if I can at least put in a
>> loud warning at installation time...
>>
>> James
>>
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xensource.com
>> http://lists.xensource.com/xen-devel
>>
>
> James,
>
> Happy to report that I've tested the new drivers on a freshly
> installed windows 2008 x64 hvm and after following your instructions
> and rebooting the correct drivers appeared in device manager and the
> performance increased as expected.
>
> Then I decided to try backing out the kludge I had added to
> makedist.bat to bypass signing, this time a new certificate was
> generated and the drivers compiled without error, but during
> installation the system bugchecked with a error in xenpci.sys, after
> rebooting I retried the installation and the correct Xen PCI device
> driver and other devices were detected but when I rebooted again the
> system bugchecked.
>
> I will do more testing to see if I get consistent results, I would
> expect the msi that you released and the one I compiled to behave
> exactly the same as I did a "hg pull" before compiling and "hg diff"
> shows that my tree is the same as yours.
>
> Andy
>
>
> Andy
>

Just tried installing your MSI onto the 2008x64 hvm and got the same
bugcheck, so it seems to be slightly random...

Andy

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

* RE: [Xen-devel] GPLPV drivers update
  2009-08-25 10:49   ` Andrew Lyon
@ 2009-08-25 10:50     ` James Harper
  2009-08-25 10:53       ` Andrew Lyon
  0 siblings, 1 reply; 9+ messages in thread
From: James Harper @ 2009-08-25 10:50 UTC (permalink / raw)
  To: Andrew Lyon; +Cc: xen-devel, xen-users

> 
> Just tried installing your MSI onto the 2008x64 hvm and got the same
> bugcheck, so it seems to be slightly random...
> 

What bugcheck? If you are running 3.4.x it should now print the bugcheck
info into /var/log/qemu-dm-<domain name>.log

James

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

* Re: GPLPV drivers update
  2009-08-25 10:50     ` [Xen-devel] " James Harper
@ 2009-08-25 10:53       ` Andrew Lyon
  2009-08-25 10:56         ` James Harper
  0 siblings, 1 reply; 9+ messages in thread
From: Andrew Lyon @ 2009-08-25 10:53 UTC (permalink / raw)
  To: James Harper; +Cc: xen-devel, xen-users

On Tue, Aug 25, 2009 at 11:50 AM, James
Harper<james.harper@bendigoit.com.au> wrote:
>>
>> Just tried installing your MSI onto the 2008x64 hvm and got the same
>> bugcheck, so it seems to be slightly random...
>>
>
> What bugcheck? If you are running 3.4.x it should now print the bugcheck
> info into /var/log/qemu-dm-<domain name>.log
>
> James
>

That's a nice feature!, here it is:

XenPCI --> XenPci_SysrqHandXenPCI     Bug check 0x000000D1
(0x0000000000000000, 0x0000000000000002, 0x0000000000000001,
0xFFFFFA6003AAAB0A)

Andy

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

* RE: GPLPV drivers update
  2009-08-25 10:53       ` Andrew Lyon
@ 2009-08-25 10:56         ` James Harper
  0 siblings, 0 replies; 9+ messages in thread
From: James Harper @ 2009-08-25 10:56 UTC (permalink / raw)
  To: Andrew Lyon; +Cc: xen-devel, xen-users


> 
> That's a nice feature!, here it is:
> 
> XenPCI --> XenPci_SysrqHandXenPCI     Bug check 0x000000D1
> (0x0000000000000000, 0x0000000000000002, 0x0000000000000001,
> 0xFFFFFA6003AAAB0A)

Hmmm... null pointer dereference by the looks of it.

>From the mangled prefix I'm guessing you are running SMP. Can you send
me (privately will be fine) the whole logfile, and also see if you can
reproduce it running with vcpus=1?

James

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

* RE: GPLPV drivers update
  2009-08-25  2:37 GPLPV drivers update James Harper
  2009-08-25  5:28 ` Jingyun He
  2009-08-25 10:43 ` Andrew Lyon
@ 2009-08-25 18:29 ` Robbie Garrett
  2 siblings, 0 replies; 9+ messages in thread
From: Robbie Garrett @ 2009-08-25 18:29 UTC (permalink / raw)
  To: 'James Harper', xen-users; +Cc: xen-devel

Using the newest drivers, the installer fails with 'the installer ended
prematurely'

-----Original Message-----
From: xen-users-bounces@lists.xensource.com
[mailto:xen-users-bounces@lists.xensource.com] On Behalf Of James Harper
Sent: Monday, August 24, 2009 10:37 PM
To: xen-users@lists.xensource.com
Cc: xen-devel@lists.xensource.com
Subject: [Xen-users] GPLPV drivers update

I have just uploaded a new testing version of GPL PV drivers for
Windows. Have a look for 0.10.0.97-dontuse at
http://www.meadowcourt.org/downloads (the -dontuse bit is to scare
people away who haven't read this email :)

As usual, please test thoroughly on a test DomU and make sure you have a
backup before installing on a non-test system. In particular, I'm only
testing with Xen 3.4.1 these days so anything older isn't tested
although it should work.

There was a problem with the signing of the drivers that would prevent
them working properly under Vista/2008 x64 even with testsigning
enabled. This should resolve that.

The installation procedure for Vista/2008 x64 is as follows:
. Run 'bcdedit /set testsigning on'
. Reboot
. Install the drivers. Accept any warnings and tick 'always trust...'
when prompted.
. Make sure you now have PV network and SCSI adapters present
. Reboot

If something doesn't work, you should be able to boot to safe mode
unless you forgot to run 'bcdedit /set testsigning on' in which case you
will probably have an unbootable system... for some reason the vista F8
boot menu doesn't allow you to turn on testsigning and safe mode at the
same time. Ideally the installer would be able to detect that we are
using a test certificate and instruct you to turn on testsigning first
but I don't yet know how to do that. I'll see if I can at least put in a
loud warning at installation time...

James


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

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

end of thread, other threads:[~2009-08-25 18:29 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-25  2:37 GPLPV drivers update James Harper
2009-08-25  5:28 ` Jingyun He
2009-08-25  6:30   ` James Harper
2009-08-25 10:43 ` Andrew Lyon
2009-08-25 10:49   ` Andrew Lyon
2009-08-25 10:50     ` [Xen-devel] " James Harper
2009-08-25 10:53       ` Andrew Lyon
2009-08-25 10:56         ` James Harper
2009-08-25 18:29 ` Robbie Garrett

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.