I have a new Drobo B800i that I am having trouble connecting to an Ubuntu 
14.04 workstation. Any help is appreciated. This is a completely fresh 
installation, so all the settings I haven't changed are the default. My 
main source of info is the guide on http://drobo-utils.sourceforge.net/ , 
but that doesn't seem to be working out. I'll walk you through what I've 
done and maybe someone can point out something wrong: 

1) I connected the Drobo to a Mac with the USB and created the volume. I 
have tried with and without CHAP authentication turned on, and neither 
seems to change anything. I can connect to the Mac using the ethernet cable 
and it recognizes it fine, so I don't think its a setting on the Drobo. 

2) Using the default networking info from the drobo (IP address: 
169.254.2.0, netmask: 255.255.0.0, gateway: 169.254.0.1) I set up a new 
network connection using the "Edit Connections ..." menu. I created a 
connection on eth0 using manual IPv4 settings. I did not change anything 
else. At this point I can ping the Drobo and receive this response:

*root@josedell-Precision-T7610:/etc/iscsi# ping 169.254.2.0PING 169.254.2.0 
(169.254.2.0) 56(84) bytes of data.*
*64 bytes from 169.254.2.0: icmp_seq=1 ttl=64 time=0.029 ms*
*64 bytes from 169.254.2.0: icmp_seq=2 ttl=64 time=0.029 ms*
*64 bytes from 169.254.2.0: icmp_seq=3 ttl=64 time=0.033 ms*
*64 bytes from 169.254.2.0: icmp_seq=4 ttl=64 time=0.030 ms*
*64 bytes from 169.254.2.0: icmp_seq=5 ttl=64 time=0.031 ms*
*64 bytes from 169.254.2.0: icmp_seq=6 ttl=64 time=0.029 ms*
*^C*
*--- 169.254.2.0 ping statistics ---*
*6 packets transmitted, 6 received, 0% packet loss, time 4999ms*
*rtt min/avg/max/mdev = 0.029/0.030/0.033/0.003 ms*

I assume this means the network connection is working ok? 

2) I've installed open-iscsi and drobo-utils using apt-get. In 
/etc/iscsi/iscsid.conf , I've tried using CHAP when the the Drobo had CHAP 
enabled, and not using CHAP when the Drobo had it disabled. When I try 
iscsiadm using discovery, I get this error message: 

*root@josedell-Precision-T7610:/etc/iscsi# sudo iscsiadm -m discovery -t 
sendtargets -p 169.254.2.0*
*iscsiadm: Connection to Discovery Address 169.254.2.0 failed*
*iscsiadm: Login I/O error, failed to receive a PDU*
*iscsiadm: retrying discovery login to 169.254.2.0*
*iscsiadm: Connection to Discovery Address 169.254.2.0 failed*
*iscsiadm: Login I/O error, failed to receive a PDU*
*iscsiadm: retrying discovery login to 169.254.2.0*
*iscsiadm: Connection to Discovery Address 169.254.2.0 failed*
*iscsiadm: Login I/O error, failed to receive a PDU*
*iscsiadm: retrying discovery login to 169.254.2.0*
*iscsiadm: Connection to Discovery Address 169.254.2.0 failed*
*iscsiadm: Login I/O error, failed to receive a PDU*
*iscsiadm: retrying discovery login to 169.254.2.0*
*iscsiadm: Connection to Discovery Address 169.254.2.0 failed*
*iscsiadm: Login I/O error, failed to receive a PDU*
*iscsiadm: retrying discovery login to 169.254.2.0*
*iscsiadm: Connection to Discovery Address 169.254.2.0 failed*
*iscsiadm: Login I/O error, failed to receive a PDU*
*iscsiadm: retrying discovery login to 169.254.2.0*
*iscsiadm: connection login retries (reopen_max) 5 exceeded*
*iscsiadm: Could not perform SendTargets discovery: encountered iSCSI login 
failure*

Sometimes it says "closed" instead of "failed", but the rest of the message 
is the same. I've also tried using debug mode, and this is the output 
(passwords redacted): 

*root@josedell-Precision-T7610:/etc/iscsi# sudo iscsiadm -d 8 -m discovery 
-t sendtargets -p 169.254.2.0*
*iscsiadm: ip 169.254.2.0, port -1, tgpt -1*
*iscsiadm: Max file limits 1024 4096*

