Resolved: CHAP login with HP mpx100

2009-09-29 Thread Hannes Reinecke

Hi all,

finally I managed to login to a HP mpx100 bridge with CHAP
enabled. Turned out that the HP is not using a CHAP username
at all, just the password. So we need to tweak open-iscsi
to allow empty usernames.

Patch to follow.

Cheers,

Hannes
-- 
Dr. Hannes Reinecke   zSeries  Storage
h...@suse.de  +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Markus Rex, HRB 16746 (AG Nürnberg)

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---



building from source fails on custom cloud/xen kernel.

2009-09-29 Thread Xenophod

I'm trying to build the open-iscsi module for a xen kernel provided by
3Tera/Applogic (based on CentOS 5.1 I believe).
I have the kernel source from the vendor and I'm not sure if I'm doing
this right.
Here is the command I'm running:

# make KSRC=/root/rpm/BUILD/xen-3.2.2-src/linux-2.6.18-xen.hg \
KBUILD_OUTPUT=/root/rpm/BUILD/xen-3.2.2-src/build-linux-2.6.18-
xenU_x86_32

make -C utils/fwparam_ibft
make[1]: Entering directory `/root/open-iscsi-2.0-870.3/utils/
fwparam_ibft'
cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include   -c -o
fwparam_ibft.o fwparam_ibft.c
cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include   -c -o
fw_entry.o fw_entry.c
cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include   -c -o
prom_lex.o prom_lex.c
stdout:1622: warning: ‘yyunput’ defined but not used
cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include   -c -o
prom_parse.tab.o prom_parse.tab.c
cc -O2 -g -fPIC -Wall -Wstrict-prototypes -I../../include   -c -o
fwparam_ppc.o fwparam_ppc.c
fwparam_ppc.c: In function ‘loop_devs’:
fwparam_ppc.c:352: warning: passing argument 4 of ‘qsort’ from
incompatible pointer type
make[1]: Leaving directory `/root/open-iscsi-2.0-870.3/utils/
fwparam_ibft'
make -C usr
make[1]: Entering directory `/root/open-iscsi-2.0-870.3/usr'
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o util.o util.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o io.o io.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o auth.o auth.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o login.o login.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o log.o log.c
log.c:334: warning: ‘__dump_char’ defined but not used
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o md5.o md5.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o sha1.o sha1.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o iface.o iface.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o idbm.o idbm.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o sysdeps.o sysdeps.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o sysfs.o sysfs.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o iscsi_sysfs.o iscsi_sysfs.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o netlink.o netlink.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o initiator.o initiator.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o scsi.o scsi.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o actor.o actor.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o mgmt_ipc.o mgmt_ipc.c
mgmt_ipc.c: In function ‘event_loop’:
mgmt_ipc.c:645: warning: implicit declaration of function
‘sysfs_cleanup’
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o isns.o isns.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o transport.o transport.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o iscsid.o iscsid.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE util.o io.o auth.o login.o log.o md5.o
sha1.o iface.o idbm.o sysdeps.o sysfs.o iscsi_sysfs.o netlink.o
initiator.o scsi.o actor.o mgmt_ipc.o isns.o transport.o iscsid.o -o
iscsid
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o strings.o strings.c
strings.c: In function ‘enlarge_data’:
strings.c:83: warning: format ‘%lu’ expects type ‘long unsigned int’,
but argument 3 has type ‘size_t’
strings.c:83: warning: format ‘%lu’ expects type ‘long unsigned int’,
but argument 4 has type ‘size_t’
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o discovery.o discovery.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o iscsiadm.o iscsiadm.c
cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
DNETLINK_ISCSI=8 -D_GNU_SOURCE util.o io.o auth.o login.o log.o md5.o
sha1.o iface.o idbm.o sysdeps.o sysfs.o iscsi_sysfs.o ../utils/
fwparam_ibft/fw_entry.o ../utils/fwparam_ibft/fwparam_ibft.o ../utils/
fwparam_ibft/fwparam_ppc.o ../utils/fwparam_ibft/prom_lex.o ../utils/
fwparam_ibft/prom_parse.tab.o strings.o 

Re: Cannot build new open-iscsi in Suse 10 SP2

2009-09-29 Thread Xenophod

I'm getting the same messages when I try to build on my CentOS VM
running a Xen Kernel.


On Sep 15, 9:39 pm, Liming guard@gmail.com wrote:
 I tried to build new open-iscsi(2.0-871) in Suse 10 SP2 but it failed.
 I got some error message. The kernel version is 2.6.16-60. Do any one
 know how to fix it??

 

 goddard-suse:/home/guardkuo/open-iscsi-2.0-865 # make KSRC=/usr/src/
 linux KBUILD_OUTPUT=/usr/src/linux-obj/i386/smp
 make -C usr
 make[1]: Entering directory `/home/guardkuo/open-iscsi-2.0-865/usr'
 cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
 DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o util.o util.c
 cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
 DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o io.o io.c
 io.c:86: warning: ‘get_hwaddress_from_netdev’ defined but not used
 cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
 DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o auth.o auth.c
 cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
 DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o login.o login.c
 ...
 cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
 DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o iscsiadm.o iscsiadm.c
 cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
 DNETLINK_ISCSI=8 -D_GNU_SOURCE util.o io.o auth.o login.o log.o md5.o
 sha1.o iscsi_sysfs.o idbm.o strings.o discovery.o iscsiadm.o -o
 iscsiadm
 cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
 DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o iscsistart.o iscsistart.c
 cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
 DNETLINK_ISCSI=8 -D_GNU_SOURCE   -c -o statics.o statics.c
 cc -O2 -g -Wall -Wstrict-prototypes -I../include -DLinux -
 DNETLINK_ISCSI=8 -D_GNU_SOURCE -static netlink.o util.o io.o auth.o
 login.o log.o md5.o sha1.o iscsi_sysfs.o idbm.o initiator.o queue.o
 actor.o mgmt_ipc.o isns.o transport.o iscsistart.o statics.o -o
 iscsistart
 login.o: In function `resolve_address':
 /home/guardkuo/open-iscsi-2.0-865/usr/login.c:168: warning: Using
 'getaddrinfo' in statically linked applications requires at runtime
 the shared libraries from the glibc version used for linking
 make[1]: Leaving directory `/home/guardkuo/open-iscsi-2.0-865/usr'
 make -C kernel
 make[1]: Entering directory `/home/guardkuo/open-iscsi-2.0-865/kernel'
 echo Patching source code for linux-2.6.16-18 ...
 Patching source code for linux-2.6.16-18 ...
 if [ -e cur_patched ]; then \
         make -C . clean; \
 fi
 patch -p1  2.6.16-18_compat.patch
 patching file iscsi_2.6.20_compat.h
 patching file iscsi_tcp.h
 Hunk #1 succeeded at 52 (offset 3 lines).
 patching file libiscsi.c
 Hunk #1 succeeded at 760 (offset 44 lines).
 Hunk #2 succeeded at 1527 (offset 19 lines).
 patching file libiscsi.h
 patching file scsi_transport_iscsi.c
 patching file scsi_transport_iscsi.h
 Hunk #1 succeeded at 182 (offset 6 lines).
 cp 2.6.16-18_compat.patch has_16to18_patch
 ln -s has_16to18_patch cur_patched
 make -C /usr/src/linux M=`pwd` KBUILD_OUTPUT=/usr/src/linux-obj/i386/
 smp  V=0 modules
 make[2]: Entering directory `/usr/src/linux-2.6.16.60-0.21'
   CC [M]  /home/guardkuo/open-iscsi-2.0-865/kernel/
 scsi_transport_iscsi.o
   CC [M]  /home/guardkuo/open-iscsi-2.0-865/kernel/libiscsi.o
   CC [M]  /home/guardkuo/open-iscsi-2.0-865/kernel/iscsi_tcp.o
 In file included from /home/guardkuo/open-iscsi-2.0-865/kernel/
 iscsi_tcp.h:55,
                  from /home/guardkuo/open-iscsi-2.0-865/kernel/
 iscsi_tcp.c:45:
 /home/guardkuo/open-iscsi-2.0-865/kernel/iscsi_2.6.20_compat.h:4:
 error: redefinition of ‘struct hash_desc’
 /home/guardkuo/open-iscsi-2.0-865/kernel/iscsi_2.6.20_compat.h:10:
 error: redefinition of ‘crypto_hash_init’
 /usr/src/linux-2.6.16.60-0.21/include/linux/crypto.h:949: error:
 previous definition of ‘crypto_hash_init’ was here
 /home/guardkuo/open-iscsi-2.0-865/kernel/iscsi_2.6.20_compat.h: In
 function ‘crypto_hash_init’:
 /home/guardkuo/open-iscsi-2.0-865/kernel/iscsi_2.6.20_compat.h:11:
 error: implicit declaration of function ‘crypto_digest_init’
 /home/guardkuo/open-iscsi-2.0-865/kernel/iscsi_2.6.20_compat.h: At top
 level:
 /home/guardkuo/open-iscsi-2.0-865/kernel/iscsi_2.6.20_compat.h:18:
 error: redefinition of ‘crypto_hash_digest’
 /usr/src/linux-2.6.16.60-0.21/include/linux/crypto.h:968: error:
 previous definition of ‘crypto_hash_digest’ was here
 /home/guardkuo/open-iscsi-2.0-865/kernel/iscsi_2.6.20_compat.h: In
 function ‘crypto_hash_digest’:
 /home/guardkuo/open-iscsi-2.0-865/kernel/iscsi_2.6.20_compat.h:19:
 error: implicit declaration of function ‘crypto_digest_digest’
 /home/guardkuo/open-iscsi-2.0-865/kernel/iscsi_2.6.20_compat.h: At top
 level:
 /home/guardkuo/open-iscsi-2.0-865/kernel/iscsi_2.6.20_compat.h:26:
 error: redefinition of ‘crypto_hash_update’
 /usr/src/linux-2.6.16.60-0.21/include/linux/crypto.h:956: error:
 previous definition of ‘crypto_hash_update’ was here
 /home/guardkuo/open-iscsi-2.0-865/kernel/iscsi_2.6.20_compat.h: In
 

Re: Intel NIC iSCSI acceleration in Linux and open-iscsi

2009-09-29 Thread Meenakshi Ramamoorthi
Yes, what details do you require ?

On Sat, Sep 26, 2009 at 4:49 AM, Pasi Kärkkäinen pa...@iki.fi wrote:


 Hello,

 Is anyone working on Linux/open-iscsi iSCSI offloading/acceleration
 using Intel gigabit and 10 gigabit NICs?

 -- Pasi


 


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---



Re: [PATCH] Allow empty username for CHAP

2009-09-29 Thread Mike Christie

On 09/29/2009 08:46 AM, Hannes Reinecke wrote:
 Some iSCSI implementations (eg HP) is using an empty username for
 CHAP negotiations. So we should be allowing the same.


Do we need this support for discovery? There is one other one auth setup 
function in discovery.c:setup_authentication(). Not sure why we have two 
almost identical functions there. Probably due to how it is all 
compiled. Do not worry about the duplication in this patch. We can just 
fix up discovery.c:setup_authentication().

Can you have a empty incoming username? If so I think we need to modify 
acl_chap_auth_request like how you did to acl_set_user_name.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---



Re: SCSI pass through command cause iscsi Conn error

2009-09-29 Thread Mike Christie

On 09/26/2009 09:20 PM, niko scsi wrote:
 I followed the howto 
 http://tldp.org/HOWTO/SCSI-Generic-HOWTO/scsi_snd_cmd.html
 to pass through scsi cmd with data (self defined,target can handle
 it)  to iscsi disk.
   however,the request was handled six times ,I checked the log ,the
 reason is shown below. The connection failed and recovered six
 times ,and I tested many times ,each time ,the same :six times!
 I'm newbie to scsi program. Any idea that can cause this problem ?

 error occurred in function iscsi_data_rsp

 tcp debug infomations show below :

 ...
 Sep 27 09:37:01 localhost kernel: tcp: skb dfab65c0 ptr=da5a5a54
 avail=60
 Sep 27 09:37:01 localhost kernel: tcp: copied 0 0 size 48 recv
 Sep 27 09:37:01 localhost kernel: tcp: iscsi_tcp_segment_recv copying
 48
 Sep 27 09:37:01 localhost kernel: tcp: copied 0 48 size 48 recv
 Sep 27 09:37:01 localhost kernel: tcp: iscsi_tcp_segment_unmap
 cb76be10
 Sep 27 09:37:01 localhost kernel: tcp: total copied 48 total size 48
 Sep 27 09:37:01 localhost kernel: tcp: segment done
 Sep 27 09:37:01 localhost kernel: tcp: opcode 0x25 ahslen 0 datalen 12
 Sep 27 09:37:01 localhost kernel: tcp: iscsi_data_rsp: ctask-
 exp_datasn(1) != rhdr-datasn(0)

