লিনাক্সে ড্রাইভার স্টিল লোড মুছে ফেলা হয়েছে


1

আমার Centos 6.8 সিস্টেমে, এই আমার nvme ড্রাইভার:

/lib/modules/$(uname -r)/kernel/drivers/block/nvme.ko

যখন লিনাক্স বুট হয় তখন এই ড্রাইভার স্বয়ংক্রিয়ভাবে লোড হয়। চলমান lsmod এই ড্রাইভার লোড এবং ব্যবহার করে দেখায় modprobe -r অথবা rmmod আমি ড্রাইভার আনলোড করতে পারেন। সুতরাং nvme একটি লোডযোগ্য মডিউল এবং কার্নেল মধ্যে নির্মিত হয় না।

আমি মুছে ফেলা nvme.ko ফাইল এবং সিস্টেম পুনরায় বুট করা। চলমান modinfo nvme চালক খুঁজে পাচ্ছেন না, ড্রাইভার এখনো লোড! lsmod ড্রাইভার সনাক্ত করে এবং আমি ড্রাইভার আনলোড করতে পারেন।

রুট হিসাবে, find /lib/modules -name nvme.ko কোন খুঁজে না nvme সিস্টেম ড্রাইভার।

আমি ড্রাইভারকে কালো তালিকাভুক্ত করতে পারি তাই এটি লোড হবে না, তবে আমি যা জানতে চাই তা হল: লিনাক্স চালককে কোথায় খুঁজে পাচ্ছে যেহেতু এটি আর বিদ্যমান নেই?


এটি ইনট র্যামডিস্কের পক্ষে সম্ভবত কারণ এটি বুট-প্রাসঙ্গিক।
Daniel B

উত্তর:


0

আপনি মডিউল কালো তালিকাভুক্ত করার চেষ্টা করেছেন?

আপনি একটি লাইন যোগ করে এটি করতে পারেন blacklist nvme মত একটি ফাইল /etc/modprobe.d/blacklist-nvme.conf

আরো দেখুন https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/rescuemode_drivers-blacklisting.html

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