Bug 224649

Summary: [LSI4.6 feat] iSCSI SW-Initiator driver in RHEL4 doesn't support iSNS
Product: Red Hat Enterprise Linux 4 Reporter: Shailendra Hebsur <shebsur>
Component: iscsi-initiator-utilsAssignee: Mike Christie <mchristi>
Status: CLOSED WONTFIX QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 4.0CC: andriusb, coughlan, josh.weiser, khtan, larry.stephens, rkenna
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-02-09 23:40:54 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 217099    

Description Shailendra Hebsur 2007-01-26 21:03:39 UTC
Description of problem:

1. Install the iSCSI driver src (Get the driver src from Redhat's source disc 1)

2. After installing the src, if 'ls' is executed on the src directory & below 
is the o/p,

# ls *
Changelog  COPYING  Makefile  README

common:
auth  login

daemon:
discovery  include  iscsi-auth.c  iscsi-config.c  iscsid.c  iscsi-io.c  iscsi-
linux.c

driver:
include       iscsi-initiator.c  iscsi-portal.c    iscsi-task.c      
scsi_transport_iscsi.c
iscsi-attr.c  iscsi-ioctl.c      iscsi-recv-pdu.c  iscsi-xmit-pdu.c
iscsi-auth.c  iscsi-network.c    iscsi-session.c   Makefile

include:
iscsi.h  iscsi-ioctl.h  iscsi-portal.h  iscsi-protocol.h  iscsi-version.h

man:
iscsi.conf.5  iscsid.8  iscsi-ls.1  iscsi-rescan.1

misc:
include  iscsi.conf  md5.c  scripts  string-buffer.c

RPM:
iscsi.spec.rh-7.x  iscsi.spec.rhel3-K2.6  Kconfig  README  README.patch

utils:
iscsi-boot  iscsi-device.c  iscsi-iname.c
[root@prince linux-iscsi-4.0.3.0]#

3. The above directory o/p don't have src files to compile for iSNS which 
basically proves that it doesn't support iSNS


Host details:

# uname -a
Linux prince 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:32:02 EDT 2006 x86_64 x86_64 
x86_64 GNU/Linux

# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)

# rpm -qa | grep -i iscsi
iscsi-initiator-utils-4.0.3.0-4

# lsmod | grep -i iscsi
iscsi_sfnet            95197  3
scsi_transport_iscsi    13377  1 iscsi_sfnet
scsi_mod              141457  9 
iscsi_sfnet,mppVhba,mptsas,mptfc,mptspi,mptscsi,mppUpper,sg,sd_mod

# modinfo iscsi_sfnet
filename:       /lib/modules/2.6.9-
42.ELsmp/kernel/drivers/scsi/iscsi_sfnet/iscsi_sfnet.ko
parm:           max_initial_login_retries:Max number of times to retry logging 
into a target for the first time before giving up. The default is 3. Set to -1 
for no limit
version:        4:0.1.11-3 BA273FAEA64EA20472A07EC
license:        GPL
description:    iSCSI initiator
author:         Mike Christie and Cisco Systems, Inc.
depends:        scsi_transport_iscsi,scsi_mod
vermagic:       2.6.9-42.ELsmp SMP gcc-3.4

# modinfo scsi_transport_iscsi
filename:       /lib/modules/2.6.9-
42.ELsmp/kernel/drivers/scsi/scsi_transport_iscsi.ko
license:        GPL
description:    iSCSI Transport Attributes
author:         Mike Christie
depends:
vermagic:       2.6.9-42.ELsmp SMP gcc-3.4

Comment 4 Andrius Benokraitis 2007-01-26 21:56:44 UTC
Shailendra, this is a substantial feature requested for RHEL 4. Since we are
currently focusing our efforts on the open-iscsi codebase for RHEL 5, it could
be RHEL 4.6 or 4.7 until this may be included. I'll tentatively have this on the
list for 4.6, but this is assuming the iSNS code for RHEL 5.1 can be reused
enough to make it easy to include. We'll keep you posted.

In the meantime, it would be benefitial to monitor the iSNS upstream
functionality for RHEL 5.

Comment 5 Andrius Benokraitis 2007-01-26 21:58:27 UTC
BTW: You may want to update your Bugzilla preferences to change your user
account from lsil.com to lsi.com. This will ensure future emails are delivered.

Go to:
https://bugzilla.redhat.com/bugzilla/userprefs.cgi

Comment 8 RHEL Program Management 2007-02-09 23:40:54 UTC
Product Management has reviewed and declined this request.  You may appeal this
decision by reopening this request.