Re: Bug in vboxguest: After commit Merge tag 'char-misc-4.17-rc3'
From: Hans de Goede
Date: Tue May 08 2018 - 07:43:05 EST
Hi Damian,
On 02-05-18 22:46, damian wrote:
Hello Greg,
it is PATCH 3 virt: vbox: Use __get_free_pages insteas of kmalloc for DMA32 memory.
Thank you for the bug report, I've tried to reproduce this problem
but for me everything works fine.
Does your virtual-machine have more then 4G of RAM configured for its
use? If yes then what is likely happening is that you also have
the out-of-tree version of the vboxguest modules installed and prior
to the commit in question the out of tree version of the driver is
loading, because before that commit the vboxguest driver in the
mainline kernel fails to load on machines with more then 4G.
Or alternatively before the commit in question you may not have
any version of the vboxguest driver loaded.
Using the upstream version of the driver should not make a noticeable
difference, but before the vboxguest driver became a part of the
mainline kernel the virtualbox upstream developers have done a
cleanup / redesign of the userspace API of the vboxguest driver,
so the vboxguest driver will only work with recent virtualbox-guest-additions
and since you are using Ubuntu 16.04 chances are that you are
using that with Ubuntu's quite old bundled virtualbox-guest-additions
which will not work with the new driver and may be causing this
issue.
Can you try upgrading your virtualbox-guest-additions to 5.2.10
please?
Also if the above does not help, a couple of follow up
questions to help this pin down further:
1) Are you using vbox's 3d pass through functionality
2) Which desktop-environment are you using?
Regards,
Hans