Hi Ski_K2
Further to your link to Welltall’s Blog:
vmware workstation 7.1.4 fixes to use linux 2.6.39 (updated) | Weltall’s blog
I thought it might help to add some details to applying this patch:
First Download a copy of the patch to your PC and make a note of the path and file name - Mine was downloaded to:
/home/joe.blogs/Downloads/vmware2.6.39fixed.patch
Next Open a terminal session as this fix does require a bit of work from the command line:
Login as root using the command su - hitting enter and providing the root password:
su
Next move to the vmware installation folder:
cd /usr/lib/vmware/modules/
Backup the original source files and move the official source to a temporary patch folder:
cp -R source source.bak
mv source source-original
Next unpack the origional source files:
cd source-original
tar -xvf vmblock.tar
tar -xvf vmci.tar
tar -xvf vmmon.tar
tar -xvf vmnet.tar
tar -xvf vsock.tar
Now apply the patch:
cd …
patch -p0 /home/joe.blogs/Downloads/vmware2.6.39fixed.patch
cd source-original
Now repack the source files so they can be used by the installer:
rm *.tar
tar -cvf vmblock.tar vmblock-only
tar -cvf vmci.tar vmci-only
tar -cvf vmmon.tar vmmon-only
tar -cvf vmnet.tar vmnet-only
tar -cvf vsock.tar vsock-only
Finally put the patched source files back in the right location:
mkdir …/source
cp *.tar …/source/
You should now be able to run up VM Ware workstation - You should be prompted for your root password so the system can build the required binaries from the source code for you.
If this works, you might want to delete the temporary patch folder. As root run:
rm -R /usr/lib/vmware/modules/source-original
If you need to apply any further patches - You’ll need to use you’r original source files you backed up to /usr/lib/vmware/modules/source.bak rather than your patched files in /usr/lib/vmware/modules/source
If that all sound’s like too much work then it might be best to revert to 2.6.38 kernel and wait for VMware to provide an update.