Another FC15 quirk (VirtualBox)

From: Mladen Gogala <gogala.mladen_at_gmail.com>
Date: Sat, 19 Nov 2011 01:59:09 +0000 (UTC)
Message-ID: <pan.2011.11.19.01.57.26_at_gmail.com>



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_at_medo 2.6.41.1-1.fc15.i686.PAE]# cd -
/usr/src/kernels/2.6.40.6-0.fc15.i686.PAE
[root_at_medo 2.6.40.6-0.fc15.i686.PAE]# find . -name amd_iommu.h -print
./arch/x86/include/asm/amd_iommu.h
[root_at_medo 2.6.40.6-0.fc15.i686.PAE]# cp ./arch/x86/include/asm/
amd_iommu.h /tmp/
[root_at_medo 2.6.40.6-0.fc15.i686.PAE]# cd -
/usr/src/kernels/2.6.41.1-1.fc15.i686.PAE
[root_at_medo 2.6.41.1-1.fc15.i686.PAE]# cd arch/x86/include/asm/
[root_at_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
Received on Fri Nov 18 2011 - 19:59:09 CST

Original text of this message