Okay, so I have had this problem for awhile now. I have a 2013 iMac, 2008 MacBook, and a 2014 MacBook Air and this problem only seems to happen with my 2014 MacBook Air. I tried finding a resolution awhile back and tried a few things that seemed to help people, i.e.:
"1. Pull out your ethernet cable and disable WiFi and any other network connectivity you have.
2. Open Finder, go to your computer and then select you Macintosh HD (or whatever you have renamed it).
3. Go to Macintosh HD - Library - Preferences
4. Scroll all the way to the bottom of the list and you will see a folder called SystemConfiguration
5. Pull this folder onto the desktop.
6. Go to System Preferences - Sharing and change the name of your computer, even just a little bit.
7. Reboot
8. Re-enable Wifi and Ethernet"
Nothing worked so I gave up for awhile and just tried to ignore it. The issue seemed to be getting worse and was ejecting the 4 drives connected to my USB hub every 5 freakin minutes! So today I decided to attempt to fix it again and after reading through countless comments on various threads I saw one person make a mention of clearing their VRAM.
FINALLY! CLEARING MY VRAM WORKED FOR ME!! And I haven't had an ejected disk since!
You can find instructions on how to clear your VRAM here: How to Reset NVRAM on your Mac - Apple Support
- Shut down your Mac.
- Locate the following keys on the keyboard: Command (⌘), Option, P, and R.
- Turn on your Mac.
- Press and hold the Command-Option-P-R keys immediately after you hear the startup sound.
- Hold these keys until the computer restarts and you hear the startup sound for a second time.
- Release the keys.
NOTE: After resetting NVRAM, you may need to reconfigure settings for speaker volume, screen resolution, startup disk selection, and time zone information.
I hope this works for you guys as well!