hope this helps. [a fairly detailed introduction.] Somehow who did a few unnecessary steps and (I believe) didn't recognize the true cause of the problem. We need neither to install VMware nor to deal with anything else such as a NVidia driver. The truth is that the kernel modules built with vmware.config.pl don't work (anymore) with SUSE kernels. What DOES work are the modules (avail. in the k_deflt-2.4.21-99 kernel that's already there) that are generated from the km_vmware source package. That is, You have to reconfigure the right kernel modules (from km_vmware) after the vmware-config. So, what you need to do is: a) with a standard SuSE kernel After the normal configuration of vmware you replace the three vmware-config generated kernel modules located in /lib/modules/2.4.21-99-default/misc with those of the supplied kernel. For vmware-config the kernel sources have to be installed and a make dep run. Additionally, you need km_vmware. To be run once: cd /usr/src ln -s linux-2.4.21-99 linux cd linux make cloneconfig make dep && make clean cd /usr/src/kernel-modules/vmware make -f Makefile.module Then at every VMware configuration: vmware-config.pl stop vmware (/etc/init.d/vmware stop) cd /usr/src/kernel-modules/vmware make -f Makefile.module install start vmware b) with self made Kernels from SuSE sources: install the Kernel source module km_vmware. To be run once: cd /usr/src ln -s "your Kernel dir" linux cd /usr/src/kernel-modules/vmware make -f Makefile.module Then at every VMware configuration: vmware-config.pl stop vmware cd /usr/src/kernel-modules/vmware make -f Makefile.module install start vmware That's how you generate modules adapted for your kernel. Chris Prengel, Ralf wrote:
On Wednesday 29 October 2003 09:29, Martin Mewes wrote:
[eine ziemlich detaillierte Anleitung]
Irgendwie machst Du ein paar überflüssige Schritte und hast (glaube ich) den eigentlichen Grund des Problems nicht erkannt: Wir brauchen weder vmware zu installieren/deinstallieren noch irgendetwas anderes wie NVidia Treiber anzupacken.
Das ganze Geheimnis ist, das die von vmware-config.pl gebauten Kernelmodule mit SuSE-Kerneln nicht (mehr) funktionieren. Was dagegen funktioniert sind die aus dem km_vmware source-Paket erzeugt Module (die mit dem Kernel k_deflt-2.4.21-99 bereits mitgeliefert werden). Also muss man kurz gesprochen _nach_ dem vmware-config die richtigen Kernelmodule (aus km_vmware erzeugt) wieder einstellen.
Alles was Du machen must, ist also:
a) bei Standard SuSE-Kerneln _Nach_ der normalen Konfiguration von vmware müssen die drei durch vmware-config erzeugten Kernel Module in /lib/modules/2.4.21-99-default/misc durch die beim Kernel mitgelieferten wieder ersetzt werden. Für vmware-config müssen die Kernel sourcen installiert sein und ein richtiger make dep durchgelaufen sein. Ferner brauchen wir auch km_vmware
einamlig: cd /usr/src ln -s linux-2.4.21-99 linux cd linux make cloneconfig make dep && make clean cd /usr/src/kernel-modules/vmware make -f Makefile.module
dann bei jeder vmware Konfiguration: vmware-config.pl vmware stoppen (/etc/init.d/vmware stop) cd /usr/src/kernel-modules/vmware make -f Makefile.module install vmware starten
b) bei selber gebautem Kernel aus SuSE Quellen: das Kernel source-Modul km_vmware installieren.
einmalig: cd /usr/src ln -s "dein Kernel dir" linux cd /usr/src/kernel-modules/vmware make -f Makefile.module
dann bei jeder vmware Konfiguration: vmware-config.pl vmware stoppen cd /usr/src/kernel-modules/vmware make -f Makefile.module install vmware starten
Damit werden die für Deinen Kernel passenden Module erzeugt.