Skip navigation

Connecting Drobo to XServe via FW800

13106 Views 26 Replies Latest reply: Jun 27, 2013 6:42 PM by William Paplham RSS
  • nealg Calculating status...
    Currently Being Moderated
    Nov 23, 2010 3:40 PM (in response to JoshuaG10)
    I am having the same problem with a mac mini server with 8GB RAM and a DroboPro with the latest firmware. No solution in sight?
    iMac, Mac OS X (10.4.8)
  • Bordo International P/L Calculating status...
    Currently Being Moderated
    Feb 21, 2011 9:10 PM (in response to ponta1956)
    I'm also getting heaps of FireWire errors when using my Drobo Pro connected via Firewire.

    About 14 per second of this error:

    prepareFastStartPacket - fast start packet not full, yet pte doesn't fit

    Everything seems to work OK. The Drobo is used for Retrospect 8.2 backups.

    Machine: Mac Mini Server 2.53GHz Core 2 Duo, 4GB RAM.
    OS: 10.6.6 Server

    Anyone had any luck finding out what causes this error?

    James.
    Mac Mini Server 2.53GHz Core 2 Duo, Mac OS X (10.6.6)
  • William Paplham Level 1 Level 1 (25 points)
    Currently Being Moderated
    Apr 18, 2011 8:41 AM (in response to ponta1956)

    For what it's worth I had this problem with a Drobo S connected to a MacPro. It also failed the Apple Hardware test (extended). I also developed increasing directory corruption over time, particularly with time machine.

     

    I may have found a solution to this by accident. I cleared it once, then somehow recreated when adding a drive, then cleared again.


    WARNING - Data Robotics was not particularly thrilled with the use of the solution I found. It may lead to total data loss.

     

    It's their method for a continously rebooting machine (a condition I had the first time I used it, but not the second) I was already planning on reformatting, but if you have data you need, they clearly don't endorse the method.

     

    I'm not going to repeat here, it involves pulling the plug at a very specific time in the boot process. It doesn't have the warnings provided by the tech.


    link is here

     

    http://support.datarobotics.com/app/answers/detail/a_id/102/kw/drive%20reboots/r _id/100004/session/L3NpZC9IdGlROXFyaw%3D%3D

  • DurocShark Level 1 Level 1 (10 points)
    Currently Being Moderated
    May 2, 2011 1:59 PM (in response to nealg)

    Unfortunately, the mini only has one network port. Otherwise...

     

    I used our Drobo Pro in iSCSI mode. A direct connection between our Mac Pro and the Drobo.

     

    However, the Drobo is rather crap, so it's just setting there now. I built a high capacity iSCSI target from a 6u case and am running GlobalSAN on the Mac, and iBackup on the target. Much faster, and NO ERRORS!

  • MBA in Texas Level 1 Level 1 (20 points)
    Currently Being Moderated
    Aug 18, 2011 1:36 PM (in response to Bordo International P/L)

    I have the exact same configuration and problem -- though I am using 10.7.1 Server now.

  • cemura Calculating status...
    Currently Being Moderated
    Apr 24, 2012 10:38 PM (in response to JoshuaG10)

    Wow, a long time has passed and I'm still seeing this error with my brand new DroboS, though it has yet to error out or corrupt anything.  (It's still really early though.  Given time, I'm sure errors or corruption are a real possibility.)

     

    I've submitted a ticket to Drobo support and will update this thread with my final outcome.

     

    ...

     

    Drobo to Drobo S copy via FW800 and an ongoing storm of "kernel[0]: IOFireWireSBP2ORB<0x0d62db00>::prepareFastStartPacket - fast start packet not full, yet pte doesn't fit" messages!


    I have an old Mac Pro from 2006 running OS X 10.6.8 with 2x2.66GHz Dual Core Intel Xeon processors and 6GB of memory.

    It's hooked up to one older Drobo (4 bay with 1TB drives per), and a new Drobo S (5 x 2TB) which was purchased on April 24, 2012.

    I'm transferring about 2.56TB of data from the Drobo (firmware 1.4.1 [1.254.43359], serial number TDC082920341) to the DroboS (firmware 2.1.2 [5.33.44090], serial number TDD1151A0335) via a Finder copy, over FW800 at a snail pace (10-20MB/s) and seeing thousands and thousands of these errors in /var/log/kernel.log:

    Apr 24 21:57:34 EmuraPrime kernel[0]: IOFireWireSBP2ORB<0x0d62db00>::prepareFastStartPacket - fast start packet not full, yet pte doesn't fit

    So far, no I/O errors and the user-land Finder copy hasn't had problems.

    I've seen threads like https://discussions.apple.com/thread/2405471 which are largely unresolved or point the blame at hardware.

    What's the diagnosis here?

    I have no problem giving you more detail, information, walking through a gdb session, etc.   Just let me know.  Frustrating to spend this much money and see a very, very basic operation show signs of problems.  Don't even get me started on your data integrity in the face of dirty/hard restarts, or your strict filesystem support, playing games with the HFS allocation bitmap, and so on.  Though to be fair and somewhat more balanced, your usability model is world class, top notch.  Same with your industrial design.  There *is* a reason I bought two of these!

  • cemura Level 1 Level 1 (10 points)
    Currently Being Moderated
    Apr 24, 2012 11:55 PM (in response to cemura)

    I spoke too soon.  It *seems* like as soon as I kicked off another Finder copy in parallel with the monster one which was taking place, I did start to see I/O errors.

     

     

    [tons of them]

    .

    .

    .

    Apr 24 23:12:21 EmuraPrime kernel[0]: disk5s2: I/O error.

    Apr 24 23:12:27 EmuraPrime kernel[0]: disk5s2: I/O error.

    Apr 24 23:12:28 EmuraPrime kernel[0]: disk5s2: I/O error.

     

    [EmuraPrime:~] emura% grep "disk5s2: I/O error" /var/log/kernel.log | wc -l

        1005

     

    [EmuraPrime:~] root# fsck_hfs -fn -c2g /dev/rdisk5s2

    ** /dev/rdisk5s2 (NO WRITE)

       Executing fsck_hfs (version diskdev_cmds-491.6~3).

    ** Checking Journaled HFS Plus volume.

    ** Checking extents overflow file.

    ** Checking catalog file.

    ** Checking multi-linked files.

    ** Checking catalog hierarchy.

    ** Checking extended attributes file.

    ** Checking volume bitmap.

    ** Checking volume information.

    ** The volume DroboS appears to be OK.

     

     

    So most metadata is okay (i.e. as much as fsck_hfs can confirm).

     

    And while this DroboS continues to wildly spit out I/O errors in the log more than once a second, a check of some of the file data that was being copied at the time of the previous I/O errors is okay too:

     

    [EmuraPrime:/Volumes/DroboS/Chris] emura% paranoia_verify_checksums.zsh *

     

                       Total_Files =      340

              Mismatched_Checksums =        0

                 Matched_Checksums =      340

           Unrecognized_Extensions =        0

               Checksums_Not_Found =        0

     

     

    ( these are just raw Nikon NEF photo files where I keep the md5 embedded in the file name itself )

     

     

     

    Also, doing I/O via dd(1) from the raw device is interesting depending on which size I use for the I/Os vs. hitting errors vs. performance.

     

     

    Small I/Os (512, 4096, etc.) seem to translate into really bad performance (5MB/second), but no errors.

     

     

    Larger I/Os get throughput up into the 30MB/second range, but I/O errors from time to time.

     

     

    Much larger I/Os and we bail with I/O errors which make it back to user-land and dd(1) will bail.

     

     

    Though throughout, looking at the I/O trace, it's clear that the Drobo has internal smarts and is "always trying to do something clever" on its end.  Good stuff.  Fun for debugging and troubleshooting.  Looking forward to seeing what their technical support folks come up with.

  • cemura Level 1 Level 1 (10 points)
    Currently Being Moderated
    Apr 25, 2012 12:37 AM (in response to cemura)

    Of course, I should have mentioned that to help rule out some hardware, I unplugged the DroboS and plugged the old SATA dock and 2TB drive into the same FW800 port.  Did the raw dd(1) test and hit 65MB/second rates, sustained, absolutely no messages or errors.

    [EmuraPrime:~] root# dd if=/dev/rdisk5s2 count=10000 bs=262144 of=/dev/null
    10000+0 records in
    10000+0 records out
    2621440000 bytes transferred in 38.054525 secs (68886420 bytes/sec)
    [EmuraPrime:~] root#

  • GreybeardCT Level 1 Level 1 (5 points)
    Currently Being Moderated
    Nov 30, 2012 3:31 PM (in response to JoshuaG10)

    I just had this problem occur on my older Mac Mini and a Drobo S.  The pair have been running for a couple of years with no hiccups and then I got a text message from my Drobo that it was rebuilding my data ... which completed suvvessfully according to a second text.

     

    When I went to look at the console logs I saw several, perhaps hundreds, of the subject messages.  No error on the Drobo Dashboard, no logs mentioning Drobo, just the FW errors.

     

    And now it seems that they have stopped. Weird. OOPS!  Looking again at the logs it seems to have started up again!

  • cemura Level 1 Level 1 (10 points)
    Currently Being Moderated
    Nov 30, 2012 3:36 PM (in response to GreybeardCT)

    I eventually found that if I kept the i/o rate low enough, I could avoid it, but that was not an acceptable place to be.  What I ended up doing is moving to eSATA.  I still keep a tail -f going on kernel.log and still checksum everything (metadata AND data).  So far, so good.

  • tfadmin93 Calculating status...
    Currently Being Moderated
    Jun 27, 2013 12:54 PM (in response to JoshuaG10)

    same problem here with a MAC PRO and A DROBO PRO.. everything is PRO but i get:

     

    6/25/13 9:48:14 AMkernelIOFireWireSBP2ORB<0xffffff801855be00>::prepareFastStartPacket - fast start packet not full, yet pte doesn't fit
    6/25/13 9:48:19 AMkernelIOFireWireSBP2ORB<0xffffff801855be00>::prepareFastStartPacket - fast start packet not full, yet pte doesn't fit
    6/25/13 9:48:30 AMkernelIOFireWireSBP2ORB<0xffffff801855be00>::prepareFastStartPacket - fast start packet not full, yet pte doesn't fit
    6/25/13 9:48:30 AMkernelIOFireWireSBP2ORB<0xffffff801855be00>::prepareFastStartPacket - fast start packet not full, yet pte doesn't fit
    6/25/13 9:48:30 AMkernelIOFireWireSBP2ORB<0xffffff801855be00>::prepareFastStartPacket - fast start packet not full, yet pte doesn't fit
    6/25/13 9:48:30 AMkernelIOFireWireSBP2ORB<0xffffff801855be00>::prepareFastStartPacket - fast start packet not full, yet pte doesn't fit
    6/25/13 9:48:31 AMkernelIOFireWireSBP2ORB<0xffffff801855be00>::prepareFastStartPacket - fast start packet not full, yet pte doesn't fit
    6/25/13 9:48:31 AMkernelIOFireWireSBP2ORB<0xffffff801855be00>::prepareFastStartPacket - fast start packet not full, yet pte doesn't fit
    6/25/13 9:48:31 AMkernelIOFireWireSBP2ORB<0xffffff801855be00>::prepareFastStartPacket - fast start packet not full, yet pte doesn't fit
    6/25/13 9:48:32 AMkernelIOFireWireSBP2ORB<0xffffff801855be00>::prepareFastStartPacket - fast start packet not full, yet pte doesn't fit

    etc.. as soon as i copy data from the drobo pro.. for now the drobo support asked me to install a new driver for drobo.. will i loose all my data for this is a mistery !

  • William Paplham Level 1 Level 1 (25 points)
    Currently Being Moderated
    Jun 27, 2013 6:42 PM (in response to tfadmin93)

    I had this problem, over a year time frame they replaced the unit twice and ultimately it was fixed with a firmware update. I'm pretty sure it started with a prior firmware update, but since the damage is subtle at first it's hard to say. This was with a Drobo S, Mac Pro 2008, and FW (didn't see issue with USB).

     

    I've updated firmware a number of times, never lost data.


    For the most part it's bahaved fairly well since other than drive failures. It does seem more prone to directory corruption than my other hard drives though.

     

    I can't say for certain what firmware fixed it, and I don't know if fireware versions are consistent by model. Looking back at my support logs it may have been 2.1.2 in Feb 2012. Currently on 2.1.5

1 2 Previous Next

Actions

More Like This

  • Retrieving data ...

Bookmarked By (2)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.