*iscsiadm: updating defaults from '/etc/iscsi/iscsid.conf'*
*iscsiadm: updated 'discovery.sendtargets.auth.authmethod', 'None' => 
'CHAP'*
*iscsiadm: updated 'discovery.sendtargets.auth.username', '' => 'Drobo'*
*iscsiadm: updated 'discovery.sendtargets.auth.password', '' => 
'[REDACTED]'*
*iscsiadm: updated 'discovery.sendtargets.auth.password_length', '0' => 
'15'*
*iscsiadm: updated 'discovery.sendtargets.iscsi.MaxRecvDataSegmentLength', 
'32768' => '32768'*
*iscsiadm: updated 'node.startup', 'manual' => 'automatic'*
*iscsiadm: updated 'node.leading_login', 'No' => 'No'*
*iscsiadm: updated 'node.session.auth.authmethod', 'None' => 'CHAP'*
*iscsiadm: updated 'node.session.auth.username', '' => 'Drobo'*
*iscsiadm: updated 'node.session.auth.password', '' => '[REDACTED]'*
*iscsiadm: updated 'node.session.auth.password_length', '0' => '15'*
*iscsiadm: updated 'node.session.timeo.replacement_timeout', '120' => '120'*
*iscsiadm: updated 'node.conn[0].timeo.login_timeout', '30' => '15'*
*iscsiadm: updated 'node.conn[0].timeo.logout_timeout', '15' => '15'*
*iscsiadm: updated 'node.conn[0].timeo.noop_out_interval', '5' => '5'*
*iscsiadm: updated 'node.conn[0].timeo.noop_out_timeout', '5' => '5'*
*iscsiadm: updated 'node.session.err_timeo.abort_timeout', '15' => '15'*
*iscsiadm: updated 'node.session.err_timeo.lu_reset_timeout', '30' => '30'*
*iscsiadm: updated 'node.session.err_timeo.tgt_reset_timeout', '30' => '30'*
*iscsiadm: updated 'node.session.initial_login_retry_max', '4' => '8'*
*iscsiadm: updated 'node.session.cmds_max', '128' => '128'*
*iscsiadm: updated 'node.session.queue_depth', '32' => '32'*
*iscsiadm: updated 'node.session.xmit_thread_priority', '-20' => '-20'*
*iscsiadm: updated 'node.session.iscsi.InitialR2T', 'No' => 'No'*
*iscsiadm: updated 'node.session.iscsi.ImmediateData', 'Yes' => 'Yes'*
*iscsiadm: updated 'node.session.iscsi.FirstBurstLength', '262144' => 
'262144'*
*iscsiadm: updated 'node.session.iscsi.MaxBurstLength', '16776192' => 
'16776192'*
*iscsiadm: updated 'node.conn[0].iscsi.MaxRecvDataSegmentLength', '262144' 
=> '262144'*
*iscsiadm: updated 'node.conn[0].iscsi.MaxXmitDataSegmentLength', '0' => 
'0'*
*iscsiadm: updated 'node.session.nr_sessions', '1' => '1'*
*iscsiadm: updated 'node.session.iscsi.FastAbort', 'Yes' => 'Yes'*
*iscsiadm: Looking for config file /etc/iscsi/send_targets/169.254.2.0,3260*

*iscsiadm: Looking for config file /etc/iscsi/send_targets/169.254.2.0,3260 
config st_config.*
*iscsiadm: updated 'discovery.startup', 'manual' => 'manual'*
*iscsiadm: updated 'discovery.type', 'sendtargets' => 'sendtargets'*
*iscsiadm: updated 'discovery.sendtargets.address', '' => '169.254.2.0'*
*iscsiadm: updated 'discovery.sendtargets.port', '0' => '3260'*
*iscsiadm: updated 'discovery.sendtargets.auth.authmethod', 'None' => 
'CHAP'*
*iscsiadm: updated 'discovery.sendtargets.auth.username', '' => 'Drobo'*
*iscsiadm: updated 'discovery.sendtargets.auth.password', '' => 
'[REDACTED]'*
*iscsiadm: updated 'discovery.sendtargets.auth.password_length', '0' => 
'15'*
*iscsiadm: updated 'discovery.sendtargets.timeo.login_timeout', '15' => 
'15'*
*iscsiadm: updated 'discovery.sendtargets.use_discoveryd', 'No' => 'No'*
*iscsiadm: updated 'discovery.sendtargets.discoveryd_poll_inval', '30' => 
'30'*
*iscsiadm: updated 'discovery.sendtargets.reopen_max', '5' => '5'*
*iscsiadm: updated 'discovery.sendtargets.timeo.auth_timeout', '45' => '45'*
*iscsiadm: updated 'discovery.sendtargets.timeo.active_timeout', '30' => 
'30'*
*iscsiadm: updated 'discovery.sendtargets.iscsi.MaxRecvDataSegmentLength', 
'32768' => '32768'*
*iscsiadm: disc rec already exists*
*iscsiadm: Looking for config file /etc/iscsi/send_targets/169.254.2.0,3260*
*iscsiadm: starting sendtargets discovery, address 169.254.2.0:3260, *
*iscsiadm: in read_transports*
*iscsiadm: Adding new transport iser*
*iscsiadm: Matched transport iser*
*iscsiadm: sysfs_attr_get_value: open 
'/class/iscsi_transport/iser'/'handle'*
*iscsiadm: sysfs_attr_get_value: new uncached attribute 
'/sys/class/iscsi_transport/iser/handle'*
*iscsiadm: sysfs_attr_get_value: add to cache 
'/sys/class/iscsi_transport/iser/handle'*
*iscsiadm: sysfs_attr_get_value: cache 
'/sys/class/iscsi_transport/iser/handle' with attribute value 
'18446744072102817824'*
*iscsiadm: sysfs_attr_get_value: open '/class/iscsi_transport/iser'/'caps'*
*iscsiadm: sysfs_attr_get_value: new uncached attribute 
'/sys/class/iscsi_transport/iser/caps'*
*iscsiadm: sysfs_attr_get_value: add to cache 
'/sys/class/iscsi_transport/iser/caps'*
*iscsiadm: sysfs_attr_get_value: cache 
'/sys/class/iscsi_transport/iser/caps' with attribute value '0x89'*
*iscsiadm: Adding new transport tcp*
*iscsiadm: Matched transport tcp*
*iscsiadm: sysfs_attr_get_value: open '/class/iscsi_transport/tcp'/'handle'*
*iscsiadm: sysfs_attr_get_value: new uncached attribute 
'/sys/class/iscsi_transport/tcp/handle'*
*iscsiadm: sysfs_attr_get_value: add to cache 
'/sys/class/iscsi_transport/tcp/handle'*
*iscsiadm: sysfs_attr_get_value: cache 
'/sys/class/iscsi_transport/tcp/handle' with attribute value 
'18446744072101642272'*
*iscsiadm: sysfs_attr_get_value: open '/class/iscsi_transport/tcp'/'caps'*
*iscsiadm: sysfs_attr_get_value: new uncached attribute 
'/sys/class/iscsi_transport/tcp/caps'*
*iscsiadm: sysfs_attr_get_value: add to cache 
'/sys/class/iscsi_transport/tcp/caps'*
*iscsiadm: sysfs_attr_get_value: cache 
'/sys/class/iscsi_transport/tcp/caps' with attribute value '0x39'*

*iscsiadm: authentication setup complete...*
*iscsiadm: sendtargets discovery to 169.254.2.0:3260 using isid 
0x00023d000000*
*iscsiadm: resolved 169.254.2.0 to 169.254.2.0*
*iscsiadm: discovery timeouts: login 15, reopen_cnt 6, auth 45.*
*iscsiadm: connecting to 169.254.2.0:3260*
*iscsiadm: connected local port 55346 to 169.254.2.0:3260*
*iscsiadm: connected to discovery address 169.254.2.0*
*iscsiadm: discovery session to 169.254.2.0:3260 starting iSCSI login*
*iscsiadm: sending login PDU with current stage 0, next stage 1, transit 
0x80, isid 0x00023d000000 exp_statsn 0*
*iscsiadm: > InitiatorName=iqn.1993-08.org.debian:01:4cd1b473c8a5*
*iscsiadm: > InitiatorAlias=josedell-Precision-T7610*
*iscsiadm: > SessionType=Discovery*
*iscsiadm: > AuthMethod=CHAP,None*
*iscsiadm: wrote 48 bytes of PDU header*

3) One other worrying issue is that when I connect the Drobo to the Ubuntu 
machine via USB, I don't see any indication that it is connected, and 
drobom can't find it. 
4) I've tried adding permissions to iptables and manually configuring the 
iface, but these were desperation moves and didn't seem to change anything.

Sorry for the long post but I wanted to include as much info as I could. 
Any help would be appreciated!

-- 
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/open-iscsi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to