How would I obtain HBA driver and firmware info if the commands I'm following are not always 100% effective? I'm having mixed results in my 6.0 environment gathering HBA data. Using the info in the below kb's, sometimes the commands work, sometimes they don't. (Example: Failed to read key-value instance) Other times the location isn't found. (Example: /proc/scsi/lpfc location doesn't exist for Emulex HBA)
To frustrate me further, some of my hosts are not accessible via SSH even when the svc is started, which means I'll have to restart mgmt agents or reboot the machine when time allows, but for now I've tried running them from the DCUI, but I'm struggling to display the data in a way I can read what I need. (The result of /usr/lib/vmware/vmkmgmt_keyval/vmkmgmt_keyval -a is long, and there's no way I know to scroll up if what you need is off the screen) I understand in linux you can use tail or more, but I haven't had much luck formatting in the shell.
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1027206
Identifying the firmware of a Qlogic or Emulex FC HBA (1002413) | VMware KB