আমি আমার এইচটিপিসিটি কার্নেল 3.7.10 থেকে 3.10.7 থেকে আপডেট করেছি এবং মনে হচ্ছে CONFIG_USB_SUSPEND এখন কার্নেল বিকল্প থেকে বাদ পড়েছে এবং প্রধানমন্ত্রীর অন্তর্ভুক্ত রয়েছে।
আমি যে প্রধান সমস্যাটির মুখোমুখি হচ্ছি তা হ'ল আমার একটি বাহ্যিক এইচডিডি রয়েছে এবং এইচটিপিসি স্থগিত ও জাগ্রত করার সময়, এটি সিস্টেমে উপলব্ধ নয়। এইচডিডি ঘুম থেকে ওঠে (আপনি এটি আবার স্পিন করতে শুনতে পাচ্ছেন), তবে আপনি যখন মাউন্ট পয়েন্টটি অ্যাক্সেস করার চেষ্টা করবেন তখন নীচের ত্রুটিটি পাবেন:
ZOTAC ~ # ls /media
ls: reading directory /media: Input/output error
এবং ডেমসগে:
[ 253.278260] EXT4-fs warning (device sdb1): __ext4_read_dirblock:908: error reading directory block (ino 2, block 0)
পূর্ববর্তী কার্নেলগুলিতে, CONFIG_USB_SUSPEND = N নির্ধারণ করা সমস্যার সমাধান করবে কারণ এইচডিডি নিজেই এর হাইবারনেশন পরিচালনা করবে এবং মাউন্ট পয়েন্টটি সর্বদা অ্যাক্সেসযোগ্য ছিল। যখন এইচডিডি ঘুমোচ্ছিল এবং এইচটিপিসির এইচডিডি এর মাউন্ট পয়েন্ট থেকে কোনও কিছুর প্রয়োজন ছিল, তখন এইচডিডি নিজেই জেগে উঠত এবং কোনও সমস্যা ছাড়াই কাজ করবে।
এই মুহূর্তে আমি সফলতা ছাড়াই নিম্নলিখিতগুলি চেষ্টা করেছি:
- ম্যানুয়ালি পরিবর্তন / sys / বাস / ইউএসবি / ডিভাইস / USB * / শক্তি / নিয়ন্ত্রণ করতে "চালু" পরিবর্তে "অটো" ।
- ম্যানুয়ালি পরিবর্তন / sys / বাস / ইউএসবি / ডিভাইস / USB * / শক্তি / autosuspend করতে "-1" মান পরিবর্তে "0" ।
কিন্তু আবার এইচটিপিসি জেগে উঠলে মাউন্ট পয়েন্টটি আবার অ্যাক্সেসযোগ্য। কর্মক্ষেত্র হিসাবে আমি মাউন্ট পয়েন্টটি আনমাউন্ট করতে এবং পুনরায় সংশোধন করতে পারি এবং সমস্যা ছাড়াই এটি আবার কাজ করে, তবে আমি নিশ্চিত যে ইউএসবি অটোসপেন্ডকে হ্যান্ডেল না করার কোনও উপায় থাকা উচিত।
কার্নেল ৩.7.১০ বা তারপরে ইউএসবি অটোসপেন্ডকে কীভাবে অক্ষম করবেন তার কোনও ধারণা?
power/persist
দেয় 1
এবং আমার কোনও কনফিগার ফাইল নেই /boot
। CONFIG_PM_RUNTIME=y
কার্নেলের .config
ফাইলটিতে কনফিগার করা আছে ।
/sys/bus/usb/devices/<BUS>-<DEVPATH>/power/persist
আপনাকে দেয় কি1
? নাgrep CONFIG_PM_RUNTIME /boot/config-$(uname -r)
আপনাকে দিতেy
? পাওয়ার-ম্যানেজমেন্ট।