मैं थंडरबोल्ट ईथरनेट एडॉप्टर को कैसे समस्या निवारण या रीसेट कर सकता हूं?


10

ऐसा प्रतीत होता है कि मेरा थंडरबोल्ट ईथरनेट कनेक्टर ने आज के लिए मेरे राउटर से कनेक्ट करना बंद कर दिया है। पिछले कुछ दिनों में मैंने कई बार अपने ईथरनेट कनेक्शन "क्रैश" को देखा था। मेरी मशीन बस नेटवर्क से गिर जाएगी और बिना पुनरारंभ किए वापस नहीं आ पाएगी। मुझे लगता है कि कहीं न कहीं कुछ अजीब बग था, शायद कुछ नेटवर्क गतिविधि द्वारा ट्रिगर किया गया था, लेकिन जब से मैं इसे फिर से शुरू कर सकता हूं, तो यह मुझे चिंतित नहीं करता है।

अब, System Preferencesअंडर खोलने पर Networkमैं केवल Status: Not Connectedथंडरबोल्ट ईथरनेट एडेप्टर के लिए मैसेज देखता हूं । मैं एक मैकबुक प्रो रेटिना (2013 की शुरुआत) और एक एयरपोर्ट टाइम कैप्सूल (अधिक हालिया 802.11ac टॉवर संस्करण में) का उपयोग कर रहा हूं। मैंने विभिन्न समाधानों की कोशिश की है जो ऑनलाइन मिल सकते हैं, लेकिन उनमें से कोई भी काम नहीं किया है।

  1. मुझे यकीन है कि थंडरबोल्ट ईथरनेट एडेप्टर और नेटवर्क केबल ठीक काम कर रहे हैं - मैकबुक एयर का उपयोग करते समय सब कुछ ठीक जुड़ता है। मेरे पास एक दूसरा थंडरबोल्ट ईथरनेट एडेप्टर भी है और यह ठीक उसी मुद्दों को प्रदर्शित करता है।

  2. मैं कमोबेश आश्वस्त हूं कि एमबीपी पर थंडरबोल्ट पोर्ट भी काम कर रहा है - जब System Report > Thunderboltमैं आई चेकिंग कम से कम देख सकता हूं Thunderbolt Busऔर ए Thunderbolt to Gigabit Ethernet Adapter, जो कि सूचीबद्ध है Device Connected। मैं इस बारे में 100% सुनिश्चित नहीं हो सकता, लेकिन यह मुझे उस अडैप्टर को पहचानने के लिए प्रकट होता है।

  3. इससे कोई फर्क नहीं पड़ता कि मैं किन दो थंडरबोल्ट बंदरगाहों का उपयोग करता हूं, दोनों में से कोई भी काम नहीं करता है।

क्या थंडरबोल्ट कनेक्टिविटी को आज़माने और उसका कोई अच्छा तरीका है? क्या कोई विशिष्ट सेटिंग्स हैं जिन्हें मुझे रीसेट करने का प्रयास करना चाहिए?

मैं द्वारा नेटवर्क सेटिंग रीसेट करने के लिए एक सुझाव मिल गया था [एक] इस फ़ाइल को हटाने: /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist, लेकिन दुर्भाग्य से, कि काम नहीं किया था और सब पर कोई असर नहीं दिखाई दिया। [ख] मैंने एक नया स्थान भी जोड़ा है और सिस्टम सेटिंग्स के अंदर नेटवर्क्स प्रिफरेंस पेन से पुराने को हटा दिया है, लेकिन कुछ भी नहीं बदला।

किसी कारण से सिस्टम वरीयताएँ के अंदर टीबी ईथरनेट एडेप्टर नहीं मिल रहा है या पहचाना नहीं जा रहा है और इसलिए कोई कनेक्शन स्थापित नहीं है। किसी भी विचार यह कैसे तय किया जा सकता है?

मैं अब नेटवर्क से संबंधित संदेशों के लिए कंसोल आउटपुट की जांच कर रहा हूं और कुछ पाया गया, लेकिन यह नहीं जानता कि उनका क्या मतलब है या यदि वे दूरस्थ रूप से भी हैं:

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

[अद्यतन १]

कंसोल की जाँच करते समय और टीबी ईथरनेट एडाप्टर को अनप्लग करते हुए मैंने निम्नलिखित आउटपुट पर ध्यान दिया:

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

