> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel