> So I tried to use the latest copy of open-vm-tools to use with VMCI on > workstation 6.0.2. However, despite it building properly the module > will not load. It gives an error that I referred to yesterday that I > have tracked down to this change in vmci_drv.c: > > vmci_drv.c from: VMwareTools-6.0.2-59824.tar.gz had this: > > capabilities = inl(ioaddr + VMCI_CAPS_ADDR); > > if ((capabilities & VMCI_CAPS_HYPERCALL) == 0) { > printk(KERN_ERR "VMCI device does not support hypercalls.\n"); > goto release; > } > if ((capabilities & VMCI_CAPS_GUESTCALL) == 0) { > printk(KERN_ERR "VMCI device does not support guestcalls.\n"); > goto release; > } > > where as vmci_drv.c in the current git has this to: > > capabilities = inl(ioaddr + VMCI_CAPS_ADDR); > > if ((capabilities & VMCI_CAPS_DATAGRAM) == 0) { > printk(KERN_ERR "VMCI device does not support datagrams.\n"); > goto release; > } > > Under what version of workstation is this datagram capability present > in > the VMCI device?
Between WS6 and WS6.5 the vmci device was changed in a backwards-incompatible way. That is, the vmci device present in WS6.5 (and in any hardware version 7 VMs) is a different device than the experimental vmci device that shipped in WS6 (hardware version 6 VMs). As such, the vmci driver in the open-vm-tools will only drive the VMCI device present in hardware version 7. So if you want to use it, you'll need to get your hands on WS6.5, which I believe is in either beta or RC at the moment. If you want to stay with WS6, the vmci driver in the open-vm-tools won't be of any use to you and you'll need to use the vmci module source that shipped with the WS6 Tools. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ open-vm-tools-devel mailing list open-vm-tools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel