
Apple has now officially acknowledged the problem on its support pages. Luckily, the software problem isn’t permanent and the bug can be resolved.
Apple has already fixed the Ethernet software problem for users going forward. Here’s the fix if you were affected …
If your Ethernet port has stopped working on your Mac, check System Information to find the version number of the Incompatible Kernel Extension Configuration file installed. If the number reads 3.28.1, you’ll need to update the configuration to get the Ethernet port working properly. It seems that Apple accidentally blacklisted its own networking kext, which is the cause of the issue.
To check your Incompatible Kernel Extension Configuration version number, hold the Option key and click the Apple menu. Then open System Information. Find the Software section and select Installations. Look for rows labelled ‘Incompatible Kernel Extension Configuration Data’ and find the most recent version installed. If the number is 3.28.1, you need to update the profile.
If you can connect to WiFi, then luckily updating the file to restore the functionality of the Ethernet cable is easy. Open Terminal. Type the following command into the command line; it will ask for your admin password:
sudo softwareupdate --background
rm -rf “/Volumes/Macintosh HD/System/Library/Extensions/AppleKextExcludeList.kext”
Original Source
Message