টার্মিনাল থেকে আমি কীভাবে আমার থান্ডারবোল্ট বন্দর অক্ষম (এবং পুনরায় সক্ষম) করব?


8

আমি আমার ম্যাট্রোক্স ডুয়ালহ্যাড 2 গ এমই এবং আমার দেরীতে ২০১১ 15 "এমবিপি (10.9.2 চলছে) নিয়ে এই সমস্যাটি নিয়ে আসছি sleep

আমি একত্রিত হয়েছি যে এটি কারণ ম্যাট্রোক্স ইউনিট তার নিজস্ব স্লিপ মোডে চলে যায় এবং ওএসের জাগ্রত সিগন্যালের দ্বারা পুনরায় জাগ্রত হয় না।

যা কাজ করে তা হ'ল আনপলিং করা এবং বজ্রের সাথে তার মেশিনের সাথে আমার প্লাট যুক্ত হয় back এটি আদর্শের চেয়ে কম নয়, তবে আমি কেবল একবারে একাধিকবার তারের প্লাগিং / আনপ্লাগিং করা থেকে বিরক্ত হওয়ার বিষয়ে চিন্তা করি।

বজ্রের তারের ধ্রুবক প্লাগিং / আনপ্লাগিং এড়াতে আমি টার্মিনাল থেকে আমার বজ্রচালনা ড্রাইভটি চালু এবং বন্ধ করে দিতে পারি কি কোনও উপায় আছে?


1
গৃহীত উত্তরে নোট: উভয়ই ভাল এবং সহায়ক ছিল। আমি আমার কেস সম্পর্কে আরও সুনির্দিষ্ট তথ্য সহ উত্তরের উত্তরে অনুদানটি দিয়েছি এবং সহজ উত্তর (ইমো) সমাধান সরবরাহ করে এমন উত্তর গ্রহণ করেছি।
ডেনিস

উত্তর:


2

হ্যাকিন্টশ সম্প্রদায়টি প্রত্যেকের ব্যবহারের জন্য উদারভাবে কিছু কেক্সট ম্যানেজমেন্ট সরঞ্জাম তৈরি করেছে, এমনকি যারা হাড়ের জাল, প্রকৃত ম্যাকিনটোস মালিক এবং পরিচালনা করে own

আপনি এই সরঞ্জামগুলি পরীক্ষা করতে ব্যবহার করতে পারেন এবং দ্রুত আপনার জন্য কী কার্যকর হবে তা আবিষ্কার করতে পারেন। কমপক্ষে, এমনকি এসআরটুলগুলির ইতিহাস রয়েছে এবং আপনার কম্পিউটারটিকে একটি বুট চালনযোগ্য অবস্থায় ছেড়ে দেওয়া এড়াতে ফাংশনগুলি পূর্বাবস্থায় ফিরিয়ে আনতে সহায়তা করে যা ওএস এক্স এক্সটেনশনের সাহায্যে ঘোরাঘুরি করার সময় সম্ভব। আপনি দেখতে পাচ্ছেন ... ইউজারল্যান্ড হ'ল ইউজারল্যান্ড, এবং কার্নেল স্পেসটি কার্নেল স্পেস, এবং উইকিপিডিয়া পৃষ্ঠা ব্যতীত দু'জন কখনও মিলিত হবে না ।

এখানে ধারণা, এবং এই সরঞ্জামগুলি কীসের জন্য ব্যবহৃত হয় তা হচ্ছে পরীক্ষা করা। ফাইন্ডারে, 'যাও মেনুর অধীনে, "ফোল্ডারে যান ..." বা প্রকার নির্বাচন করুন ⇪ shift- ⌘ command- gএবং ধরন / সিস্টেম / লাইব্রেরি / এক্সটেনশানগুলি ঠিকানা ফিল্ড যে প্রদর্শিত হবে, এবং উইন্ডোটি খুলে গেল সেখানে, "বজ্রপাত সঙ্গে এক্সটেনশানগুলি চেহারা "ফাইলনামে। আপনার সেটআপটি বিভিন্ন কেেক্সট আনলোড এবং লোড করে পরীক্ষা করার জন্য উপরের লিঙ্কযুক্ত ইউটিলিটিগুলির মধ্যে একটি ব্যবহার করুন, এটি দেখার জন্য কোনটি যদি সত্যিই সেখানে থাকে তবে এটি আপনার প্রয়োজন হিসাবে নিজেকে প্রকাশ করবে। তারপরে আপনি প্রক্রিয়াটি পরে প্রবাহিত করতে পারেন (যেমন একটি খুব সাধারণ বাশ স্ক্রিপ্ট সহ যা কোনও কেেক্সট আনলোড / পুনরায় লোড করার জন্য প্রয়োগ করা হয়েছে )।

আপনার নির্দিষ্ট সেট আপকে কীভাবে কাস্টমাইজ করতে হয় তা আবিষ্কার করার জন্য একটি দুর্দান্ত উত্স হ'ল ডেভেলপার লাইব্রেরির মাধ্যমে ব্রাউজ করা , এবং অবশ্যই উইকিপিডিয়া আবিষ্কারের জন্য প্রায়শই প্রয়োজনীয় এবং অনেক সময় দ্যুতি বোঝা।


3

অ্যাপলের থান্ডারবোল্ট-সংযোগের জন্য কয়েকটি কেক্সট রয়েছে:

AppleThunderboltDPAdapters.kext
AppleThunderboltEDMService.kext
AppleThunderboltIP.kext
AppleThunderboltNHI.kext
AppleThunderboltPCIAdapters.kext
AppleThunderboltUTDM.kext
IOThunderboltFamily.kext

আমি মনে করি আপনি যে আদেশগুলি সন্ধান করছেন তা হ'ল হয়:

sudo kextunload /System/Library/Extensions/AppleThunderboltPCIAdapters.kext
sudo kextload /System/Library/Extensions/AppleThunderboltPCIAdapters.kext

অথবা

sudo kextunload /System/Library/Extensions/IOThunderboltFamily.kext    
sudo kextload /System/Library/Extensions/IOThunderboltFamily.kext

আমার ম্যাক প্রোতে আমার একটি থান্ডারবোল্ট বন্দর রয়েছে তবে বর্তমানে কোনও ডিভাইস নেই। সুতরাং আমি আপনাকে সঠিকভাবে বলতে পারি না কোন কোন টেক্সটটি কৌশলটি করে।

-- আরো তথ্য :

থান্ডারবোল্ট মূলত ডিসপ্লেপোর্ট সংযোগের মাধ্যমে পিসিআই সুরযুক্ত। আমি কল্পনা করতে পারি যে এটি এসিপিপ্ল্যাটফর্ম বা আইওপিসিএফএইমামিলি কার্নেল এক্সটেনশনের উপর ভিত্তি করে। যে কোনও উপায়ে যদি আপনি সেগুলি আনলোড করেন তবে আপনি সম্ভবত যে শাখায় বসে আছেন সেই শাখাটি কেটে ফেলবেন।

অ্যাপল থান্ডারবোল্ট ড্রাইভার তৈরি করতে এবং এখানে ডিভাইসটি অনলাইনে থাকলে আপনি কীভাবে যাচাই করবেন সে সম্পর্কে একটি নথি প্রকাশ করেছেন ।

এটি আরও বলেছে: "পিসিআই-এর ক্ষেত্রে, আই / ও পিটের মধ্যে আই / ও পিসিআই পরিবার (আইওপিসিআইফ্যামিলি) কন্ট্রোলার চিপ এবং যে কোনও ডাউন স্ট্রিম ব্রিজ বা ডিভাইসগুলিতে পিসিআই ব্রিজটি গণনার জন্য দায়বদ্ধ।"

তদ্ব্যতীত: "পিসিআই ডিভাইস ড্রাইভাররা নির্ধারণ করতে পারে যে কি আইওপিসিটিউনেল্ড (...) এর জন্য আই / ও রেজিস্ট্রিতে পিতামাতার বিরুদ্ধে পুনরায় অনুসন্ধান করে কোনও থান্ডারবোল্ট ডিভাইস সংযুক্ত আছে কিনা।"

এছাড়াও মধ্যে একটি চেহারা আছে ডেভেলপার লাইব্রেরী

থান্ডারবোল্ট একটি জটিল প্রযুক্তি এবং আপনি হয় একটি সামান্য প্রোগ্রাম লিখতে পারেন বা আপনি একটি লঞ্চ স্ক্রিপ্ট লিখতে পারেন যা ডিভাইসটি অফলাইন থাকলে ড্রাইভারটিকে পরীক্ষা করে এবং পুনরায় লোড করে। আপনি এটিকে প্লাগ লাগানো এবং পুনরায় প্লাগিং করার পরিবর্তে ম্যানুয়ালি এটি করতে পারেন।


আমি এটির sudo kext[un]load /System/Library/Extensions/IOThunderboltFamily.kextআদেশটি সংগ্রহ করেছি , তবে আমি নিম্নলিখিত ত্রুটিটি পেয়ে যাচ্ছি: (kernel) Can't remove kext com.apple.iokit.IOThunderboltFamily; services failed to terminate - 0xdc008018. Failed to unload com.apple.iokit.IOThunderboltFamily - (libkern/kext) kext is in use or retained (cannot unload).আমি কীভাবে এটিকে অগ্রাহ্য করব?
ডেনিস

এটি করার চেষ্টা করার সময় @ ডেনিস আমি একই সমস্যাটি পেলাম। আমি stackexchange উপর একটি ব্যাখ্যা পাওয়া যায়নি: stackoverflow.com/questions/13536970/... আমি তারপর chillin তালিকা SRTools চেষ্টা এবং যে আমার TB-> ইথারনেট অ্যাডাপ্টার .. কিন্তু আমি আন অন্তত 3 kexts আছে কাজ বলে মনে হয়
rwenz3l

2
@ ডেনিস এই কেক্সটগুলির নির্ভরতা রয়েছে: "যদি অন্য লোড হওয়া কেক্স্টটি আনুষঙ্গিকভাবে লোড হওয়ার উপর নির্ভরশীলতা থাকে তবে আনলোডটি ব্যর্থ হবে You আপনি কেক্সটস্যাট (8) সরঞ্জামটি ব্যবহার করে কোনও কেক্সটে নির্ভরশীল আছে কি না তা নির্ধারণ করতে পারেন" "
এনজেবুট

@ ডেনিস এসআইপি অক্ষম করার পরে এটি চেষ্টা করুন
সায়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.