Two vmware scripts need to look not in /proc/kallsyms instead of /proc/ksyms, but the path to /proc/ksyms is hardcoded. One is vmware-config.pl and the other is /etc/vmware/init.d/vmware This issue is fixed using the patch that I will attach next.
Created attachment 22438 [details, diff] vmware-workstation-ksyms.patch changes the hard-coded /proc/ksyms to be a variable. The variable is set to the value of the file that exists in /proc/: ksyms or kallsyms.
Which versions of VMWare does this apply to?
vmware-workstation-4.0.5.6030 I believe. I am running build 6802 currently (4.1.0 Beta 2), so I cannot confirm for sure, but I believe it was 4.0.5.
Patch has been added and updated in CVS
The fixed ebuild is looking for a ${FILESDIR}/vmware-26kern-ksyms-gentoo.patch but the file in portage is named vmware-26kern-init-gentoo.patch
I just fixed this in CVS. It was my fault.