[अद्यतन २]

कुछ और रीस्टार्ट होने के बाद और कुछ सिस्टम प्रेफरेंस फाइल्स को हटाना (रिसेट करना)। एडेप्टर में प्लगिंग करते समय मुझे अब निम्न कंसोल आउटपुट प्राप्त हुआ:

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) क्या आपने अपने नेटवर्क सेटअप में किसी भी मैक पते को बदल दिया / क्लोन कर लिया?
EDP

मैं मानता हूं कि मैंने वास्तव में एक समस्या के रूप में हवाई अड्डे के बारे में नहीं सोचा है, क्योंकि सब कुछ हमारे सभी अन्य उपकरणों पर सामान्य रूप से काम करता प्रतीत होता है। मेरे पास MBP (जो इस थंडरबोल्ट अडैप्टर के लिए विशिष्ट है) के लिए डीएचसीपी सेटिंग्स में एक मैक बाइंडिंग है, लेकिन मैंने इसे एक समस्या के रूप में खारिज कर दिया है, क्योंकि इसके साथ ईथरनेट एडेप्टर का परीक्षण करते समय मुझे एमबीए पर सही आईपी मिला था। और अन्य सभी बाइंडिंग भी काम करने लगती हैं। मैंने किसी भी मैक पते को नहीं बदला।
क्रिस

फिर से एक लंबा शॉट, लेकिन अगर Apple एक पैच जारी करता है, तो थोड़ी सी किस्मत के साथ आपके मुद्दे को भी संबोधित किया जा सकता है: फ़ोरम.macrumors.com/threads/…
EDP

यह भी देखने के लिए दिलचस्प है - जाहिरा तौर पर Apple ने हाल के उन्नयन में ईथरनेट पोर्ट को गड़बड़ कर दिया, मेरी समस्या से पूरी तरह से असंबंधित हो सकता है, हालांकि (क्योंकि मेरे पास वास्तव में ईथरनेट पोर्ट नहीं है) support.apple.com/en-us/HT6672
क्रिस

यह वही बग है जो मैंने ऊपर Macrumors फोरम लिंक में बताया है। तुम्हारा हालांकि सीधे Apple समर्थन पर है।
EDP

जवाबों:


15

समाधान संभव के रूप में नेटवर्क से संबंधित सिस्टम वरीयताओं के रूप में प्रयास करने और रीसेट करने का है। अधिक विशिष्ट होना:

  1. थंडरबोल्ट ईथरनेट एडॉप्टर को अनप्लग करें।
  2. नया डिफ़ॉल्ट नेटवर्क स्थान (सिस्टम प्राथमिकताएँ) बनाएँ और लागू करें ।
  3. सभी पुराने पहले से मौजूद नेटवर्क स्थानों को हटा दें।
  4. निम्नलिखित वरीयता फ़ाइलों को निकालें (वैश्विक और उपयोगकर्ता विशिष्ट पाया गया /Library/Preferences /Library/Preferences/SystemConfigurationऔर ~/Library/Preferences):

com.apple.network*.plist NetworkInterfaces.plist

  1. अपने मैक को पुनरारंभ करें।
  2. अपने थंडरबोल्ट ईथरनेट एडेप्टर और साथ ही नेटवर्क केबल को कनेक्ट करें।
  3. नेटवर्क सिस्टम वरीयताओं के अंदर एक नया स्थान जोड़ें (फिर से!) और चरण 1 (2) में पहले जोड़े गए को हटा दें।
  4. कुछ मिनट प्रतीक्षा करें (सिस्टम वरीयताओं को बंद करें)।

यहाँ मैं अपनी समस्या को हल करने की कोशिश करते हुए देखा गया है:

मैं हमेशा अपने नेटवर्क सेटिंग्स में दो थंडरबोल्ट संबंधित प्रविष्टियाँ रखता था:

  1. थंडरबोल्ट ईथरनेट
  2. वज्र पुल

मेरा मानना ​​है कि पुल डिफ़ॉल्ट रूप से जोड़ा जा सकता है और ईथरनेट संस्करण मांग पर जोड़ा जा सकता है, जब आप ईथरनेट एडाप्टर में प्लग करते हैं।

हालांकि मेरा कनेक्शन "टूटा हुआ" था, हालांकि, यह Thunderbolt Ethernetसेवा / इंटरफ़ेस कभी भी दिखाई नहीं दिया या फिर से काम नहीं किया, इसलिए संभवतः इससे संबंधित कुछ सेटिंग्स फ़ाइलों को तोड़ दिया गया था।

