VMware 4 does not officially support SuSE Linux 9.0. It also conflicts with vmware modules that are coming with SuSE Linux. So you cannot use default configuration on SuSE 9.0
There is a brief explanation of that issue at
http://lists.suse.com/archive/suse-l...-Oct/3516.html
I did a little bit differently as I already had VMware installed and configured.
1. Stop vmware services (/etc/init.d/vmware stop I had to reboot before that because vmware thought there were open virtual machines. There were crached VM-s and I didn't bother to figure out how to shut them down)
2. Install or update ks_vmware sources package coming with SuSE 9.0 (with yast2)
3. cd /usr/src
4. ln -s linux-2.4.21-99 linux (you can skip this step linux already points in right direction)
5. cd linux
6. make cloneconfig
7. make dep && make clean
8. cd /usr/src/kernel-modules/vmware
9. make -f Makefile.module
10. make -f Makefile.module install
11. /etc/init.d/vmware start
VMware does work now. Not as smoothly as on SuSE 8.2 though :|