How to Fix OS X's Broken Ethernet Connectivity

  • MORE

If you're wondering why your Mac's Ethernet connection suddenly stopped working, the culprit may be Apple itself, as an the company released an update that inadvertently disabled those ports on some of its computers. The update silently downloaded and installed on Macs over this past weekend (Feb. 26 to 28), so effected users had no way to know what had caused the malfunction. 

file 000

Apple pushed out a patch to fix the mistake on Sunday (Feb. 28) in another update that downloaded in the background. Since the update can only be downloaded by users who have Wi-Fi, the company also explained how to fix the Ethernet glitch if you rely on that to get online. The process is slightly complicated, requiring users to open Terminal and enter code, so we've provided instructions below.

MORE: The Best Cable Modems to Cut Your Internet Bill

The update responsible for disabling Ethernet connectivity was an addition to the kernel extension blacklist, which OS X El Capitan uses to shield systems from harmful code. The update accidentally contained the extension for Apple's own Ethernet drivers, and thus disabled the ability to connect over Ethernet.

Here are step-by-step instructions for how to to find out if your Mac's Ethernet port is effected by the kernel blacklist update, and how to restore the port.

How to Check Your Incompatible Kernel Extension Configuration Data Version

1. While holding Option, click Apple in the Menu bar, and then select System Information.

01 01a

2. Select Installations, which is under Software. 

screen shot 2016 02 29 at 11.45.10 am

3. Select "Incompatible Kernel Extension Configuration Data” and check the version number. If the version number is 3.28.1, you need to follow the below steps. Our test Mac was not effected by this bug.

screen shot 2016 02 29 at 11.44.46 am

 

How to Download Kernel Extension Configuration Data Update Over WiFi

1. Open Terminal. It can found in the Utilities folder inside of your Applications folder.

02 01

2. Type or paste the below text and click Return. 

sudo softwareupdate --background

02 02

3. Enter your system password and click Return.

02 03

4. Click Terminal in the Menu bar.02 04

5. Select Quit Terminal.

02 05

6. Click Apple in the Menu bar.

02 06

7. Select Restart. Follow the steps in "How to Check Your Ethernet Connectivity" to see if it has been fixed.

02 07

How to Restore Ethernet Connectivity Without WiFi

1. Restart your Mac and then hold Command +R.

03 01

2. Release the Command+R when the Apple logo appears on screen.03 02

3. Select Disk Utility and click Continue.03 03

4. Click on your hard drive, likely named Macintosh HD. If it is grayed out, proceed to step 5. If it is not greyed out, skip to step 8.03 04

5. Click File.03 05

6. Select Unlock.

03 06

7. Enter your system password and click Unlock.

03 07

8. Click File.

03 08

9. Check to see if the menu includes an option for Mount or Unmount. If it says Mount, select Mount. If it says Unmount, proceed. 03 09

10. Click Disk Utility. 03 1011. Select Quit Disk Utility.

03 1112. Select Utilities.

03 1213. Select Terminal.

03 13

14. Type the following text, as-is, and click enter:

rm -rf “/Volumes/Macintosh HD/System/Library/Extensions/AppleKextExcludeList.kext”

03 14

15. Click Terminal.

03 1516. Select Quit Terminal.

03 16

17. Click OS X Utilities.

03 17

18. Select Quit OS X Utilities.

03 18

19. Select your hard drive and click Restart.

03 20

How to Check Your Ethernet Connectivity

1. Click on System Preferences.

03 21

2. Select Network.

03 22

Your Ethernet status should now be Connected!

03 23

 

Author Bio
Henry T. Casey
Henry T. Casey,
After graduating from Bard College a B.A. in Literature, Henry T. Casey worked in publishing and product development at Rizzoli and The Metropolitan Museum of Art, respectively. Henry joined Tom's Guide and LAPTOP having written for The Content Strategist, Tech Radar and Patek Philippe International Magazine. He divides his free time between going to live concerts, listening to too many podcasts, and mastering his cold brew coffee process. Content rules everything around him.
Henry T. Casey, on
Add a comment