NIC doesn't work with "pci=nomsi" in grub.conf

Bug #730441 reported by Yongjie Ren
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QEMU
Fix Released
Undecided
Unassigned

Bug Description

qemu-kvm Commit:27f368604a3d27ca4ddac0f62a6928bb93cdacd5
NIC doesn't work with "pci=nomsi" in grub.conf. Neither static assignment nor hot-plug assignment works.
And when using qemu-kvm's commit 08bb9f6b1a5d8f4f5dd5bafad2876067797cb8b4, qemu doesn't have this problem.

Reproduce steps:
1.build and install qemu-kvm
2.plug off a NIC device from host (BDF of NIC: 13:00.0)
3.start a guest (grub.conf has a configuration "pci=nomsi") :
  qemu-system-x86_64 -m 512 -smp 2 -device pci_assign,host=13:00.0 -hda /share/ia32e-rhel5u5.img
4.[Guest] dhclient
The NIC assigned before cannot get an IP address. It doesn't work.

Revision history for this message
Yongjie Ren (yongjie-ren) wrote :

kvm commit: b35049715d619c9badaea07dec766787b433facf
qemu-kvm commit: 27f368604a3d27ca4ddac0f62a6928bb93cdacd5

And the dmesg info of the guest is attached. You may search "Failed to initialize MSI interrupts" in this dmesg.

Revision history for this message
Yongjie Ren (yongjie-ren) wrote :

this bug is fixed in latest commit.
kvm.git Commit:b35049715d619c9badaea07dec766787b433facf
qemu-kvm Commit:27f368604a3d27ca4ddac0f62a6928bb93cdacd5

Changed in qemu:
status: New → Fix Committed
Changed in qemu:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.