Another FC15 quirk (VirtualBox) -
11-18-2011
, 08:05 PM
I don't where should I post this, but VirtualBox is an Oracle product,
though not a database, so I'll post it here. When trying to use VBox with
the latest FC15 kernel (2.6.41.1-1.fc15.i686.PAE) I got the following
error:
/var/lib/dkms/vboxhost/4.1.6/build/vboxpci/linux/VBoxPci-linux.c:39:28:
fatal error: asm/amd_iommu.h: No such file or directory
compilation terminated.
I have all required development and kernel headers packages. This was a
missing file from the faulty F15 kernel source package. The compilation
worked as a charm after copying the include file above from the previous
kernel (2.6.40) to the latest kernel:
[root@medo 2.6.41.1-1.fc15.i686.PAE]# cd -
/usr/src/kernels/2.6.40.6-0.fc15.i686.PAE
[root@medo 2.6.40.6-0.fc15.i686.PAE]# find . -name amd_iommu.h -print
../arch/x86/include/asm/amd_iommu.h
[root@medo 2.6.40.6-0.fc15.i686.PAE]# cp ./arch/x86/include/asm/
amd_iommu.h /tmp/
[root@medo 2.6.40.6-0.fc15.i686.PAE]# cd -
/usr/src/kernels/2.6.41.1-1.fc15.i686.PAE
[root@medo 2.6.41.1-1.fc15.i686.PAE]# cd arch/x86/include/asm/
[root@medo asm]# mv /tmp/amd_iommu.h ./
This file is missing, so whoever needs that can use the old file. After
that, I was able to start all my virtual machines.
--
http://mgogala.byethost5.com |