কটাক্ষপাত আছে CONFIG_FIRMWARE_IN_KERNEL
, CONFIG_EXTRA_FIRMWARE
এবং CONFIG_EXTRA_FIRMWARE_DIR
কনফিগারেশন অপশন (এ পাওয়া ডিভাইস ড্রাইভার -> জেনেরিক ড্রাইভার বিকল্প )।
প্রথম বিকল্পটি ফার্মওয়্যারটিকে কার্নেলের মধ্যে তৈরি করা সক্ষম করবে, দ্বিতীয়টির মধ্যে ফার্মওয়্যার ফাইলের নাম (বা নামের সাথে একটি স্থান-বিচ্ছিন্ন তালিকা) থাকা উচিত এবং তৃতীয়টি ফার্মওয়্যারটি কোথায় সন্ধান করা উচিত।
সুতরাং আপনার উদাহরণে, আপনি এই বিকল্পগুলি সেট করবেন:
CONFIG_FIRMWARE_IN_KERNEL=y
CONFIG_EXTRA_FIRMWARE='iwlwifi-6000-4.ucode'
CONFIG_EXTRA_FIRMWARE_DIR='/lib/firmware'
পরামর্শের একটি শব্দ: কার্নেলের মধ্যে সমস্ত মডিউল সংকলন করা ভাল ধারণা নয় । আমার মনে হয় আমি আপনার উচ্চাকাঙ্ক্ষাটি বুঝতে পেরেছি কারণ এক পর্যায়ে আমি এটি করতে মরিয়াও হয়েছিলাম। এই জাতীয় পদ্ধতির সমস্যাটি হ'ল মডিউলটি অন্তর্নির্মিত হওয়ার পরে আপনি আনলোড করতে পারবেন না - এবং দুর্ভাগ্যক্রমে বিশেষত ওয়্যারলেস ড্রাইভারগুলি বগি হয়ে থাকে যা তাদের মডিউলগুলি পুনরায় লোড করার প্রয়োজনীয়তার দিকে নিয়ে যায়। এছাড়াও, কিছু ক্ষেত্রে সাম্প্রতিক ড্রাইভারের একটি মডিউল সংস্করণ কাজ করবে না।