3 Replies Latest reply on Nov 13, 2007 10:03 AM by supranet

    WMWare-Tools-Error: " Guest memory manager:failed " with free-BSD 6.2

    winningindustries Lurker

      Hi,

      does someone get that, too?

      I do not have swap-space as a hint...

       

      thanks

        • 2. Re: WMWare-Tools-Error: " Guest memory manager:failed " with free-BSD 6.2
          oreeh Guru

          When running FreeBSD 6.2 as a VM on ESX try the tools from VMware Server.

          See this thread for a (lengthy) discussion http://www.vmware.com/community/thread.jspa?threadID=40606

          • 3. Re: WMWare-Tools-Error: " Guest memory manager:failed " with free-BSD 6.2
            supranet Lurker

            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.

             

            I'm not sure how this ever worked, as /modules was never a valid directory on FreeBSD that I know of.