আমি কিভাবে লিনাক্সে এমটিডিগুলির দৃশ্যমানতা নিয়ন্ত্রণ করতে পারি?


0

আমি লিনাক্স চলমান একটি বোর্ডে কাজ করছি, এবং যার দুটি নর্-ফ্ল্যাশ ডিভাইস রয়েছে। তারা ডিভাইসের গাছের মধ্যে বর্ণনা করা হয়েছে যাতে MTDs একটি গুচ্ছ / dev / এর অধীনে প্রদর্শিত হয়।

কিন্তু, আমি আসলেই কোনও নন-ফ্ল্যাশ ডিভাইসগুলির থেকে এমটিডিগুলি লুকাতে চাই না যতক্ষণ না তারা আসলে প্রয়োজন হয় (আপগ্রেডের সময়)।

আমি বুট করার পরে নর্-ফ্ল্যাশ থেকে ড্রাইভারটিকে আনবিন করতে পারি, তারপরে যখন প্রয়োজন হয় তখন বিদ্রোহ করুন। যাইহোক, আমি যদি প্রথম স্থানে বাঁধাই ছাড়া বুট আপ সিস্টেম বুট করতে চাই। আমি ডিভাইস গাছ এবং সেটিং সম্পাদনা করে চেষ্টা করেছি অবস্থা = "প্রতিবন্ধী" এবং অপসারণ করে উপযুক্ত ক্ষেত্র, কিন্তু উভয় পন্থা দৃশ্যত NOR-ফ্ল্যাশ ড্রাইভার চালা অসম্ভব করেছে। (সেখানে ছিল না driver_override নোড।)

আমি সিস্টেম পেতে দেওয়া কিছু উপায় আছে আমাকে কখন ড্রাইভারকে বাঁধতে হবে বা এমটিডি দেখাতে হবে?

উত্তর:


0

দ্য compatible বৈশিষ্ট্য ডিভাইস ড্রাইভার (NOR ফ্ল্যাশ নিয়ামক) সহযোগী, এবং status ডিভাইস প্রভাবিত করে।
এটা আপনি যে চেষ্টা করেছিলেন তা অনুকূল ফলাফল অর্জন করে না।
যদি এমটিডি পার্টিশন সংজ্ঞাটি ডিটিতে থাকে, তবে আপনি কেবলমাত্র পার্টিশনগুলি দেখতে চান না কেন আপনি দৃশ্যমান দেখতে চান না?

ড্রাইভারটি কখন বাঁধার সিদ্ধান্ত নেওয়ার সিস্টেমটি আমাকে পেতে পারে?

হ্যাঁ, যে ডিভাইসের গাছ সক্ষম হয়।
কিন্তু আপনার পরিস্থিতির জন্য, আপনাকে পার্টিশনগুলির সাথে ডিল করা উচিত, ডিভাইস নয় (কারণ এক কন্ট্রোলারের সাথে দুটি চিপ সংযুক্ত রয়েছে)!
দেখ https://www.kernel.org/doc/Documentation/devicetree/bindings/mtd/partition.txt
যদি MTD পার্টিশনটি সংজ্ঞায়িত না করা হয়, তাহলে ডিভাইস ডিভাইসটি সম্ভবত এর জন্য তৈরি করা যাবে না যেমন / dev ।


আপনি ঠিক যে এটি প্রকৃত MTD পার্টিশন যা আমি লুকিয়ে রাখতে চাই। কিন্তু যখন আমি আপগ্রেড শুরু করি তখন এমটিডিগুলি কীভাবে দেখাতে পারে তা আমার কাছে স্পষ্ট নয়। দুঃখিত এটা যদি আমি চাই যে স্পষ্ট জুড়ে আসে না।
— user670471

আপনি কার্টুনটি এমটিডি পার্টিশনগুলির সাথে বুট করুন যা আপনি উন্মুক্ত করতে চান। MTD পার্টিশনগুলি ডিভাইসের ট্রি বা কার্নেল কমান্ড লাইনের মাধ্যমে সংজ্ঞায়িত করা যেতে পারে। দ্বিতীয় চিপ ব্যবহার করার জন্য আপগ্রেড করার জন্য, একটি নতুন ডিটি ব্লব (প্রসারিত MTD পার্টিশন সংজ্ঞাগুলির সাথে) প্রথমে ইনস্টল করা হবে, সিস্টেমটি পুনরায় বুট করা হবে এবং তারপরে আপগ্রেড চলতে থাকবে। আপনি যে কার্নেল সংস্করণটি ব্যবহার করছেন তার উপর নির্ভর করে, গতিশীল এমটিডি পার্টিশনিং হতে পারে, তবে কমপক্ষে মাস্টার এমটিডি ডিভাইস (যেমন দ্বিতীয় NOR ফ্ল্যাশ চিপ) থাকতে পারে।
— sawdust
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.