Symptoms:
- After upgrading a host to ESXi 5.1 Update 2, virtual machines using the E1000/E1000E virtual adapter stop passing network traffic intermittently leading to the host being non-responsive
- After powering up a virtual machine, the network adapter remains disconnected
- While using vCloud Director, virtual machines spontaneously disconnect
- When reconnecting a disconnected virtual machine, the other powered on and running virtual machines on the host disconnect
- In the
vmkernel.log
file (located in /var/log
) of the affected ESXi 5.1 U2 host, you see messages similar to:
WARNING: Heap: 2677: Heap netGPHeap already at its maximum size. Cannot expand.
WARNING: Heap: 3058: Heap_Align(netGPHeap, 35156/35156 bytes, 8 align) failed. caller: 0x41800915066c
WARNING: E1000: 8817: failed to enable port 0x200002f on DvsPortset-0: Out of memory
WARNING: Net: vm 367615: 4454: cannot enable port 0x200002f: Out of memory
- In the
vmware.log
file on the affected virtual machine, you see entries similar to:
vcpu-0| I120: VMM initialized.
vcpu-0| W110: Restoring VMM
vcpu-0| I120: Msg_Post: Error
vcpu-0| I120: [msg.ethernet.e1000.openFailed] Failed to connect ethernet0.
vcpu-0| I120: ----------------------------------------
vcpu-0| I120: SVGA: Registering MemSpace at 0xd8000000(0xd8000000) and 0xd0800000(0x
d0800000)
- In the
hostd.log
file (located in /var/log
) of the affected ESXi 5.1 U2 host, you see entries similar to:
[7F7C#### verbose 'Vmsvc.vm:/vmfs/volumes/4f4eb4eb-xxxxxxxx-xxxx-0017a4770020/VM/VM.vmx'] Handling message _vmx5: Failed to connect virtual device Ethernet0.
- In the hostd.log file, you see entries similar to:
PktYYYY-MM-DDT<time>.905Z cpu24:12476)WARNING: Heap: 3058: Heap_Align(netGPHeap, 35156/35156 bytes, 8 align) failed. caller: 0x41800e15066c<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth PktYYYY-MM-DDT<time>.979Z cpu25:12478)WARNING: Heap: 3058: Heap_Align(netGPHeap, 35156/35156 bytes, 8 align) failed. caller: 0x41800e15066c<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth
Pkt2014-03-05T10:34:19.058Z cpu14:9175)WARNING: Heap: 3058: Heap_Align(netGPHeap,35156/35156 bytes, 8 align) failed. caller: 0x41800e15066c<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Eth Pkt<7>Et</time></time>
Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.
Note: The issue described in this article is specific to hosts running ESXi 5.1 Update 2. If you are running an older version of ESXi, your issue is not related to this article. Search for your symptoms in the Knowledge Base or file a Support Request. For more information, see
Filing a Support Request in Customer Connect (2006985).
Note: You may also get a similar error from a Nexus 1000v or VMware VDS even if you just list the vswitch(s) with the
esxcfg-vswitch -l command.
For more information, see
Error message is displayed when a large number of dvPorts are in use in VMware ESXi 5.1.x (2034073).