Hi everyone ! I was affected by this problem too this morning.
Since then, I searched everywhere how to solve this.
I found a possible way here. Thanks to
zorinlynx,
charr and
akeakemai for showing the way !!!
(the
fropmeister's solution should work better and be easier
https://forums.macrumors.com/threads...-ethernet-driver.1958521/page-2#post-22615953 but I was not able to test it because I've already solved the problem from my side)
For what it's worth, this how I've done it (it's surely a more chancy or hazardous way to do it) :
I will explain from memory how I've done this, so excuse me if it's not 100% accurate...
Read it entirely first !
First you will need to disable the "System Integrity Protection" (or SIP) by rebooting into Recovery Mode.
- reboot and hold "
Alt" and choose Recovery (or hold "
Command" & "
R")
- once you are there, launch the Terminal and type :
csrutil disable
- normally you will have successfully disable the SIP, just reboot.
Secondly, you will need to go to your "
System" folder (the one with an X on it) then to "
Library"
(
Your SystemDisk > System > Library)
- there I've changed the display mode from icon to list, and sort by modification date to the most recent.
- like so I could target the bad boy, it was hiding into "
Extensions"
(
Your SystemDisk > System > Library > Extensions)
(I can't remember his exact name, I'm truly sorry, but on the suspected file from the most recent modification date ;
a *
.kext extension ; I've made a right click on it to show the content of the package and open a *
.plist file into it with TextEdit to verify if there was any mention of this : "
3.28.1". And there it was !)
- So since the
SIP was disabled previously, I was able to delete this bad "upgrade", put it into trash and delete.
- I've also delete one or two files (
corresponding to the same modification date) into the folder "
Receipts"
(
Your SystemDisk > System > Library > Receipts)
- After you have delete all these files, just reboot.
- And then everything was back to normal for me, but !...
(Here I'm not completely sure of the real order of this...)
What I've previously done before all of the two steps above, was to try installing the update shared by
chrfr
http://swcdn.apple.com/content/down...1zfy5lkrw3v1oe/AppleKextExcludeList_10_11.pkg
without success (because the
SIP was still enable I think)...
So, I have also tried a second time after disabling the
System Integrity Protection (between my first and second step) ; without success again.
It is just after completing the second step (deleting the bad update) and rebooting that everything was back to normal.
This is why the last step is indicate from me as "optional"...
(even if I believed that it has something to do into the whole process)
Thirdly (may be not required)
- Download and install this package :
http://swcdn.apple.com/content/down...1zfy5lkrw3v1oe/AppleKextExcludeList_10_11.pkg
- then reboot.
At this point I have recovered successfully my ethernet cards into Preferences > Networks and everything was back to normal like nothing happened. I hope it will be the same for you too !
Last step
- reboot again into recovery mode, open the Terminal again and type :
csrutil enable
You will have enable the
SIP to his normal state.
- Reboot a last time and enjoy.
I hope this will help some "nontechnical" like me, I am absolutely not a pro, but I've tried, and it works.
Please feel free to complete with further details, and excuse me if I've made some faults in english, it is not my native language, I'm french. Omelette de fromage
