বেশ কয়েক ঘন্টা চেষ্টার পরে, আমি ভেবেছিলাম আমার অভিজ্ঞতার অবদান রাখব। হয়তো এটি কিছু অন্যান্য লোককে কিছুটা সময় সাশ্রয় করবে।
ম্যাকবুক প্রো
ম্যাক ওএসএক্স 10.7.5
আইটিউনস 11.1.1
আইফোন 5, আইওএস 7.0.2
এক পর্যায়ে, আমি ঠিক কখন জানি না, সম্ভবত এটিউনস ১১.০ ইনস্টল করার পরে ইউএসবি টিথারিং কাজ করা বন্ধ করে দিয়েছে। এই সমস্যাটি সংশোধন করার প্রয়াসে, আমি নেটওয়ার্ক সেটিংসে গিয়ে আইফোন ইউএসবি নেটওয়ার্কটি মুছে ফেলেছি, এই ভেবে যে আমি আবার যুক্ত করতে সক্ষম হব। যাও না। এটি সত্যিই সবে গেছে, এবং আমি + ক্লিক করলে, আমি এটি আবার যুক্ত করতে পারিনি।
আমি এর জন্য যে প্রধান সংস্থানটি ব্যবহার করেছি তা এখানে:
https://discussionjapan.apple.com/thread/10102167?start=15&tstart=0
পৃষ্ঠাটি অনুবাদ করার জন্য আমি গুগল অনুবাদ ব্যবহার করেছি। মূলত, এটি AppleUSBEthernetHost.kext সম্পর্কিত যে সমস্যাগুলি অন্য কোথাও আলোচনা করা হয়েছে তার একটি আরও পুঙ্খানুপুঙ্খ এবং প্ররোচনামূলক আলোচনা।
আমি /var/log/system.log এ দেখেছি এবং ইউএসবি টিথারিংয়ের কাজ হচ্ছে না এমন বলার লক্ষণগুলি দেখেছি:
Com.apple.kextd [10] / সিস্টেম / গ্রন্থাগার / এক্সটেনশানস / AppleUSBEthernetHost.kext - (libkern / kext) লিঙ্ক ত্রুটি লোড করতে ব্যর্থ। Com.apple.kextd [10] লোড করুন com.apple.driver.AppleUSBEthernetHost ব্যর্থ হয়েছে; ব্যক্তিত্ব অপসারণ। কার্নেল kxld [com.apple.driver.AppleUSBEthernetHost] :. সুপার ক্লাস ভেটেবল 'আইওএথারনেট কন্ট্রোলারের জন্য ভেটেবল' ভিটিবিলের জন্য 'অ্যাপল ইউএসথেরনেটহোস্টের জন্য ভিটিবেল' পুরানো is আপনার কেেক্সটটি সঠিক শিরোনামের বিপরীতে নির্মিত হয়েছে তা নিশ্চিত করুন। কার্নেল kext com.apple.driver.AppleUSBEthernetHost লোড করা যায় না - লিঙ্ক ব্যর্থ হয়েছে। Kext com.apple.driver.AppleUSBEthernetHost এর জন্য এক্সিকিউটেবল লোড করতে কার্নেল ব্যর্থ হয়েছে।
এটি আইটিউনস সর্বশেষ ইনস্টল করার পরে ছিল, যা ছিল 11.1.1। আমি AppleUSBEthernetHost.kext এর জন্য version.plist পরীক্ষা করে দেখেছি 7.0, যা সঠিক বলে মনে হচ্ছে। সম্ভবত এটি আমার মেশিনের জন্য সঠিকভাবে নির্মিত হয়নি। আমি জানি না।
সুতরাং আমি এটি ডাউনলোড করেছি: http://carlogent.com/KextUtilityFix.zip এটিতে পুরানো v2.3.0 AppleUSBEthernetHost.kext, পাশাপাশি সিভিএড থেকে কেেক্সটুল অন্তর্ভুক্ত রয়েছে। আমি / সিস্টেম / লাইব্রেরি / এক্সটেনশানগুলি থেকে পুরানো AppleUSBEthernetHost.kext অপসারণ করেছি এবং KextUtil ব্যবহার করে এটিকে একটিতে নামিয়েছি। এটি সমস্যার সমাধান করেনি। এখনো!
আমি আবার system.log ফাইলটিতে সন্ধান করেছি এবং কার্নেল ক্যাশে প্রকৃত কক্সেটগুলির সাথে সিঙ্কের বাইরে থাকা সম্পর্কে বার্তা পেয়েছি। তাই আমি ভেবেছিলাম - আমি কীভাবে কার্নেল ক্যাশেটি পুনর্নির্মাণ করব?
আমি sudo kextcache
কমান্ড লাইন থেকে ক্যাশে পুনর্নির্মাণ করতে দৌড়ে (ডাং, আমি সঠিক কমান্ডটি ভুলে গিয়েছি)।
তারপরে পুনরায় বুট করুন।
এই মুহুর্তে আমি ইউএসবি এর মাধ্যমে আইফোনটি প্লাগ করেছি এবং নেটওয়ার্ক সেটিংসটি খুললাম opened আমি আইফোন ইউএসবি যুক্ত করতে পারছিলাম যা অনুপস্থিত ছিল। তবে এখনও এই সংযোগটি সক্রিয় ছিল না। এটিতে "সংযুক্ত নয়" লেখা রয়েছে। কার্নেল.লগ ফাইল পরীক্ষা করে দেখতে পেলাম যে কার্নেলটি বার বার বারবার প্লাগ ইন করা, এবং আন-প্লাগ করা হচ্ছে detect তারপরে, নেটওয়ার্ক সেটিংস সংলাপ বাক্সে ফিরে, আমি সামান্য "লক" আইকনটি ক্লিক করেছি যা আরও পরিবর্তনগুলি প্রতিরোধ করে। Voila। আইফোন ইউএসবি "সংযুক্ত" হয়ে ওঠে এবং প্রত্যাশা অনুযায়ী সবকিছুই কাজ শুরু করে।
....