Package Details: vmware-patch 12.0.0-4

Git Clone URL: (read-only)
Package Base: vmware-patch
Description: A post-install configuration solution for VMware Workstation (Pro) and Player (Plus and Pro)
Upstream URL:
Licenses: GPL
Submitter: oliv
Maintainer: Det
Last Packager: Det
Votes: 188
Popularity: 1.734148
First Submitted: 2011-01-31 12:49
Last Updated: 2015-10-13 20:22

Latest Comments

jshap70 commented on 2017-02-05 20:24

here is the 4.9 patch as a script

3ED_0 commented on 2017-01-30 12:58

patch for 4.9:

enar commented on 2017-01-30 06:42

In the batch provided by boennhoff, the added line in vmnet-only-new/userif.c should probably be changed to the following, because in the older version the write argument is 1:

retval = get_user_pages(addr, 1, FOLL_WRITE, &page, NULL);

forge commented on 2017-01-29 20:55

I thought I had commented before, but I can't find it now, so apologies if I'm duping myself.

Just wanted to say thanks to Det for maintaining this as long as he did. Before I found this package, I was patching by hand, and Googling for hours every time the kernel updated, and vmware-patch gave me back hours and hours and made me more confident that the patches being applied had passed at least a basic sanity check. I'm Googling and dropping the patches I find that work into the working dir for vmware-patch for now, and in the long run I'll probably move away from vmware-workstation towards ESXi or KVM, or just move my vmware-workstation install onto a non-rolling host, but I've gotten off topic again.

Thanks Det for running this package as long as you did. I know it's thankless work and it saved me lots of hours. If you're ever near Philly, I have a beer or two for you.

boennhoff commented on 2017-01-23 13:35

The modules again do not compile for me under linux-4.9.

I found a solution on

Same procedure as every year...

# cd /usr/lib/vmware/modules/source
# tar xvf vmmon.tar
# tar xvf vmnet.tar

apply the following patch (sorry for not providing a copy'n'paste command): -- do not trust alien files, check them yourself!

# tar cvf vmmon.tar vmmon-only
# tar cvf vmnet.tar vmnet-only
# vmware-patch -fv

Ashark commented on 2016-12-10 19:57

To fix vmmon-only/linux/driver.c:403:8: error: void value not ignored as it ought to be use patch from this page:

Det commented on 2016-12-10 19:53

Someone apparently already wanted some life to this:

The reason I hadn't updated it was mainly how automating all of this made people skip learning about the build process and they would then come to me with new links saying "I needed to do this", unbeknownst _what_ they just did for the first time, or how it was in essence the exact same thing this package does with *all* of its patches.

I hadn't handed it over, since I would hate people garbling up my scripts with duplicated code in wrong places (kind of like the VMware Wiki, which I still maintain), but if people just want it up and working, then that overrules everything else, I just don't wanna be the frontman anymore.

bioshacker001 commented on 2016-11-29 19:04

Remember that this package is for people who don't want to use the latest VMware. For instance, I need VMware 7 for Unity Mode.

boennhoff commented on 2016-11-07 09:10

VMware-Workstation-Full-12.5.1-4542065.x86_64 is released and it contains fixed modules sources. So vmware-patch should work again without patching the sources.

koproliet commented on 2016-11-01 11:16

Even though the package is no longer maintained, still great help here, thx everyone.
Just reversed my way through all of the below changes to get it to work on kernel 4.8.

All comments