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.

Tags: , ,

13 Responses to “VMWare Player 3 vs Linux 2.6.32”

  1. jcTux Says:

    Tanks a lot my friend. Works fine for me

  2. Dan Says:

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

  3. Scott Says:

    Legendary !

  4. Pictux Says:

    Thanks!
    Works perfectly!

  5. Richard Ayotte Says:

    Thank you! V3 is a nice upgrade.

  6. Alexey Says:

    Thanks a lot!
    Works fine with VMware Player 2.5.3.

  7. AnderCruz Says:

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

  8. Jan Says:

    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. robert seaton Says:

    Works perfectly. Thanks! :)

  10. Christopher Says:

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

  11. Blt Says:

    Waouh it’s … works !!! Thanks !

  12. Armar Says:

    Great work! Thanks!

  13. R Biswas Says:

    Thanks !! Great work!!

Leave a Reply