Thunderboltイーサネットアダプターをトラブルシューティングまたはリセットするにはどうすればよいですか?


10

私のThunderboltイーサネットコネクタは、今日、ルーターへの接続を完全に停止しているようです。過去数日間、イーサネット接続が何度も「クラッシュ」しているのを見ました。私のマシンは単にネットワークから外れ、再起動しないと元に戻せません。どこかに奇妙なバグがあるのではないかと思いましたが、特定のネットワークアクティビティが原因である可能性がありますが、再起動で解決できるため、心配する必要はありませんでした。

今、System PreferencesNetworkStatus: Not Connected開くと、Thunderboltイーサネットアダプターのメッセージのみが表示されます。MacBook Pro Retina(Early 2013)とAirPort Time Capsule(最新の802.11acタワーバージョン)を使用しています。私はオンラインで見つけることができるさまざまな解決策を試しましたが、どれもうまくいきませんでした。

  1. Thunderboltイーサネットアダプターとネットワークケーブルが正常に機能していると確信しています-MacBook Airを使用すると、すべてが正常に接続されます。私も2つ目のThunderboltイーサネットアダプターを使用していて、まったく同じ問題が表示されます。

  2. MBPのThunderboltポートも機能していると確信しています。チェックインSystem Report > ThunderboltするThunderbolt Busと、少なくともThunderbolt to Gigabit Ethernet Adapterとが表示されDevice Connectedます。私はこれを100%確信することはできませんが、そのアダプターを接続していることを認識しているようです。

  3. 2つのThunderboltポートのどちらを使用するかは関係ありません。どちらも機能しません。

Thunderbolt接続を試してトラブルシューティングする良い方法はありますか?リセットしようとする特定の設定はありますか?

このファイル[A]を削除してネットワーク設定をリセットするように提案がありました/Library/Preferences/SystemConfiguration/NetworkInterfaces.plistが、残念ながら機能せず、まったく効果がないように見えました。[B] システム設定内のネットワーク設定ペインから新しい場所を追加し、古い場所を削除しましたが、何も変更されていません。

何らかの理由で、TBイーサネットアダプターがシステム環境設定内で検出または認識されないため、接続が確立されません。これを修正する方法はありますか?

現在、コンソール出力でネットワーク関連のメッセージを確認し、いくつかを見つけましたが、それらの意味がわからないか、リモートで関連性があるかどうかもわかりません。

28/02/2016 11:17:21.128 AM networkd[223]: -[NETPowerManager setupPowerPolicyTable] created power policy table from defaults with 5 timeslots
28/02/2016 11:17:21.131 AM networkd[223]: -[NETInterfaceManager updateInterfaces] nwi_state_copy() returned NULL
28/02/2016 11:17:21.134 AM networkd[223]: nw_nat64_post_new_ifstate successfully changed NAT64 ifstate from 0x0 to 0x8000000000000000
28/02/2016 11:17:21.140 AM networkd[223]: __settings_changed_block_invoke networkd_privileged_copy_settings_async with NULL settings
28/02/2016 11:17:21.141 AM networkd[223]: __settings_changed_block_invoke networkd_privileged_copy_settings_async with NULL settings
28/02/2016 11:17:21.941 AM com.apple.kextd[55]: Failed to load /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext - (libkern/common) general/unspecified error.
28/02/2016 11:17:22.088 AM networkd[223]: -[NETInterfaceManager updateInterfaces] nwi_state_copy() returned NULL
28/02/2016 11:17:22.731 AM networkd[223]: -[NETInterfaceManager updateInterfaces] nwi_state_copy() returned NULL
28/02/2016 11:17:24.684 AM networkd[223]: -[NETInterfaceManager updateInterfaces] nwi_state_copy() returned NULL
28/02/2016 11:17:25.680 AM UserEventAgent[287]: user agent networkd: built Nov 16 2015 23:08:50
28/02/2016 11:17:26.286 AM symptomsd[263]: __73-[NetworkAnalyticsEngine observeValueForKeyPath:ofObject:change:context:]_block_invoke unexpected switch value 2
28/02/2016 11:17:26.286 AM symptomsd[263]: __73-[NetworkAnalyticsEngine observeValueForKeyPath:ofObject:change:context:]_block_invoke unexpected switch value 2

