Users Guide

7–Linux Driver Software
Linux iSCSI Offload
56 BC0054508-00 J
User Application iscsiuio
Install and run the iscsiuio daemon before attempting to create iSCSI connections.
The driver cannot establish connections to the iSCSI target without the daemon's
assistance.
To install and run the iscsiuio daemon:
1. Install the iscsiuio source package as follows:
# tar -xvzf iscsiuio-<version>.tar.gz
2. CD to the directory where iscsiuio is extracted as follows:
# cd iscsiuio-<version>
3. Compile and install as follows:
# ./configure
# make
# make install
4. Ensure that the iscsiuio version matches the source package as follows:
# iscsiuio -v
5. Start iscsiuio as follows:
# iscsiuio
Bind iSCSI Target to QLogic iSCSI Transport Name
By default, the Open-iSCSI daemon connects to discovered targets using
software initiator (transport name = 'tcp'). Users who want to offload iSCSI
connection onto C-NIC device should explicitly change transport binding of the
iSCSI iface. Perform the binding change using the iscsiadm CLI utility as follows,
iscsiadm -m iface -I <iface_file_name> -n iface.transport_name -v
bnx2i -o update
Where the iface file includes the following information for SLES 11 SP1:
iface.net_ifacename = ethX
iface.iscsi_ifacename = <name of the iface file>
iface.hwaddress = xx:xx:xx:xx:xx:xx
iface.ipaddress = XX.XX.XX.XX
iface.transport_name = bnx2i
Ensure that the iface.hwaddress is in lowercase format.