Using VMCI with Workstation 6.0.0 on a 32-bit Linux host, and a 32-bit Linux guest VM, my app works fine.
I enable Intel VT and install a 64-bit Linux guest VM, but when I try my app I get "Failed opening default VMCI device with error 2." (Failed to init VMCI library).
The "vmci" driver module is loaded on the guest, and the /dev/vmci device node exists.
Should VMCI work on a 64-bit guest with a 32-bit host? Have a made an error installing VMware Tools on the guest machine?