28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextGetDefaultUserSpaceToDeviceSpaceTransform: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextConcatCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextDrawImages: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:08:58.796 PM com.apple.preference.network.remoteservice[548]: CGContextGetCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
28/02/2016 3:09:00.556 PM com.apple.preference.network.remoteservice[548]: Error in CoreDragRemoveTrackingHandler: -1856
28/02/2016 3:09:00.556 PM com.apple.preference.network.remoteservice[548]: Error in CoreDragRemoveReceiveHandler: -1856
28/02/2016 3:09:10.212 PM com.apple.preference.network.remoteservice[548]: Error in CoreDragRemoveTrackingHandler: -1856
28/02/2016 3:09:10.212 PM com.apple.preference.network.remoteservice[548]: Error in CoreDragRemoveReceiveHandler: -1856

[更新1]

コンソールを確認し、TBイーサネットアダプターを取り外したところ、次の出力が見つかりました。

28/02/2016 6:36:53.956 PM symptomsd[259]: nw_interface_get_agents SIOCGIFAGENTIDS failed for interface "en3" (index 7, type other): [6] Device not configured
28/02/2016 6:36:53.962 PM symptomsd[259]: nw_interface_get_agents SIOCGIFAGENTIDS failed for interface "en3" (index 7, type other): [6] Device not configured

[更新2]

さらに数回再起動し、特定のシステム設定ファイルを削除(リセット)した後。アダプターを接続すると、次のコンソール出力が表示されます。

