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: 187
Popularity: 2.532283
First Submitted: 2011-01-31 12:49
Last Updated: 2015-10-13 20:22

Required by (0)

Sources (24)

  • vmblock-11.1.2-4.2.patch
  • vmci-10.0.4-3.14.patch
  • vmci-10.0.6-3.19.patch
  • vmci-10.0.6-4.0.patch
  • vmci-12.0.0-4.2.patch
  • vmmon-10.0.4-3.14.patch
  • vmmon-10.0.5-3.14.patch
  • vmmon-11.1.2-4.2.patch
  • vmnet-10.0.1-3.13.patch
  • vmnet-10.0.4-3.14.patch
  • vmnet-10.0.6-3.17.patch
  • vmnet-11.1.0-3.19.patch
  • vmnet-11.1.2-4.2.patch
  • vmware-usbarbitrator.service
  • vmware-workstation.service
  • vmware.service
  • vsock-10.0.4-3.14.patch
  • vsock-10.0.6-3.15.patch
  • vsock-10.0.6-3.19.patch
  • vsock-10.0.6-4.1.patch
  • vsock-11.1.2-4.2.patch

Latest Comments

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.

BinaryMn commented on 2016-10-23 19:46

I had to make the manual changes described at to get vmmon to build successfully on 4.8.4-1, in case anyone else runs into the same problem.

boennhoff commented on 2016-10-19 20:00

And again it fails with linux 4.8... Found a solution on and applied it like this (being root):

# cd /usr/lib/vmware/modules/source
# tar xvf vmmon.tar
# sed -i 's/unsigned int anonPages = global_page_state(NR_ANON_PAGES);/unsigned int anonPages = global_page_state(NR_ANON_MAPPED);/' vmmon-only/linux/hostif.c
# tar cvf vmmon.tar vmmon-only
# vmware-patch -fv

Is there somebody out there who could take over the maintenance of this essential package? pleassse ;-)

theginger commented on 2016-10-12 05:33

@kupiakos @rakotomandimby

Thanks Guys! This fixed it for me.

kupiakos commented on 2016-08-17 03:33

Integrating the solution by Mihamina Rakotomandimby:

# Extract
cd /usr/lib/vmware/modules/source
tar xvf vmmon.tar
tar xvf vmnet.tar
# Patch
sed -i 's/get_user_pages(/get_user_pages_remote(/' vmmon-only/linux/hostif.c vmnet-only/userif.c
sed -i 's/dev->trans_start = jiffies;/netif_trans_update(dev);/' vmnet-only/netif.c
# Recreate
tar cvf vmmon.tar vmmon-only
tar cvf vmnet.tar vmnet-only
# Rebuild
vmware-modconfig --install-all --console

rakotomandimby commented on 2016-08-16 07:54

Here is a solution:

All comments