Public bug reported: Right now, the following logic is used if you pass iscsi_auto as a kernel option:
modprobe iscsi_ibft iscsistart -b However, in a PXE boot environment, the interface initialized will be something like the "primary" interface of the system, probably not where your iscsi traffic is running. The '-N' flag of iscsistart should also be used to configure the networking before attempting to create a session to the target. so: iscsistart -Nb This change should go into the scripts/local-top/iscsi script. I'll attach a patch. Note that this code path is not traversed unless you are booting the kernel with iscsi_auto. Also if you boot the kernel this way and you do not have IBFT in your ethernet adapter, you will already fall into an (initramfs) prompt as iscsistart -b will fail. The only consideration is if the IBFT does not have correct networking information in it, which should be a configuration error. ** Affects: open-iscsi (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1513254 Title: iscsi_auto flag should use iscsistart -N in addition to -b To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/1513254/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs