VM with direct acccess to PCI Bus Solution

I have a client that uses an NI Board, PCI, to use as a counter for I/O. The issue is the environment the programs are built on are Windows 7 and cannot be updated nor adjusted in any way. I need to find a solution that will allow me to create some virtual machine on a windows 10 host that I can pass through this NI board on PCI. I have looked at Hyper-V, VMWare/esxi, Vsphere and Virtual Box. I cannot seem to find any good solution to give that VM direct access to that PCI board. Does anyone have any suggestions or recommendations to complete this as listed?

MUST remain in the idea of VM. Please don't suggest just building a physical machine hot spare, its not an option for this scope.
James BunchSystems AnalystAsked:
Who is Participating?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
ESXi is designed as bare metal, not designed to install on Windows 10, so you will need to find a server on the HCL (see below) and create a ESXI host, with VM hosted on this server.

I'm afraid workstation with Windows 10 is not going to work.

VMware vSphere (ESXi) supports VM Direct Path I/O or PCI Passthrough.

But not ALL servers support Intel VT-D to supported this function required by hypervisor, and not ALL PCI cards support Direct I/O e.g. PCI Passthrough.

So when you "looked" at ESXi what was the issue ?

You must also use a Certified Server for ESXi which is certified and supported for ESXi and Direct Path I/O, both of which can be found in the HCL.

Check the VMware Hardware Compatability Lists HCL here

The VMware Hardware Compatibility List is the detailed lists showing actual vendor devices that are either physically tested or are similar to the devices tested by VMware or VMware partners. Items on the list are tested with VMware products and are known to operate correctly.Devices which are not on the list may function, but will not be supported by VMware.

James BunchSystems AnalystAuthor Commented:

      Thank you for the information. I think the NI board does not support the pass through officially but it has worked in some instances. I will digest this information and pass it along to my peers and see what we can Frankenstein from it. I will respond back with some discussion in working toward this. Thanks for the great info.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
no PCI cards support pass through officially, it's test!
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.