

While b) is common, a) is these days getting quite rare.įWIW, we suspect that the function acpi_irq_get_penalty() in the Linux kernel does the wrong thing because it is fed incorrect data in this particular case.Īlso note that the Guest Additions device isn't the only one affected. It is relatively difficult to trigger the problem because it requires a system which a) has no I/O APIC, and b) shares the SCI with PCI interrupts on the same IRQ line. That is wrong because the ACPI specification explicitly states that the SCI is shareable and matches PCI interrupt semantics. The problem appears to be that Linux refuses to share the ACPI interrupt (aka SCI, IRQ 9 in VirtualBox) with PCI interrupts.
#Fedora 24 virtualbox full screen install
I was able to reproduce the exact same problem with Fedora 25 alpha install CD (4.8.0 kernel) on an old ThinkPad T42p laptop. Introduced most likely in the 4.7 kernel which includes significant ACPI rework. This is a bug, but it's a bug in Linux, not in VirtualBox. I also attach VBoxSVC.log just in case it is useful. I attach the output of running the installation script with sh -x, but I am afraid it doesn't give much extra information. vgdrvHgcmAsyncWaitCallbackWorker+0xe1/0x220 VBoxGuest_RTSemEventMultiWaitEx+0x23/0x30 rtR0SemEventMultiLnxWait.isra.2+0x36d/0x3c0 I have tried to have a look to the stack of the modprobe command: This is the list of packages I have installed which are relevant to the kernel: So it looks like it is loading the kernel module where the installation hangs. │ │ └─vboxadd,30253 /opt/VBoxGuestAdditions-5.1.5/init/vboxadd setup
#Fedora 24 virtualbox full screen 64 bits
I have also tried with the latest test build at but the result is the same.Įxactly the same procedure for a Fedora 24 64 bits guest is working fine and the guest installation finishes without problems.Ī pstree command shows the following relevant process tree:

Vboxadd.sh: Starting the VirtualBox Guest Additions.

Vboxadd.sh: Building Guest Additions kernel modules. Uncompressing VirtualBox 5.1.4 Guest Additions for Linux. In the last step it hangs after the following messages are shown: # sudo mount -o loop /home/vagrant/VBoxGuestAdditions_5.1.4.iso /tmp/vbox # sudo dnf install install gcc cpp kernel-devel kernel-headers kernel-PAE-devel The VirtualBox version I am using is 5.0.24, but I have tried to install guest additions 5.1.4, since the former one doesn't compile under kernel 4.7.2 32 bits. I am trying to install the guest additions in a fresh installed Fedora 24 32 bits but the n script hangs.
