Fedora Core 8 (kernel 22.214.171.124-92.fc8-i686) updates and VMware combination is very fragile. I installed 3 automatic updates (one was CUPS related update) to Fedora Core 8 today, which broke my NVIDIA graphics card kernel module configuration and followed by VMWare kernel module configuration. The update required rebooting the linux machine after which I found that X was not starting. Fixing NVIDIA graphics card problem was relatively straight forward. Simply downloading Linux drivers from their website did the trick. Fixing VMware module was a pain but I manged to fix it. I’m writing this blog entry here about my VMWare kernel module hack. There might be better solution out there but the following one is working for me for now.
VMware configuration script compiles one or more kernel module if it can’t find out-of-the-box. vmware-any-any-update117 patch is the latest one that I know of. I found that patch on vmkernelnewbies group on Google. However, it did not work out of the box for me. I had to patch bridge.c and filter.c files found in vmnet.tar file to get everything to compile nicely. The patched versions are archived in vmware-any-any-update117b.tgz available here. The same file is also available here. Hope that helps!