Pagina 1 di 1

Modulo nel kernel o cosa?

Inviato: dom 14 mag 2006, 19:21
da linus.bash
Perchè ricevo questo errore su vmware 5.5.1 :

Codice: Seleziona tutto

Extracting the sources of the vmmon module.

Building the vmmon module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmmon-only'
make -C /lib/modules/2.6.16/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.16'
  CC [M]  /tmp/vmware-config0/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.h:20,
                 from /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
/tmp/vmware-config0/vmmon-only/include/compat_wait.h:37:5: warning: "VMW_HAVE_EPOLL" is not defined
/tmp/vmware-config0/vmmon-only/include/compat_wait.h:43:5: warning: "VMW_HAVE_EPOLL" is not defined
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.h:20,
                 from /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
/tmp/vmware-config0/vmmon-only/include/compat_wait.h:60: error: conflicting types for `poll_initwait'
include/linux/poll.h:45: error: previous declaration of `poll_initwait'
/tmp/vmware-config0/vmmon-only/linux/driver.c:145: warning: initialization from incompatible pointer type
/tmp/vmware-config0/vmmon-only/linux/driver.c:149: warning: initialization from incompatible pointer type
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.
non capisco da cosa dipende, forse da un modulo mancante nel kernel o cosa???

Inviato: lun 15 mag 2006, 1:36
da gioco
Neanch'io sono riuscito a compilare i moduli di vmware su kernel 2.6.16.x. Ho provato anche con il 2.6.15.x ma non iesco a compilare il modulo vmnet. Un mio amico utilizza il 2.6.12.x e gli funziona. Alla fine ho compilato i moduli per il 2.4.31 e funziona, ma ho intenzione di compilare un 2.6.12.x e configurarlo per bene.
Ho cercato parecchio in rete, anche nel forum di vmware. Sembra che sia un problema comune (e sembra che molti utenti di vmware usino fedora o suse :? ). Ho anche letto di alcune patch ma non so se servano a risolvere questo problema.
Se scopri qualcosa fammi sapere.

Inviato: lun 15 mag 2006, 9:12
da IceSlack
susa ma vmware e' l'emulatore di os a pagamento? usate qemu che e' buono comunque ed e' libero

Inviato: lun 15 mag 2006, 9:56
da gioco
IceSlack ha scritto:susa ma vmware e' l'emulatore di os a pagamento? usate qemu che e' buono comunque ed e' libero
Per quanto riguarda la qualità vmware supera nettamente qualsiasi emulatore di macchine virtuali, la velocità con cui accede all'hardware è impareggiabile tanto da dare l'impressione di essere su una macchina fisica. Qemu al confronto è utile come un sacco di sabbia nel deserto.

Per quanto riguarda il discorso free software: anch'io sono un seguace della chiesa di sant'IGNUcius (http://www.stallman.org/saint.html), ma ragazzi non esageriamo! Oltre alla licenza bisogna considerare anche le reali capacità dei programmi, l'ambiente e il motivo per cui devono essere utilizzati.
vmware lo devo usare per far girare WindowsXP (che ho disinstallato da oltre un anno) per sviluppare il progetto di sistemi operativi II: una simpatica applicazione client/server in C che deve girare appunto sotto Windows e sotto GNU/Linux.

Ciao :wink:

Inviato: lun 15 mag 2006, 14:27
da albatrosla
Per quanto anche io guardi con favore l'opensource - altrimenti che razza di utente linux sarei!?! -, non posso non confermare che le prestazioni di vmware sono al di sopra di qualsiasi altro emulatore. Tuttavia, consiglio di provare l'ultima versione di qemu e dell'acceleratore grafico kqemu (ben diverso dall'omonima interfaccia per KDE). Sono stati entrambi rinnovati da poco e sembra che ci abbiano fatto un gran lavoro sopra: non ho avuto modo di provarci Window$ ma solo una live, quindi non so carpire bene le migliorie...
Per quanto riguarda vmware, è necessario fare un update di vmware-config.pl per le ultime serie di kernel 2.6. Ciò si fa applicando una patch, che viene in genere rilasciata ogni qualvolta necessaria al seguente link:
http://ftp.cvut.cz/vmware/
si deve scaricare, scompattare ed eseguire ciò che risponde al nome di vmware-any-any-updateXXX.tar.gz
Poi va lanciato vmware-config.pl
Questo mi ha sempre "levato le castagne dal fuoco"...

Inviato: lun 15 mag 2006, 18:28
da linus.bash
IceSlack ha scritto:susa ma vmware e' l'emulatore di os a pagamento? usate qemu che e' buono comunque ed e' libero
grazie tante, non conoscevo qemu...lo provo subito.

A me serve solo per vedere un nuovo os, non mi interessa farlo funzionare in rete o chissà cosa.

Grazie.

Inviato: lun 15 mag 2006, 19:04
da linus.bash
Scusami ma esiste una GUI per qemu?

ho visto in rete che c'è kqemu ma anche installandola sembra non esserci???

bho...


sai aiutarmi?