Pick of the Week - Nov 10 [Show all picks]
Path Finder 5 - A feature-laden Finder replacement
Submit Hint Search The Forums LinksStatsPollsFAQHeadlinesRSS
12,000 hints and counting!

10.6: Fix a Drobo issue on non-64bit-capable Intel Macs Storage Devices
Snow Leopard only hintIf you installed the latest version of Drobo Dashboard (currently v1.6.1) on Snow Leopard, and you're also unfortunate enough to have a Intel Mac that doesn't support 64-bit, then you might notice a drop in performance of your Drobo, and possibly your system altogether.

Check your Console logs. If you see something like this...
com.apple.launchd[1]  (com.datarobotics.ddservice64d[325]) posix_spawn("...."): Bad CPU type in executable
com.apple.launchd[1]  (com.datarobotics.ddservice64d[325]) Exited with exit code: 1
com.apple.launchd[1]  (com.datarobotics.ddservice64d) Throttling respawn...
...then the Drobo installation software installed the 64-bit binaries and kexts, even though your machine doesn't support them. Here's how I fixed it.



The following commands are taken from the official Drobo uninstall script found here:

/Library/Application Support/Data Robotics/Drobo Dashboard/Drobo_Dashboard_uninstall.sh

I cut out the code that uninstalled the 64-bit support, and executed those commands directly in a Terminal window. (Each command is shown on its own line.)

*** WARNING: Make sure that you have stopped the Drobo Dashboard and unmounted your Drobo prior to executing these commands!
 sudo killall -9 ddserviced
 sudo launchctl unload /Library/LaunchDaemons/com.datarobotics.ddservice64d.plist
 sudo rm -rfv /Library/LaunchDaemons/com.datarobotics.ddservice64d.plist
 sudo rm -rfv "/Library/Application Support/Data Robotics/Drobo Dashboard/DDService64d"
 sudo kextunload -v /System/Library/Extensions/DRI_iSCSI_Initiator64.kext
 sudo rm -rfv /System/Library/Extensions/DRI_iSCSI_Initiator64.kext
 sudo kextunload -v /System/Library/Extensions/TrustedDataSCSIDriver64.kext
 sudo rm -rfv /System/Library/Extensions/TrustedDataSCSIDriver64.kext
If this doesn't fix the problem, uninstall and reinstall the Drobo Dashboard, and call your friendly Drobo customer service rep.
    •    
  • Currently 4.33 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (6 votes cast)
 
[4,290 views]  

10.6: Fix a Drobo issue on non-64bit-capable Intel Macs | 2 comments | Create New Account
Click here to return to the '10.6: Fix a Drobo issue on non-64bit-capable Intel Macs' hint
The following comments are owned by whomever posted them. This site is not responsible for what they say.
10.6: Fix a Drobo issue on non-64bit-capable Intel Macs
Authored by: Beorn on Fri, Nov 13 2009 at 9:09AM PST
Thanks for the heads-up on this - my Drobo is connected to a Core Duo Mac mini and my logs have been flooded with those errors. Seems to have done the trick!

[ Reply to This | # ]
10.6: Fix a Drobo issue on non-64bit-capable Intel Macs
Authored by: plambert on Wed, Nov 25 2009 at 10:20AM PST

The only thing actually necessary in all of that is to unload the ddservice64d launchctl service. Use the -w option to ensure it remains disabled over reboots.


sudo launchctl unload -w /Library/LaunchDaemons/com.datarobotics.ddservice64d.plist

Having the other files on disk doesn't much matter, and the uninstaller will remove them if/when you uninstall the Drobo Dashboard software.



[ Reply to This | # ]