A dependent hardware iSCSI adapter is a third-party adapter that depends on VMware networking, and iSCSI configuration and management interfaces provided by VMware.

This type of adapter can be a card, such as a Broadcom 5709 NIC, that presents a standard network adapter and iSCSI offload functionality for the same port. The iSCSI offload functionality appears on the list of storage adapters as an iSCSI adapter. Although the iSCSI adapter is enabled by default, to make it functional, you must set up networking for the iSCSI traffic and bind the adapter and an appropriate VMkernel iSCSI port. You can then configure the adapter.

The entire setup and configuration process for the dependent hardware iSCSI adapters involves these steps:


View the dependent hardware adapters.

See View Dependent Hardware iSCSI Adapters.

If your dependent hardware adapters do not appear on the list of storage adapters, check whether they need to be licensed. See your vendor documentation.


Determine the association between the dependent hardware adapters and physical NICs.

See Determine Association Between Dependent Hardware iSCSI and Physical Network Adapters

Make sure to note the names of the corresponding physical NICs. For example, the vmhba33 adapter corresponds to vmnic1 and vmhba34 corresponds to vmnic2.


Configure the iSCSI networking by creating ports for the iSCSI traffic.

See Networking Configuration for Software iSCSI and Dependent Hardware iSCSI.

Open a port for each NIC. For example, create the vmk1 port for the vmnic1 NIC and the vmk2 port for vmnic2.


Bind the iSCSI ports to corresponding dependent hardware iSCSI adapters. This step is necessary no matter whether you have multiple adapters or just one.

See Bind iSCSI Ports to iSCSI Adapters.

In this example, you bind port vmk1 to vmhba33 and port vmk2 to vmhba34.


Configure discovery addresses.

See Configuring Discovery Addresses for iSCSI Initiators.


Configure CHAP parameters.

See Configuring CHAP Parameters for iSCSI Adapters.