If the Ethernet connection on your Mac stopped working recently, check System Information to find out which version of “Incompatible Kernel Extension Configuration Data” is installed. If you have version 3.28.1, you need an update. If you can connect to Wi-Fi, your Mac will update to version 3.28.2 automatically,or you can follow the steps bellow to restore manually.
First, check your version number
- While pressing the Option key, select System Information from the Apple menu.
- Expand the Software section and select Installations.
- Click on the Software Name column header to sort the list alphabetically.
- Look for “Incompatible Kernel Configuration Data”
- If the most recent version installed is 3.28.1, then follow the steps bellow.
If you can connect to Wi-Fi, follow these steps to update to version 3.28.2:
- Open the Terminal app.
- Type this command to update to the current version of the “Incompatible Kernel Extension Configuration Data” kernel extension :
sudo softwareupdate --background
- Quit Terminal app and restart your Mac
If you can’t connect to Wi-Fi, follow the steps to update to version 3.28.2
- Follow the Instructions to restart your Mac in OS X RECOVERY. After your Mac restarts, go to step 2.
- Select Disk Utility from the list of OS X Utilities.
- Select your drive from the list of internal drives in the sidebar.the default name is “Macintosh HD”. Your drive might have a different name is location,I’d you renamed or moved it.
- Of the drive is gray, then your drive might be protected by FileVault. Select File > Unlock from the Disk Utility menu,and enter your FileVault password
- Select File > Mount in Disk Utility to mount your drive, if it’s not already mounted.
- Quit Disk Utility. If you’d like to copy and paste the command required at step 8,select Get Help Online from the OS X Utilities list to open Safari and view this article on Apple’s support site at support.apple.com/en-us/ht6672. Quit Safari before you go to the next step.
- Launch the Terminal app from Utilities > Terminal.
- Type (or copy and paste) this command as one line in Terminal. In the example below, the drive name is “Macintosh HD”, and there’s a space between Macintosh and HD.if your Mac’s drove name is different, adjust the command:
rm -rf "/Volumes/Macintosh HD/System/Library/Extensions/AppleKextExcludeList.kext"
- Quit Terminal app.
- Select Restart from the Apple menu.
- After your Mac restarts, you’re Ethernet connection should work.