You might not be doing anything wrong. It might a target or initiator bug.

What target are you using? In your setup, did you modify the iscsi 
target in some way?

And what kernel are using?

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---



Re: connection error kills iscsi session

2009-09-29 Thread Mike Christie

On 09/28/2009 09:39 AM, Drew Morris wrote:
 Mike,

 Thanks for your prompt/detailed reply.

 Vtrak is an iscsi disk array, which unfortunately doesn't seem to be 
 reporting any errors.
 Is there any sort of debugging I could do to discern what the cause of the 
 problem is? I'm pretty sure it's not a pulled cable, but either the target or 
 the initiator dropping the connection for some reason...
 What sort of invalid data would cause the initiator to drop the connection?

 There are no errors about pings or nops. The fragment I sent was the 
 beginning of the problem. Can the verbosity of the iscsi messages be 
 increased?


Are you using the kernel modules and tools from open-iscsi.org? If so, 
each iscsi module has a mod param that can used to turn on different 
debugging. You can also set it through sysfs like so:

echo 1  /sys/module/libiscsi/parameters/debug_libiscsi_conn
echo 1  /sys/module/libiscsi/parameters/debug_libiscsi_session
echo 1  /sys/module/libiscsi/parameters/debug_libiscsi_eh
echo 1  /sys/module/iscsi_tcp/parameters/debug_iscsi_tcp
echo 1  /sys/module/libiscsi_tcp/parameters/debug_libiscsi_tcp

