Did anyone ever figure this out? I am having the same issue with a brand new Cisco UCS C200M2 running ESXi 4.1.
I have tried changing the speed in the Vsphere Client and CLI and both give me the same error.
Also when i manually set the speed on the switch it only works if I set it to 10 or 100 Mbps...
This is very strange since the NIC is a gigabit NIC.