Rexxer

Some tips for me and other

Vmware ESXi tools on FreeBSD9 issue

I ran into this as well. Read through the entire other thread but didn’t find an answer, so I figured it out on my own. I wanted to paste here since I couldnt find the answer anywhere else online. In short, the error “Guest memory manager: failed” occurs when the config script is trying to load the module vmmemctl.ko. However, i could never get it to create this module or use the binary module.

– Be sure that you have the entire FreeBSD kernel source when installing the vmware-freebsd-tools.tar.gz. If you don’t have them, use sysinstall to put them on!

– Get vmmemctl.tar. If you chose the standard paths, it will be at /usr/local/lib/vmware-tools/modules/source/vmmemctl.tar. Copy it to a temporary location

– It’s easier to just type commands instead of explaining them:

cp /usr/local/lib/vmware-tools/modules/source/vmmemctl.tar /tmp

cd /tmp

tar -zxf vmmemctl.tar

cd /tmp/vmmemctl-only

make

– This will give you a vmmemctl.ko file

– Do NOT run make install at this point as the README suggests. The Makefile is coded to cp vmmemctl.ko to /modules, which won’t exist on a stock install. This instead makes it copy vmmemctl.ko to a FILE called /modules. Instead manually copy vmmemctl.ko to /boot/kernel:

cp vmmemctl.ko /boot/kernel

– you can now use kldload to load this module if you’d like, or just re-run /usr/local/bin/vmware-config-tools.pl and it will do this for you.

Source

Leave a Reply