রিবুট ছাড়াই ম্যাক অডিও ড্রাইভারগুলিকে "পুনরায় লোড করুন"


78

আমার কাছে একটি বাহ্যিক অডিও ইন্টারফেস রয়েছে (এম-অডিও ফাস্ট ট্র্যাক সি 400)। আমার ম্যাকবুকটি এটির স্বীকৃতি পেতে (অডিও / মিডি সেটআপে প্রদর্শন করুন) পেতে আমাকে পুনরায় চালু করতে হবে যা একটি ঝামেলা। আমার সাথে অন্যান্য এম-অডিও ইন্টারফেস রয়েছে যা সংযুক্ত হওয়ার পরে স্বয়ংক্রিয়ভাবে সনাক্ত হয়েছিল এবং আমি নিশ্চিত যে এটির একটি হওয়া উচিত। ইন্টারনেটের আশেপাশে বেশিরভাগ পোস্ট ডিভাইসের জন্য ওএস বা সফ্টওয়্যার / ফার্মওয়্যার আপডেট করার পরামর্শ দেয়। যাদের ভাগ্য নেই তাদের সবই আমি করে ফেলেছি। আমি বর্তমানে ওএস এক্স 10.8.5 চালাচ্ছি।

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

সম্পাদনা: অগ্রগতি ..

সমস্যাটি এখন ঠিক হয়ে গেছে বলে মনে হচ্ছে ... নিম্নলিখিত সমস্যাগুলি কীভাবে সমাধান করেছে তা আমি নিশ্চিত নই। আপনি যদি জানেন, মন্তব্য করুন!

@ এসবার্টের উত্তরে অনুপ্রাণিত হয়ে আমি অন্যান্য সিস্টেম ডেমনগুলির সন্ধান করতে শুরু করেছি যা পুনরায় চালু করা হলে কৌশলটি করতে পারে। অন্ধকারের শট হিসাবে আমি মারা গেলাম coreservicesd। এর ফলে ওএস দৃশ্যমানভাবে অস্থির হয়ে উঠল এবং শেষ পর্যন্ত আমি স্বয়ংক্রিয়ভাবে লগ আউট হয়েছি। আমার অবাক করার বিষয়, আমি যখন লগ ইন করলাম তখন আমার অডিও ইন্টারফেসটি স্বীকৃত হয়ে উঠল ..

তার ভিত্তিতে, আমি অনুমান করেছি যে হত্যা coreservicesdএবং লগ আউট / ইন করা সম্ভব (কুৎসিত) কাজ হতে পারে। তাই আমি ইন্টারফেসটি প্লাগ ইন করে এটিকে আবার প্লাগ ইন করেছিলাম এবং যেমনটি প্রত্যাশা করা যায় তেমনটি স্বীকৃত হয়নি। সুতরাং আমি কোরসার্ভেস্টকে মেরে ফেলেছি এবং লগ আউট করার চেষ্টা করেছি, তবে কোর সার্ভিসেস হত্যার ফলে সৃষ্ট অস্থিরতার কারণে আমি সিস্টেমটি লগ আউট করতে পারিনি। অবশেষে আমাকে "হার্ড" শাটডাউন করতে বাধ্য করা হয়েছিল (অর্থাত্ পাওয়ার বোতামটি এটি বন্ধ না হওয়া পর্যন্ত ধরে রাখা)। আবার ম্যাকবুকটি বুট করার পরে, ইন্টারফেসটি এখনই প্রতিটি বার এটি সংযুক্ত হওয়ার সাথে সাথে স্বয়ংক্রিয়ভাবে স্বীকৃত হয়ে উঠবে I ।

কেউ যদি এ বিষয়ে আলোকপাত করতে পারে তবে দয়া করে করুন!

সম্পাদনা: এটি আবার কাজ করা বন্ধ করে দিয়েছে তাই আমি জানি না কী হচ্ছে।

উত্তর:


91

সম্পাদনা: সম্ভবত সম্ভবত 10.13 এর আগে অক্সের জন্য কাজ করে

এই আপনার প্রয়োজন,

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

তবে আপনি যদি আপনার কোরওডিওকেও মেরে ফেলতে চান তবে

 ps aux | grep 'coreaudio[d]' | awk '{print $2}' | xargs sudo kill

সতর্কতার সাথে ব্যবহার করুন. লক্ষ্য grepping বাদ দেওয়ার বিশেষভাবে এই ভাবে লেখা আছে যে প্রক্রিয়া নিজেই বাইরে।
grepgrepps


5
ড্রাইভার লোডিং / আনলোডিং একমাত্র জিনিস যা ম্যাকটি আমার হেডফোনগুলি সনাক্ত করতে সক্ষম হয়েছিল। ধন্যবাদ!
উইজোনসোলিউশনস

কেক্সট পরিবর্তনের ফলে আমার ল্যাপটপটি পুনরায় সেট হয়ে গেছে - আমি এটির প্রস্তাব দিই না। আমার জন্য স্থির ছিল Settings > Soundএবং আউটপুটটি সঠিকভাবে সেট করা আছে তা পরীক্ষা করা।
ভান

1
কাজ করে। আমাকে প্রথমে কোরাউডিয়োকে মেরে ফেলতে হয়েছিল, সম্ভবত কোনও ট্র্যাক চলছিল - এটি আগে থামানো উচিত ছিল। ম্যাকবুক প্রো 13, 2013 সালের শেষের দিকে, 10.10.1
ভ্লাদফ্রাই

9
(কর্নেল) কেেক্সট কমলোড করতে পারবেন না com.apple.driver.AppleHDA; ক্লাসগুলির উদাহরণ রয়েছে: (কার্নেল) কেেক্সট কম.এপল.ড্রাইভার. অ্যাপল এইচডিএ ক্লাস অ্যাপল এইচডিএটিডিএমবস ম্যানেজারের 1 টি উদাহরণ রয়েছে। (কার্নেল) কেক্সট com.apple.driver. অ্যাপলএইচডিএ শ্রেণি AppleHDATDMBusManagerCS4208 এর 2 টি দৃষ্টান্ত রয়েছে। Com.apple.driver.appleHDA আনলোড করতে ব্যর্থ - (libkern / kext) কেক্সট ব্যবহারে আছে বা ধরে রাখা হয়েছে (আনলোড করতে পারে না)।
সের্গেই

3
আমি @ সার্জেইয়ের মতো একই ত্রুটি বার্তা পেয়েছি। এটি করার পরে, আমার শব্দ সম্পূর্ণরূপে অক্ষম। আইকনটি ধূসর হয়ে গেছে, ফাংশন কীগুলি কাজ করে না। সবকিছু ফিরিয়ে আনতে আমাকে পুনরায় বুট করতে হবে।
প্যাট্রিক এম

68

এটি টার্মিনালে টাইপ করার চেষ্টা করুন:

সুডো কিলাল কোরআডিয়োড

এটি কোরাউডিও প্রক্রিয়াটিকে মেরে ফেলবে এবং এটি পুনরায় চালু করবে।


1
এটি আমার কোনও সাউন্ড এফেক্ট সমস্যা সমাধান করে না।
উইসবুকি

2
বাহ আমার সমস্যাটি ছিল অভ্যন্তরীণ স্পিকারগুলি আমি রিবুট না করা পর্যন্ত মাঝেমধ্যে কাজ বন্ধ করে দেব। ধন্যবাদ! এই কৌশলটি!
এলন জিতো

2
আমার জন্য পুনরায় চালু হয়নি। শব্দটি এখন সক্রিয় / অক্ষম।
সিকোইয়া এমসিডোভেল

2
পাশাপাশি আমার জন্য পুনরায় আরম্ভ করেননি। এটি শুরু করার জন্য কোনও নির্দিষ্ট আদেশ?
আয়রাদ


0

একই সমাধান কিন্তু ভিন্ন ভিন্নতা সঙ্গে

sudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`

4
kill -9এটির জন্য কেবল ব্যবহার করবেন না । killসাধারণ পরিস্থিতিতে ডেমন থামাতে খালি খালি যথেষ্ট। নির্বিচারে ব্যবহারের -9ফলে এমন পরিস্থিতি দেখা দিতে পারে যেখানে ডেমন এত নির্মমভাবে বন্ধ হয়ে যায় যে আপনি আর এটি আরম্ভ করতে পারবেন না।
dland

-1

এখানে আমি আবিষ্কার করেছি যে আমি যদি ইন্টারফেসটি সংযোগ বিচ্ছিন্ন করার আগে অন্য ডিভাইসটি নির্বাচন করি (দ্রুত ট্র্যাক সি 400), আমি কোনও সমস্যা ছাড়াই পরে এটিকে আবার সংযুক্ত করতে পারি। তবে আমি যদি দ্রুত ট্র্যাকটি ব্যবহার করি এবং তারপরে এটি সংযোগ বিচ্ছিন্ন করে ফেলি, এটি পুনরায় আরম্ভ না হওয়া পর্যন্ত এটি আবার সংযোগ করতে পারে না।

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