** Attachment added: "guest dmesg log" https://bugs.launchpad.net/qemu/+bug/913774/+attachment/2664198/+files/dmesg-guest.log
-- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/913774 Title: device can't be hot-removed from the guest Status in QEMU: New Bug description: Environment: ------------ Host OS (ia32/ia32e/IA64): ia32e Guest OS (ia32/ia32e/IA64): ia32e Guest OS Type (Linux/Windows): Linux(RHEL6u1) kvm.git Commit: ff92e9b5571b34f53cbfde0899cf6e6a579cb3fa qemu-kvm Commit: aad3b517a1b83561f2755dc4451596a421399c19 Host Kernel Version: 3.2.0-rc7 Hardware: Romley-EP, WSM-EP Bug detailed description: -------------------------- Using the latest qemu-kvm and kvm upstream, PCI device can't be hot-removed from the guest. I try to remove a VF, but the device can't be removed. The VF in guest still has IP, and its network is fine. A normal NIC will have the same issue. From my test, this should be a qemu-kvm bug. kvm + qemu-kvm = result ff92e9b5 + aad3b517 = bad ff92e9b5 + fcfeed4a = good some logs are attached. Reproduce steps: ---------------- 1. start up a host with kvm(commit: ff92e9b5) and use qmeu-kvm(commit:aad3b517 ) 2. qemu-system-x86_64 -m 512 -smp 1 –hda /root/rhel6u1.img 3. ctrl+Alt+2 (switch to monitor) 4. device_add pci-assign,host=09:10.0,id=nic (hot-add a VF) 5. ctrl+Alt+1 6. check the device can get IP 7. ctrl+Alt+2 8. device_del nic (try to detach the VF) Current result: ---------------- Cannot hot-remove the device. Expected result: ---------------- The device can be hot-removed. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/913774/+subscriptions