Re: vhost-net patches

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

 



On Wed, Oct 21, 2009 at 04:59:20PM -0700, Shirley Ma wrote:
> 
> Hello Michael,
> 
> >There was a recent bugfix in qemu-kvm I pushed.
> >Could you please verify that you have
> cec75e39151e49cc90c849eab5d0d729667c9e68 ?
> 
> Yes, I cloned your qemu-kvm and kernel git.
> > I am posting the errors from /var/log/
> > messages here:
> >
> > virtio-pci 0000:00:03.0: can't find IRQ for PCI INT A; probably buggy MP
> table
> > virtio-pci 0000:00:04.0: can't find IRQ for PCI INT A; probably buggy MP
> table
> > virtio-pci 0000:00:04.0: irq 24 for MSI/MSI-X
> > virtio-pci 0000:00:04.0: irq 25 for MSI/MSI-X
> > IRQ handler type mismatch for IRQ 1


So I think these are not related.

> > current handler: i8042
> > Pid: 335, comm: modprobe Not tainted 2.6.32-rc5 #3
> > Call Trace:
> > __setup_irq+0x24c/0x2ac
> > request_threaded_irq+0x113/0x179
> > ? vring_interrupt+0x0/0x2f
> > vp_try_to_find_vqs+0x4a3/0x4e0 [virtio_pci]
> > ? blk_done+0x0/0xa7 [virtio_blk]
> > vp_find_vqs+0x1b/0x62 [virtio_pci]
> > virtblk_probe+0xbd/0x3d0 [virtio_blk]
> > ? sysfs_do_create_link+0xbb/0xfd
> > ? blk_done+0x0/0xa7 [virtio_blk]
> > ? add_status+0x1f/0x24
> > virtio_dev_probe+0x91/0xb0
> > driver_probe_device+0x79/0x105
> > __driver_attach+0x43/0x5f
> > bus_for_each_dev+0x3d/0x67
> > driver_attach+0x14/0x16
> > ? __driver_attach+0x0/0x5f
> > bus_add_driver+0xa2/0x1c9
> > driver_register+0x8b/0xeb
> > ? init+0x0/0x24 [virtio_blk]
> > register_virtio_driver+0x1f/0x22
> > init+0x22/0x24 [virtio_blk]
> > do_one_initcall+0x4c/0x13a
> > sys_init_module+0xa7/0x1db
> > syscall_call+0x7/0xb
> > virtio-pci 0000:00:04.0: irq 24 for MSI/MSI-X
> > virtio-pci 0000:00:04.0: irq 25 for MSI/MSI-X
> 
> > vda: vda1 vda2
> > EXT3-fs: INFO: recovery required on readonly filesystem.
> > EXT3-fs: write access will be enabled during recovery.
> > kjournald starting. Commit interval 5 seconds
> > EXT3-fs: recovery complete.
> > EXT3-fs: mounted filesystem with writeback data mode.
> > udevd version 127 started
> > virtio-pci 0000:00:03.0: irq 26 for MSI/MSI-X
> > virtio-pci 0000:00:03.0: irq 27 for MSI/MSI-X
> > virtio-pci 0000:00:03.0: irq 28 for MSI/MSI-X
> > IRQ handler type mismatch for IRQ 1
> > current handler: i8042
> > Pid: 440, comm: modprobe Not tainted 2.6.32-rc5 #3
> > Call Trace:
> > __setup_irq+0x24c/0x2ac
> > request_threaded_irq+0x113/0x179
> > ? vring_interrupt+0x0/0x2f
> > vp_try_to_find_vqs+0x4a3/0x4e0 [virtio_pci]
> > ? skb_recv_done+0x0/0x36 [virtio_net]
> > vp_find_vqs+0x1b/0x62 [virtio_pci]
> > virtnet_probe+0x265/0x347 [virtio_net]
> > ? skb_recv_done+0x0/0x36 [virtio_net]
> > ? skb_xmit_done+0x0/0x1e [virtio_net]
> > ? add_status+0x1f/0x24
> > virtio_dev_probe+0x91/0xb0
> > driver_probe_device+0x79/0x105
> > __driver_attach+0x43/0x5f
> > bus_for_each_dev+0x3d/0x67
> > driver_attach+0x14/0x16
> > ? __driver_attach+0x0/0x5f
> > bus_add_driver+0xa2/0x1c9
> > driver_register+0x8b/0xeb
> > ? init+0x0/0xf [virtio_net]
> > register_virtio_driver+0x1f/0x22
> > init+0xd/0xf [virtio_net]
> > do_one_initcall+0x4c/0x13a
> > sys_init_module+0xa7/0x1db
> > syscall_call+0x7/0xb
> > virtio-pci 0000:00:03.0: irq 26 for MSI/MSI-X
> > virtio-pci 0000:00:03.0: irq 27 for MSI/MSI-X
> >
> > 3. The guest interface is up, and cat /proc/interrupts outputs:
> >
> > 24: 0 PCI-MSI-edge virtio1-config
> > 25: 2571 PCI-MSI-edge virtio1-virtqueues
> > 26: 0 PCI-MSI-edge virtio0-config
> > 27: 0 PCI-MSI-edge virtio0-virtqueues

Aha. I notice that we failed to allocate 3 vectors, and have fallen back
on 2 vectors here.  This also should work, but is not the configuration
that I am testing, and will be slower anyway.  Why are there 2 virtio
devices here? Is the second one for storage? Can you try switching to
another hard drive model please?


> > Thanks
> > Shirley

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux