Drobo S not seen by drobo-utils, larger than 2TB ext3?

183 views
Skip to first unread message

Keith

unread,
Dec 18, 2009, 10:04:39 AM12/18/09
to drobo-talk
Just got a Drobo S, it's my first Drobo so I don't have prior
experience with drobo-utils but it seems easy enough.

OS: Ubuntu 9.10 32bit
drobo-utils: 0.6.1

Problem 1: "No Drobos discovered"
Any droboview or drobom command gets me "No Drobos discovered". I'm
guessing it's because this version of the Drobo doesn't have support
yet in the drobo-utils, but I'm not sure.

Currently I'm using USB to connect. For testing I tried the drobo
software on Mac and Windows and they both were able to find and setup
my initial 2TB partition. Ubuntu now sees the Drobo and I can use it
as expected, but drobo-utils still do not work.

Problem 2: "Larger than 2TB EXT3 partitions"
From what I understand I can make larger than 2TB EXT3 partitions with
the Drobo S, but I don't know for sure.

I'd like to use ext3 as the filesystem, but I'm not sure of the safest
way to do that without using drobo-utils. From what I've seen on
other forum posts I shouldn't make larger than 2TB ext3 partitions,
but I'm hoping the Drobo S versions gets past that. Thanks for any
suggestions.

Peter Silva

unread,
Dec 18, 2009, 10:34:41 AM12/18/09
to drobo...@googlegroups.com
Not detected... Please run:

drobom -v 16 status

and post the output. Probably the vendor string has changed again.

> --
>
> You received this message because you are subscribed to the Google Groups
> "drobo-talk" group.
> To post to this group, send email to drobo...@googlegroups.com.
> To unsubscribe from this group, send email to
> drobo-talk+...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/drobo-talk?hl=en.
>
>
>

Keith

unread,
Dec 18, 2009, 10:39:37 AM12/18/09
to drobo-talk
# drobom -v 16 status
examining: /dev/sda
id: (0, 0, 0, 0, 'ATA ')
rejected: vendor is ATA (not from DRI)
examining: /dev/sdb
id: (2, 0, 0, 0, 'ATA ')
rejected: vendor is ATA (not from DRI)
examining: /dev/sdc
id: (8, 0, 0, 0, 'Drobo ')
rejected: vendor is Drobo (not from DRI)
returning list: []
No Drobos discovered

Peter.A.Silva

unread,
Dec 18, 2009, 11:06:03 AM12/18/09
to drobo-talk
OK. so the problem is that the "vendor" reported here is "Drobo..."
In the past it was "TRUSTED DATA", then it became "DROBO", now it is
mixed case... sigh...

If you are installed from a package, then probably the easiest thing
to do is go
edit:

/usr/share/python-support/drobo-utils/DroboIOctl.py

find the line around 318...

if ( id[4].startswith("TRUSTED") or id[4].startswith
("DROBO") )

and change DROBO to Drobo.

see if it works.

Peter.A.Silva

unread,
Dec 18, 2009, 1:51:11 PM12/18/09
to drobo-talk
if you install from git, then

git pull

will get you a real patched version.

Keith

unread,
Dec 18, 2009, 2:24:23 PM12/18/09
to drobo-talk
Sweet! The CLI works now, but the GUI is spitting out some errors and
won't launch. I've double checked the requirements and seem to have
all of them. Here is the error I get when trying to launch GUI:


Traceback (most recent call last):
File "/usr/sbin/drobom", line 375, in <module>
tb = DroboGUI(d)
File "/usr/lib/pymodules/python2.6/DroboGUI.py", line 662, in
__init__
self.__updatewithQueryStatus()
File "/usr/lib/pymodules/python2.6/DroboGUI.py", line 189, in
__updatewithQueryStatus
self.s=self.drobo.GetSubPageSlotInfo()
File "/usr/lib/pymodules/python2.6/Drobo.py", line 1096, in
GetSubPageSlotInfo
s = ( r[i+2], r[i+3], r[i+4], _ledstatus( r[i+5] ), r[i+6].strip("
\0"),
IndexError: tuple index out of range


Thanks

Peter Silva

unread,
Dec 18, 2009, 2:32:18 PM12/18/09
to drobo...@googlegroups.com
please paste output of

drobom info

Keith

unread,
Dec 18, 2009, 4:38:37 PM12/18/09
to drobo-talk
Here you go:

# drobom info
---------------------------------------------------------
Info about Drobo Name: Drobo S Devices: /dev/sdc
---------------------------------------------------------
query config result:
(5, 16, 36893490346442288640L)
max lun size is: 36893490346442288640

query capacity result:
(1385084231680L, 104905564160L, 1489989795840L, 0)
Physical space... used: 104905564160 free: 1385084231680 Total:
1489989795840

query protocol version result:
(0, 11)

query settings result:
(1261150672, 8, 'Drobo S')
Drobo time is Fri Dec 18 09:37:52 2009

Traceback (most recent call last):

File "/usr/sbin/drobom", line 287, in <module>
info(d,toprint)
File "/usr/sbin/drobom", line 159, in info
eval( "print" + c + "(d)" )
File "<string>", line 1, in <module>
File "/usr/sbin/drobom", line 107, in printslots
slotinfo=d.GetSubPageSlotInfo()


File "/usr/lib/pymodules/python2.6/Drobo.py", line 1096, in
GetSubPageSlotInfo
s = ( r[i+2], r[i+3], r[i+4], _ledstatus( r[i+5] ), r[i+6].strip("
\0"),
IndexError: tuple index out of range

Peter Silva

unread,
Dec 18, 2009, 5:01:03 PM12/18/09
to drobo...@googlegroups.com
it would be really helpful if you could do:

git clone git://drobo-utils.git.sourceforge.net/gitroot/drobo-utils/drobo-utils

cd drobo-utils
./drobom -v 8 info slots

and paste the output

Keith

unread,
Dec 18, 2009, 5:07:48 PM12/18/09
to drobo-talk
Here you go:


# ./drobom -v 8 info slots
DMIP sub_page query:0x01 pattern: >BBHBBBQ
DMIP sub_page query:0x01 pattern: >BBHBBBQ
DMIP sub_page query:0x01 pattern: >BBHBBBQ
DMIP response sub_page:0x01 returned: (5, 3, 16, 72057598332895095L)
DMIP sub_page query:0x05 pattern: >BBHLH32s
DMIP response sub_page:0x05 returned: (1261152421, 2048, 'Drobo S
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
DMIP sub_page query:0x08 pattern: >BBHBBHBB32s16s16s240s
DMIP response sub_page:0x08 returned: (5, 11, 24786, 0, 0, 'Nov 19
2009,16:45:49\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
'ArmMarvell ',
'2.0.0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\xfd
\xff\x00\x00\x00\x00\x00\x00\x00\x01 ST3500630AS \x00\x00#
\x00\x00F\x03\x00\x00\x00tp\xc0`
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03ST3500630AS
ST3500630AS \x00\x00$\x00\x00F\x04\x00\x00\x00tp\xc0`
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03S')
DMIP sub_page query:0x01 pattern: >BBHBBBQ
DMIP response sub_page:0x01 returned: (5, 3, 16, 72057598332895095L)
DMIP sub_page query:0x05 pattern: >BBHLH32s
DMIP response sub_page:0x05 returned: (1261152421, 2048, 'Drobo S
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
DMIP sub_page query:0x08 pattern: >BBHBBHBB32s16s16s240s
DMIP response sub_page:0x08 returned: (5, 11, 24786, 0, 0, 'Nov 19
2009,16:45:49\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
'ArmMarvell ',
'2.0.0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\xfd
\xff\x00\x00\x00\x00\x00\x00\x00\x01 ST3500630AS \x00\x00$
\x00\x00F\x03\x00\x00\x00tp\xc0`
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03ST3500630AS
ST3500630AS \x00\x00%\x00\x00F\x04\x00\x00\x00tp\xc0`
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03S')
DMIP sub_page query:0x03 pattern:
>BBHBHBQQB32s16sLHBQQB32s16sLHBQQB32s16sLHBQQB32s16sLHBQQB32s16sL
DMIP response sub_page:0x03 returned: (8, 70, 0, 0, 0, 128,
'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0,
70, 1, 500107862016L, 0, 3, 'ST3500630AS ',
'ST3500630AS ', 9984, 70, 2, 500107862016L, 0, 3,
'ST3500630AS ', 'ST3500630AS ', 9984, 70, 3,
500107862016L, 0, 3, 'ST3500630AS ',
'ST3500630AS ', 10240, 70, 4, 500107862016L, 0, 3,
'ST3500630AS ', 'ST3500630AS ', 10752)
invalid info option: slots
valid options: config, capacity, protocol, slots, firmware, status,
options, luns

> > > >> > > > drobo-talk+...@googlegroups.com<drobo-talk%2Bunsu...@googlegroups.com>


> > .
> > > >> > > > For more options, visit this group at
> > > >> > > >http://groups.google.com/group/drobo-talk?hl=en.
>
> > > > --
>
> > > > You received this message because you are subscribed to the Google
> > Groups
> > > > "drobo-talk" group.
> > > > To post to this group, send email to drobo...@googlegroups.com.
> > > > To unsubscribe from this group, send email to

> > > > drobo-talk+...@googlegroups.com<drobo-talk%2Bunsu...@googlegroups.com>


> > .
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/drobo-talk?hl=en.
>
> > --
>
> > You received this message because you are subscribed to the Google Groups
> > "drobo-talk" group.
> > To post to this group, send email to drobo...@googlegroups.com.
> > To unsubscribe from this group, send email to

> > drobo-talk+...@googlegroups.com<drobo-talk%2Bunsu...@googlegroups.com>

Peter Silva

unread,
Dec 18, 2009, 7:58:17 PM12/18/09
to drobo...@googlegroups.com
very odd that it says 'invalid option: slots'
works fine here... also, it ran the same routine
and did not fail...

./drobom info slots    (without the -v)

paste output.

Keith

unread,
Dec 18, 2009, 10:46:54 PM12/18/09
to drobo-talk
If there is anything else you think I should try, or that you'd like
me to test let me know. I've got nothing important on it yet so I can
wipe it and try different things if needed.

Here you go:

# ./drobom info slots
---------------------------------------------------------


Drobo Name: Drobo S Devices: /dev/sdc

Time: Fri Dec 18 15:45:52 2009
---------------------------------------------------------


invalid info option: slots
valid options: config, capacity, protocol, slots, firmware, status,
options, luns

---------------------------------------------------------

Peter Silva

unread,
Dec 18, 2009, 11:34:01 PM12/18/09
to drobo...@googlegroups.com
please run
 
./drobom info

then try the GUI
./drobom view

see if it works.  The 'slots' thing is really strange.

do python -V. 


--

You received this message because you are subscribed to the Google Groups "drobo-talk" group.
To post to this group, send email to drobo...@googlegroups.com.
To unsubscribe from this group, send email to drobo-talk+...@googlegroups.com.

Peter.A.Silva

unread,
Dec 22, 2009, 11:32:13 PM12/22/09
to drobo-talk
I think I figured it out in the DroboPro thread. git pull and try
again. fingers crossed, everything should work now.

> > drobo-talk+...@googlegroups.com<drobo-talk%2Bunsubscribe@googlegrou ps.com>

Co Landscape

unread,
Dec 23, 2009, 8:40:37 AM12/23/09
to drobo-talk
Hello,

I just git clone git://drobo-utils.git.sourceforge.net/gitroot/drobo-utils/drobo-utils
and from the drobo-utils dir

$ sudo ./drobom info
---------------------------------------------------------
Drobo Name: Drobo disk pack Devices: /dev/sdb:/dev/sdc
Time: Wed Dec 23 06:09:50 2009
---------------------------------------------------------
Configuration maxima: slots: 4, luns: 16, lunsize: 2 TB
Capacity (in GB): used: 1288, free: 1701, total: 2989
protocol version: 0.11
SCSI emulation information:
Vendor: TRUSTED Model: Mass Storage Revision: 2.00


Traceback (most recent call last):

File "./drobom", line 394, in <module>
info(d,valid_print)
File "./drobom", line 217, in info


eval( "print" + c + "(d)" )
File "<string>", line 1, in <module>

File "./drobom", line 155, in printscsi
version = dio.version()
File "/home/lau/src/drobo-utils/DroboIOctl.py", line 99, in version
num=struct.unpack("l",k)
struct.error: unpack requires a string argument of length 4

I would like to test the droboview GUI, what did I miss ?

Thank you

Peter.A.Silva

unread,
Dec 23, 2009, 10:10:35 AM12/23/09
to drobo-talk
was a 32 vs. 64 bit host issue.
pull again.

Peter.A.Silva

unread,
Dec 23, 2009, 10:18:20 AM12/23/09
to drobo-talk
'pull again' means you have to do:

git pull

in the directory you cloned...

Co Landscape

unread,
Dec 23, 2009, 10:24:37 AM12/23/09
to drobo-talk
Peter,

Ok I git pull but I am noobing here
When I sudo ./droboview
exec: 2: drobom: not found

I tried export PATH="/home/me/src/drobo-utils:${PATH}" but not working

Can you please help me.

Thank you

Peter Silva

unread,
Dec 23, 2009, 10:59:09 AM12/23/09
to drobo...@googlegroups.com
./drobom view


Thank you

--

You received this message because you are subscribed to the Google Groups "drobo-talk" group.
To post to this group, send email to drobo...@googlegroups.com.
To unsubscribe from this group, send email to drobo-talk+...@googlegroups.com.

Co Landscape

unread,
Dec 24, 2009, 3:52:38 AM12/24/09
to drobo-talk
Hello Peter,

I connected the drobo to its droboshare and plugged this latest to the
LAN (no direct usb cnx)
Now when I

$ sudo ./drobom info
No Drobos discovered

or
$ sudo ./drobom view
Please try again as root.

Thank you,
Laurent

Co Landscape

unread,
Dec 24, 2009, 3:52:50 AM12/24/09
to drobo-talk

Peter Silva

unread,
Dec 24, 2009, 6:33:15 AM12/24/09
to drobo...@googlegroups.com
drobo-utils is only for locally attached linux systems, not droboshare.

If you are comfortable with line mode, then Droboshare Augmented root file system (darfs) will get you some functionality.   You could download darfs, and then apply an updated drobo-utils on top of it.  This will give you drobom working when you log into the share directly, the ability to update firmware, etc... but no GUI.


--

Keith

unread,
Dec 25, 2009, 11:13:08 AM12/25/09
to drobo-talk
Still can't seem to get the GUI to work. Using the commandline I told
drobom to reformat as ext3, which seemed to work ok. But still same
errors and such with GUI. I've pasted the output below.


# ./drobom info


---------------------------------------------------------
Drobo Name: Drobo S Devices: /dev/sdc

Time: Fri Dec 25 04:09:26 2009
---------------------------------------------------------
Configuration maxima: slots: 5, luns: 16, lunsize: 36028799 TB
Capacity (in GB): used: 991, free: 498, total: 1489
protocol version: 0.11


invalid info option: slots
valid options: config, capacity, protocol, slots, firmware, status,
options, luns

Firmware: 2.0.0
Revision: 5.11 ( 24786 ) built: Nov 19 2009,16:45:49
Features:
NO_AUTO_REBOOT,NO_FAT32_FORMAT,USED_CAPACITY_FROM_HOST,DISKPACKSTATUS,ENCRYPT_NOHEADER,CMD_STATUS_QUERIABLE,VARIABLE_LUN_SIZE_1_16,PARTITION_LUN_GPT_MBR,FAT32_FORMAT_VOLNAME,SUPPORTS_NEW_LUNINFO2,feature
x0800,LUN_MANAGEMENT,feature
x2000 ,SUPPORTS_OPTIONS2,SUPPORTS_SHUTDOWN,leftovers (30000)
/dev/sdc /media/Drobo01 Drobo S 66% full - ([], 0)
query options result:
UseStaticIPAddress False
UseManualVolumeManagement False
YellowThreshold 85
SpinDownDelayMinutes 0
RedThreshold 95
SpinDownDelay False
NetMask 0.0.0.0
DualDiskRedundancy False
IPAddress 119.0.0.0
lun size (GB) used PTFmt FStype:
0 2199 991 GPT ['NTFS']
---------------------------------------------------------

# ./droboview


Traceback (most recent call last):
File "/usr/sbin/drobom", line 375, in <module>
tb = DroboGUI(d)
File "/usr/lib/pymodules/python2.6/DroboGUI.py", line 662, in
__init__
self.__updatewithQueryStatus()
File "/usr/lib/pymodules/python2.6/DroboGUI.py", line 189, in
__updatewithQueryStatus
self.s=self.drobo.GetSubPageSlotInfo()
File "/usr/lib/pymodules/python2.6/Drobo.py", line 1096, in
GetSubPageSlotInfo
s = ( r[i+2], r[i+3], r[i+4], _ledstatus( r[i+5] ), r[i+6].strip("
\0"),
IndexError: tuple index out of range


# python -V
Python 2.6.4

> > drobo-talk+...@googlegroups.com<drobo-talk%2Bunsu...@googlegroups.com>

Peter Silva

unread,
Dec 25, 2009, 11:23:20 AM12/25/09
to drobo...@googlegroups.com
git pull 

and try again.
To unsubscribe from this group, send email to drobo-talk+...@googlegroups.com.

Keith

unread,
Dec 25, 2009, 12:06:00 PM12/25/09
to drobo-talk
FYI, for testing I tried droboview with python 2.4, 2.5 and 2.6. 2.5
and 2.6 both work the same, drobom all works great it seems except for
the GUI. 2.4 has other problems and can't do a basic drobom info.
Let me know if there is anything you'd like me to try.

EXT3 question:

Earlier when I wanted to make it ext3 I ran "./drobom format ext3" but
the script shows :

#!/bin/sh
parted -s /dev/sdc mklabel gpt
parted -s /dev/sdc mkpart ext2 0 100%
parted -s /dev/sdc print; sleep 5
mke2fs -j -i 262144 -L Drobo01 -m 0 -O sparse_super,^resize_inode /dev/
sdc1

Wasn't it supposed to be ext3? After I run that script when I do
"drobom info" it looks like it shows the filesystem as NTFS. Here is
the output:

# ./drobom info
---------------------------------------------------------
Drobo Name: Drobo S Devices: /dev/sdc

Time: Fri Dec 25 05:03:46 2009


Thanks for any info,

Peter Silva

unread,
Dec 25, 2009, 5:08:04 PM12/25/09
to drobo...@googlegroups.com
I think you are using an older revision, and that the issues you are seeing are already addressed, but not sure.

Please confirm you have updated your source code.  The command to do that is:

git pull

don't bother trying the GUI until info slots works.


On Fri, Dec 25, 2009 at 12:06 PM, Keith <ke...@setuplinux.com> wrote:
FYI, for testing I tried droboview with python 2.4, 2.5 and 2.6.  2.5
and 2.6 both work the same, drobom all works great it seems except for
the GUI.  2.4 has other problems and can't do a basic drobom info.
Let me know if there is anything you'd like me to try.

EXT3 question:

Earlier when I wanted to make it ext3 I ran "./drobom format ext3" but
the script shows :

#!/bin/sh
parted -s /dev/sdc mklabel gpt
parted -s /dev/sdc mkpart ext2 0 100%
parted -s /dev/sdc print; sleep 5
mke2fs -j -i 262144 -L Drobo01 -m 0 -O sparse_super,^resize_inode /dev/
sdc1

Wasn't it supposed to be ext3?  After I run that script when I do
"drobom info" it looks like it shows the filesystem as NTFS.  Here is
the output:


mke2fs -j  makes an ext3.  The above is fine.

 
To unsubscribe from this group, send email to drobo-talk+...@googlegroups.com.

Keith

unread,
Dec 28, 2009, 10:16:32 AM12/28/09
to drobo-talk
I just did a git pull and still get the "tuple index out of range"
error. Same with Python 2.4 and 2.5.

Here is the exact error:

$ sudo ./drobom view


Traceback (most recent call last):

File "./drobom", line 450, in <module>
tb = DroboGUI(d)
File "/home/keith/tmp/drobo-utils/DroboGUI.py", line 779, in
__init__
self.__updatewithQueryStatus()
File "/home/keith/tmp/drobo-utils/DroboGUI.py", line 188, in
__updatewithQueryStatus
self.s=self.drobo.GetSubPageSlotInfo()
File "/home/keith/tmp/drobo-utils/Drobo.py", line 1107, in


GetSubPageSlotInfo
s = ( r[i+2], r[i+3], r[i+4], _ledstatus( r[i+5] ), r[i+6].strip("
\0"),
IndexError: tuple index out of range

Peter Silva

unread,
Dec 28, 2009, 12:27:34 PM12/28/09
to drobo...@googlegroups.com
I'm sorry it's taking so long, but things should be
simpler now, as this is the only issue I will look
at until it gets settled.  Hope you have some patience left.  Without equipment and only limited telepathy,
this might take some time...

It isn't worth trying the GUI until the line mode stuff works.   The thing which is messed up is 'info slots'.
This part of your previous report was strange:

"invalid info option: slots
valid options:  config, capacity, protocol, slots, firmware, status,
options, luns "

This message should not occur with current version.
I added some other debug output.  Please

git pull

again, then supply output of:

drobom info slots





To unsubscribe from this group, send email to drobo-talk+...@googlegroups.com.

Keith

unread,
Dec 28, 2009, 3:03:36 PM12/28/09
to drobo-talk
Ok, just did a git pull. The CLI output is below. Couple other
things, just got a eSATA card, and drobo-utils doesn't see drobo
(Ubunutu see's it though). I also got a new drive so I can test using
partitions larger than 2TB. Once the tool is working right I'll start
testing partition sizes and speed.

-Keith

$ sudo ./drobom info slots
---------------------------------------------------------
Drobo Name: Drobo S Devices: /dev/sdd
Time: Mon Dec 28 07:06:29 2009
---------------------------------------------------------
slot 0 report: (0, 0, 0, 'gray', '', '')
slot 1 report: (1, 500107862016L, 0, 'green', 'ST3500630AS',
'ST3500630AS')
slot 2 report: (2, 500107862016L, 0, 'green', 'ST3500630AS',
'ST3500630AS')
slot 3 report: (3, 500107862016L, 0, 'green', 'ST3500630AS',
'ST3500630AS')
slot 4 report: (4, 500107862016L, 0, 'green', 'ST3500630AS',
'ST3500630AS')


Traceback (most recent call last):

File "./drobom", line 392, in <module>
info(d,args[1].split(','))
File "./drobom", line 217, in info


eval( "print" + c + "(d)" )
File "<string>", line 1, in <module>

File "./drobom", line 129, in printslots
slotinfo=d.GetSubPageSlotInfo()


File "/home/keith/tmp/drobo-utils/Drobo.py", line 1107, in
GetSubPageSlotInfo
s = ( r[i+2], r[i+3], r[i+4], _ledstatus( r[i+5] ), r[i+6].strip("
\0"),
IndexError: tuple index out of range

> > <drobo-talk%2Bunsu...@googlegroups.com<drobo-talk%252Buns...@googlegroups.com>

Peter Silva

unread,
Dec 28, 2009, 5:19:41 PM12/28/09
to drobo...@googlegroups.com
ok
git pull

again,
then

drobom -v 12 info slots


To unsubscribe from this group, send email to drobo-talk+...@googlegroups.com.

Keith

unread,
Dec 28, 2009, 8:13:40 PM12/28/09
to drobo-talk
All works well now after the latest git pull. GUI and CLI work
without giving me the python tuple errors.

Thanks for all the hard work with drobo-utils, knowing it was there
was one of the reasons I bought the Drobo in the first place. Without
decent tools in Linux (like drobo-utils) it wouldn't be worth using.

Thanks,

-Keith

> ...
>
> read more »

Peter.A.Silva

unread,
Dec 28, 2009, 11:16:25 PM12/28/09
to drobo-talk
but SATA doesn't... SATA is harder...

> ...
>
> read more »

Peter.A.Silva

unread,
Dec 31, 2009, 9:40:20 AM12/31/09
to drobo-talk

patched version release as 0.6.2.1

Keith

unread,
Jan 1, 2010, 1:37:50 PM1/1/10
to drobo-talk
Now that drobo-utils is working great with my Drobo S, I'd like to
test creating LUN's larger than 2TB. The GUI locks it down at 2TB, so
what's the proper way to create a LUN larger than 2TB?

Also, what tests should I preform so I know if the LUN works
correctly? From what I understand I fill the LUN up with data and see
if the speed is still good past 2TB, then try to delete items and see
if I get the disk space back correctly. Anything else that would be
good to try?

With my setup, the drobo capacity calculator (http://www.drobo.com/
calculator/drobo-s/index.php) says I'll have 2.72 TB available for
data, actual size of 4.5TB.

Thanks,

Keith

Keith

unread,
Jan 2, 2010, 5:01:01 PM1/2/10
to drobo-talk
Wohoo, larger than 2TB with ext3 seems to work well. I created a 8TB
(2.7TB usable) virtual LUN following the instructions here:

http://www.backupcentral.com/content/view/283/47/

I loaded the LUN up with about 2.2 TB of data and speed was
consistent. After that I deleted 1.5TB of that data which worked, but
it seemed to take about 1/2 a day for the drobo blue lights to reflect
the files I deleted. I noticed though in the GUI I can see the drobo
doing a "Status: update: XXXX" which I'm guessing is the Drobo
updating itself to reflect the files I deleted.

Peter Silva

unread,
Jan 2, 2010, 6:44:45 PM1/2/10
to drobo...@googlegroups.com
It's normal for it to take time to update after a delete.
I don't know the algorithm for reclaiming space, but it
is that way on all OS's.

the status: update thing... is just a count, from the GUI.
every 5 seconds or so, the GUI polls the drobo.
Each poll increments the count by one.
nothing to do with the drobo itself.


Reply all
Reply to author
Forward
0 new messages