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

Re: [Xen-devel] [GPLPV] exclude xenscsi from installer, since it is not compiled



> -----Original Message-----
> From: James Harper [mailto:james.harper@xxxxxxxxxxxxxxxx]
> Sent: 4. januar 2014 08:21
> To: Kristian Hagsted Rasmussen
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx
> Subject: RE: [GPLPV] exclude xenscsi from installer, since it is not compiled
> 
> >
> > I fiddled around with compiling you GPL PV driver, however I got an
> > error when generating the MSI packages. The error was related to
> > xenscsi which is not compiled, however WIX try to included. By
> > applying the following patch, I successfully compiled the driver. It
> > might not be the right approached just to remove the lines in
> > installer.wxs, since I got an error relating to xenvbd when installing the
> driver on a windows 8.1 domU.
> >
> 
> Yep. I had ancient .sys etc files lying around in my build tree which was 
> hiding
> the problem.
> 
> I have removed all xenscsi related stuff (needs to be rewritten anyway if
> anyone ever wanted it) and I can build MSI files now. Latest changes are
> pushed.
> 
> I'm using latest GPLPV on 2012R2 which is the same kernel as 8.1, so the
> drivers themselves should be okay. Was the error you got a crash, or an error
> message during install?

The error resulted in a crash of the installer. Trying to reinstall the package 
crashed the entire DomU (due to xenpci.sys unload), however the remaining 
drivers (including xenvbd) could be installed through device manager without 
problems.

On a side note, I have used some time to move the relevant drivers (pci, net, 
usb, vbd_storport) and all programs to VS2013. I have succeeded in compiling in 
win7 mode and they install correctly on my windows 8.1 domU. Compiling for win8 
and win8.1 result in an error for the storport build, with the following error:

xenvbd.c(198): error C2039: 'Reserved' : is not a member of 
'_PORT_CONFIGURATION_INFORMATION'

This is due to an if statement in storport.h, removing 'Reserved' for newer 
versions of windows. However I do not know how to fix this.
I you are interested in my project files for VS2013, I would be willing to 
clean them up and integrate them in your directory structure.

Best regards Kristian


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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