On 02/12/2011 02:48 PM, Sid Boyce wrote:
On 12/02/11 16:34, Roman Bysh wrote:
On 02/11/2011 09:22 PM, Sid Boyce wrote:
On 12/02/11 01:59, johnm_s2 wrote:
On 02/11/2011 12:27 PM, Greg KH wrote:
On Fri, Feb 11, 2011 at 12:15:49PM -0900, johnm_s2 wrote:
11.4 factory-tested RC1 x86_64
Hello,
The UI works ok and everything. You can create& configure VMs. I
create an openSUSE 64bit VM. But as soon as I try to start a VM, I
get kernel oops:
http://pastebin.com/Pnh85Fda
You are using the closed source ATI driver, and the virtual box kernel
modules, which is unsupported by us. Not much we can really do here for
you, sorry :(
Ah bummer. I wonder if the Oracle binaries would work? Hm I'll just run
virtualbox on a different machine for now.
-johnm
The Oracle binaries are for 11.3 and they expect some specific 11.3
packages, 11.4 levels are above the required levels, so they complain.
Regards
Sid.
Use the generic binary used for all distros. That's what I used.
http://download.virtualbox.org/virtualbox/4.0.2/VirtualBox-4.0.2-69518-Linux...
/var/lib/dkms/vboxhost/4.0.2/build/vboxdrv/include/iprt/types.h:105:31: fatal
error: linux/autoconf.h: No such file or directory
compilation terminated.
make[2]: *** [/var/lib/dkms/vboxhost/4.0.2/build/vboxdrv/linux/SUPDrv-linux.o]
Error 1
make[1]: *** [/var/lib/dkms/vboxhost/4.0.2/build/vboxdrv] Error 2
make: *** [_module_/var/lib/dkms/vboxhost/4.0.2/build] Error 2
Use this patch:
Index: vboxhost/vboxdrv/include/internal/iprt.h
===================================================================
--- vboxhost.orig/vboxdrv/include/internal/iprt.h
+++ vboxhost/vboxdrv/include/internal/iprt.h
@@ -40,7 +40,12 @@
&& !defined(RT_NO_EXPORT_SYMBOL)
# define bool linux_bool /* see r0drv/linux/the-linux-kernel.h */
# ifndef AUTOCONF_INCLUDED
-# include
+# include
+# if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 37)
+# include
+# else
+# include
+# endif
# endif
# if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS)
# include
Index: vboxhost/vboxdrv/include/iprt/types.h
===================================================================
--- vboxhost.orig/vboxdrv/include/iprt/types.h
+++ vboxhost/vboxdrv/include/iprt/types.h
@@ -102,7 +102,12 @@ RT_C_DECLS_END
# define false linux_false
# define uintptr_t linux_uintptr_t
# ifndef AUTOCONF_INCLUDED
-# include
+# include
+# if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 37)
+# include
+# else
+# include
+# endif
# endif
# include
# include
Index: vboxhost/vboxdrv/r0drv/linux/the-linux-kernel.h
===================================================================
--- vboxhost.orig/vboxdrv/r0drv/linux/the-linux-kernel.h
+++ vboxhost/vboxdrv/r0drv/linux/the-linux-kernel.h
@@ -34,10 +34,14 @@
#include
#define bool linux_bool
+#include
#ifndef AUTOCONF_INCLUDED
-# include
+# if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 37)
+# include
+# else
+# include
+# endif
#endif
-#include
/* We only support 2.4 and 2.6 series kernels */
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 4, 0)
Index: vboxhost/vboxdrv/SUPDrvInternal.h
===================================================================
--- vboxhost.orig/vboxdrv/SUPDrvInternal.h
+++ vboxhost/vboxdrv/SUPDrvInternal.h
@@ -75,10 +75,14 @@
RT_C_DECLS_END
#elif defined(RT_OS_LINUX)
+# include
# ifndef AUTOCONF_INCLUDED
-# include
+# if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 37)
+# include
+# else
+# include
+# endif
# endif
-# include
# if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS)
# define MODVERSIONS
# if LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 71)
Index: vboxhost/vboxnetadp/include/internal/iprt.h
===================================================================
--- vboxhost.orig/vboxnetadp/include/internal/iprt.h
+++ vboxhost/vboxnetadp/include/internal/iprt.h
@@ -40,7 +40,12 @@
&& !defined(RT_NO_EXPORT_SYMBOL)
# define bool linux_bool /* see r0drv/linux/the-linux-kernel.h */
# ifndef AUTOCONF_INCLUDED
-# include
+# include
+# if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 37)
+# include
+# else
+# include
+# endif
# endif
# if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS)
# include
Index: vboxhost/vboxnetadp/include/iprt/types.h
===================================================================
--- vboxhost.orig/vboxnetadp/include/iprt/types.h
+++ vboxhost/vboxnetadp/include/iprt/types.h
@@ -102,7 +102,12 @@ RT_C_DECLS_END
# define false linux_false
# define uintptr_t linux_uintptr_t
# ifndef AUTOCONF_INCLUDED
-# include
+# include
+# if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 37)
+# include
+# else
+# include
+# endif
# endif
# include
# include
Index: vboxhost/vboxnetadp/r0drv/linux/the-linux-kernel.h
===================================================================
--- vboxhost.orig/vboxnetadp/r0drv/linux/the-linux-kernel.h
+++ vboxhost/vboxnetadp/r0drv/linux/the-linux-kernel.h
@@ -34,10 +34,14 @@
#include
#define bool linux_bool
-#ifndef AUTOCONF_INCLUDED
-# include
-#endif
#include
+# ifndef AUTOCONF_INCLUDED
+# if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 37)
+# include
+# else
+# include
+# endif
+# endif
/* We only support 2.4 and 2.6 series kernels */
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 4, 0)
Index: vboxhost/vboxnetflt/include/iprt/types.h
===================================================================
--- vboxhost.orig/vboxnetflt/include/iprt/types.h
+++ vboxhost/vboxnetflt/include/iprt/types.h
@@ -102,7 +102,12 @@ RT_C_DECLS_END
# define false linux_false
# define uintptr_t linux_uintptr_t
# ifndef AUTOCONF_INCLUDED
-# include
+# include
+# if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 37)
+# include
+# else
+# include
+# endif
# endif
# include
# include
Index: vboxhost/vboxnetflt/r0drv/linux/the-linux-kernel.h
===================================================================
--- vboxhost.orig/vboxnetflt/r0drv/linux/the-linux-kernel.h
+++ vboxhost/vboxnetflt/r0drv/linux/the-linux-kernel.h
@@ -34,10 +34,14 @@
#include
#define bool linux_bool
+#include
#ifndef AUTOCONF_INCLUDED
-# include
+# if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 37)
+# include
+# else
+# include
+# endif
#endif
-#include
/* We only support 2.4 and 2.6 series kernels */
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 4, 0)
Larry
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-factory+help@opensuse.org