VMWare Player 3 vs Linux 2.6.32

I wanted to test some crap in VMWare, didn’t feel like messing with the entire server thing so went for the player. Unfortunately, this thing doesn’t work against the 2.6.32 kernel.

After installation, you can fix it with as follows (as root):


cd /tmp
tar xf /usr/lib/vmware/modules/source/vmnet.tar
tar xf /usr/lib/vmware/modules/source/vmci.tar

cd vmnet-only
sed -i "/vnetInt.h/ a\#include \"compat_sched.h\"" vnetUserListener.c

cd ../vmci-only/include
sed -i "/compat_page.h/ a\#include \"compat_sched.h\"" pgtbl.h

cd /tmp
tar cf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only
tar cf /usr/lib/vmware/modules/source/vmci.tar vmci-only

and rerun vmplayer.

Bookmark the permalink.

13 Comments

  1. Tanks a lot my friend. Works fine for me

  2. Thanks, worked like a charm with my custom kernel and VMware workstation 7!

  3. Legendary !

  4. Thanks!
    Works perfectly!

  5. Thank you! V3 is a nice upgrade.

  6. Thanks a lot!
    Works fine with VMware Player 2.5.3.

  7. Very good tip, works fine. How you discover that missing of libraries in include files of vmware ?

  8. Now there’s a good question. I don’t remember… I just remember looking at the compile output and going digging in the source.

  9. Works perfectly. Thanks! :)

  10. Shot! Been battling with this for a while!!!

  11. Waouh it’s … works !!! Thanks !

  12. Great work! Thanks!

  13. Thanks !! Great work!!

Leave a Reply

Your email address will not be published. Required fields are marked *