Description of problem: /etc/iscsi.conf file and man pages mention the following support multiple values with comma as separator: - Subnet/Address - SLPMulticast - HostIPsForMP 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): kernel-2.4.20-8 How reproducible: Always Steps to Reproduce: 1. Configure the above mentioned parameters with multiple values separated by comma. 2. When driver is restarted, /var/log/messages shows error on those specific lines, where multiple values are used with comma separator. Actual results: Multiple values for the above mentioned parameters do not function. They have to be specified on separate lines to make it work. Expected results: Either change the documentation for these parameters to be functioning on separate lines or change the implementation to make them work fine as multiple values. Additional info: None
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 mentioned attributes. 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 2.4.21-32.0.1.ELsmp 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[9845]: version 3.6.2 (27-Sep-2004) Jun 15 08:32:09 bench-05 iscsid[9845]: INBP boot check returned this_is_inbp_boot = 0 Jun 15 08:32:09 bench-05 iscsid[9848]: 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 (rkenna).
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 RPM build.
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. http://rhn.redhat.com/errata/RHBA-2005-548.html