VMware can interfere with Samba. When you are running a samba server on your computer and install VMware, you might break your samba server. You can check that by:
sudo /etc/init.d/smb status
If the result is "dead" and if VMware is running its own samba server (which you can check by
ps -aux and then looking for an entry like vmware-smb), then you have to rerun vmware-config.pl. In RedHat, there is an easy way to remove the vmware samba server from starting up (system Settings -> Server Settings -> Services; just stop the service and uncheck the box if you don't want it to start up upon system boot). In Suse 9, I just re-run the vmware-config.pl script. When it asks something like: do you want vmware to set up file access to the host computer, then you should say no.