I have installed Windows 2012 Hyper-V Server. The guest VM consists of a couple W2012 Servers simulating a Domain. The hardware is a Intel Intel S1200BTLR board (BIOS is up to date), a Xeon E3 1220Lv2 and a Intel I350 dualport NIC. The I350 support SR-IOV as well as the current driver (V. 17.4) does. The virtual switch is configured to support SR-IOV as well as the NIC in the VMs. However Network Status always shows:
Degraded (SR-IOV not operational)
VMQs are working. The command "(Get-VMHost).IovSupportReasons gives:
SR-IOV cannot be sued on this system as the PCI Express hardware does not support Access Control Services (ACS) at any root port. Contact your vendor for further information.
I really would like to get SR-IOV up and running. Does anybody know if the reason given is the "true" reason? Do I have to configure something (VT-x and VT-d is enabled)?
I also would like to know if someone has gotten SR-IOV successfull running on stock hardware (like different Intel Server Board, for example one for the E5 processors with integrated i350 NIC).
I tried Intels Website to find some more informations regarding "this product is supported" or "this product will be support with the next driver version. But all it gives is some general information about SR-IOV and whitepapers.