Hi,
We're having some weird intermittent connectivity issues after the firmware update (including NIC firmware) on ESXi 5.5 U1. VMs from different VLANs on the same ESXi host occasionally can't communicate with each other.
What I noticed is that there seems to be a mismatch in PCI IDs reported by esxcfg-nics -l:
vmnic2 0000:18:00.00 tg3 | Up 1000Mbps Full | 9000 Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet |
vmnic3 0000:18:00.01 tg3 | Up 1000Mbps Full | 9000 Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet |
vmnic4 0000:18:00.02 tg3 | Up 1000Mbps Full | 9000 Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet |
vmnic5 0000:18:00.03 tg3 | Up 1000Mbps Full | 9000 Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet |
If I look at /etc/vmware/esx.conf for vmnic2 (for example):
/vmkdevmgr/pci/s00000005.00/alias = "vmnic2"
/device/000:024:00.0/vmkname = "vmnic2"
/net/vswitch/child[0000]/uplinks/child[0001]/pnic = "vmnic2"
/net/vswitch/child[0000]/teamPolicy/uplinks[0001]/pnic = "vmnic2"
/net/vswitch/child[0000]/portgroup/child[0000]/teamPolicy/uplinks[0001]/pnic = "vmnic2"
/net/vswitch/child[0000]/portgroup/child[0002]/teamPolicy/uplinks[0001]/pnic = "vmnic2"
/net/vswitch/child[0000]/portgroup/child[0001]/teamPolicy/uplinks[0001]/pnic = "vmnic2"
/net/vswitch/child[0000]/portgroup/child[0003]/teamPolicy/uplinks[0000]/pnic = "vmnic2"
/net/pnic/child[0002]/name = "vmnic2"
esxcfg-nics -l reports that it's 18 (so does vSphere Client), while in esx.conf it's 24. Could this be an issue?
There are couple of ESXi hosts that haven't been updated, and the IDs match both in esxcfg-nics -l and /etc/vmware/esx.conf.
Thank you.