Package Details: vmware-patch 14.0.0-7

Git Clone URL: https://aur.archlinux.org/vmware-patch.git (read-only)
Package Base: vmware-patch
Description: A post-install configuration solution for VMware Workstation (Pro) and Player (Plus and Pro)
Upstream URL: https://wiki.archlinux.org/index.php/VMware#Configuration
Keywords: patch vmci vmmon vmnet vmware
Licenses: GPL
Submitter: oliv
Maintainer: None
Last Packager: ben.white
Votes: 207
Popularity: 0.000845
First Submitted: 2011-01-31 12:49
Last Updated: 2018-02-09 06:05

Required by (0)

Sources (37)

Pinned Comments

MR-2 commented on 2019-03-23 13:06

Michal Kubeček (https://github.com/mkubecek/vmware-host-modules) wrote some patches for getting the modules to build under linux kernel 5.0. I tried them with the workstation-player 15.0.3 and the modules build (I didn't really tested them with running a VM, though).

I adapted them to the patches in this package and posted copied them to pastebin:

vmmon-15.0.3-5.0.patch: https://pastebin.com/dab5acdR vmnet-15.0.3-5.0.patch: https://pastebin.com/Nh7JfwJM

@ben.white: Since you're maintaining the package, could you add those patches (after testing them with running a VM)?

Thanks in advance!

...and thanks to Michal Kubeček!

Latest Comments

1 2 3 4 5 6 ... Next › Last »

ben.white commented on 2019-03-25 05:28

Hi Martin, thanks for your feedback. I don't have any new version to test on so it is probably best I leave this package. Please feel free to take over and add the patches, the structure is fairly easy. Thanks everyone for your help.

MR-2 commented on 2019-03-23 13:06

Michal Kubeček (https://github.com/mkubecek/vmware-host-modules) wrote some patches for getting the modules to build under linux kernel 5.0. I tried them with the workstation-player 15.0.3 and the modules build (I didn't really tested them with running a VM, though).

I adapted them to the patches in this package and posted copied them to pastebin:

vmmon-15.0.3-5.0.patch: https://pastebin.com/dab5acdR vmnet-15.0.3-5.0.patch: https://pastebin.com/Nh7JfwJM

@ben.white: Since you're maintaining the package, could you add those patches (after testing them with running a VM)?

Thanks in advance!

...and thanks to Michal Kubeček!

Anonymous comment on 2018-02-10 14:25

Unfortunately this package is not working if vmware is installed in arbitrary locations, like /usr/local/ instead of /usr/, which I do whenever possible, and everyone should, to keep the system clean.

Morebikethanman commented on 2018-01-01 04:53

I recently upgraded workstation to 12.5.8 and was unable to get the modules to compile. I modified the patches in a way I thought should work but was not successful. I tried changing workstation versions back to 12.5.7 and on down to 12.5.2 without success. I also tried with the linux-lts version (a 4.9 kernel) and even downgraded from linux-4.14.9-1 to 4.13.9-1 where things had been working previously.

Is it possible that there is a change with gcc or some other dependency that is making the compiles fail? I am running gcc-7.2.1-2 but did not find the solution at https://wiki.archlinux.org/index.php/VMware#Kernel_modules_fail_to_build_on_Linux_4.13 to address my issue.

Thanks in advance for any help.

Edit: I was wrong about it being a problem with gcc. I upgraded my kernel to 4.14.11 (I don't think that mattered other than for tweaking the patches) then did:

cd /usr/lib/vmware/modules/patches

sudo cp vmmon-12.5.8-4.13.12.patch vmmon-12.5.8-4.14.11.patch

sudo cp vmnet-12.5.8-4.13.12.patch vmnet-12.5.8-4.14.11.patch

cd /usr/lib/vmware/lib/libz.so.1

sudo mv libz.so.1 libz.so.1.old

sudo ln -s /usr/lib/libz.so.1 .

Thanks to https://communities.vmware.com/thread/564602 for the suggestion about lilbz.so.1

jc-aur commented on 2017-12-22 13:26

@ben.white it's not working for VM Player 12.5.7 and kernel 4.14.7-1-ARCH, it says the patching is not required but it is. I'm not familiar with bash scripting, is the process straightforward to add a newer version?

ben.white commented on 2017-12-18 20:15

You could take a shot and look in the package build. Anyhow if you need a fast approach you should really got for the vmware-workstation package. As I can most likely not help you at all since I have no vmware 14 license and do not intend to buy one or support it really. The other package is working fine and this package only has V 14 because someone before me did it and I really cannot roll back.

avarx commented on 2017-12-18 20:01

I need to run VMware Workstation 14.0.0. on 4.14.6-1-ARCH. How can I help you to get this going? Can I somehow contact you directly?

postcert commented on 2017-12-17 21:23

For Vmware Workstation 14 and 4.14.5-1-ARCH:

Patching was failing with on the vmci module for me (running vmware-patch -a -f) With the code from: https://github.com/pavlinux/vmware-modules/tree/master/14.0.0.build-6661328-kernel-4.14

I was able to tar the vmci directory and drop it on my /usr/lib/vmware/modules/source/ and run vmware-modconfig --console --build-mod vmci then vmware-modconfig --console --install-all to get vmware to load successfully.

ben.white commented on 2017-11-28 13:49

@timofonic: as jihem stated, the vmware-workstation is basicly the one to go with. I'm only trying to maintain some more patches here because I am stuck with a VMWare 12 license. That way I cannot update to 14.0 and thus not use vmware-workstation.

jihem commented on 2017-11-28 11:20

@timofonic: No, vmware-workstation is an alternative to this package (you can install only one of them). Both use a different method to patch VMware: with vmware-patch, you install VMware with the official installer and start vmware-patch binary to make the necessary changes while with vmware-workstation, you just install the package which includes all VMware files already patched.