virtio_net sometimes didn't work

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

 



[version]
the host os version is 2.6.32
the guest os version is 2.6.16

[dmesg]
ACPI: (supports S3 S4 S5)
Freeing unused kernel memory: 200k freed
input: ImExPS/2 Generic Explorer Mouse as /class/input/input2
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:03.0[A] -> Link [LNKC] -> GSI 11 (level,
high) -> IRQ 11
io address 0001c040ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
ACPI: PCI Interrupt 0000:00:04.0[A] -> Link [LNKD] -> GSI 10 (level,
high) -> IRQ 10
io address 0001c060ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
ACPI: PCI Interrupt 0000:00:05.0[A] -> Link [LNKA] -> GSI 10 (level,
high) -> IRQ 10
io address 0001c080ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:06.0[A] -> Link [LNKB] -> GSI 11 (level,
high) -> IRQ 11
io address 0001c0a0<6>ACPI: PCI Interrupt 0000:00:07.0[A] -> Link
[LNKC] -> GSI 11 (level, high) -> IRQ 11
io address 0001c0c0<6>ACPI: PCI Interrupt 0000:00:08.0[A] -> Link
[LNKD] -> GSI 10 (level, high) -> IRQ 10
io address 0001c0e0
irq 11: nobody cared (try booting with the "irqpoll" option)
 [<c01457b0>] __report_bad_irq+0x2b/0x69
 [<c0145979>] note_interrupt+0x18b/0x1b2
 [<c01452a9>] handle_IRQ_event+0x26/0x51
 [<c014537f>] __do_IRQ+0xab/0xdc
 [<c0106445>] do_IRQ+0x46/0x53
 [<c0104e8a>] common_interrupt+0x1a/0x20
 [<c01276f2>] __do_softirq+0x4f/0xc2
 [<c0127793>] do_softirq+0x2e/0x32
 [<c0104f3c>] apic_timer_interrupt+0x1c/0x30
 [<c0102d55>] default_idle+0x2e/0x5c
 [<c0102e14>] cpu_idle+0x91/0xad
 [<c03946e5>] start_kernel+0x34c/0x353
handlers:
[<f88252ee>] (vp_interrupt+0x0/0x3e [virtio_pci])
Disabling IRQ #11

[config]
<domain type='kvm' id='1'>
  <name>brd2vm1</name>
  <uuid>211cf0f8-3ed6-42bf-0745-a8d5ee024213</uuid>
  <memory>22020096</memory>
  <currentMemory>22020096</currentMemory>
  <memoryBacking>
    <hugepages/>
  </memoryBacking>
  <vcpu>8</vcpu>
  <os>
    <type arch='i686' machine='rhel6.0.0'>hvm</type>
    <boot dev='network'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  <clock offset='utc'>
    <timer name='hpet' present='no'/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/libexec/qemu-kvm</emulator>
    <controller type='ide' index='0'>
      <alias name='ide0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01'
function='0x1'/>
    </controller>
    <interface type='bridge'>
      <mac address='00:16:3e:00:02:08'/>
      <source bridge='br0'/>
      <target dev='vnet0'/>
      <model type='virtio'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04'
function='0x0'/>
    </interface>
    <interface type='bridge'>
      <mac address='00:16:3e:00:02:09'/>
      <source bridge='br1'/>
      <target dev='vnet1'/>
      <model type='virtio'/>
      <alias name='net1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05'
function='0x0'/>
    </interface>
    <interface type='bridge'>
      <mac address='00:16:3e:00:02:0a'/>
      <source bridge='br2'/>
      <target dev='vnet2'/>
      <model type='virtio'/>
      <alias name='net2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x06'
function='0x0'/>
    </interface>
    <interface type='bridge'>
      <mac address='00:16:3e:00:02:0b'/>
      <source bridge='br3'/>
      <target dev='vnet3'/>
      <model type='virtio'/>
      <alias name='net3'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x07'
function='0x0'/>
    </interface>
    <interface type='bridge'>
      <mac address='00:16:3e:00:02:0c'/>
      <source bridge='br4'/>
      <target dev='vnet4'/>
      <model type='virtio'/>
      <alias name='net4'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x08'
function='0x0'/>
    </interface>
    <serial type='pty'>
      <source path='/dev/pts/1'/>
      <target port='0'/>
      <alias name='serial0'/>
    </serial>
    <console type='pty' tty='/dev/pts/1'>
      <source path='/dev/pts/1'/>
      <target port='0'/>
      <alias name='serial0'/>
    </console>
    <input type='mouse' bus='ps2'/>
    <graphics type='vnc' port='5900' autoport='yes' keymap='en-us'/>
    <video>
      <model type='cirrus' vram='9216' heads='1'/>
      <alias name='video0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02'
function='0x0'/>
    </video>
    <memballoon model='virtio'>
      <alias name='balloon0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03'
function='0x0'/>
    </memballoon>
  </devices>
</domain>

[/proc/interrupts]
           CPU0       CPU1       CPU2       CPU3       CPU4       CPU5
      CPU6       CPU7
  0:        646          0      25420          0          0          0
         0     101764    IO-APIC-edge  timer
  1:          0          0          8          0          0          0
         0          0    IO-APIC-edge  i8042
  4:          0          0          0          0       2322          0
         0          0    IO-APIC-edge  serial
  8:          0          0          0          0          0          0
         0          0    IO-APIC-edge  rtc
  9:          0          0          0          0          0          0
         0          0   IO-APIC-level  acpi
 10:          0          0     377142          0          0          0
         0          0   IO-APIC-level  virtio1, virtio2, virtio5
 11:     100000          0          0          0          0          0
         0          0   IO-APIC-level  virtio3, virtio4
 12:          0          0          0          0        104          0
         0          0    IO-APIC-edge  i8042
NMI:     127183     127190     127189     127188     127187     127183
    127185     127184
LOC:     127164     127198     127197     127196     127195     127191
    127193     127189
ERR:          0
MIS:          0

[lspci]
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
	Subsystem: Unknown device 1af4:1100
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-

00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
	Subsystem: Unknown device 1af4:1100
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0

00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE
[Natoma/Triton II] (prog-if 80 [Master])
	Subsystem: Unknown device 1af4:1100
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Region 4: I/O ports at c000 [size=16]

00:01.2 USB Controller: Intel Corporation 82371SB PIIX3 USB
[Natoma/Triton II] (rev 01) (prog-if 00 [UHCI])
	Subsystem: Unknown device 1af4:1100
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin D routed to IRQ 11
	Region 4: I/O ports at c020 [size=32]

00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
	Subsystem: Unknown device 1af4:1100
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin A routed to IRQ 9

00:02.0 VGA compatible controller: Cirrus Logic GD 5446 (prog-if 00
[VGA controller])
	Subsystem: Unknown device 1af4:1100
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Region 0: Memory at f0000000 (32-bit, prefetchable) [size=32M]
	Region 1: Memory at f2000000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at f2010000 [disabled] [size=64K]

00:03.0 RAM memory: Unknown device 1af4:1002
	Subsystem: Unknown device 1af4:0005
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at c040 [size=32]

00:04.0 Ethernet controller: Unknown device 1af4:1000
	Subsystem: Unknown device 1af4:0001
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Interrupt: pin A routed to IRQ 10
	Region 0: I/O ports at c060 [size=32]
	Region 1: Memory at f2020000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at f2030000 [disabled] [size=64K]
	Capabilities: [40] MSI-X: Enable- Mask- TabSize=3
		Vector table: BAR=1 offset=00000000
		PBA: BAR=1 offset=00000800

00:05.0 Ethernet controller: Unknown device 1af4:1000
	Subsystem: Unknown device 1af4:0001
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin A routed to IRQ 10
	Region 0: I/O ports at c080 [size=32]
	Region 1: Memory at f2040000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at f2050000 [disabled] [size=64K]
	Capabilities: [40] MSI-X: Enable- Mask- TabSize=3
		Vector table: BAR=1 offset=00000000
		PBA: BAR=1 offset=00000800

00:06.0 Ethernet controller: Unknown device 1af4:1000
	Subsystem: Unknown device 1af4:0001
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at c0a0 [size=32]
	Region 1: Memory at f2060000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at f2070000 [disabled] [size=64K]
	Capabilities: [40] MSI-X: Enable- Mask- TabSize=3
		Vector table: BAR=1 offset=00000000
		PBA: BAR=1 offset=00000800

00:07.0 Ethernet controller: Unknown device 1af4:1000
	Subsystem: Unknown device 1af4:0001
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at c0c0 [size=32]
	Region 1: Memory at f2080000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at f2090000 [disabled] [size=64K]
	Capabilities: [40] MSI-X: Enable- Mask- TabSize=3
		Vector table: BAR=1 offset=00000000
		PBA: BAR=1 offset=00000800

00:08.0 Ethernet controller: Unknown device 1af4:1000
	Subsystem: Unknown device 1af4:0001
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin A routed to IRQ 10
	Region 0: I/O ports at c0e0 [size=32]
	Region 1: Memory at f20a0000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at f20b0000 [disabled] [size=64K]
	Capabilities: [40] MSI-X: Enable- Mask- TabSize=3
		Vector table: BAR=1 offset=00000000
		PBA: BAR=1 offset=00000800

[lsmod]
Module                  Size  Used by
af_packet              53768  92
ipmi_devintf           22136  4
ipmi_msghandler        44480  1 ipmi_devintf
virtio_blk             21128  0
virtio_net             29952  0
virtio_pci             26500  0
virtio_ring            22528  2 virtio_net,virtio_pci
virtio                 22148  3 virtio_blk,virtio_net,virtio_pci

the nic of virtio3, virtio4 did not work, because IRQ #11 is disabled.
IRQ11 is disabled, because there are 100000 times interrupts is unhandled.
11:     100000          0          0          0          0          0
        0          0   IO-APIC-level  virtio3, virtio4
there are three pci device routed to IRQ 11.  00:01.2,  00:03.0,  00:07.0.
the guest os is boot from network.

why there are 100000 times interrupt is unhandled?
--
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