I have had this problem since upgrading from a MacBook Air to a MacBook Pro.
The following instructions worked 😁 and are posted here: Disk not ejected properly
Copy if the link isn't working
Instructions
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 ewill 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 litlle bit.
7. Reboot
8. Re-enable Wifi and Ethernet
9. If you have installed Jettison, remove it and remove it from your start up items.
You shoudl be good to go.
Instructions
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 ewill 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 litlle bit.
7. Reboot
8. Re-enable Wifi and Ethernet
9. If you have installed Jettison, remove it and remove it from your start up items.
It worked! No more disconnects all day!