Am 30.08.2016 um 17:07 schrieb Stephan Hemeier:
Am Dienstag, 30. August 2016, 14:42:11 schrieb Bernd Obermayr:
Hi, so behelfe ich mir:
ich habe ein Kleines script erstellt, damit ist es einfacher
su root cd/usr/lib/vmware/modules/source
--------8<--------------- burdon:/usr/lib/vmware/modules/source # cat << EOF > compile.sh #!/bin/sh ## vmware module compilieren ## 14.9.2015 bernd obermayr cd /usr/lib/vmware/modules/source tar xf vmnet.tar cd vmnet-only make cd .. tar xf vmmon.tar cd vmmon-only make cd .. cp vmmon.o /lib/modules/`uname -r`/kernel/drivers/misc/vmmon.ko cp vmnet.o /lib/modules/`uname -r`/kernel/drivers/misc/vmnet.ko depmod -a /etc/init.d/vmware restart EOF --------8<---------------
Für Kernel > 4.5 muss vorher netif.c gepatcht werden:
tar xf vmnet.tar cd vmnet-only
folgendes in netif.c ändern: ca Zeile 467:
------8<---------------
// geändert 14.8.16 bo lt. Tip von // http://rglinuxtech.com/?p=1746 // "Not a kernel developer but i think changing dev->trans_start = jiffies to netif_trans_update(dev) is the correct solution" // dev->trans_start = jiffies; // netif_trans_update(dev); return 0;
tar cf vmnet.tar vmnet-only
----------------8<----------------
##Module compilieren
cd /usr/lib/vmware/modules/source sh compile.sh
Fertig.
Natürlich ist das lästig. Der Fehler besteht ja ab Vmware WS 11.x schon, hier läuft WS 12. vmware ist nicht fähig das zu beheben...
Ich habe den Eindruck, dass vmware kein Interesse an Linux Workstation Usern hat
-- Gruss Bernd Solltest du denn vorher nicht vmnet und vmmon patchen?
1) vmmon.tar
- untar
- change ./vmmon-only/linux/hostif.c
- replace all:
"get_user_pages" to "get_user_pages_remote"
2) vmnet.tar
- untar
- change ./vmnet-only/userif.c
- replace all:
"get_user_pages" to "get_user_pages_remote"
Bei mir wird auch kein fehlender gcc6.1 angezeigt, hatte ich aber heute morgen schon angemerkt.
Diese saudumme Fehlermeldung kommt nur, wenn man VMware die Module erzeugen lässt. Da wird beim Start von vmware irgend ein Skript gestartet welches dann die falsche gcc Version anmault. Und ja, ich teile Bernd's Ansicht dass VMware kein gesteigertes Interesse an einer rund laufenden Linux Workstation Variante mehr hat. Gruß Manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org