public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] kvm-guest-drivers-windows-1
@ 2008-03-18 15:01 Avi Kivity
  2008-03-18 15:14 ` Daniel P. Berrange
  2008-03-18 15:19 ` Ian Kirk
  0 siblings, 2 replies; 9+ messages in thread
From: Avi Kivity @ 2008-03-18 15:01 UTC (permalink / raw)
  To: KVM

This is the first release of network drivers for Windows guests running 
on a kvm host.  The drivers are intended for Windows 2000 and Windows XP 
32-bit.  kvm-61 or later is needed in the host.  At the moment only 
binaries are available.

The drivers are available from the download page of the kvm website, below.

To use, download the drivers into the guest (using one of the emulated
network cards), and unpack the package. Reboot with '-net 
nic,model=virtio' instead of the usual setting, and when Windows prompts 
you for a driver location, select the appropriate directory in the 
package (Windows XP or Windows 2000).

Initial release:
- kvm network drivers for Windows 2000 and Windows XP (Yan Vugenfirer, 
Dor Laor)

http://kvm.qumranet.com/

-- 
Do not meddle in the internals of kernels, for they are subtle and quick 
to panic.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

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

* Re: [ANNOUNCE] kvm-guest-drivers-windows-1
  2008-03-18 15:14 ` Daniel P. Berrange
@ 2008-03-18 15:13   ` Avi Kivity
  2008-03-23  9:59     ` Avi Kivity
  0 siblings, 1 reply; 9+ messages in thread
From: Avi Kivity @ 2008-03-18 15:13 UTC (permalink / raw)
  To: Daniel P. Berrange; +Cc: KVM

Daniel P. Berrange wrote:
> On Tue, Mar 18, 2008 at 05:01:09PM +0200, Avi Kivity wrote:
>   
>> This is the first release of network drivers for Windows guests running 
>> on a kvm host.  The drivers are intended for Windows 2000 and Windows XP 
>> 32-bit.  kvm-61 or later is needed in the host.  At the moment only 
>> binaries are available.
>>     
>
> There's no license file inside the ZIP file - what license are the binaries 
> re-distributed under ?
>
>   

Good question.  I'll find out.  I imagine they'd be freely redistributable.

-- 
Do not meddle in the internals of kernels, for they are subtle and quick to panic.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

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

* Re: [ANNOUNCE] kvm-guest-drivers-windows-1
  2008-03-18 15:01 [ANNOUNCE] kvm-guest-drivers-windows-1 Avi Kivity
@ 2008-03-18 15:14 ` Daniel P. Berrange
  2008-03-18 15:13   ` Avi Kivity
  2008-03-18 15:19 ` Ian Kirk
  1 sibling, 1 reply; 9+ messages in thread
From: Daniel P. Berrange @ 2008-03-18 15:14 UTC (permalink / raw)
  To: Avi Kivity; +Cc: KVM

On Tue, Mar 18, 2008 at 05:01:09PM +0200, Avi Kivity wrote:
> This is the first release of network drivers for Windows guests running 
> on a kvm host.  The drivers are intended for Windows 2000 and Windows XP 
> 32-bit.  kvm-61 or later is needed in the host.  At the moment only 
> binaries are available.

There's no license file inside the ZIP file - what license are the binaries 
re-distributed under ?

Regards,
Dan.
-- 
|: Red Hat, Engineering, Boston   -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org  -o-  http://virt-manager.org  -o-  http://ovirt.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-  F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

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

* Re: [ANNOUNCE] kvm-guest-drivers-windows-1
  2008-03-18 15:01 [ANNOUNCE] kvm-guest-drivers-windows-1 Avi Kivity
  2008-03-18 15:14 ` Daniel P. Berrange
@ 2008-03-18 15:19 ` Ian Kirk
  2008-03-18 15:25   ` Avi Kivity
  2008-03-18 15:49   ` Yan Vugenfirer
  1 sibling, 2 replies; 9+ messages in thread
From: Ian Kirk @ 2008-03-18 15:19 UTC (permalink / raw)
  To: Avi Kivity; +Cc: KVM

