reiner
Status: Contributor
Joined: 28 Jul 2009
Posts: 90
Location: Germany
Back to top
Posted: Dec 1, 09, 2:51    Virtual Box with 2.6.32-rc8 .dmz.2 Kernels
Just to inform that I found that the driver for Virtual Box (non-ose, V.3.012) does not compile with recently installed Kernel 2.6.32-rc8.dmz.2-liquorix-amd64 #1.

Error in the log is:
:: Code ::
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.32-rc8.dmz.2-liquorix-amd64/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
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 /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*
make -f scripts/Makefile.build obj=/tmp/vbox.0
  gcc -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.3.4/include -Iinclude  -I/usr/src/linux-headers-2.6.32-rc8.dmz.2-liquorix-amd64/arch/x86/include -include include/linux/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -Os -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fomit-frame-pointer -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -I/lib/modules/2.6.32-rc8.dmz.2-liquorix-amd64/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_AMD64 -DVBOX_WITH_64_BITS_GUESTS  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)"  -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)"  -c -o /tmp/vbox.0/linux/.tmp_SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c
In file included from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:109,
                 from /tmp/vbox.0/linux/SUPDrv-linux.c:38:
include/linux/nls.h:66: error: expected ‘;’, ‘,’ or ‘)’ before ‘.’ token
make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Fehler 1
make[1]: *** [_module_/tmp/vbox.0] Fehler 2
make: *** [vboxdrv] Fehler 2

The sugested make oldconfig && make prepare seem not to work as some folder/files seem to be missed.

regards

Reiner[/b]
damentz
Status: Assistant
Joined: 09 Sep 2008
Posts: 356
Back to top
Posted: Dec 2, 09, 18:46    
Mine have been building without failure for quite some time, are you sure you have the headers installed?

Here's some output straight from my terminal.

:: Code ::
root@damentz64:~# uname -a
Linux damentz64 2.6.32-rc8.dmz.3-liquorix-amd64 #1 ZEN SMP PREEMPT Tue Dec 1 23:06:14 CST 2009 x86_64 GNU/Linux
root@damentz64:~# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module:done..
Removing old VirtualBox netadp kernel module:done..
Removing old VirtualBox netflt kernel module:done..
Removing old VirtualBox kernel module:done..
Recompiling VirtualBox kernel module:done..
Starting VirtualBox kernel module:done..
root@damentz64:~# apt-cache policy virtualbox-3.0
virtualbox-3.0:
  Installed: 3.0.12-54655_Debian_lenny
  Candidate: 3.0.12-54655_Debian_lenny
  Version table:
 *** 3.0.12-54655_Debian_lenny 0
        500 http://download.virtualbox.org lenny/non-free Packages
        100 /var/lib/dpkg/status


DKMS builds the modules on every new kernel install so it had to remove mine first - otherwise nothing appears to be wrong.

Are you using the OSE of virtualbox?
reiner
Status: Contributor
Joined: 28 Jul 2009
Posts: 90
Location: Germany
Back to top
Posted: Dec 3, 09, 2:24    Vbox
hmm, it worked with your last kernel before (2.6.32-rc6.dmz1 I believe).
Then with the upgrade to -dmz2 i didn't. I will into that aggain as there had been problems on my machine at installing this kernel and headers. But as far as I can see/say all looks ok.

I use the non-ose-versio.

regards

Reiner
reiner
Status: Contributor
Joined: 28 Jul 2009
Posts: 90
Location: Germany
Back to top
Posted: Dec 3, 09, 2:31    
Now I am pretty puzzled.

Just tried it again a minute ago and it worked like a charme!
No idea what really could have caused it, exept
for some startup problems my box has since it getting colder here.

Maybe my machine needs a pre-christmas cleanup/-check.

Thanks and regards

Reiner
Bulkley
Status: New User - Welcome
Joined: 01 Aug 2010
Posts: 2
Back to top
Posted: Aug 1, 10, 15:32    
Sorry to resuscitate this thread but I'm having the same problem with 2.6.35-rc6.dmz.2-liquorix-amd64. I also had it with 2.6.34. My error message looks pretty much like the one on the first post. During install, I saw this:
:: Code ::
dkms: running auto installation service for kernel 2.6.35-rc6.dmz.2-liquorix-amd64:
      vboxnetflt (3.1.2)...failed.
      vboxdrv (3.1.2)...failed.
      vboxnetadp (3.1.2)...failed.





I'm running Squeeze.

BTW, other than Vbox, this kernel runs well.
damentz
Status: Assistant
Joined: 09 Sep 2008
Posts: 356
Back to top
Posted: Aug 1, 10, 22:10    
Can you try again with VirtualBox 3.2?
Bulkley
Status: New User - Welcome
Joined: 01 Aug 2010
Posts: 2
Back to top
Posted: Aug 2, 10, 8:33    
:: damentz wrote ::
Can you try again with VirtualBox 3.2?

Thank you for the suggestion. I dumped the proprietary version I had and reinstalled from the Debian Squeeze libraries. It now works. Thanks again.
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 2541
Location: East Coast, West Coast? I know it's one of them.
Back to top
Posted: Aug 2, 10, 9:42    
Just to add the obvious, before saying a vbox doesn't work, make sure you have the latest vbox version. It's frequent that a new vbox version adds in current kernel support, or fixes other issues, so make sure you have it up to date.

svmi will also install vbox non ose direct from the Sun/Oracle download site.
Display posts from previous:   

All times are GMT - 8 Hours