Software update 031-51913 WILL BREAK YOUR ETHERNET DRIVER

ScottR

macrumors member
May 11, 2007
82
3
As it's an older version, yes, you have to disable SIP, then delete the existing version, and then run the installer. After rebooting to enable SIP and get the OS to see the older KEXT, I was able to fiddle around in the network settings to get back to everything working again.

Where is the file? I ran the installer but it didn't help.
 

fropmeister

macrumors newbie
Feb 27, 2016
2
8
same here, on mac mini 2012 i was almost ready to reinstall OS X
linked pkg did not solve the issue

it was something that i was suppose to do since a long time and after spent all day on backup and saving settings i guess i would proceed reinstalling OS X
Hey folks,

The linked file did restore my thunderbolt ethernet adapter, but you can't just install it as it is --- since the version number is lower than the broken version, OS X will simply ignore it. I had to take a few extra steps to make it work.

1) Disable system integrity protection as described in this article:
http://www.imore.com/el-capitan-system-integrity-protection-helps-keep-malware-away
2) Once you reboot, open a terminal window and move the broken version out of the way with the following commands:

cd /System/Library/Extensions
sudo mv AppleKextExcludeList.kext ~ (this will move it to your user's home directory, just in case. enter your login password when prompted.)

Now that that's done, install the package from the linked file and reboot. When I did that my thunderbolt adapter started working again, no reconfiguration required.

If everything's working, you can clean up as follows:
1) Open a terminal window again, and type "sudo rm ~/AppleKextExcludeList.kext" (and enter your password again if needed)
2) Reboot into the recovery console and re-enable system integrity protection as described in the above article.

Hope this helps.
 

Roessnakhan

macrumors 68040
Sep 16, 2007
3,518
497
ABQ
Hey folks,

The linked file did restore my thunderbolt ethernet adapter, but you can't just install it as it is --- since the version number is lower than the broken version, OS X will simply ignore it. I had to take a few extra steps to make it work.

1) Disable system integrity protection as described in this article:
http://www.imore.com/el-capitan-system-integrity-protection-helps-keep-malware-away
2) Once you reboot, open a terminal window and move the broken version out of the way with the following commands:

cd /System/Library/Extensions
sudo mv AppleKextExcludeList.kext ~ (this will move it to your user's home directory, just in case. enter your login password when prompted.)

Now that that's done, install the package from the linked file and reboot. When I did that my thunderbolt adapter started working again, no reconfiguration required.

If everything's working, you can clean up as follows:
1) Open a terminal window again, and type "sudo rm ~/AppleKextExcludeList.kext" (and enter your password again if needed)
2) Reboot into the recovery console and re-enable system integrity protection as described in the above article.

Hope this helps.
Thank you!!!
 

Twenty7Delta

macrumors newbie
Oct 23, 2013
1
0
if i try to connect to the appstore with my user/password it says they can't verify my device so it log me out so i can't download the system software.
do you think this problem is connected with the other one we re discussing here?
are you experiencing the same?
I had the same thing but once I deleted the ethernet from my network preferences and connected with wifi I was able to use the APP store again. I was getting: "An unexpected error occurred while signing in. Your device or computer could not be verified"
 

zauggjunk

macrumors newbie
Feb 27, 2016
2
0
Same problem with 031-51913 | Incompatible Kernel Extension Configuration Data 3.28.1. Network card no longer recognized. (Mac Pro late 2013)
 

Demetri_D

macrumors newbie
Feb 27, 2016
1
0
Hey folks,
...
Hope this helps.
Yes it did help, everything working back to normal now. Thanks

Felt a bit scary with the Terminal commands but hey ho, you've got to live a little and it's time to put my feet up after all that adrenalin!
 

antonioreyna

macrumors newbie
Feb 27, 2016
4
0
Hey folks,

The linked file did restore my thunderbolt ethernet adapter, but you can't just install it as it is --- since the version number is lower than the broken version, OS X will simply ignore it. I had to take a few extra steps to make it work.

1) Disable system integrity protection as described in this article:
http://www.imore.com/el-capitan-system-integrity-protection-helps-keep-malware-away
2) Once you reboot, open a terminal window and move the broken version out of the way with the following commands:

cd /System/Library/Extensions
sudo mv AppleKextExcludeList.kext ~ (this will move it to your user's home directory, just in case. enter your login password when prompted.)

Now that that's done, install the package from the linked file and reboot. When I did that my thunderbolt adapter started working again, no reconfiguration required.

If everything's working, you can clean up as follows:
1) Open a terminal window again, and type "sudo rm ~/AppleKextExcludeList.kext" (and enter your password again if needed)
2) Reboot into the recovery console and re-enable system integrity protection as described in the above article.

Hope this helps.
Can confirm this works
 

Akastro27

macrumors newbie
Feb 27, 2016
2
0
Hey folks,

The linked file did restore my thunderbolt ethernet adapter, but you can't just install it as it is --- since the version number is lower than the broken version, OS X will simply ignore it. I had to take a few extra steps to make it work.

1) Disable system integrity protection as described in this article:
http://www.imore.com/el-capitan-system-integrity-protection-helps-keep-malware-away
2) Once you reboot, open a terminal window and move the broken version out of the way with the following commands:

cd /System/Library/Extensions
sudo mv AppleKextExcludeList.kext ~ (this will move it to your user's home directory, just in case. enter your login password when prompted.)

Now that that's done, install the package from the linked file and reboot. When I did that my thunderbolt adapter started working again, no reconfiguration required.

If everything's working, you can clean up as follows:
1) Open a terminal window again, and type "sudo rm ~/AppleKextExcludeList.kext" (and enter your password again if needed)
2) Reboot into the recovery console and re-enable system integrity protection as described in the above article.

Hope this helps.
Thanks a lot!! This solves my problem!! Thank you son much!
[doublepost=1456612819][/doublepost]
Can confirm this works
Confirmed!! That worked for me
 

ManFromSinaloa

macrumors newbie
Feb 27, 2016
2
0
Hey folks,

The linked file did restore my thunderbolt ethernet adapter, but you can't just install it as it is --- since the version number is lower than the broken version, OS X will simply ignore it. I had to take a few extra steps to make it work.

1) Disable system integrity protection as described in this article:
http://www.imore.com/el-capitan-system-integrity-protection-helps-keep-malware-away
2) Once you reboot, open a terminal window and move the broken version out of the way with the following commands:

cd /System/Library/Extensions
sudo mv AppleKextExcludeList.kext ~ (this will move it to your user's home directory, just in case. enter your login password when prompted.)

Now that that's done, install the package from the linked file and reboot. When I did that my thunderbolt adapter started working again, no reconfiguration required.

If everything's working, you can clean up as follows:
1) Open a terminal window again, and type "sudo rm ~/AppleKextExcludeList.kext" (and enter your password again if needed)
2) Reboot into the recovery console and re-enable system integrity protection as described in the above article.

Hope this helps.

It works !!!! Thank you very much Fropmeister !!!!
 

pieshopUK

macrumors newbie
Jan 29, 2004
18
4
London
Hey folks,

The linked file did restore my thunderbolt ethernet adapter, but you can't just install it as it is --- since the version number is lower than the broken version, OS X will simply ignore it. I had to take a few extra steps to make it work.

1) Disable system integrity protection as described in this article:
http://www.imore.com/el-capitan-system-integrity-protection-helps-keep-malware-away
2) Once you reboot, open a terminal window and move the broken version out of the way with the following commands:

cd /System/Library/Extensions
sudo mv AppleKextExcludeList.kext ~ (this will move it to your user's home directory, just in case. enter your login password when prompted.)

Now that that's done, install the package from the linked file and reboot. When I did that my thunderbolt adapter started working again, no reconfiguration required.

If everything's working, you can clean up as follows:
1) Open a terminal window again, and type "sudo rm ~/AppleKextExcludeList.kext" (and enter your password again if needed)
2) Reboot into the recovery console and re-enable system integrity protection as described in the above article.