Avi Kivity wrote:

> This is the first release of network drivers for Windows guests running
> on a kvm host.

Any plans for Windows Server and block support?

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

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

* Re: [ANNOUNCE] kvm-guest-drivers-windows-1
  2008-03-18 15:19 ` Ian Kirk
@ 2008-03-18 15:25   ` Avi Kivity
  2008-03-28 22:01     ` Charles Duffy
  2008-03-18 15:49   ` Yan Vugenfirer
  1 sibling, 1 reply; 9+ messages in thread
From: Avi Kivity @ 2008-03-18 15:25 UTC (permalink / raw)
  To: Ian Kirk; +Cc: KVM

Ian Kirk wrote:
> Avi Kivity wrote:
>
>   
>> This is the first release of network drivers for Windows guests running
>> on a kvm host.
>>     
>
> Any plans for Windows Server 

IIUC the XP drivers should also work for Windows 2003 Server.  Windows 
2008 Server and x64 variants are planned.

> and block support?
>   

No plans at this point.  SCSI emulation should provide decent performance.

-- 
Do not meddle in the internals of kernels, for they are subtle and quick to panic.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

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

* Re: [ANNOUNCE] kvm-guest-drivers-windows-1
  2008-03-18 15:19 ` Ian Kirk
  2008-03-18 15:25   ` Avi Kivity
@ 2008-03-18 15:49   ` Yan Vugenfirer
  1 sibling, 0 replies; 9+ messages in thread
From: Yan Vugenfirer @ 2008-03-18 15:49 UTC (permalink / raw)
  To: KVM

Ian,

XP drivers are also supported on Win2003 server.

 
Best regards,
Yan Vugenfirer.

-----Original Message-----
From: kvm-devel-bounces@lists.sourceforge.net [mailto:kvm-devel-bounces@lists.sourceforge.net] On Behalf Of Ian Kirk
Sent: ג 18 מרץ 2008 17:19
To: Avi Kivity
Cc: KVM
Subject: Re: [kvm-devel] [ANNOUNCE] kvm-guest-drivers-windows-1

Avi Kivity wrote:

> This is the first release of network drivers for Windows guests running
> on a kvm host.

Any plans for Windows Server and block support?

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

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

* Re: [ANNOUNCE] kvm-guest-drivers-windows-1
  2008-03-18 15:13   ` Avi Kivity
@ 2008-03-23  9:59     ` Avi Kivity
  0 siblings, 0 replies; 9+ messages in thread
From: Avi Kivity @ 2008-03-23  9:59 UTC (permalink / raw)
  To: Daniel P. Berrange; +Cc: KVM

Avi Kivity wrote:
> Daniel P. Berrange wrote:
>   
>> On Tue, Mar 18, 2008 at 05:01:09PM +0200, Avi Kivity wrote:
>>   
>>     
>>> This is the first release of network drivers for Windows guests running 
>>> on a kvm host.  The drivers are intended for Windows 2000 and Windows XP 
>>> 32-bit.  kvm-61 or later is needed in the host.  At the moment only 
>>> binaries are available.
>>>     
>>>       
>> There's no license file inside the ZIP file - what license are the binaries 
>> re-distributed under ?
>>
>>   
>>     
>
> Good question.  I'll find out.  I imagine they'd be freely redistributable.
>
>   

The binaries are free for use and redistribution for commercial and 
non-commercial use.  The sources will be released under an open-source 
license, provided the Windows DDK terms permit.


-- 
error compiling committee.c: too many arguments to function


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

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

* Re: [ANNOUNCE] kvm-guest-drivers-windows-1
  2008-03-18 15:25   ` Avi Kivity
@ 2008-03-28 22:01     ` Charles Duffy
  2008-03-29  8:10       ` Felix Leimbach
  0 siblings, 1 reply; 9+ messages in thread
From: Charles Duffy @ 2008-03-28 22:01 UTC (permalink / raw)
  To: kvm-devel

Avi Kivity wrote:
> No plans at this point.  SCSI emulation should provide decent performance.

