Hi Will,

> Example command line: 
>
> This is observed :
>
> * On a 64 bit host with an Intel Q6600 cpu
> * Host is 64 bit, guest 64 bit.
> * latest Linux git kernel (which has the new virtio code in it from Rusty) 
> both for host and guest
> * the latest KVM userspace (with --with-patched-kernel or by syncing to the 
> latest kvm git tree)
> * the behaviour with the network devices is observed regardless of whether 
> the network drive is compiled in or modular.
>
> I was wondering if this is helpful or can be replicated, if not perhaps my 
> guest which is running Archlinux64 is doing something strange.
>   

Here's what I'm observing:

 * I can create two block devices just fine.
 * There are IRQ routing issues when I try to create 3 block devices, if 
I pass -no-acpi when starting the guest, I can use 24 virtio block 
devices without a problem
 * hw/virtio-net.c needs to be aware of reset to cancel any pending tx 
timers.  I have a patch that fixes this.  I'll send it out tomorrow 
after more testing
 * I can't seem to use more than two virtio_net devices when using -net 
tap.  When using -net user, I can create up to 8 virtio network devices 
(and they seem to work).
 * QEMU has a hard limit of 32 PCI devices.  Right now, we just get a 
SEGV when we exceed this.

So I think our problems are:

 * Something is goofy with ACPI and PCI interrupt routing.  
-no-kvm-irqchip does not help the situation
 * I need to send out a patch to make virtio_net reset aware
 * -net tap is broken for more than 1 network device (at least with virtio)
 * QEMU should allow more than 32 PCI devices.

Please try your tests again with -no-acpi and -net user and let me know 
if that prevents the problem.  Thanks for testing!

Regards,

Anthony Liguori

> Regards,
>
> Will Trives
>
>
>
>
> -------------------------------------------------------------------------
> 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to