Release Date: March 20, 2009
This patch fixes an issue where systems using the bnx2x driver with a Broadcom NetXtreme II 57710, 57711, or 57711E NIC might experience unstable behavior whenever there is certain I/O stress or pattern. Known cases of unstable behavior include VMotion failures and memory heap issues. These behaviors are more likely to occur when using jumbo frames. The vmkernel log file shows error messages similar to the following:
Feb 17 14:52:37 esx10 vmkernel: 0:01:43:18.615 cpu6:1264)WARNING: Heap: 1397: Heap migHeap0 already at its maximumSize. Cannot expand.
Feb 20 11:00:35 viesxlabrtp02 vmkernel: 0:17:06:37.984 cpu0:1024)WARNING: Heap: 1419: Heap bnx2x (35648248/35648264): Maximum allowed growth (24) too small for size (4096)
Feb 20 11:00:35 viesxlabrtp02 vmkernel: 0:17:06:37.984 cpu0:1024)WARNING: Heap: 1522: Heap_Align(bnx2x, 2048/2048 bytes, 4 align) failed. caller: 0x8efb8e
None beyond the required patch bundles and reboot information listed in the table, above.
Based on VMware KB 1009231