With 3.9 kernel VMCI and VSOCK are in the upstream kernel (no longer part of open-vm-tools).
As part of the upstream conversion the VMCI function names changed, breaking vmhgfs.
Using kernel modules from open-vm-tools-9.2.3-1031360
Attempts to load vmhgfs module fail with
[ 13.880701] vmhgfs: Unknown symbol VMCIDatagram_Send (err 0)
[ 13.880752] vmhgfs: Unknown symbol VMCIDatagram_DestroyHnd (err 0)
[ 13.880758] vmhgfs: Unknown symbol VMCIDatagram_CreateHnd (err 0)
Stephen,
I was able to build open-vm-tools dkms on ubuntu with:
open-vm-tools-2013.04.16-1098359
https://sourceforge.net/projects/open-vm-tools/files/open-vm-tools/Development%20Snapshots/
I had to remove 0002-procps.patch and 0005-kernel-38-fixes.patch from the ubuntu package to get an updated debian package to build.
Hope that helps!
Please check with the latest version of open-vm-tools 9.10.2.