When we wanted to connect a virtual machine to a virtual switch on our ESX Server we found that the network card would not stay “connected”. The message was:
Failed to connect virtual device Ethernet0
Solution: the virtual switch has exceeded its number of configured VMkernel ports. We had a 24 port switch with 25 VMs connected to it.