On 01/15/2010 02:33 AM, Mike Christie wrote:

In the open-iscsi git tree there is now offload boot support. The driver
must support ibft or OF. This means that bnx2i and cxgb3i are supported.
If you run

iscsistart -b
iscsiadm -m fw -l

it will create sessions using the offload card that was used for boot.

iscsiadm -m discovery -t fw

This will create ifaces or update existing ones with the ibft/of info
for the offload card, and it will set things up so the targets in
ibft/of are setup in the node db to accessed through the card.

However, because I am not sure if any distros can support this and it
conflicts with the old behavior I turned it off by default. To turn it
on you need to compile the userspace code with OFFLOAD_BOOT_SUPPORTED.

To support this, distros or users that like pain, should add the offlaod
driver (cxgb3i or bnx2i) to the initramfs, and for bnx2i you need to
also throw in the brcm or uip (depends on the code version/base) daemon
in the initramfs and start it before running iscsistart or iscsiadm.

Oh yeah one other note. For bnx2i, you also need to bring up some other bnx2/bnx2x nic still. This requires a kernel fix. For cxgb3i this is not needed.
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To post to this group, send email to open-is...@googlegroups.com.
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to