commit 9e62c7dda6ed5a0a40aed6c228c9b88c61431586 Author: Hannes Reinecke Date: Tue May 27 12:07:35 2014 +0200 95iscsi: Use 'ip=ibft' for ibft autoconfiguration For iBFT autoconfiguration we should be setting 'ip=ibft' instead of rd.neednet. This should instruct dracut to only enable the iBFT interfaces and leave the rest alone. References: bnc#879038 Signed-off-by: Hannes Reinecke diff --git a/modules.d/95iscsi/module-setup.sh b/modules.d/95iscsi/module-setup.sh index 97e6e81..634c72e 100755 --- a/modules.d/95iscsi/module-setup.sh +++ b/modules.d/95iscsi/module-setup.sh @@ -41,12 +41,14 @@ installkernel() { install_ibft() { # When iBFT / iscsi_boot is detected: - # - mark network as mandatory + # - Use 'ip=ibft' to set up iBFT network interface # - specify firmware booting cmdline parameter for d in /sys/firmware/* ; do if [ -d ${d}/initiator ] ; then - echo "rd.neednet=1" >> "${initdir}/etc/cmdline.d/95iscsi.conf" + if [ ${d##*/} = "ibft" ] ; then + echo "ip=ibft" >> "${initdir}/etc/cmdline.d/95iscsi.conf" + fi echo "rd.iscsi.firmware=1" >> "${initdir}/etc/cmdline.d/95iscsi.conf" fi done