This turns on all the logging, so if you run IO it will be a lot of 
info. You probably just want to turn all this on when not doing any 
reads/writes. That way we will just get what causes the initial conn error.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---



Re: building from source fails on custom cloud/xen kernel.

2009-09-29 Thread Mike Christie

On 09/28/2009 03:04 PM, Xenophod wrote:
 I'm trying to build the open-iscsi module for a xen kernel provided by
 3Tera/Applogic (based on CentOS 5.1 I believe).
 I have the kernel source from the vendor and I'm not sure if I'm doing
 this right.
 Here is the command I'm running:

 # make KSRC=/root/rpm/BUILD/xen-3.2.2-src/linux-2.6.18-xen.hg \
 KBUILD_OUTPUT=/root/rpm/BUILD/xen-3.2.2-src/build-linux-2.6.18-
 xenU_x86_32



 make -C /root/rpm/BUILD/xen-3.2.2-src/linux-2.6.18-xen.hg M=`pwd`
 KBUILD_OUTPUT=/root/rpm/BUILD/xen-3.2.2-src/build-linux-2.6.18-
 xenU_x86_32  V=0 modules
 make[2]: Entering directory `/root/rpm/BUILD/xen-3.2.2-src/
 linux-2.6.18-xen.hg'
CC [M]  /root/open-iscsi-2.0-870.3/kernel/scsi_transport_iscsi.o
 In file included from /root/open-iscsi-2.0-870.3/kernel/
 scsi_transport_iscsi.h:34,
   from /root/open-iscsi-2.0-870.3/kernel/
 scsi_transport_iscsi.c:33:
 /root/open-iscsi-2.0-870.3/kernel/open_iscsi_compat.h:190: error:
 redefinition of ‘shost_priv’
 /root/rpm/BUILD/xen-3.2.2-src/linux-2.6.18-xen.hg/include/scsi/
 scsi_host.h:644: error: previous definition of ‘shost_priv’ was here
 /root/open-iscsi-2.0-870.3/kernel/open_iscsi_compat.h:218: error:
 redefinition of ‘scsi_set_resid’
 /root/rpm/BUILD/xen-3.2.2-src/linux-2.6.18-xen.hg/include/scsi/
 scsi_cmnd.h:150: error: previous definition of ‘scsi_set_resid’ was
 here
 /root/open-iscsi-2.0-870.3/kernel/open_iscsi_compat.h:223: error:
 redefinition of ‘scsi_get_resid’
 /root/rpm/BUILD/xen-3.2.2-src/linux-2.6.18-xen.hg/include/scsi/
 scsi_cmnd.h:155: error: previous definition of ‘scsi_get_resid’ was
 here
 /root/open-iscsi-2.0-870.3/kernel/scsi_transport_iscsi.c: In function
 ‘__iscsi_unblock_session’:
 /root/open-iscsi-2.0-870.3/kernel/scsi_transport_iscsi.c:551: warning:
 unused variable ‘ihost’
 make[4]: *** [/root/open-iscsi-2.0-870.3/kernel/
 scsi_transport_iscsi.o] Error 1
 make[3]: *** [_module_/root/open-iscsi-2.0-870.3/kernel] Error 2
 make[2]: *** [modules] Error 2
 make[2]: Leaving directory `/root/rpm/BUILD/xen-3.2.2-src/linux-2.6.18-
 xen.hg'
 make[1]: *** [all] Error 2
 make[1]: Leaving directory `/root/open-iscsi-2.0-870.3/kernel'
 make: *** [all] Error 2


 I've tried this with both open-iscsi-2.0-870.3 and open-iscsi-2.0-871
 sources and I get the same results.
 Is there something I'm doing wrong? Am I missing some tools that I
 should get through yum?


The open-iscsi kernel build code supports upstream kernels and in some 
cases where someone modified the core patches to support it some 
specific red hat kernels. It does not support other vendor kernels well, 
because we have no idea what is in there, or the build system is not 
smart enough to figure out what is going on, or because I messed up on 
the compat code and did not make it generic enough.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---



Re: Intel NIC iSCSI acceleration in Linux and open-iscsi

2009-09-29 Thread Pasi Kärkkäinen

On Mon, Sep 28, 2009 at 08:50:57PM -0700, Meenakshi Ramamoorthi wrote:
Yes, what details do you require ?


Well.. what's the status? Is the code available from somewhere? Can I test it? 
:)

I haven't seen anything on open-iscsi list.. at least I can't remember.

Thanks!

-- Pasi

On Sat, Sep 26, 2009 at 4:49 AM, Pasi Kärkkäinen [1]pa...@iki.fi wrote:
 
  Hello,
 
  Is anyone working on Linux/open-iscsi iSCSI offloading/acceleration
  using Intel gigabit and 10 gigabit NICs?
 
  -- Pasi
 
 
 References
 
Visible links
1. mailto:pa...@iki.fi

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---



SD Driver incrementing on every snapshot.

2009-09-29 Thread Matthew Schumacher

Group,

I'm using linux to backup an ISCSI target.  My backup script calls the
snapshot function on my iscsi server, then uses open-iscsi to connect to
a snapshot target on that server.  The target is backed up, then I
logoff the target until the next backup.

The problem is that the scsi device number in linux keeps incrementing:

scsi13 : iSCSI Initiator over TCP/IP
scsi14 : iSCSI Initiator over TCP/IP
scsi15 : iSCSI Initiator over TCP/IP

Is this cause for concern?  Will it quit on me at some point?  Is there
a way to make open-iscsi reuse an old scsi device number?

Thanks,
schu

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
open-iscsi group.
To post to this group, send email to open-iscsi@googlegroups.com
To unsubscribe from this group, send email to 
open-iscsi+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/open-iscsi
-~--~~~~--~~--~--~---