HBA Firmware Version (Query Emulex Information)

Posted on 2009-12-29
Medium Priority
Last Modified: 2013-11-08
I need a way to use WMI or any other portable programming language to get the HBA FIRMWARE version.

Using HBAnywhere is helpful, but i need to be able to script this and run it across multiple servers.

Any WMI or vb suggestions?
Question by:thesurg3on
  • 2
LVL 35

Accepted Solution

Joseph Daly earned 2000 total points
ID: 26141224
It looks like this may be possible since there is a WMI class that deals with HBA/FC cards. See the page below.

It also looks like there is a piece of info for firmware version which is also good. I am doing some testing now to see how we can enumerate this data.

In the meantime for you which may actually be faster than me testing this would be to go download and install the WMI code creator on a box with an HBA card.

When you launch the program it should enumerate all of your WMI classes on the machine. I believe you are going to want to look in the root\WMI class for the HBA info. Ill post back if i can find more.

Author Comment

ID: 26141309
thanks i'll start there.
LVL 35

Assisted Solution

by:Joseph Daly
Joseph Daly earned 2000 total points
ID: 26141325
From what I have read you may need to install this as well. It appears as though it extends your WMI repositories, as I checked the wmi repositories on a system I have with FC cards and could not find the class listed in the first link.

LVL 41

Expert Comment

ID: 26141630
WMI almost always relies on the 3rd-party vendor to provide the "WMI Provider" for specialized equipment like an HBA controllers.
I didn't see anything on the the Emulex web site, so you might have to call 'em.

Featured Post


Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article is meant to give a basic understanding of how to use R Sweave as a way to merge LaTeX and R code seamlessly into one presentable document.
In threads here at EE, each comment has a unique Identifier (ID). It is easy to get the full path for an ID via the right-click context menu. However, we often want to post a short link within a thread rather than the full link. This article shows a…
The viewer will learn how to dynamically set the form action using jQuery.
In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …
Suggested Courses
Course of the Month15 days, 2 hours left to enroll

840 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question