Mavericks and unmounting external drive issues upon sleep
Greetings fellow Mavericks users,
I'm hoping someone here can provide some insight as to how to correct the issue I'm experiencing.
Little background:
I was using 10.6.8 for years on a 2008 Mac Pro. I saw no reason to update the OS until I recently acquired a USB 3.0 PCI card and an external drive. In order to use my new hardware, I had no choice but to upgrade to a new version of OSX. Rather than spend money, I took advantage of the free 10.9.2 upgrade available for my machine. The upgrade went surprisingly well with no major hiccups or problems encountered. Yes, a few apps and programs I had running prior to the upgrade were no longer compatible but in the grand scheme of things, my Mac Pro was still alive and kicking along with my most important programs and data. In fact, the upgrade to 10.9.2 fixed a sleep issue I had with 10.6.8 which required the use of an app called PleaseSleep. I don't need that app anymore as the machine goes to sleep and wakes up fine.
Now, on to my dilemma. Prior to the upgrade, I was using an external USB 2.0 drive to house media that I'd share between multiple network devices around the house via SMB (AFP stinks in this regard, hence my refusal to use it); i.e. BoxeeBox. I had run out of space on the USB2 drive hence the need to move everything to my new external USB3 drive that's connected to an internal USB3 PCI controller. The first problem I ran into was that Mavericks now uses Apple's own iteration of Samba (SMB2). After a bit of head scratching and research, I used an application called SMBUp as a replacement to Apple's SMB implementation. That's one problem solved. The next thing that I kept running into was that whenever the machine would sleep then wake up again, I'd get an annoying "Disk was not properly ejected" error message. After more head scratching and research, I've discovered that this appears to be a bug in OSX and how the OS interfaces with 3rd party USB controllers. Fine. I purchased a small app called Jettison which for all intents and purposes unmounts any external drives automatically before allowing the system to sleep. This is where my long-winded (apologies) description above starts to come into play. Now that I have the SMB issue figured out and am using Jettison to eject this USB3 drive when the machine sleeps, I've discovered that I'll still get the "Disk did not properly eject" error message despite Jettison IF there are users connected to the USB3 media drive. Is there a work around this where I can either get Jettison or Mavericks to kill the network connection to the share drive before it's unmounted prior to the machine sleeping?
TL:DR?
Using Jettison with Mavericks, I'm still getting "Disk did not eject properly" when waking the machine from sleep mode. Any way to fix this?
Thanks in advance for any help/suggestions provided.
2008 Mac Pro 2.8 GHz 8 core, Mac OS X (10.6.1), Also have a G4 MDD 1.25DP