It seems that dkms returns and error because vboxdrv.ko is not found. If I try to manually build it, I don't get any error but module is not built:
root@hp-hdx18:~# make KBUILD_VERBOSE=1 KERNELRELEASE=3.2.0-25-generic -C /lib/modules/3.2.0-25-generic/build M=/var/lib/dkms/virtualbox/4.1.12/build make: Entering directory `/usr/src/linux-headers-3.2.0-25-generic' test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/generated/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 /var/lib/dkms/virtualbox/4.1.12/build/.tmp_versions ; rm -f /var/lib/dkms/virtualbox/4.1.12/build/.tmp_versions/* make -f scripts/Makefile.build obj=/var/lib/dkms/virtualbox/4.1.12/build make -f scripts/Makefile.build obj=/var/lib/dkms/virtualbox/4.1.12/build/vboxdrv (cat /dev/null; echo kernel//var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/vboxdrv.ko;) > /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/modules.order make -f scripts/Makefile.build obj=/var/lib/dkms/virtualbox/4.1.12/build/vboxnetadp (cat /dev/null; echo kernel//var/lib/dkms/virtualbox/4.1.12/build/vboxnetadp/vboxnetadp.ko;) > /var/lib/dkms/virtualbox/4.1.12/build/vboxnetadp/modules.order make -f scripts/Makefile.build obj=/var/lib/dkms/virtualbox/4.1.12/build/vboxnetflt (cat /dev/null; echo kernel//var/lib/dkms/virtualbox/4.1.12/build/vboxnetflt/vboxnetflt.ko;) > /var/lib/dkms/virtualbox/4.1.12/build/vboxnetflt/modules.order make -f scripts/Makefile.build obj=/var/lib/dkms/virtualbox/4.1.12/build/vboxpci (cat /dev/null; echo kernel//var/lib/dkms/virtualbox/4.1.12/build/vboxpci/vboxpci.ko;) > /var/lib/dkms/virtualbox/4.1.12/build/vboxpci/modules.order (cat /dev/null; cat /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/modules.order; cat /var/lib/dkms/virtualbox/4.1.12/build/vboxnetflt/modules.order; cat /var/lib/dkms/virtualbox/4.1.12/build/vboxnetadp/modules.order; cat /var/lib/dkms/virtualbox/4.1.12/build/vboxpci/modules.order;) > /var/lib/dkms/virtualbox/4.1.12/build/modules.order make -f /usr/src/linux-headers-3.2.0-25-generic/scripts/Makefile.modpost scripts/mod/modpost -m -a -i /usr/src/linux-headers-3.2.0-25-generic/Module.symvers -I /var/lib/dkms/virtualbox/4.1.12/build/Module.symvers -o /var/lib/dkms/virtualbox/4.1.12/build/Module.symvers -S -w -s make: Leaving directory `/usr/src/linux-headers-3.2.0-25-generic' root@hp-hdx18:~#
It seems that dkms returns and error because vboxdrv.ko is not found. If I try to manually build it, I don't get any error but module is not built:
root@hp-hdx18:~# make KBUILD_VERBOSE=1 KERNELRELEASE= 3.2.0-25- generic -C /lib/modules/ 3.2.0-25- generic/ build M=/var/ lib/dkms/ virtualbox/ 4.1.12/ build linux-headers- 3.2.0-25- generic' generated/ autoconf. h -a -e include/ config/ auto.conf || ( \ generated/ autoconf. h or include/ config/ auto.conf are missing.";\ dkms/virtualbox /4.1.12/ build/. tmp_versions ; rm -f /var/lib/ dkms/virtualbox /4.1.12/ build/. tmp_versions/ * Makefile. build obj=/var/ lib/dkms/ virtualbox/ 4.1.12/ build Makefile. build obj=/var/ lib/dkms/ virtualbox/ 4.1.12/ build/vboxdrv /var/lib/ dkms/virtualbox /4.1.12/ build/vboxdrv/ vboxdrv. ko;) > /var/lib/ dkms/virtualbox /4.1.12/ build/vboxdrv/ modules. order Makefile. build obj=/var/ lib/dkms/ virtualbox/ 4.1.12/ build/vboxnetad p /var/lib/ dkms/virtualbox /4.1.12/ build/vboxnetad p/vboxnetadp. ko;) > /var/lib/ dkms/virtualbox /4.1.12/ build/vboxnetad p/modules. order Makefile. build obj=/var/ lib/dkms/ virtualbox/ 4.1.12/ build/vboxnetfl t /var/lib/ dkms/virtualbox /4.1.12/ build/vboxnetfl t/vboxnetflt. ko;) > /var/lib/ dkms/virtualbox /4.1.12/ build/vboxnetfl t/modules. order Makefile. build obj=/var/ lib/dkms/ virtualbox/ 4.1.12/ build/vboxpci /var/lib/ dkms/virtualbox /4.1.12/ build/vboxpci/ vboxpci. ko;) > /var/lib/ dkms/virtualbox /4.1.12/ build/vboxpci/ modules. order dkms/virtualbox /4.1.12/ build/vboxdrv/ modules. order; cat /var/lib/ dkms/virtualbox /4.1.12/ build/vboxnetfl t/modules. order; cat /var/lib/ dkms/virtualbox /4.1.12/ build/vboxnetad p/modules. order; cat /var/lib/ dkms/virtualbox /4.1.12/ build/vboxpci/ modules. order;) > /var/lib/ dkms/virtualbox /4.1.12/ build/modules. order linux-headers- 3.2.0-25- generic/ scripts/ Makefile. modpost mod/modpost -m -a -i /usr/src/ linux-headers- 3.2.0-25- generic/ Module. symvers -I /var/lib/ dkms/virtualbox /4.1.12/ build/Module. symvers -o /var/lib/ dkms/virtualbox /4.1.12/ build/Module. symvers -S -w -s linux-headers- 3.2.0-25- generic'
make: Entering directory `/usr/src/
test -e include/
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /var/lib/
make -f scripts/
make -f scripts/
(cat /dev/null; echo kernel/
make -f scripts/
(cat /dev/null; echo kernel/
make -f scripts/
(cat /dev/null; echo kernel/
make -f scripts/
(cat /dev/null; echo kernel/
(cat /dev/null; cat /var/lib/
make -f /usr/src/
scripts/
make: Leaving directory `/usr/src/
root@hp-hdx18:~#