VT-D NIC doesn't work in windows guest
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[This should be a kvm kernel bug. I met this issue with quemu and kvm for virtualization. For https:/
Environment:
------------
Host OS (ia32/ia32e/
Guest OS (ia32/ia32e/
Guest OS Type (Linux/
kvm.git Commit:
qemu.git Commit:
Host Kernel Version:3.1.0-rc9+
Hardware: Westmere-EP && SandyBridge platform
Bug detailed description:
-------
Using qemu and kvm upstream, VT-D NIC and SR-IOV VF don't work in Windows guest. I tried Windows XP, Vista, Win7, Win2k8 as a guest. And I used 82572 NIC and 82576 Virtual Function to assign to windows guest, and got the same result.
Reproduce steps:
----------------
1.start a Windows guest with a NIC assigned:
qemu-system-x86_64 -m 1024 -smp 2 -device pci-assign,
2.check network in the Windows guest. (You'll find the assigned NIC doesn't work in guest.)
Current result:
----------------
NIC doesn't work in Windows guest
Expected result:
----------------
NIC will work.
There's not enough info here to even begin to debug this. Intel doesn't provide drivers for 82576 VF for most of the versions of Windows being referenced. No indication of what version of the driver is being using for the NIC, no indication of what the Windows device manager reports for the device, no qemu log messages or host log messages, etc... Why is this a kernel bug vs a qemu bug?