After installing SLES11 SP2 on Iscsi Lun boot parameters are passed to OS by IBFt. When SLES creates initrd ip and iscsi informations are placed to initrd startup script Ibft Nic parameters are not configured dynamical and when we try to boot from the same LUN on the same machine using different NIC ( fail over , etc ) system stops booting after grub menu.

One soultion to resolve this issue is pass initrd paramters : static_macaddressess and static_ips.

Why ibft boot parameters are not discovered dynamically ? In my opinion this is the serious problem ex. when Iscsi NIC fails and we try to exchange it.