Appleは既にEthernetポートが利用できなくなる不具合が報告されているセキュリティアップデートの発行を中止しているそうです。詳細は以下から。
対象となるMac
この不具合が発生しているのはBroadcomのBCM5701 ギガビット・イーサーネット・コントローラーを利用し、AppleがPST 27日に発行したサイレント・セキュリティアップデート「#031-44426 Incompatible Kernel Extension Configuration Data 3.26」が適用されたOS X 10.11 El Capitan搭載のMacで、
[*正常なシステム情報]
この不具合が同梱されているセキュリティアップデートを適用すると、BroadcomのEthernet ドライバがブラックリスト入りし利用できなくなるようで、RedditやTwitter[1, 2, 3]では以下のMacユーザーが不具合を報告しています。
Apple blacklisted their own enet driver in a silent security update, SIP prevents fixing: https://t.co/PJQ0q5WEK4 https://t.co/i8YIfs6jhf
- iMac (21.5-inch, Late 2013)
- iMac (Retina, 27-inch, Late 2014 ~ 2015)
- Mac mini (Late 2012)
- Macbook Pro (13-inch, Early 2015)
- Macbook Pro Retina (13-inch, Mid 2014)
解決方法
この不具合をユーザーが修正するにはOS X 10.11 El Capitanから取り入れたSIP “Rootless”をOFFにして、「AppleKextExcludeList.kext」をOS XのインストーラーかTime Machineからコピーしてくるか、新たにAppleが発行したkextをインストールすることで解決すると報告されているので、この不具合が発生している方は自己責任で試してみてください。
- Macをリカバリーモードで起動してRootlessを”csrutil disable“でOFFにし、Macを再起動。
- 再起動したMacでターミナルを開き、以下のコマンドで”/Library/Extensions/”ディレクトリにあるAppleKextExcludeList.kextをホームディレクトリに移動。(要パスワード)
- AppleがアップデートしたAppleKextExcludeList.kext をCDNからダウンロードし適用。
- 有線LANが再度利用可能になったのを確認したら1.と同様に”csrutil enable”でRootlessをONに。
cd /System/Library/Extensions sudo mv AppleKextExcludeList.kext ~
Appleはこの不具合を修正したAppleKextExcludeList_10_11.pkgを22時頃に発行しているので現在は「システムデータファイルとセキュリティアップデートをインストール」をONにしておいても大丈夫だと思われます。
softwareupdate --schedule on
追記
JST 2月28日13時現在、Appleはこの不具合を修正したAppleKextExcludeListアップデートと、正式なサポートドキュメントを公開しています。
関連リンク
- So my iMac’s Ethernet port stopped working… – Six Colors
- Software update 031-51913 WILL BREAK YOUR ETHERNET DRIVER – MacRumors Forums
コメント
LintesのThunderbolt用GbE+USBアダプタもBCM5701だった。