VMware Communities
birdie
Expert
Expert

VMWare Workstation 6.5.2 Build 156735 is out

Release notes are here: http://www.vmware.com/support/ws65/doc/releasenotes_ws652.html

Can anyone confirm or deny that it solves incompatibility with Linux kernel 2.6.29? If not, then I'd be very upset.

Tags (1)
Reply
0 Kudos
11 Replies
apkarako
Contributor
Contributor

Tryied to build 6.5.2 with 2.6.29 and failed. Also the patches that worked with 6.5.1 failed with 6.5.2

Reply
0 Kudos
apkarako
Contributor
Contributor

The 6.5.1 patches seems to fail in x86apic.h file in vmmon.tar.From a quick view it seems that the following line #define APIC_BASE_MSR 0x1b from x86apic.h is missing from 6.5.2 files.

Reply
0 Kudos
tvujec
Contributor
Contributor

I managed to modify the patch made for build 126130 (Workstation 6.5.2 or Player 2.5.2). The attached patch works on most recent Fedora 11 / Rawhide 2.6.29.1 kernel.

Reply
0 Kudos
Krellan
Enthusiast
Enthusiast

Interesting. That's quite a large patch. Did a lot change in Fedora 11?

I'm only running Fedora 10.

Here's a patch I made, that gets VMware Workstation 6.5.2 to behave under kernel 2.6.29 (not 2.6.29.1) in Fedora 10 (not 11):

http://communities.vmware.com/thread/203231

Josh

Reply
0 Kudos
tvujec
Contributor
Contributor

The only significant change in fedora 11 comes from gcc, which is more strict about undefined macros, and that sometimes causes vm_check_build to fail. I looked at your patch, and it is much better, as my original one probably has problems with bridged networking. I added include warning cleanup to your patch, to make it work properly in all cases with new gcc. The addition seems big, but this is only because it patches same includes in multiple directories. It also patches 3 minor warnings in .c files, which is not really needed, but since I was doing a cleanup anyway... Please see attachment.

Reply
0 Kudos
Krellan
Enthusiast
Enthusiast

Interesting that gcc got more stricter, that's probably a good thing in the long run, as it will lead to tighter code. I'll check out Fedora 11 sometime... inside of VMware Smiley Happy

Reply
0 Kudos
josemaX
Contributor
Contributor

Thanks, tvujec, works for me. Fedora 11 Preview. Kernel: 2.6.29.3-140.fc11.i686.PAE

Reply
0 Kudos
vmwareuser2009
Contributor
Contributor

this version is slow, buggy and incompatible with many linux distros !!!

Reply
0 Kudos
xStatiCa
Contributor
Contributor

This works for VMware server 2.0.1 on fc11 (Fedora 11) too. Thanks!

Reply
0 Kudos
mtrob
Contributor
Contributor

How would one apply this patch? I downloaded the bundle. What I have:

Fedora 11

kernel 2.6.29.4-167.fc11.i686.PAE SMP

vmware-workstation-6.5.2-156735.i386.bundle

Thanks,

Todd

Reply
0 Kudos
onlinewarrior40
Contributor
Contributor

I have:

- kernel-2.6.29.4-167.fc11.x86_64

- VMware-Workstation-6.5.2-156735.x86_64.rpm

- vmware-workstation-6.5.2.156735-linux-2.6.29.patch

To apply the patch, follow these steps as root:

In /usr/lib/vmware/modules/source, create "new" and "orig" directories. Copy the tarballs to orig/. Copy the tarballs to new/. Copy the patch file to new/.

In /usr/lib/vmware/modules/source/new, extract the module sources from each tarball.

In /usr/lib/vmware/modules/source/new, Apply the patch:

patch -p 1 --verbose -i vmware-workstation-6.5.2.156735-linux-2.6.29.patch

Remove the existing tarballs from /usr/lib/vmware/modules/source/new and recreate them from the patched sources. Copy (or move) the new tarballs to /usr/lib/vmware/modules/source and try starting vmware again. The modules should then be successfully compiled and you should be able to start VMWare Workstation (vmware).

Hope this helps.

Reply
0 Kudos