Re: Gigabyte GA-X58A-UD3R
No, I haven't even taken the board out of its box yet! I will test as soon as I purchase the remaining components.
To my knowledge, VMDP allows upto two PCI/PCIe devices in the host to be made available and connected to VMs. Is this true?
Reading the tech specs of my Intel i7-950 CPU, it seems that VT-d isn't supported. I could be wrong though.
Well I purchased the Asus P6X58D-E and VMdirectPath works at last!
You will of course need to enable this in BIOS (Intel VT-d option "Enabled") Please also notice that you must have both CPU and Motheboard Intel VT-d capable in order for this to work. Even if you get an Intel VT-d CPU you may find that your mobo doesn't support this. Gigabyte X58A-UD3R doesn't support it for instance.
Regarding how many devices you can VMDP my experience with ASUS is the following:
I can VMDP both PCI slots of the board and the onboard VIA FW controller as one entity. Meaning that you cannot VMDP the pci slot devices separately. They have to go as one piece. It seems that the PCI bus is shared or something.
This is not so good especially if you have the Lan MAnagement interface on a PCI slot! You cannot VMDP any PCI device in this case because if you do you will drop your ESX's LAN connection
The PCIe slots on the other hand work independently and you can assign each of them as you like.
Each VM can take up to 6 VMDP Devices.
One interesting thing with this board is that you can assign all usbs as you like and specifically the NEC USB3 controller which is a good asset.
Finally the marvel sata controller unfortunately doesn't seem to work as well as the onboard HD audio. If you assign the latter to a win VM and power it on then you will crash your ESX for some reason!
Overall i think the ASUS p6X58D-E is a great mobo at least as an ESXi 4.1