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


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.