VMware Cloud Community
DavoudTeimouri
Virtuoso
Virtuoso

Failed to register the device pciPassthru0 for x:x.x due to unavailable hardware or software support.

Hi,

What is the root cause of the below issue:

Failed to register  the device pciPassthru0 for x:x.x due to  unavailable hardware or software support.

We have Sun x4-8 server that the server had 768 GB memory, there was no problem but after upgrading memory to 1TB, the machines with pass-thru devices couldn't be start.

Two virtual machines are located on the server and the machines have one NIC and two HBA ports.

ESXi version: 6 U2

-------------------------------------------------------------------------------------
Davoud Teimouri - https://www.teimouri.net - Twitter: @davoud_teimouri Facebook: https://www.facebook.com/teimouri.net/
0 Kudos
1 Reply
DavoudTeimouri
Virtuoso
Virtuoso

I found the below lines in the ESXi vmkernel.log:

WARNING: Heap: 3721: Heap mainHeap (5538656/31462240): Maximum allowed growth (25923584) too small for size (29495296)

WARNING: Heap: 4214: Heap_Align(mainHeap, 29491208/29491208 bytes, 8 align) failed.  caller: 0x41802033fbe2

Is there any way to increase mainHeap size?

-------------------------------------------------------------------------------------
Davoud Teimouri - https://www.teimouri.net - Twitter: @davoud_teimouri Facebook: https://www.facebook.com/teimouri.net/
0 Kudos