I have a scsi card that we are trying to pass through to a virtual machine using vmplayer. The SCSI card is used to control a high end printer and not for a hard drive. I have considered vsphere or hyper-v server but want to see if it is possible with what we already have installed .
and it also depends on the Physical Hardware (both motherboard, CPU, BIOS, PCI card) as to whether it supports PCI Passthrough, or what is also called VMware Direct Path I/O.
If you are going to try ESXi, you need to check the server is on the HCL, and it also supports VMware Direct Path I/O, and then not all PCI cards are supported.