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

Re: [win-pv-devel] xenbus fails to load on Win7 x64



On Sat, Jul 07, 2018 at 11:23:40AM +0000, Paul Durrant wrote:
> > -----Original Message-----
> > From: win-pv-devel [mailto:win-pv-devel-bounces@xxxxxxxxxxxxxxxxxxxx] On
> > Behalf Of Marek Marczykowski-Górecki
> > Sent: 06 July 2018 23:53
> > To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
> > Subject: [win-pv-devel] xenbus fails to load on Win7 x64
> > 
> > Hi,
> > 
> > I'm trying to install latest build of pv drivers on Windows 7 SP1 Pro 
> > (64bit).
> > It's fresh install + all windows updates applied + testsigning enabled.
> > After getting my VM into unbootable state few times, I've backed to
> > small steps - installed only xenbus. After that, device manager shows
> > "Xen PV Bus" device as not working (code 39), and I think relevant
> > messages from event viewer are:
> > 
> > Kernel-PnP: The driver \Driver\xenbus failed to load for the device
> > PCI\VEN_5853&DEV_0001&SUBSYS_00015853&REV_01\3&267a616a&0&10.
> > 
> > Application Popup :\SystemRoot\system32\DRIVERS\xenbus.sys cannot find
> > ntoskrnl.exe KeInitializeSpinLock
> > 
> > I've tried it built myself and automatic build from jenkins. Both have
> > the same result.
> > 
> > Any ideas?
> 
> Hi Marek,
> 
> Which builds of the drivers are you trying? The master branch? 

Yes, the master branch.

> The toolchain used by the public build VM is currently VS2015/WDK10 and IIRC 
> that does not actually support building for Windows 7.

According to docs[1] it should work... 
Maybe I need to adjust some build options? Adding Windows7 configuration
to targets.props? Anyway, I'd expect some clearer error about version
incompatibility, than some unresolved symbol...

BTW I see inconsistency in build.py in handling vs2017 - the build is
done for "Windows 8", but sdv is run for "Windows 10".

> If you download the 8.2.1 drivers, do you see the same thing? Those should be 
> ok because they build with VS2013/WDK8.0, which do support building for 
> Windows 7.

This one installs fine, but I'd like to use newer one, mostly for
updated xeniface + xencontrol library (I'll resend that 2 years old
patch, as soon I'll test it out)...

> If you need to run master branch drivers on Windows 7 you can probably graft 
> the 8.2 vs2013 scripts onto the master branch code and get something to 
> build, but the intention is that master (or 9.0 as they will be when they are 
> released) drivers will only support Window 8.1 onwards as this allows us to 
> use newer kernel and storport/ndis features.

So, are 9.0 drivers going to drop Windows 7 support? It is still in
extended support (up to 2020)...
My selfish reason is that we still have XPDM driver which don't work
with any newer windows than 7.

[1] https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk


> Cheers,
> 
>   Paul
> 
> 
> > 
> > --
> > Best Regards,
> > Marek Marczykowski-Górecki
> > Invisible Things Lab
> > A: Because it messes up the order in which people normally read text.
> > Q: Why is top-posting such a bad thing?

-- 
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

Attachment: signature.asc
Description: PGP signature

_______________________________________________
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®.