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

Discussions related to using VirtualBox on Linux hosts.
Post Reply
Okkhoy
Posts: 4
Joined: 11. Aug 2017, 10:32

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

Post 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}
Last edited by socratis on 12. Aug 2017, 06:35, edited 1 time in total.
Reason: Added ticket to the title.
mpack
Site Moderator
Posts: 39156
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

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

Post 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.
Okkhoy
Posts: 4
Joined: 11. Aug 2017, 10:32

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

Post 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.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

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

Post 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
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

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

Post by Perryg »

socratis
Site Moderator
Posts: 27330
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

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

Post 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...
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Okkhoy
Posts: 4
Joined: 11. Aug 2017, 10:32

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

Post by Okkhoy »

Thank you for the reference, I was the one who opened the mentioned bug ticket :)
Okkhoy
Posts: 4
Joined: 11. Aug 2017, 10:32

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

Post 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.
Post Reply