When this kind of stuff happens, My first inclination is to hit the web. Initially, I found nothing that didn't I, a basic Linux user, could really use. So, I switched back to kernel 2.6.25 (re-installed VMware, re-configured VMware for the fast-clock problem) and waited for something else to hit the web.
Well today, I couldn't run VM on 2.6.25 for some reason (I usually just re-install VMware, etc.). But being kind of tired of that procedure, I checked the web again. This time I was in luck. I found a blog referencing a patch and instructions.
So, I downloaded the patch, actually patches, followed the directions (and corrected for some mistakes) and finally have a VMware Server that runs with the latest Fedora 9 updates.
Now, I don't particularly like to repeat information you can already find, but there are some mistakes in the steps that I found. So, here are the steps to follow that worked for me. But first, Kudos to...
Frank001
... for the sharing the links to the solution on the VMware Communities forum.Lenrek
... for the publishing the instructions which I hope to improve upon.Paldo
... for creating the patches.How To Get VMware Server 1.0.7 working with Linux Kernel 2.6.26
Caveat... These instructions worked for kernel 2.6.26.3-29.fc9.x86_64 and VMware Server 1.0.7. They may work for other 2.6.26 kernels and for other 1.0.x VMware Servers, but no guarantees.
Prerequisite: The instructions assume you have downloaded the 1.0.x release, have unzipped/untarred, and know the basics for installing VMware Server 1.0 on Linux. I've read that this procedure does not work if you have installed the vmware-any-any* patch. My steps should work because it starts by reinstalling 1.0.7.
Here are the steps...
Paldo's VMMon Patch
Paldo's VMNet Patch
$>su -
#>cd /tmp
#>mkdir myVMwarePatches
#>cd myVMwarePatches
#>cp /usr/lib/vmware/modules/source/vm{net,mon}.tar .
#>tar xvf vmnet.tar
#>tar xvf vmmon.tar
#>cp /VMw*{vmmon,vmnet}*.bz2 .
#>bunzip2 *vmmon*bz2
#>bunzip2 *vmnet*bz2
#>cd vmnet-only
#>patch -p1 < ../*vmnet*patch
#>cd ../vmmon-only
#>patch -p1 < ../*vmmon*patch
#>cd ..
#>rm {vmmon,vmnet}.tar
#>tar cvf vmnet.tar vmnet-only/
#>tar cvf vmmon.tar vmmon-only/
#>cp *.tar /usr/lib/vmware/modules/source
#>/usr/bin/vmware-config.pl
That should get you up and running. I hope these steps help you.