Vmware Workstation 8.0.X e Kernel 3.2 - 3.3 - 3.4


Dalla versione del kernel 3.2 in poi vmware workstation 8.0.2 non compila più il modulo vmnet. Per risolvere questo problema basta scaricare la patch in allegato e seguire le seguenti istruzioni:

Dopo aver scaricato la patch la scompattiamo in una nostra directory temporanea

tar zxv vmware802fixlinux320.tar.gz

Ci spostiamo su /usr/lib/vmware/modules/source ed estraiamo il file vmnet.tar

tar xvf vmnet.tar

Applichiamo la nostra patch utilizzando l'account di root

patch -p1 < /home/(nostra home)/(nostra directory)/vmware3.2.0.patch

Ricompattiamo il modulo vmnet.tar

tar cvf vmnet.tar vmnet-only/

Adesso possiamo ricompilare i moduli

vmware-modconfig --console --install-all

Adesso vmware dovrebbe funzionare nuovamente.

Per vmblock e kernel 3.4 vedere commento sotto .

Commenti

Errore di DBUS e VMMON su opensuse con vmware 8 e 9

Se avete questo problema:

process 24146: Attempt to remove filter function 0x7f514fdeb080 user data 0x7f5164aa9bb0, but no such filter has been added
  D-Bus not built with -rdynamic so unable to print a backtrace

provate questa soluzione:

1. Remove the hal daemon.
# zypper remove
2. Uninstall vmware workstation 9. Run the following command from the directory with the VMware bundle.
# ./VMware-Workstation-Full-9.0.1-894247.x86_64.bundle -u vmware-workstation
3. Reinstall vmware workstation 9.
# ./VMware-Workstation-Full-9.0.1-894247.x86_64.bundle
4. Start vmware.

Un altra possibile patch

http://pavlinux.ru/vmware/8.0.3/

Install:
 # cd /usr/lib/vmware/modules;
 # wget http://pavlinux.ru/vmware/8.0.3/source.tar.lzma;
 # md5sum source.tar.lzma;
  e37e41a818a47ec868bdb493197aaf63 source.tar.lzma
 # tar -xf source.tar.lzma;
 # vmware-modconfig --console --install-all;

  Compile modules

Kernel 3.4

Con il kernel 3.4 anche il modulo vmblock non viene più compilato. Per risolvere il problema bisogna installare la patch che trovate in allegato (vmware802fixlinux340.tar.gz) per questo modulo ed il kernel 3.4.
Procedete in questo modo:

Dopo aver scaricato la patch la scompattiamo in una nostra directory temporanea

 
 

tar zxv vmware802fixlinux340.tar.gz

Ci spostiamo su /usr/lib/vmware/modules/source ed estraiamo il file vmblock.tar

 
 

tar xvf vmblock.tar

Applichiamo la nostra patch utilizzando l'account di root

 
 

patch -p1 < /home/(nostra home)/(nostra directory)/vmware3.4.0.patch

Ricompattiamo il modulo vmblock.tar

 
 

tar cvf vmblock.tar vmblock-only/

Adesso possiamo ricompilare i moduli

 
 

vmware-modconfig --console --install-all