सभी पुराने संदर्भ (पुराने स्थानों से) के साथ-साथ सूचीबद्ध वरीयता फ़ाइलों को हटाने के बाद, मुझे अब निम्नलिखित तीन डिफ़ॉल्ट सेवाएं मिलती हैं, जब नेटवर्क वरीयताओं में एक नया स्थान जोड़ते हैं:

  1. थंडरबोल्ट ईथरनेट
  2. वाई - फाई
  3. वज्र पुल

यदि आपको ये तीनों नहीं मिलते हैं और आप एक थंडरबोल्ट ईथरनेट एडेप्टर का उपयोग कर रहे हैं, तो आपको वही समस्या हो सकती है जो मेरे पास थी और ऊपर दी गई सलाह का पालन करना चाहिए।


मेरे मामले में मेरे पास 2 वज्र बंदरगाह हैं, लेकिन दूसरे का पता नहीं चला है। इसलिए मैंने आपके निर्देश का पालन किया और नेटवर्क सेटिंग्स से पुराने संदर्भ को हटा दिया और इसे फिर से बनाया और एक आकर्षण की तरह काम करता है!
जॉनीक्यू

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 कर्नेल EXT प्रोविज़न' लोड नहीं हो रहा है, इसलिए आपका थंडरबोल्ट ईथरनेट एडेप्टर काम नहीं कर सकता है।

पाठ्यक्रम का प्रश्न यह लोडिंग क्यों नहीं है। त्रुटि संदेश "सामान्य / अनिर्दिष्ट त्रुटि" इस उदाहरण में बहुत मददगार नहीं है।

मैं निम्नलिखित कार्य करूंगा:

  1. यदि फ़ाइल मौजूद है, तो स्थान पर जाँच करें (और 0 आकार नहीं है)। यह शायद है, अन्यथा त्रुटि 'फ़ाइल नहीं मिली' या कुछ इसी तरह की होगी
  2. जाँच की अनुमति, सेब डिस्क मरम्मत उपयोगिता के साथ सबसे अच्छा ('/ अनुप्रयोग / उपयोगिताएँ' में पाया गया)
  3. फ़ाइल को टाइम मशीन बैकअप से पुनर्स्थापित करने का प्रयास करें

पहले इन सुझावों को आज़माएं और कृपया अपना परिणाम पोस्ट करें।


धन्यवाद - बस उस kext में Iooking से - सब कुछ ठीक प्रतीत होता है, लेकिन किसी भी फाइल को नुकसान होने पर कोई विचार नहीं है। मैंने डिस्क उपयोगिता से "फर्स्ट एड" पहले ही चला लिया था, लेकिन कुछ भी नहीं मिला, सिवाय एक अंगूठे के। नवीनतम डिस्क उपयोगिता भी जाने नहीं करता है आप अलग से अब और "सत्यापित करें / मरम्मत" :( यह भी मेरी प्राथमिक डिस्क है, और मैं कोशिश करता हूँ यह सोचते हैं बहाल /Systemफ़ोल्डर TimeMachine बैकअप का हिस्सा है।
क्रिस

मैंने IONetworkingFamily.kextतुलना और पुनर्स्थापन के लिए पुराने संस्करण निकाले , लेकिन इसने मेरी समस्या को ठीक नहीं किया। नेटवर्क कर्नेल एक्सटेंशन को लोड के रूप में सूचीबद्ध किया गया है ( System Report > Software > Extensions) और ठीक काम करता प्रतीत होता है। मैंने उस त्रुटि संदेश को फिर से नहीं देखा - इसलिए यह संकेत दे सकता है कि मेरी समस्या कब शुरू हुई, लेकिन यह एक बंद त्रुटि की तरह लग रहा था। जब भी मैं ईथरनेट एडेप्टर को हटाता हूं तो मुझे निम्न आउटपुट दिखाई देता है: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। यह हमेशा वियोग के बाद भी बना रहता है, इसलिए आप इसे निष्क्रिय करना चाहते हैं।


यह मेरे लिए काम किया; अन्य उत्तरों में वर्णित के अनुसार रीसेट / हटाने की आवश्यकता नहीं है। मैंने "ईथरनेट लैन" या सहायक में समान चुना।
रीड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.