Red Hat Bugzilla – Bug 156184
Few multi value parameters in iscsi.conf file do not support multiple values
Last modified: 2008-04-07 00:42:56 EDT
Description of problem:
/etc/iscsi.conf file and man pages mention the following support multiple
values with comma as separator:
The first two do not support multiple values and the third one "HostIPsForMP"
has been misspelt as "HostIPForMP" in /etc/iscsi.conf file.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Configure the above mentioned parameters with multiple values separated by
2. When driver is restarted, /var/log/messages shows error on those specific
lines, where multiple values are used with comma separator.
Multiple values for the above mentioned parameters do not function. They have
to be specified on separate lines to make it work.
Either change the documentation for these parameters to be functioning on
separate lines or change the implementation to make them work fine as multiple
I'm not seeing anywhere that Subnet/Address is said to support multiple values
Ok, so i put multiple values into the SLPMulticast line, and i got no errors.
What version are you using? Are you using the RPM?
1. Version of iSCSI Initiator: 3.6.2 downloaded from www.sf.net iscsi initiator
page. This was a .gz file dowaloaded from the sf.net
2. This was not available as rpm.
3. This was tested on a 2.4 kernel: kernel-2.4.20-8 (This was installed from a CD)
4. The man page of /etc/iscsi.conf, specifies usage of multiple values for the
5. SLPMulticast worked with value "all", but not with comma separated value.
/var/log/messages showed error at the line specified, since it was not able to
parse the multiple values with comma separators.
Well, I'm running RHEL3-U5 w/the iscsi-initiator-utils-3.6.2-7 package - i add
"SLPMulticast=192.168.22.112,10.15.80.2" to my /etc/iscsi.conf and start iscsi.
/var/log/messages has this:
Jun 15 08:32:09 bench-05 kernel: iSCSI: 3.6.1 (22-Sep-2004) built for Linux
Jun 15 08:32:09 bench-05 kernel: iSCSI: will translate deferred sense to current
sense on disk command responses
Jun 15 08:32:09 bench-05 kernel: iSCSI: control device major number 254
Jun 15 08:32:09 bench-05 kernel: iSCSI: allocating task cache iscsi_0007304628
with reaping disabled
Jun 15 08:32:09 bench-05 kernel: iSCSI: detected HBA ddc16b00, host #0
Jun 15 08:32:09 bench-05 kernel: scsi0 : iSCSI 3.6.1 (22-Sep-2004)
Jun 15 08:32:09 bench-05 iscsid: version 3.6.2 (27-Sep-2004)
Jun 15 08:32:09 bench-05 iscsid: INBP boot check returned
this_is_inbp_boot = 0
Jun 15 08:32:09 bench-05 iscsid: Connected to Discovery Address 10.15.84.19
Jun 15 08:32:29 bench-05 iscsi: succeeded
There is no mention of an error in the config file. Please update to the latest
RHEL3 codebase and try again (and use the iscsi-initiator-utils rpm)
I just re-tried, and saw there were no errors when I specified comma-separated
multiple values for SLPMulticast, but the devices were not shown after executing
iscsi-ls -l. Whereas when SLPMulticast was given a value "all", the devices were
visible on the host with iscsi-ls -l.
From where can I download RHEL3-U5 and iscsi-initiator-utils-3.6.2-7 package? I
will try to test this defect against this combination.
> From where can I download RHEL3-U5 ...
It is on RHN. You should have an entitlement. If not please contact Rob Kenna
I'm seeing the same thing as comment #7 with the current RPM - I'll pull the
SLPMulticast comma separated options out of the configs and man pages.
Fixes to documentation have been committed upstream - will be picked up in next
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.