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.
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
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.
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
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.
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
Thanks, tvujec, works for me. Fedora 11 Preview. Kernel: 2.6.29.3-140.fc11.i686.PAE
this version is slow, buggy and incompatible with many linux distros !!!
This works for VMware server 2.0.1 on fc11 (Fedora 11) too. Thanks!
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
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.