[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [win-pv-devel] [Xen-devel] Windows PV drivers and Windows 10 / Windows Server 2016



> -----Original Message-----
> From: Steven Haigh [mailto:netwiz@xxxxxxxxx]
> Sent: 12 December 2017 15:12
> To: Paul Durrant <Paul.Durrant@xxxxxxxxxx>
> Cc: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
> Subject: Re: [Xen-devel] Windows PV drivers and Windows 10 / Windows
> Server 2016
> 
> On Wednesday, 13 December 2017 2:05:43 AM AEDT Paul Durrant wrote:
> > Moving xen-devel to bcc and addressing win-pv-devel list...
> >
> >
> > > -----Original Message-----
> > > From: Xen-devel [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxxx] On
> Behalf
> > > Of Steven Haigh
> > > Sent: 12 December 2017 11:33
> > > To: xen-devel@xxxxxxxxxxxxx
> > > Subject: [Xen-devel] Windows PV drivers and Windows 10 / Windows
> Server
> > > 2016
> > >
> > > Hi all,
> > >
> > > Re the Windows PV drivers - I've tried v8.2.0 on Windows 10, and it
> > > required
>  me to put Windows into TEST MODE to still load the drivers.
> > > Bringing it out of test mode results in the Xen PV drivers being
> > > uninstalled.
> > >
> > > I now have to create a Windows Server 2016 DomU and I'm wondering if
> > > there is
> > > any way without living in TEST MODE for the rest of its life to install
> > > the PV
>  drivers?
> > >
> >
> >
> > That is strange. The 8.2.0 drivers are release signed with an EV token that
> > should mean they deploy on Windows 10 without the need for testsigning
> > mode. It's possible Microsoft have changed something in recent Windows
> > 10... which version of Windows 10 are you using? (Also I assume you
> > downloaded drivers from https://xenbits.xen.org/pvdrivers/win/8.2.0/). I
> > just double checked xenbus.sys and xenbus.cat and they are certainly both
> > signed with the correct certificate (Linux Foundation SHA256) and properly
> > time-stamped. Could you verify those files in your copy of the tarball?
> 
> Thanks Paul,
> 
> I did actually just try installing the drivers on Windows Server 2016 - and
> was surprised that they installed without an issue.
> 
> I did get the 8.2.0 drivers when we were trying Windows 10 - however work
> has
> requested I replace the Win10 VM with WS2016....
> 

Did you somehow manage to get a copy of the drivers before they were release 
signed? The tarballs *should* be dated 28th Feb 2017.

> The install was from an ISO "Win10_1703_English_x64.iso" - and then
> upgraded
> to the latest release via Windows Update.
> 

Ok. I've certainly let VMs go through that cycle and have not seen a problem.

> I turned on TEST SIGNING mode, rebooted Windows, installed the 8.2.0
> drivers,
> turned off TEST SIGNING mode and rebooted. Windows 10 then said it was
> recovering from a problem and once it was completed, the PV drivers were
> nowhere to be found.
> 

Maybe Windows cleans up any driver installed whilst testsigning was on, even if 
the driver was signed? Anyway, if the drivers are properly signed then they 
should install cleanly without using testsigning mode. If you get some sort of 
warning at that stage then the log in setupapi.dev.log (in c:\windows\inf) can 
sometimes be enlightening as to the reason.

> I do have a backup of the LV I used for it, but I'm not sure I can easily
> extract further information from it...
> 

Ok.

Cheers,

  Paul

> --
> Steven Haigh
> 
> 📧 netwiz@xxxxxxxxx       💻 http://www.crc.id.au
> 📞 +61 (3) 9001 6090    📱 0412 935 897
_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/win-pv-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.