You can patch ESXi with
1) Update Manager - in which case you'll create a baseline apply it your host(s) and then check to see if the host(s) are up today.
2) vihostupdate - this is from the vCLI
3) esxupdate - this is available at the console of ESXi and it's preferable not to use it unless the above 2 fail.
4) PowerCLI - has cmdlets to update your host as well.
If you're running 4.1 you have the lastest and greatest. Otherwise you can check out patches here - http://www.vmware.com/patch/download/. Look at the firmware version and then check that against your host.
To get the NIC info - i'll assume you have 4.1
1) At the DCUI, login and select Troubleshooting Options.
2) Enable Local or Remote Tech Support mode. If you enable Remote TSM then access the host with a SSH client like Putty.
3) Use lspci to get PCI id info and model names. You can use the -v or -p swictches to get more info.
Start with lspci | grep Network
Dave
VMware Communities User Moderator
Now available - vSphere Quick Start Guide
Do you have a system or PCI card working with VMDirectPath? Submit your specs to the Unofficial VMDirectPath HCL.