Pagina 1 di 1

virtualbox 2.0.0 ose

Inviato: gio 11 set 2008, 10:41
da maxim65
Ho configurato e compilato virtualbox 2.0.0 su slackware 11.0 e gira correttamente, ma per quel che riguarda il modulo (fondamentale) vboxdrv ho il seguente errore, in fase di compilazione/installazione:

make
Makefile:56: Using BUILD_TARGET_ARCH='x86' from the environment.
Makefile:60: Ignoring unknown BUILD_TYPE value '2.6.26'.
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.26.5/build SUBDIRS=/home/max/VirtualBox-2.0.0/out/linux.x86/release/bin/src SRCROOT=/home/max/VirtualBox-2.0.0/out/linux.x86/release/bin/src modules
make[1]: Entering directory `/usr/src/linux-2.6.26'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /home/max/VirtualBox-2.0.0/out/linux.x86/release/bin/src/.tmp



Ovviamente ho provato le indicazioni che sono indicate dell'echo, ma non danno nessun risultato positivo; inoltre i files che sarebbero "missing" in realtà sono prefettamente al loro posto.

Qualcuno sà darmi indicazioni?

Grazie comunque

Massimo

Re: virtualbox 2.0.0 ose

Inviato: gio 11 set 2008, 13:09
da alessiodf
la butto li': ce li hai gli header del kernel??

Re: virtualbox 2.0.0 ose

Inviato: gio 11 set 2008, 14:57
da maxim65
Si, ho i sorgenti del kernel regolarmente installati e uso il kernel da me configurato.
La cosa ancora più strana è che nonostante l'errore il modulo viene compilato e riesco pure a installarlo senza errori, MA, non viene creato il /dev/vboxdrv , fondamentale per "accendere" la macchina virtuale.

I messaggi del sistema al caricamento del modulo non danno alcun errore o warning:

vboxdrv: Trying to deactivate the NMI watchdog permanently...
vboxdrv: Successfully done.
vboxdrv: Found 1 processor cores.
vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
vboxdrv: Successfully loaded version 2.0.0_OSE (interface 0x00090000).


Non so cosa pensare......

Re: virtualbox 2.0.0 ose

Inviato: gio 11 set 2008, 15:23
da alessiodf
umm non e' che quello che carichi e' il modulo della versione precedente??

hai per caso dato un make mrproper in /usr/src/linux? :-k

Re: virtualbox 2.0.0 ose

Inviato: gio 11 set 2008, 22:21
da maxim65
No, il modulo che carico è quello di questa versione , la 2.6.25 e faccio make mrproper ogni volta che applico una nuova patch al kernel.
Potrebbe anche essere un problema di bug in questa versione del kernel o di incompatibilità ta questo e vbox....potrei provare con vbox 1.6.6.......Di certo non lo sò.So solo che il modulo viene correttamente caricato senza che però venga creato il devicefile.
Onestamente avrei anche fatto una modifica a un pezzo di codice di VBoxInternalManage.cpp, ho cancellato un ref a BLKGETSIZE64 perchè mi dava errore nella compilazione.Ma non mi sembra riguardi il modulo.Dovrebbe riguardare solo il frontend (interfaccia utente). Non sono un "softwarista".