Another FC15 quirk (VirtualBox)
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 the package on the latest kernel of FC15, can use the old file. After that, I was able to start all my virtual machines. So, if there is anyone here who can influence the packaging of Fedora packages...