कई घंटों के प्रयास के बाद, मुझे लगा कि मैं अपने अनुभव में योगदान दूंगा। शायद यह कुछ अन्य लोगों को कुछ समय बचाएगा।
मैकबुक प्रो
मैक OSX 10.7.5
Itunes 11.1.1
iphone 5, ios 7.0.2
कुछ बिंदु पर, मुझे नहीं पता कि कब, शायद 11.0 itunes स्थापित करने के बाद, यूएसबी टेथरिंग ने काम करना बंद कर दिया। इस समस्या को ठीक करने के प्रयास में, मैं नेटवर्क सेटिंग्स में चला गया, और iphone USB नेटवर्क को हटा दिया, यह सोचकर कि मैं इसे फिर से जोड़ पाऊंगा। नही जाओ। यह वास्तव में बस चला गया था, और जब मैंने + क्लिक किया, तो मैं इसे फिर से नहीं जोड़ सका।
इसके लिए मैंने जो मुख्य संसाधन उपयोग किया है वह यहां है:
https://discussionsjapan.apple.com/thread/10102167?start=15&tstart=0
मैंने पृष्ठ का अनुवाद करने के लिए Google Translate का उपयोग किया। मूल रूप से, यह AppleUSBE ईथरनेटHost.kext से संबंधित समस्याओं की अधिक गहन और प्रेरक चर्चा है जो अन्यत्र चर्चा की गई हैं।
मैंने /var/log/system.log में देखा और टेल-टेलिंग संकेत बताए कि यूएसबी टेथरिंग काम नहीं करने वाला था:
Com.apple.kextd [10] लोड / सिस्टम / लाइब्रेरी / एक्सटेंशन / AppleUSBE ईथरनेटHost.kext - (libkern / kext) लिंक त्रुटि में विफल। Com.apple.kextd [10] लोड करें com.apple.driver.AppleUSBE ईथरनेटHost विफल; व्यक्तित्वों को दूर करना। कर्नेल kxld [com.apple.driver.AppleUSBEBE ईथरनेटHost]:। सुपर क्लास वॉयटेबल table वायिटेबल फॉर आईओइथराइटरकंट्रोलर ’के लिए वॉयटेबल के लिए v वॉयस फॉर एप्पलसबीथाइथर हॉस्ट’ आउट ऑफ डेट है। सुनिश्चित करें कि आपका शीर्ष सही हेडर के खिलाफ बनाया गया है। कर्नेल kext को लोड नहीं कर सकता। Com .apple.driver.AppleUSBEBEHATHHH - लिंक विफल रहा। कर्नेल, kext com.apple.driver.AppleUSBEBEBEHHH के लिए निष्पादन योग्य लोड करने में विफल रहा।
यह आईट्यून नवीनतम स्थापित करने के बाद था, जो कि 11.1.1 था। मैंने AppleUSBE ईथरनेटHost.kext के संस्करण version.plist की जांच की और 7.0 देखा, जो सही प्रतीत होता है। शायद यह मेरी मशीन के लिए ठीक से नहीं बनाया गया है। मुझे नहीं पता।
इसलिए मैंने इसे डाउनलोड किया: http://carlogent.com/KextUtilityFix.zip इसमें पुराना v2.3.0 AppleUSBE ईथरनेटHost.kext, साथ ही cxt से KextUtil शामिल है। मैंने पुराने AppleUSBE ईथरनेटHost.kext को / System / Library / Extensions से हटा दिया है और KextUil का उपयोग करके इसे एक में गिरा दिया है। इससे समस्या ठीक नहीं हुई। अभी तक!
मैंने फिर से system.log फ़ाइल में देखा और कर्नेल कैश के वास्तविक केटेक्स के साथ सिंक से बाहर होने के संदेश देखे। तो मैंने सोचा - मैं कर्नेल कैश का पुनर्निर्माण कैसे करूं?
फिर मैंने sudo kextcache
कमांड लाइन से कैश का पुनर्निर्माण करने के लिए (खतरे, मैं सटीक कमांड को भूल गया) भाग गया ।
फिर रिबूट करें।
इस बिंदु पर मैंने USB के माध्यम से iPhone में प्लग किया, और नेटवर्क सेटिंग्स खोली। मैं Iphone USB जोड़ने के लिए + गायब हो सकता था। लेकिन फिर भी यह कनेक्शन सक्रिय नहीं था। यह "नॉट कनेक्टेड" पढ़ा। कर्नेल.लॉग फ़ाइल की जांच, मैं देख सकता था कि कर्नेल का पता लगा रहा है कि iphone को प्लग किया जा रहा है, और अनप्लग किया गया है, बार-बार। फिर, नेटवर्क सेटिंग्स संवाद बॉक्स में वापस, मैंने थोड़ा "लॉक" आइकन पर क्लिक किया जो आगे के परिवर्तनों को रोकता है। देखा। iPhone USB "कनेक्टेड" हो गया, और सब कुछ उम्मीद के मुताबिक काम करने लगा।
....