ব্ল্যাকলিস্টে মডিউল নাম সনাক্ত করুন


3

সকলেই জানেন যে কোনও কার্নেল মডিউলটি GRUB লাইনের মাধ্যমে কালো তালিকাভুক্ত করা যেতে পারে:

$ module_name.blacklist=yes

তবে ব্ল্যাকলিস্টে মডিউলটির সঠিক নাম সবাই জানে না। এবং যে হয় বাস্তব সমস্যা! কীভাবে এটি চিহ্নিত করবেন?

উদাহরণস্বরূপ, GRUB লোড করার সময় আমি দেখতে পাই:

rtlwifi firmware not available

যা সনাক্তকরণে যথেষ্ট অকেজো। তন্ন তন্ন

rtlwifi.blacklist=yes

বা অন্য কোনও রূপ কাজ করে নি। আমি কীভাবে নামটি বের করব?

একই জিনিস ব্লুটুথ অ্যাডাপ্টারের সাথে যায়। এটি ছুড়ে:

 [ 9.366503] Bluethooth: hci0: Failed to load rtl_bt/rtl8821a_fw.bin

অবশ্যই, rtl_bt/rt18821a_fw.blacklist=yesকাজ হয়নি।

$ lsmod | grep rtl 
rtl8821ae             233472  0
btcoexist             131072  1 rtl8821ae
rtl_pci                32768  1 rtl8821ae
btrtl                  16384  1 btusb
bluetooth             548864  5 btrtl,btintel,btbcm,btusb
rtlwifi                77824  3 rtl_pci,btcoexist,rtl8821ae
mac80211              778240  3 rtl_pci,rtlwifi,rtl8821ae
cfg80211              622592  2 mac80211,rtlwifi

কোনও পরামর্শ?

আপডেট: কি উদ্বেগ rtlwifi ত্রুটি lspci -v তালিকাভুক্ত কেবলমাত্র নিচের

Network controller: Realtek Semiconductor Co., Ltd. RTL8821AE 802.11ac PCIe Wireless Network Adapter
Subsystem: ASUSTeK Computer Inc. RTL8821AE 802.11ac PCIe Wireless Network Adapter
Flags: bus master, fast devsel, latency 0, IRQ 29
I/O ports at e000 [size=256]
Memory at f7d00000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-e0-4c-ff-fe-87-2b-01
Capabilities: [150] Latency Tolerance Reporting
Capabilities: [158] L1 PM Substates
Kernel driver in use: rtl8821ae
Kernel modules: rtl8821ae

এবং নামটি rtl8821ae ইতিমধ্যে কোনও ফল ছাড়াই আমার ব্ল্যাক লিস্টে ছিল, তাই মনে হয় এটি অচল।

ব্লুথুথ সম্পর্কে উদ্বেগ : hci0 ত্রুটি , কোনও ব্লুটুথ মডিউল বা এর অনুরূপ কিছুই lspci তালিকাভুক্ত নয় rtl_bt, সম্ভবত ব্লুটুথ অ্যাডাপ্টার কোনও পিসিআই ডিভাইস নয় বলে।


1
আমাদের কী lsmod | grep rtlবলে?
— জেরেমি 31

প্রশ্নে আউটপুট যুক্ত করা হয়েছে
— সানকাচার 4 ই

Rtl8821ae এখনও lsmodউপরে বর্ণিত অনুসারে লোড হচ্ছে (তবে এটি ব্যবহৃত হচ্ছে না, যেমন এটি "0" বলে) কালো তালিকাভুক্ত করার সাথে কিছু স্পষ্টতই ভুল । প্রকৃত সমস্যাটি কী তা আপনি কেন কালো তালিকাভুক্ত করতে চান তা পরিষ্কার নয়। এটি কি কালো তালিকাভুক্ত /etc/modprobe.d? এটি চেষ্টা করুন, পুনরায় বুট করুন, এটি lsmod এ নেই তা পরীক্ষা করুন। আপনি ব্লুটুথ ব্যবহার করছেন?
— pbhj

না, আমি ব্লুটুথ ব্যবহার করছি না। আমি উবুন্টু-ভিত্তিক ক্লোনজিলা চিত্র বুট করার এবং অপ্রয়োজনীয় মডিউলগুলি বাদ দেওয়ার চেষ্টা করছি। আমি এটি জানি, এটি কেবল ব্ল্যাকলিস্টিংয়ের মাধ্যমে সমর্থন করে grub.cfgতবে আমি চেষ্টা করব/etc/modprobe.d
— সানক্যাচার

আপনি কোন ডিভাইসটিকে কালো তালিকাভুক্ত করার চেষ্টা করছেন?
— dfc

উত্তর:


1

আপনি ড্রাইভারকে কালো তালিকাভুক্ত না করে বুট করতে পারেন এবং তারপরে lspci -vহার্ডওয়্যার এবং কার্নেল ড্রাইভার এবং এর সাথে সম্পর্কিত মডিউল সম্পর্কিত তথ্য প্রদর্শন করতে পারেন। Kernel Modules:অধ্যায় মডিউল নাম দেখানো উচিত আপনি কালো তালিকাভুক্ত করতে হবে (সম্ভবত)

নমুনা আউটপুট:

00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
    Subsystem: Red Hat, Inc Qemu virtual machine
    Flags: medium devsel, IRQ 9
    Kernel driver in use: piix4_smbus
    Kernel modules: i2c_piix4

উপরের উদাহরণে মডিউলটির নাম i2c_piix4

যদি এটি কাজ করে তবে আমাকে জানান। এই তথ্যের উত্স https://askubuntu.com/a/110343/142100


কোনও ফল ছাড়াই আপনার পরামর্শ দেওয়ার চেষ্টা করেছেন। আমার আপডেটে বিশদটি দেখুন।
— সানকাচার

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