Are there plans for addressing QEMU's issues w/ the SCSI emulation for 
Windows guests?

https://sourceforge.net/tracker/?func=detail&atid=893831&aid=1895893&group_id=180599

[posting this in part as a warning, lest others go through the process 
of setting Windows up on a guest using SCSI and end up needing to throw 
out the install -- XP doesn't seem to take well to its SCSI drive 
becoming IDE without a reinstall].


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace

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

* Re: [ANNOUNCE] kvm-guest-drivers-windows-1
  2008-03-28 22:01     ` Charles Duffy
@ 2008-03-29  8:10       ` Felix Leimbach
  0 siblings, 0 replies; 9+ messages in thread
From: Felix Leimbach @ 2008-03-29  8:10 UTC (permalink / raw)
  To: kvm-devel


> [posting this in part as a warning, lest others go through the process 
> of setting Windows up on a guest using SCSI and end up needing to throw 
> out the install -- XP doesn't seem to take well to its SCSI drive 
> becoming IDE without a reinstall].
>   
While I agree that the situation is troublesome there is no need to 
throw out such an install. I did just the SCSI to IDE migration on a 
couple of Windows Server 2003 guests successfully.

Here's the memo I just wrote about that:

Situation:
Hardware to be moved from one machine to another and hard disk 
controllers differ significantly.

Example:
Moved various servers from ESX 2.5 guests (LSI SCSI Controller) to KVM 
guests (Intel 802731SB IDE Controller).
Without preparion the guest's error out with a 0x0000007B blue screen 
and only a rescue-installation would be able to rectify that.

Solution:
* Before hardware change: Delete all host-specific relevant hardware in 
device manager on old machine [This might even not be needed]
* Before hardware change: Execute the registery file corresponding to 
this memo [appended below] and shut the machine down
* Transfer it
* It boots up fine and finds the new hardware

Tested on:
* Win 2003 Server Std SP1


Registry file to reset the disk controller:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\primary_ide_channel] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\secondary_ide_channel] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\*pnp0600] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\*azt0502] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\gendisk] 

"ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
"Service"="disk"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#cc_0101] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_0e11&dev_ae33] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1039&dev_0601] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1039&dev_5513] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1042&dev_1000] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d33] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0640] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1097&dev_0038] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0001] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0150] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5215] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5219] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5229] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1106&dev_0571] 

"Service"="pciide"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1222] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1230] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2411] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2421] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7010] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7111] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7199] 

"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

;Add driver for Atapi (requires atapi.sys in drivers directory)

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi]
"ErrorControl"=dword:00000001
"Group"="SCSI miniport"
"Start"=dword:00000000
"Tag"=dword:00000019
"Type"=dword:00000001
"DisplayName"="Standard IDE/ESDI Hard Disk Controller"
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 

 
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,61,00,74,00,61,00,70,00,69,00,2e,\ 

 00,73,00,79,00,73,00,00,00

;Add driver for intelide (requires intelide.sys in drivers directory)

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IntelIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000004
"Type"=dword:00000001
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 

 
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,6e,00,74,00,65,00,6c,00,69,\ 

 00,64,00,65,00,2e,00,73,00,79,00,73,00,00,00


;Add driver for pciide (requires pciide.sys and pciidex.sys in drivers 
directory)

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PCIIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000003
"Type"=dword:00000001
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\ 

 
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,70,00,63,00,69,00,69,00,64,00,65,\ 

 00,2e,00,73,00,79,00,73,00,00,00

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace

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

end of thread, other threads:[~2008-03-29  8:10 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-18 15:01 [ANNOUNCE] kvm-guest-drivers-windows-1 Avi Kivity
2008-03-18 15:14 ` Daniel P. Berrange
2008-03-18 15:13   ` Avi Kivity
2008-03-23  9:59     ` Avi Kivity
2008-03-18 15:19 ` Ian Kirk
2008-03-18 15:25   ` Avi Kivity
2008-03-28 22:01     ` Charles Duffy
2008-03-29  8:10       ` Felix Leimbach
2008-03-18 15:49   ` Yan Vugenfirer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox