Why would my external USB3 drive (a Drobo) keep getting disconnected?

I have a mac mini (Mid 2011) running High Sierra (10.13.4) that I've been trying to use a home server. I'm not sure what the cause is, but my external USB drive (a 3rd-gen 4-drive Drobo) keeps disconnected after 16-48 hours. The Drobo is out of warranty and since June 2017 Drobo doesn't provide any community support so I haven't been able to figure out if the issue originates with the device. Aside from power cycling (which isn't the cause in my case) what might cause a USB drive to disconnect ?


Solution 1:

Are you using the USB cable that came with the Drobo? I know I got a bad one with my Drobo 5D that Drobo had to replace. I also recall some discussion a few years back about issues with Drobos sometimes disconnecting when the host went to sleep. Is your Mini set to never sleeps do not to sleep the connected drives?

I’m using a Thunderbolt connection with my 2012 Mini so my only USB/Drobo experience is a 5D with Windows 10.

Solution 2:

I know this is an old thread. I have a Drobo 5C (replaced a Drobo 3rd Gen unit). This is apparently (according to Drobo) due to an issue in MacOS when the display goes to sleep. According to Drobo, Apple starts sending a barrage of USB packets aggressively pinging the USB connected devices as part of their technology to ensure that any device plugged in while in sleep mode is not automatically mounted. According to their tech, this high volume of ping type packets causes issues that results in the Drobo going offline.

I do not know yet if I agree with this. I have turned off all power management, and still experience the issue. I had backed up all my data to a Seagate USB 3 drive, and reset my drobo. During the restore, I ran multiple rsync jobs to restore the data as aggressively as possible, and the Drobo ejected itself again. I then ran a single rsync job to restore the data, and it did not disconnect.

My theory, is that Time Machine tends to backup when the computer is sleeping. This backup is rather aggressive, unlike rsync, and that the Firmware in the Drobo is poorly written, resulting in buffer overflows, and thus the drive ejects itself.

When the data stream is slow enough, this does not seem to happen, which supports this assertion. If this is the case, 7200 RPM drives would more be desirable for the DAS even though 5400 RPM drives are the norm for longevity. I do not have the drives to test this theory out, however, Drobo had suggested that although desktop drives are fine (mine are actually DVR drives), they recommend NAS drives, and the Seagate RED.