Emulex Fibre Channel HBAnyware


"A "
 Site Map

Product Categories

Battery BackUPS
CD/DVD Duplicators
Hard Drives Hard Drive Duplicators
Networking Solutions
Optical Drives
Processor/Video Upgrades
Printers SCSI Adaptors
SUN Tape Drives
UMAX Scanners

c2it makes it easy to send and receive money online with your friends and family. Click here to see how:

PayPal lets any business or consumer with an email address to securely, conveniently, and cost-effectively send and receive payments online.

Emulex Fibre Channel HBA's ::: Emulex Fibre Channel Switches  

Emulex is the computer industry's preeminent source for a broad range of advanced storage networking infrastructure solutions


HBAnyware™ is a centralized HBA management suite that dramatically simplifies SAN management and lowers total cost of ownership. HBAnyware incorporates driver-based technology to enable complete management of Emulex HBAs, including the ability to upgrade firmware anywhere in a Fibre Channel or iSCSI SAN from a single console. Emulex’s HBAnyware complements third party management applications and enables cost-effective and scalable management that is critical to the efficient operation of enterprise-class SANs. Additionally, HBAnyware leverages Emulex’s unique architectural capabilities, including firmware upgradeability and driver compatibility across product generations, to further reduce planned downtime and improve IT management productivity.

A Robust Framework for HBA Management

HBAnyware provides an extensible operating system-independent framework for communication with, and management of, Emulex HBAs. The framework consists of host system resident clients, agents and services, as well as an Emulex defined command set utilizing the industry-standard Fibre Channel General Service Common Transport (FC-GS-3 CT) protocol as an "in-band" transport mechanism. Both host-based applications and Fibre Channel attached appliances and switches can utilize the framework with equal ease. All HBAnyware operations are restricted by an access control list and are cryptographically verified using FC-GS-3 Authenticated CT.

  APIs/Libraries for Host Application or Fabric Device Use

Utilizing HBAnyware, Emulex utilities and third party applications are able to uniformly discover, report on, and manage both local and remote Emulex HBAs from a single management console or application. An integrated and robust set of OS independent APIs, based on OS specific libraries, are included with the framework for use by host-based applications utilizing Emulex driver capabilities. Embedded environments directly attached to the fabric have equivalent capabilities via Emulex’s FC-GS-3 CT based command set. In addition, a "remote" equivalent of the widely used Common HBA API (FC-MI, Appendix A) has been added to HBAnyware. With this addition, host-based software management applications will no longer be required to deploy application specific agents to all hosts on the fabric.


HBAnyware Becomes Standard Emulex Product

Today, OEMs using Emulex HBA driver technology include EMC, Fujitsu, Hewlett Packard, Hitachi Data Systems, IBM and Unisys, and have deployed storage solutions with more than 750,000 Emulex Fibre Channel HBAs into Fortune 1000 data centers worldwide. HBAnyware is fully compatible with Emulex’s entire product line and supported installed base. As a driver-based technology, HBAnyware can be easily deployed, leveraging these customer investments in network and storage environments. In addition, Emulex is enabling its OEM customers and industry partners to incorporate HBAnyware functionality using API extensions that Emulex intends to submit for standards adoption.


Remote Firmware Download Utilities and a new Command Line Interface

With the introduction of HBAnyware, Emulex will be including with each driver kit a graphical standalone Remote Firmware Download Utility, along with a Command Line Interface (CLI) for scripted control of many HBAnyware capabilities. Based on HBAnyware, these new utilities include:

  • Local and remote discovery of Emulex HBAs
  • Adapter inventory/audit and status information
  • HBA FC Port status, attributes and statistics
  • Local and remote management and real-time installation of HBA firmware


An Infrastructure for Third Parties

HBAnyware implements a rich set of client/server component technologies and capabilities:

  • Remote Management Client (RMC)
  • Remote Management Agent (RMA)
  • Host resident CT server for use with the RMA
  • Remote Management Agent security using FC-GS-3 Authenticated CT
  • Adapter proxy capabilities, allowing any one Emulex HBA in a host to "manage" other HBAs in the same host
  • Ability to bi-directionally test the data path between any two Emulex HBAs (with variable sized CT payloads)
  • Ability to reset/reinitialize a local or remote host bus adapter port
  • Ability to push requisite Emulex data files to a remote Emulex managed data file repository on each host (HBA firmware images)
  • HBAnyware is tightly coupled with the driver deployed with it, guaranteeing highly reliable information, immediate response times to events on the fabric, and intelligent exception/error handling
  • Full support for all generations of Emulex Fibre Channel HBAs

Three (3) programmatic interfaces are provided:

  • An Emulex defined FC-GS-3 CT based command set for in-band Fibre Channel device usage (switches and appliances may utilize the protocol)
  • A Command Line Interface (CLI) for local or remote scripted actions
  • C-language libraries/APIs for host based applications (RMAPI)

Remote Management API (RMAPI)

Emulex’s RMAPI includes a variety of functions and capabilities. To shield developers from internal HBA operational details, high-level functions are supplied for many operations, such as downloading firmware. Components of the framework on the local hosts actually do "the heavy lifting," guaranteeing the operational integrity of the actions requested. Example functions include:

  • (detailed) Emulex Attribute Blocks are currently defined: Server, Adapter, Port, Port Statistics, Port FCP Mappings/Bindings and FC-3 Management Attributes
  • A single macro, RM_UpdateFirmware, is defined for the four function calls required to complete a local or remote firmware download (Send, Import, Verify, and Download). All firmware operations are handled by the Framework itself.
  • Remote cHBA API - RMAPI migrates the local capabilities provided by the current cHBA API libraries to include both local and remote access to this information for Emulex HBAs.

As an extensible framework for both local and remote usage, new and existing Emulex software functionality will be incrementally added to HBAnyware, enhancing current SAN management products and capabilities, as well as enabling entirely new classes of product functionality.

Supported Environments

User Interfaces:

    Windows GUI, Java GUI for Unix and Command Line Interface for all implementations

Operating System Platforms and Driver(s):

    Windows NT, 2000, and .NET 2003 (when released by Microsoft)
    SCSIPort Miniport v5.00, Port v2.20, and STORPort Miniport v1.00 (for .NET 2003)
    Solaris 2.6, 7, 8, 9 - v5.10 driver
    Linux support pending
    Refer to Emulex web site for updated support information


    All Emulex LightPulse Fibre Channel HBAs are supported

Relevant Standards:

    FC-GS-3, FC-MI, FC-FS and FC-PH


This document refers to various companies and products by their trade names. In most, if not all cases, their respective companies claim these designations as trademarks or registered trademarks. This information is provided for reference only. Although this information is believed to be accurate and reliable at the time of publication, Emulex assumes no responsibility for errors or omissions. Emulex reserves the right to make changes or corrections without notice.


© Copyright 2005.
*Price and availabilities subject to change without any notice. Not responsible for typographical errors.


tape drives | hard drives | optical drives | storage media | right storage solution for you | drive liquidation/specials

Archive | ADIC | Benchmark | BreeceHill |Certance|Compaq | | Dell | Exabyte
|GST | HP | IBM | Lacie| Maxoptix | Overland | OnStream | Plasmon | QualStar | Quantum | Quantum/ATL |
 Seagate | Sony | Spectralogic | Sun | StorageTek | Tandberg
| TechMar | Wangtek

Drive FAQs: AIT Drives | LTO Drives | SDLT Drives | DLT Drives | LTO 2 VS SDLT 320 | Drive Technology Comparison