which emulex hba? I assume you are only using the sim agent for basic monitoring. this is the config we are getting ready to go with...
I think it doesnt matter which Emulex HBA you are using.
What I found out so far is that the HP SIM Agent is looking for a lib file libemsdm.so which isnt in the files which you can download from the emulex site.
(For the qlogic you can find in the hp sim agent readme that you have to rename the lib file)
I found on the hp site a package which isnt valid for esx but it has that lib file in it (hp-lpfc-2007-11-19.tar). When I extract the libemsdm.so and copy that file into the lib folder the HB SIM Agent is showing the Emulex HBAs and the connected MSA storage.
I contacted HP lets see if the will provide a better solution.
Did you load the RPM from here: http://www-dl.emulex.com/support/vmware/21a36/elxvmwarecorekit-2.1a36-2.i386.rpm
Docs, etc are on the base emulex vmware support page here: http://www.emulex.com/vmware/support/index.jsp
Dominic has some good info on shutting off the unneeded services. If you don't know why you need them then you don't. If you want to run HBAnywhere on another system and talk to this one you do, but it's not secure.
bottom line, disable ElxRMSrv & elxlpfc unless you know why you need them.
It's in the ks.cfg section of automated installs here, search for emulex:
#Installing Emulex Config Util
echo " Installing Emulex Configuration Utility" >/dev/tty2
/bin/rpm -ivh /root/install/elxvmwarecorekit-2.1a29-7.3.2-3.i386.rpm > /root/install/elxvmwarecorekit.log
#Services are unneeded, just need to install the utility
/sbin/chkconfig ElxRMSrv off
/sbin/chkconfig elxlpfc off
#&%~! board is SO unfriendly to code & comments.