Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
VMware Worstation Tools (6.0.4) Fails all modules (vmxnet, .
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
rocketero2008
n00b
n00b


Joined: 20 Sep 2008
Posts: 4

PostPosted: Sun Sep 21, 2008 7:22 pm    Post subject: VMware Worstation Tools (6.0.4) Fails all modules (vmxnet, . Reply with quote

I have Gentoo Kernel 2.6.26-r1 running on Host Windows Vista on VMware Workstation 6.0.4-93057

After decomprssing the tar file for vmware workstation tools and running vmware-install.pl it installs fine, but running VMWARE-CONFIG-TOOLS.PL none of the modules builds, I am posting the process of this to see if anyone can help me build the VMXNET, VMGHFS, VMMEMCTL and VMBLOCK modules.

I have to report that the only thing that works after instaling this is the mouse wich can get out and in of the virtual machine (gentoo) with not problems.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

None of the pre-built vmmemctl modules for VMware Tools is suitable for your
running kernel. Do you want this program to try to build the vmmemctl module
for your system (you need to have a C compiler installed on your system)?
[yes]

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.26-gentoo-r1/build/include]

Extracting the sources of the vmmemctl module.

Building the vmmemctl module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config4/vmmemctl-only'
make -C /lib/modules/2.6.26-gentoo-r1/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.26-gentoo-r1'

WARNING: Symbol version dump /usr/src/linux-2.6.26-gentoo-r1/Module.symvers
is missing; modules will have no dependencies and modversions.

CC [M] /tmp/vmware-config4/vmmemctl-only/os.o
/tmp/vmware-config4/vmmemctl-only/os.c: In function 'os_init':
/tmp/vmware-config4/vmmemctl-only/os.c:567: error: 'struct proc_dir_entry' has no member named 'get_info'
make[2]: *** [/tmp/vmware-config4/vmmemctl-only/os.o] Error 1
make[1]: *** [_module_/tmp/vmware-config4/vmmemctl-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.26-gentoo-r1'
make: *** [vmmemctl.ko] Error 2
make: Leaving directory `/tmp/vmware-config4/vmmemctl-only'
Unable to build the vmmemctl module.

The memory manager driver (vmmemctl module) is used by VMware host software to
efficiently reclaim memory from a virtual machine.
If the driver is not available, VMware host software may instead need to swap
guest memory to disk, which may reduce performance.
The rest of the software provided by VMware Tools is designed to work
independently of this feature.
If you want the memory management feature, you can install the driver by
running vmware-config-tools.pl again after making sure that gcc, binutils, make
and the kernel sources for your running kernel are installed on your machine.
These packages are available on your distribution's installation CD.
[ Press Enter key to continue ]

Trying to find a suitable vmhgfs module for your running kernel.

None of the pre-built vmhgfs modules for VMware Tools is suitable for your
running kernel. Do you want this program to try to build the vmhgfs module for
your system (you need to have a C compiler installed on your system)? [yes]

Extracting the sources of the vmhgfs module.

Building the vmhgfs module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config5/vmhgfs-only'
make -C /lib/modules/2.6.26-gentoo-r1/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.26-gentoo-r1'

WARNING: Symbol version dump /usr/src/linux-2.6.26-gentoo-r1/Module.symvers
is missing; modules will have no dependencies and modversions.

CC [M] /tmp/vmware-config5/vmhgfs-only/backdoor.o
CC [M] /tmp/vmware-config5/vmhgfs-only/backdoorGcc32.o
CC [M] /tmp/vmware-config5/vmhgfs-only/bdhandler.o
CC [M] /tmp/vmware-config5/vmhgfs-only/cpName.o
In file included from include/linux/string.h:11,
from /tmp/vmware-config5/vmhgfs-only/cpName.h:18,
from /tmp/vmware-config5/vmhgfs-only/cpName.c:18:
include/linux/types.h:40: error: conflicting types for 'uintptr_t'
/tmp/vmware-config5/vmhgfs-only/vm_basic_types.h:170: error: previous declaration of 'uintptr_t' was here
make[2]: *** [/tmp/vmware-config5/vmhgfs-only/cpName.o] Error 1
make[1]: *** [_module_/tmp/vmware-config5/vmhgfs-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.26-gentoo-r1'
make: *** [vmhgfs.ko] Error 2
make: Leaving directory `/tmp/vmware-config5/vmhgfs-only'
Unable to build the vmhgfs module.

The filesystem driver (vmhgfs module) is used only for the shared folder
feature. The rest of the software provided by VMware Tools is designed to work
independently of this feature.
If you wish to have the shared folders feature, you can install the driver by
running vmware-config-tools.pl again after making sure that gcc, binutils, make
and the kernel sources for your running kernel are installed on your machine.
These packages are available on your distribution's installation CD.
[ Press Enter key to continue ]

pcnet32 35332 0
Unloading pcnet32 module

Unable to remove the pcnet32 module while installing new vmxnet.

The fast network device driver (vmxnet module) is used only for our fast
networking interface. The rest of the software provided by VMware Tools is
designed to work independently of this feature.
If you wish to have the fast network driver enabled, you can install the driver
by running vmware-config-tools.pl again after making sure that gcc, binutils,
make and the kernel sources for your running kernel are installed on your
machine. These packages are available on your distribution's installation CD.
[ Press Enter key to continue ]

Trying to find a suitable vmblock module for your running kernel.

None of the pre-built vmblock modules for VMware Tools is suitable for your
running kernel. Do you want this program to try to build the vmblock module
for your system (you need to have a C compiler installed on your system)?
[yes]

Extracting the sources of the vmblock module.

Building the vmblock module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config6/vmblock-only'
make -C /lib/modules/2.6.26-gentoo-r1/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.26-gentoo-r1'

WARNING: Symbol version dump /usr/src/linux-2.6.26-gentoo-r1/Module.symvers
is missing; modules will have no dependencies and modversions.

CC [M] /tmp/vmware-config6/vmblock-only/linux/block.o
CC [M] /tmp/vmware-config6/vmblock-only/linux/control.o
/tmp/vmware-config6/vmblock-only/linux/control.c: In function 'SetupProcDevice':
/tmp/vmware-config6/vmblock-only/linux/control.c:139: error: 'proc_root_fs' undeclared (first use in this function)
/tmp/vmware-config6/vmblock-only/linux/control.c:139: error: (Each undeclared identifier is reported only once
/tmp/vmware-config6/vmblock-only/linux/control.c:139: error: for each function it appears in.)
/tmp/vmware-config6/vmblock-only/linux/control.c: In function 'CleanupProcDevice':
/tmp/vmware-config6/vmblock-only/linux/control.c:199: error: 'proc_root_fs' undeclared (first use in this function)
make[2]: *** [/tmp/vmware-config6/vmblock-only/linux/control.o] Error 1
make[1]: *** [_module_/tmp/vmware-config6/vmblock-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.26-gentoo-r1'
make: *** [vmblock.ko] Error 2
make: Leaving directory `/tmp/vmware-config6/vmblock-only'
Unable to build the vmblock module.

The vmblock module enables dragging or copying files from within a host and
dropping or pasting them onto your guest (host to guest drag and drop and file
copy/paste). The rest of the software provided by VMware Tools is designed to
work independently of this feature (including guest to host drag and drop and
file copy/paste).

If you would like the host to guest drag and drop and file copy/paste features,
you can install the driver by running vmware-config-tools.pl again after making
sure that gcc, binutils, make and the kernel sources for your running kernel
are installed on your machine. These packages are available on your
distribution's installation CD.
[ Press Enter key to continue ]

[EXPERIMENTAL] The Virtual Machine Communication Interface (VMCI) service
provides a new communication capability with the Host, primarily for
development at the moment. Would you like to enable this feature? [no]



Detected X.org version 0.0.0.



No drivers for X.org version: 0.0.0.



Do you want to change the display size that X starts with? (yes/no) [no]

Starting VMware Tools services in the virtual machine:
Switching to guest configuration: done
DMA setup: done
Guest operating system daemon: done

The configuration of VMware Tools 6.0.4 build-93057 for Linux for this running
kernel completed successfully.

You must restart your X session before any mouse or graphics changes take
effect.

You can now run VMware Tools by invoking the following command:
"/usr/bin/vmware-toolbox" during an X server session.

Enjoy,

--the VMware team
Back to top
View user's profile Send private message
massimo
Veteran
Veteran


Joined: 22 Jun 2003
Posts: 1226

PostPosted: Mon Sep 22, 2008 7:08 am    Post subject: Reply with quote

Updating to 6.0.5 via the vmware overlay worked for me.
_________________
Hello 911? How are you?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum