Chapter 6: Installing the Linux Drivers
82
The iSCSI driver/firmware will not offload iSCSI connections onto a
jumbo frame-enabled CNIC device.
For MPIO to work properly, iSCSI nopout should be enabled on each
iSCSI session. Refer to open-iscsi documentation for procedures on
setting up noop_out_interval and noop_out_timeout values.
In the scenario where multiple CNIC devices are in the system and the
system is booted via Broadcom's iSCSI boot solution, ensure that the
iscsi node under /etc/iscsi/nodes for the boot target is bound to the NIC
that is used for booting.
See the following sections:
“Installing User Application - bnx2id” on page 82
“Installing Open iSCSI User Applications” on page 82
“Binding iSCSI Target to Broadcom NX2 iSCSI Transport Name” on
page 83
“Making Connections to iSCSI Targets” on page 84
“Maximizing Offload iSCSI Connections” on page 85
Installing User Application - bnx2id
When the bnx2i RPM package is installed, install the bnx2id application
under /sbin. See “Installing the Source RPM Package” on page 68 for
information. Run the bnx2id daemon before attempting to create iSCSI
connections. The driver does not establish connections to the iSCSI target
without the daemon's assistance.
bnx2id
The bnx2id daemon requires mknod and sh shell, which are standard on
any regular server.
Installing Open iSCSI User Applications
Install and run the open-iscsi programs, iscsid and iscsiadm, from the
Broadcom distributed open-iscsi packages. See “Packaging” on page 67
for details. Before you can install the Broadcom iSCSI-supported
packages, remove all pre-installed open-iscsi packages.
To install and run the iscsid and iscsiadm programs, do the following:
1. Remove all existing open-iscsi packages.
RHEL5
rpm -e iscsi-initiator-utils
SLES10 SP1