Page 1 of 1

VBoxDrv: Too many CPUs (288) for the GIP (max 256) (#16999)

Posted: 11. Aug 2017, 10:38
by Okkhoy
We are trying to install virtual box on a Hitachi server with 288 cores.
However, on using apt-get to install virtual box we get the following warning/errors:

Code: Select all

[6276452.873981] vboxdrv: module verification failed: signature and/or required key missing - tainting kernel
[6276452.882765] vboxdrv: Found 288 processor cores
[6276452.885176] VBoxDrv: Too many CPUs (288) for the GIP (max 256)
We are unable to proceed from here. Any help is appreciated.

Host OS : Ubuntu 16.04

Code: Select all

$ uname -a
Linux enigma 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"
Thanks in advance!

{edit: added host OS details}

Re: VBoxDrv: Too many CPUs (288) for the GIP (max 256)

Posted: 11. Aug 2017, 10:51
by mpack
I'm no Linux expert, but AFAIK if you are installing VirtualBox via "apt-get" then you aren't installing VirtualBox at all, you're installing a distro fork, and should ask support questions for it on the Ubuntu forums.

Re: VBoxDrv: Too many CPUs (288) for the GIP (max 256)

Posted: 11. Aug 2017, 11:27
by Okkhoy
Well, from the downloads page, we followed the instructions to install from apt-get.

From what I understand, the check happens in the source file:

Code: Select all

vbox/src/VBox/HostDrivers/Support/SUPDrvGip.cpp
which means irrespective of the distribution of virtualbox, this is a limitation.

I am interested to know if there is a work around to overcome this limitation.

Re: VBoxDrv: Too many CPUs (288) for the GIP (max 256)

Posted: 11. Aug 2017, 13:54
by Perryg
As you see the MAX amount of CPU cores supported is 256 and if you want this to work you would need to get the DEVs involved. They can be reached via IRC or their mailing list. https://www.virtualbox.org/wiki/Community

Re: VBoxDrv: Too many CPUs (288) for the GIP (max 256)

Posted: 11. Aug 2017, 14:26
by Perryg

Re: VBoxDrv: Too many CPUs (288) for the GIP (max 256)

Posted: 12. Aug 2017, 06:34
by socratis
Okkhoy wrote:We are trying to install virtual box on a Hitachi server with 288 cores.
Okkhoy wrote:I am interested to know if there is a work around to overcome this limitation.
I could certainly fix this! Just ship me your system and I will provide the necessary patches. :D

PS. It *does* run OSX, right? That's the only thing I can compile on. For PowerPC of course...

Re: VBoxDrv: Too many CPUs (288) for the GIP (max 256)

Posted: 13. Aug 2017, 05:51
by Okkhoy
Thank you for the reference, I was the one who opened the mentioned bug ticket :)

Re: VBoxDrv: Too many CPUs (288) for the GIP (max 256)

Posted: 13. Aug 2017, 05:53
by Okkhoy
socratis wrote:
Okkhoy wrote:We are trying to install virtual box on a Hitachi server with 288 cores.
Okkhoy wrote:I am interested to know if there is a work around to overcome this limitation.
I could certainly fix this! Just ship me your system and I will provide the necessary patches. :D

PS. It *does* run OSX, right? That's the only thing I can compile on. For PowerPC of course...
:roll: :P

On a serious note, from what I understand, there are issues with CPU scheduling when the number goes beyond 256 cores.
For now, we are stuck to the option of limiting the cores in the BIOS.