Login Main site Create account

14.05.2008 13:12

Updates for VMwareTools-3.5.0-82663 to compile on Linux kernel

Updates for VMwareTools-3.5.0-82663.tar.gz (VMware ESX Server 3.5.0 Update 1) are available at the usual location.

Have fun!

Comments added earlier to http://tuxx-home.at/archives/2008/05/14/T13_12_27/index.html:
Guest on 2008-06-06 05:55:26 wrote:
kudos on this update. the tools now compile and install beautifully on my slackware 12.1 guest.

one thing i found, however, was that paravirtualization appears to be broken with a kernel. i did benchmarks and didn't see any different with it on or off. i just downgraded to a kernel and now I can see almost double the performance on my benchmarks.

just curious if anyone else has seen this same problem. i've done lots of searching but found nothing to indicate that this is a known problem.

cheers, wizdude
wizdude at gmail dot com
Guest on 2008-06-08 08:50:24 wrote:

last night i configured a vmware update depot and applied all the patches to my esx 3.5 box. this brings the base build and tools up to 95350. the new (vmware provided) tools still have issues with new kernels, so I did some unified diffs on the 82663 files as done by Alexander and applied them to the new 95350 tools.

the new tools all build fine. i've put the diff's and repackaged tarballs as per what Alexander has put up here onto one of my servers for public consumption.


Alexander, please feel free to use these and move them to your site if you feel that is appropriate.

as a side note to my original comment above, the paravirtualization still does not appear to work correctly on the 2.6.25 kernels. i've upgraded to the most recent 2.6.24 kernel and i'm working with that at the moment since it gives the best performance.

cheers, wizdude
wizdude at gmail dot com
Guest on 2008-06-08 08:59:29 wrote:
just a quick note for those of you trying to get all the tools to cleanly install on slackware 12.1. there are a few files expected to be in place by the tools installer which do not exist under slackware and as a result some of the items fail to install.

make sure you do the following:

- mkdir /etc/pam.d
- touch /etc/rc.d/init.d/network
- ensure that the pcnet32 lan driver is built as a module and not a static item in the kernel.

in order for paravirtualization to function, i also enable the following in the kernel (this is for 2.6.24.x):

processor type and features
-> tickless system
-> paravirtualized guest support
-> VMI guest support
-> processor family
-> Pentium 4/Celeron(P4-based)
-> preemption model
-> voluntary kernel
-> timer frequency
-> 100 Hz

you also need to enable paravirtualization for your vm in esx. from the infrastructure client, "edit settings" on your vm then go to options -> advanced -> paravirtualization and tick "support VMI paravirtualization".

hope this helps a few people

cheers, wizdude
wizdude at gmail dot com

Your comment (HTML tags will be stripped !!):

To verify You are not a bot, type down text from this image.

Your try: