NIC doesn't work when it had been used before
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Environment:
------------
Host OS (ia32/ia32e/IA64): All
Guest OS (ia32/ia32e/IA64): All
Guest OS Type (Linux/Windows):All
kvm.git Commit:
qemu-kvm Commit:
Host Kernel Version:2.6.38+
Hardware:
Bug detailed description:
-------
NIC doesn't work when it had been used before.
Statically assign a NIC to guest, it works well. Then shutdown the guest, and
assign the same NIC to a guest again. The NIC doesn't work. The dmesg of the
guest is as following.
--
Intel(R) Gigabit Ethernet Network Driver - version 2.1.0-k2
Copyright (c) 2007-2009 Intel Corporation.
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
igb 0000:00:03.0: PCI INT A -> Link[LNKC] -> GSI 11 (level, high) -> IRQ 11
igb 0000:00:03.0: setting latency timer to 64
alloc irq_desc for 24 on node -1
alloc kstat_irqs on node -1
igb 0000:00:03.0: irq 24 for MSI/MSI-X
alloc irq_desc for 25 on node -1
alloc kstat_irqs on node -1
igb 0000:00:03.0: irq 25 for MSI/MSI-X
alloc irq_desc for 26 on node -1
alloc kstat_irqs on node -1
igb 0000:00:03.0: irq 26 for MSI/MSI-X
igb 0000:00:03.0: PHY reset is blocked due to SOL/IDER session.
igb 0000:00:03.0: The NVM Checksum Is Not Valid
igb 0000:00:03.0: PCI INT A disabled
igb: probe of 0000:00:03.0 failed with error -5
Reproduce steps:
----------------
1.statically assign a NIC to a guest, check if it works well
2.shutdown the guest.
3.statically assign the same NIC to a guest (NIC doesn't work now).
qemu-kvm.git 0bca0ee2462cfeb 8ef6d9552a19b0 and 9488459ff2ab113 293586c1c36b167 9bb15deee ae3b12ad71bd6a0 c1b32003661f53a
bad:df85c051d78
good:2c9bb5d4e5