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

    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

        • 1. Re: WMWare-Tools-Error: " Guest memory manager:failed " with free-BSD 6.2
          MacInEnterprise Novice

          Yes, I get the same error with FreeBSD 6.2.

          • 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.