**root=**_???_ **netroot=**iscsi **rd.iscsi.firmware=1**::
will read the iscsi parameter from the BIOS firmware
+**rd.iscsi.login_retry_max=**__<num>__::
+ maximum number of login retries
+
**rd.iscsi.param=**__<param>__::
<param> will be passed as "--param <param>" to iscsistart.
This parameter can be specified multiple times.
> /tmp/iscsiuio-started
fi
-#set value for initial login retry
-set_login_retries() {
- local default retries
- default=2
- retries=$(getarg rd.iscsilogin.retries)
- return ${retries:-$default}
-}
handle_firmware()
{
case "$iscsi_param" in
*node.session.initial_login_retry_max*) ;;
*)
- set_login_retries
- retries=$?
+ retries=$(getargnum 3 0 10000 rd.iscsi.login_retry_max)
if [ $retries -gt 0 ]; then
iscsi_param="${iscsi_param% } node.session.initial_login_retry_max=$retries"
fi