Hope this helps.
[doublepost=1456614366][/doublepost]This fixed it for me - thanks for the detailed instructions
 

jclagreca

macrumors newbie
Feb 27, 2016
1
0
Hey folks,

The linked file did restore my thunderbolt ethernet adapter, but you can't just install it as it is --- since the version number is lower than the broken version, OS X will simply ignore it. I had to take a few extra steps to make it work.

1) Disable system integrity protection as described in this article:
http://www.imore.com/el-capitan-system-integrity-protection-helps-keep-malware-away
2) Once you reboot, open a terminal window and move the broken version out of the way with the following commands:

cd /System/Library/Extensions
sudo mv AppleKextExcludeList.kext ~ (this will move it to your user's home directory, just in case. enter your login password when prompted.)

Now that that's done, install the package from the linked file and reboot. When I did that my thunderbolt adapter started working again, no reconfiguration required.

If everything's working, you can clean up as follows:
1) Open a terminal window again, and type "sudo rm ~/AppleKextExcludeList.kext" (and enter your password again if needed)
2) Reboot into the recovery console and re-enable system integrity protection as described in the above article.

Hope this helps.
THANK YOU!!! I can also confirm that this fixed the problem.
 

murrayE

macrumors member
May 4, 2011
38
3
I discovered the same issue last night. Tried many different troubleshooting efforts, as mentioned above. Then I called Apple Support, they were unaware of issue internally. They tried to fix, but we're unable to fix. I reinstalled El Capitan over El Capitan. Then I created a new location, applied, then it was resolved. I put about 6 hours into resolving. Hope this helps!
Same thing here with OS 10.11.3 on late 2015 27" iMac. No hard-wired Ethernet connection after powering up this morning (although Wi-Fi still works). That's with a standard Ethernet port, not Thunderbolt Ethernet.

Solution was a time-frittering reinstall of OS X (about 2 hours, including time spent on phone with Apple support).

But System information > Software > Installations still shows:

Incompatible Kernel Extension Configuration Data 3.28.1 Apple 2/26/16 4:04 PM

What's your experience as to whether the the problem recurs if you shut down and later power up again?

(So far, has not recurred, even though I did a power down, went into OS X Recovery so as to disable SIP and enable cDock, then reboot.)

Added: Really annoying that Apple tech support didn't know enough about this bug early enough: Early Saturday afternoon I called them. Technician said she was aware of problem affecting multiple users; after she had me delete a network configuration .plist to no avail, she's the one who had me reinstall OS X. An hour or so later I received follow-up call from a different technician. He said the 1st one should never have said to reinstall OS X but should have escalated the case immediately to a senior specialist. The most annoying aspect is that the issue had already been identified here on macrumors!
 
Last edited:

chrfr

macrumors G3
Jul 11, 2009
9,877
3,687
So, if i installed the other one, i better install this one? or the mac will do it automatically by itself anyway?
If you haven't disabled the automatic check of system data files and security updates, it'll update to the new one automatically.
The better way to get the new one, if you have a working wifi connection is to enter
Code:
sudo softwareupdate --background-critical
in Terminal.

To clarify further, it's unnecessary to download the installer package and run the softwareupdate command. Just use softwareupdate.
 
Last edited:
  • Like
Reactions: rshrugged

ethnicolor

macrumors newbie
Dec 27, 2009
9
2
If you haven't disabled the automatic check of system data files and security updates, it'll update to the new one automatically.
The better way to get the new one, if you have a working wifi connection is to enter
Code:
sudo softwareupdate --background-critical
in Terminal.
This fixed me too.

I downloaded and ran the patch in message 37 on this thread.
Then I did the
Code:
sudo softwareupdate --background-critical
in Terminal

I let it run in the background for a few minutes (checked the system log to see it installed the kernel update OK)
Full power off
Pulled out the power lead and ethernet leads
Gave it 20 seconds (I've seen PCs retain power and old ethernet settings even when off)
Power and ethernet leads back in, power the Mac back up.
Ethernet working again!

Also - OmniFocus and Day One, which were crashing on launch all day are also fixed by this update.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.