Forum: PC Hard- und Software VMware Workstation 14.1 auf Linux Kernel 5.x: Compilefehler vmmon und vmnet


von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Angehängte Dateien:

Lesenswert?

Linux Kernel 5.x, der mit den aktuellen Distros ausgeliefert wird, hat 
ein paar APIs geändert, die die von VMware zu compilierenden Treiber 
vmmon und vmnet betreffen:

* access_ok() hat nur noch zwei Parameter
* totalram_pages() ist jetzt eine dokumentierte Funktion statt 
undokumentierte Variable
* do_gettimeofday() ist entfallen, da die von ihm benutzte struct 
timeval nicht Y2038-sicher ist

Vermutlich wird VMware 15 das bereits korrigiert haben, aber der Upgrade 
ist kostenpflichtig. Falls jemand seine 14.x mit Kernel 5.x benutzen 
will, hier die Patches. Um sie einzupflegen:

* gehe nach /usr/lib/vmware/modules/source
* auspacken von vmnet.tar und vmmon.tar
* applizieren des Patches
* die beiden Archive wieder einpacken mit dem Inhalt von vmnet-only und 
vmmon-only
* die Verzeichnisse vmmon-only und vmnet-only können danach wieder 
gelöscht werden

: Bearbeitet durch Moderator
von harry4 (Gast)


Lesenswert?

funktioniert einwandfrei, vielen Dank!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.