I've got an Intel Q9650 (supports all VT extensions according to Intel) in an EVGA 790i Ultra SLI mobo (EVGA says it supports all the VT extenstions) and despite this my ESXi 4.1 Update 1 Host running on this hardware says "Host does not support passthrough configuration". I'm more than a little stumped at this point as all I want to do is pass control of my 3ware 9650SE raid card (supported according to VMWare's docs) and its raid arrays to one of my guest OSes (which is running Windows Server 2008 R2).
Now my question is this, is there anything I'm missing configuration-wise to enable this passthrough option, OR is there someway I can accomplish this without using VMDirectPath?
have you enable intel VT on the bios level?
Yes I have. I can't believe I forgot to mention that. I even did the trick of disabling it, cold boot, reenable and cold boot.
Check that you have the latest BIOS for the MB.
try the above advise and also for server normally i do a complete power cycle as in powering if off when enabling and disabling VT. you can give it a try ..
Yup, latest BIOS is installed. And I've done several full power cycles today.
Have you enabled a specific option called Intel VT-d or Directed I/O. This option is different from Intel VT-x or Virtualization Technology. Mostlikely the options will be on seperate screens within the BIOS.
No such option in the BIOS. I was concerned about that very fact, which is what prompted my call to EVGA's tech support. Their tier 2 guys said it should work.
As written by Dave you need a special family of VT instruction that usually are implemented in motherboard chipset.
You can try with a BIOS upgrade, but maybe your system does not support them.
See also: http://communities.vmware.com/docs/DOC-11089
Okay, that being a strong possibility, is there any other way I can get the VM in question to access the raid card?
No... to see a card the only way is VMDirectPath I/O