29/02/2016 12:36:27.000 PM kernel[0]: AppleThunderboltNHIType2::prePCIWake - power up complete - took 1 us
29/02/2016 12:36:27.000 PM kernel[0]: AppleThunderboltGenericHAL::earlyWake - complete - took 0 milliseconds
29/02/2016 12:36:27.000 PM kernel[0]: IOThunderboltSwitch<0>(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 11 unplug = 0
29/02/2016 12:36:27.000 PM kernel[0]: IOThunderboltSwitch<0>(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 3 unplug = 0
29/02/2016 12:36:27.000 PM kernel[0]: IOThunderboltSwitch<0>(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 12 unplug = 0
29/02/2016 12:36:29.000 PM kernel[0]: [ PCI configuration begin ]
29/02/2016 12:36:29.000 PM kernel[0]: [ PCI configuration end, bridges 14, devices 17 ]

2-確かに非常に-ロングショット:1)おそらく空港が犯人ですか?リセットまたは完全な再構成を試みます。2)ネットワーク設定でMACアドレスを変更または複製しましたか?
EDP​​、2016

他のすべてのデバイスですべてが正常に動作しているように見えるため、空港を問題として考えていなかったことを認めます。MBP(このThunderboltアダプターに固有)のDHCP設定にMACバインディングがありますが、イーサネットアダプターをテストするときにMBAで正しいIPを取得したため、問題としてそれを除外しましたまた、他のすべてのバインディングも機能しているようです。MACアドレスは変更しませんでした。
Chris

Appleは運のビットとパッチを、解放した場合、再びロングショットは、しかし、あなたの問題にも対処することがありますforums.macrumors.com/threads/...
EDP

注目すべき点もある-どうやら最近のアップグレードでAppleがイーサネットポートをめちゃくちゃにしたようだが、(実際にはイーサネットポートがないので)support.apple.com/en-us/HT6672
Chris

これは、上記のMacrumorsフォーラムリンクで指摘したのと同じバグです。あなたは直接アップルのサポートにいます。
EDP​​、2016

回答:


15

解決策は、できるだけ多くのネットワーク関連のシステム設定を試行してリセットすることです。具体的には:

  1. Thunderboltイーサネットアダプターを取り外します。
  2. 新しいデフォルトのネットワークの場所(システム設定)を作成して適用します。
  3. 古い既存のネットワークロケーションをすべて削除します。
  4. 以下の削除好みのファイルを(グローバルおよびユーザー固有ので見つかった/Library/Preferences /Library/Preferences/SystemConfiguration~/Library/Preferences):

com.apple.network*.plist NetworkInterfaces.plist

  1. Macを再起動します。
  2. 接続してお使いのThunderbolt Ethernetアダプタだけでなく、ネットワークケーブルを。
  3. ネットワークシステム設定(AGAIN!)内に新しい場所を追加し、前に手順(2)で追加した場所を削除します。
  4. 数分待ちます(システム設定を閉じます)。

これは私の問題を解決しようとしているときに私が観察したものです:

私はいつもネットワーク設定に2つのThunderbolt関連のエントリを使用していました:

  1. Thunderboltイーサネット
  2. サンダーボルトブリッジ

イーサネットアダプターを接続すると、デフォルトでブリッジが追加され、イーサネットバージョンがオンデマンドで追加されると思います。

ただし、接続が「切断」されていたにもかかわらず、このThunderbolt Ethernetサービス/インターフェースが表示されたり機能したりすることはなかったため、関連する設定ファイルの一部が壊れている可能性があります。

(古い場所からの)古い参照とリストされた設定ファイルをすべて削除した後、新しい場所をネットワーク設定に追加すると、次の3つのデフォルトサービスが表示されます。

  1. Thunderboltイーサネット
  2. Wi-Fi
  3. サンダーボルトブリッジ

これら3つが得られず、Thunderboltイーサネットアダプターを使用している場合は、私と同じ問題が発生する可能性があり、上記のアドバイスに従う必要があります。


私の場合、2つのThunderboltポートがありますが、もう1つは検出されません。だから私はあなたの指示に従って、古い設定をネットワーク設定から削除し、それを再作成して魅力のように機能しました!
JohnnyQ 2016

2

コンソール出力には、直面している問題を示す行があります。

28/02/2016 11:17:21.941 AM com.apple.kextd[55]: Failed to load /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleBCM5701Ethernet.kext - (libkern/common) general/unspecified error.

「ロードに失敗しました[...]。KEXT」「という意味K ernel EXT ension」あなたのイーサネットアダプタについては、したがって、あなたのThunderbolt Ethernetアダプタできない作業の負荷ではありません。

もちろん問題は、それがロードされない理由です。この場合、エラーメッセージ「一般的な/詳細不明のエラー」はあまり役に立ちません。

私は次のようにします:

  1. ファイルが存在する(サイズが0でない)かどうかを場所で確認します。それはおそらくです、そうでなければエラーは「ファイルが見つかりません」または同様の何かです
  2. 権限を確認してください。ApplesDisk Repair Utility( '/ Application / Utilities'にあります)が最適です。
  3. Time Machineバックアップからファイルを復元しようとする

最初にこれらの提案を試して、結果を投稿してください。


おかげで-そのkextをIookingしただけで-すべてが問題ないように見えますが、ファイルが破損しているかどうかはわかりません。私はすでにディスクユーティリティから「応急処置」を実行しましたが、サムアップ以外は何も得ませんでした。最新のディスクユーティリティもまた、私のプライマリディスクだ:(あなたはもう、別途「/修理の確認」できません、と私は仮定して復元しようとするでしょう/Systemフォルダがタイムマシンのバックアップの一部です。
クリス・

の古いバリアントを抽出 IONetworkingFamily.kextして比較および復元しましたが、問題は解決しませんでした。ネットワークカーネル拡張はロード済み(System Report > Software > Extensions)としてリストされ、正常に動作しているようです。また、そのエラーメッセージは再度表示されませんでした。問題がいつ始まったかを示している可能性がありますが、1回限りのエラーのように見えました。私はかかわらず、私はイーサネットアダプタを取り外すときは、次の出力が表示されました:28/02/2016 6:36:53.956 PM symptomsd[259]: nw_interface_get_agents SIOCGIFAGENTIDS failed for interface "en3" (index 7, type other): [6] Device not configured
クリス

1

私のThunderbolt Ethernetコネクタは、すなわちを働いたことはない、それは私が期待するようどちらも自動的に検出されなかった、また私は、手動でインターフェイスを追加することができます。これは場所を使用していますAutomatic。だから私はネットワーク設定からクリックしAssist me…、次にクリックしAssistantて開きました/System/Library/CoreServices/Network Setup Assistant.app。これにより別の場所が追加され、コネクタが検出されて機能しました(その後、削除しましたAutomaticが、新しい場所の名前をに変更しましたAutomatic)。実際bridge0にメンバーと一緒ですen3。切断後も常に稼働しているため、非アクティブに設定することをお勧めします。


これでうまくいきました。他の回答で説明されているように、リセット/削除する必要はありません。アシスタントで「イーサネットLAN」などを選択しました。
Reid
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.