Hi, Is it possible to get the GPL PV drivers to work in Windows Server 2008? (or Vista, which is probably the same from a kernel/driver point of view) I installed the 0.8.1 drivers for 2003 in a 2008 DomU, and after some complaints from Windows about them not being signed, they do seem to work just fine when I add a new block or network device using xm block-attach/network-attach. However, with the new bootloader I can''t pass the /GPLPV switch to the kernel making it impossible to really use the drivers. Is there any other mechanism to tell the drivers to activate, or does anyone know if it''s possible to make bcdedit/winload accept custom switches? Onno _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi Onno, Vista uses a new bootloader mechanism. You can check out the application named BCDEdit or check in the internet for some tools for editing it. Emre On Mon, Feb 25, 2008 at 10:37 AM, Onno Molenkamp <onno@flox.org> wrote:> Hi, > > Is it possible to get the GPL PV drivers to work in Windows Server 2008? > (or > Vista, which is probably the same from a kernel/driver point of view) > > I installed the 0.8.1 drivers for 2003 in a 2008 DomU, and after some > complaints from Windows about them not being signed, they do seem to work > just fine when I add a new block or network device using xm > block-attach/network-attach. > > However, with the new bootloader I can''t pass the /GPLPV switch to the > kernel > making it impossible to really use the drivers. Is there any other > mechanism > to tell the drivers to activate, or does anyone know if it''s possible to > make > bcdedit/winload accept custom switches? > > Onno > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >-- Emre Erenoglu erenoglu@gmail.com _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Onno Molenkamp
2008-Feb-25 10:20 UTC
Re: [Xen-users] GPL PV drivers in Windows Server 2008
Hi Emre, I know, and I have looked at bcdedit. But as I wrote, it seems to be impossible to set custom named switches (or switches without a value) like /GPLPV using bcdedit. Onno Op Monday 25 February 2008 10:49:32 schreef Emre ERENOGLU:> Hi Onno, > > Vista uses a new bootloader mechanism. You can check out the application > named BCDEdit or check in the internet for some tools for editing it. > > Emre_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
I see, that I didn''t know. I''ll have a look if I can find some time. Emre On Mon, Feb 25, 2008 at 11:20 AM, Onno Molenkamp <onno@flox.org> wrote:> Hi Emre, > > I know, and I have looked at bcdedit. But as I wrote, it seems to be > impossible to set custom named switches (or switches without a value) > like /GPLPV using bcdedit. > > Onno > > Op Monday 25 February 2008 10:49:32 schreef Emre ERENOGLU: > > Hi Onno, > > > > Vista uses a new bootloader mechanism. You can check out the application > > named BCDEdit or check in the internet for some tools for editing it. > > > > Emre > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >-- Emre Erenoglu erenoglu@gmail.com _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> Hi, > > Is it possible to get the GPL PV drivers to work in Windows Server2008?> (or > Vista, which is probably the same from a kernel/driver point of view) > > I installed the 0.8.1 drivers for 2003 in a 2008 DomU, and after some > complaints from Windows about them not being signed, they do seem towork> just fine when I add a new block or network device using xm > block-attach/network-attach. > > However, with the new bootloader I can''t pass the /GPLPV switch to the > kernel > making it impossible to really use the drivers. Is there any other > mechanism > to tell the drivers to activate, or does anyone know if it''s possibleto> make > bcdedit/winload accept custom switches?Can you put something like it in, eg GPLPV=1? If so, tell me what the contents of the "SystemStartOptions" string is inside the "\\Registry\\Machine\\System\\CurrentControlSet\\Control" key in regedit, and I''ll see what I can do. If not, what exactly can you do with bcdedit? James _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Also, can you cut and paste the output of ''ver'' at a command prompt into an email for me? I''ll update the install.bat script. Both W2K8 and Vista please if you have access to them. James> -----Original Message----- > From: xen-users-bounces@lists.xensource.com [mailto:xen-users- > bounces@lists.xensource.com] On Behalf Of Onno Molenkamp > Sent: Monday, 25 February 2008 20:38 > To: xen-users@lists.xensource.com > Subject: [Xen-users] GPL PV drivers in Windows Server 2008 > > Hi, > > Is it possible to get the GPL PV drivers to work in Windows Server2008?> (or > Vista, which is probably the same from a kernel/driver point of view) > > I installed the 0.8.1 drivers for 2003 in a 2008 DomU, and after some > complaints from Windows about them not being signed, they do seem towork> just fine when I add a new block or network device using xm > block-attach/network-attach. > > However, with the new bootloader I can''t pass the /GPLPV switch to the > kernel > making it impossible to really use the drivers. Is there any other > mechanism > to tell the drivers to activate, or does anyone know if it''s possibleto> make > bcdedit/winload accept custom switches? > > Onno_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Onno Molenkamp
2008-Feb-25 12:24 UTC
Re: [Xen-users] GPL PV drivers in Windows Server 2008
Hi. Op Monday 25 February 2008 11:45:48 schreef James Harper:> Can you put something like it in, eg GPLPV=1?No, you can only set predefined options. They all have a unique 32 bit id (type) and a data type (format). In bcdedit you can also use display names for most of the settings for easier editting. The ones used by winloader are listed here: http://msdn2.microsoft.com/en-us/library/aa362670(VS.85).aspx From several bits of documentation I''ve found it looks like you should be able to add custom types, but I couldn''t find an API for it.> If so, tell me what the contents of the "SystemStartOptions" string is > inside the "\\Registry\\Machine\\System\\CurrentControlSet\\Control" key > in regedit, and I''ll see what I can do.I think SystemStartOptions is only set for compatibility reasons, mine only contains a few of the BCD options that are set. How it maps BCD options to a SystemStartOptions value.. no clue. I couldn''t get it to include a custom string there. The ver output on Windows Server 2008: Microsoft Windows [Version 6.0.6001] And Vista: Microsoft Windows [Version 6.0.6000] Please not that localized versions also translate the "Version" string, eg a Dutch version says "[versie 6.0.6000]" instead. Onno _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> Hi. > > Op Monday 25 February 2008 11:45:48 schreef James Harper: > > Can you put something like it in, eg GPLPV=1? > > No, you can only set predefined options. They all have a unique 32 bitid> (type) and a data type (format). In bcdedit you can also use displaynames> for most of the settings for easier editting.Typical Microsoft. Take something nice and easy like boot.ini, and replace it with something that you can''t modify with a simple text editor! Could the custom values be in the registry somewhere? A search for something like noexecute and fastdetect (assuming that is still the text description of those options) might find something useful.> > The ver output on Windows Server 2008: > > Microsoft Windows [Version 6.0.6001] > > And Vista: > > Microsoft Windows [Version 6.0.6000] > > Please not that localized versions also translate the "Version"string, eg> a > Dutch version says "[versie 6.0.6000]" instead.My install.bat does the following: " ver | find "Version 5.0." > nul if %ERRORLEVEL% == 0 goto ver_2k " I guess I''ll change it to something like: " ver | find " 5.0." > nul if %ERRORLEVEL% == 0 goto ver_2k " Which should still work. Thanks for the tip. I have received a few emails from a German (I think) guy but I don''t speak the language so I don''t know what he was saying... maybe it was something about this... James _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users