Everybody knows that any kernel module can be blacklisted via GRUB line:
However, not everybody knows the exact name of module to blacklist. And that is the real problem! How to identify it?
For example, during of loading of GRUB I see:
rtlwifi firmware not available
which is quite useless of identification. Neither
nor any other variants worked. How do I figure out the name?
The same thing goes with Bluetooth adapter. It throws:
[ 9.366503] Bluethooth: hci0: Failed to load rtl_bt/rtl8821a_fw.bin
rtl_bt/rt18821a_fw.blacklist=yes didn't work.
$ 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
UPDATE: What concerns rtlwifi error
lspci -v listed only following
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:  Power Management version 3 Capabilities:  MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities:  Express Endpoint, MSI 00 Capabilities:  Advanced Error Reporting Capabilities:  Device Serial Number 00-e0-4c-ff-fe-87-2b-01 Capabilities:  Latency Tolerance Reporting Capabilities:  L1 PM Substates Kernel driver in use: rtl8821ae Kernel modules: rtl8821ae
rtl8821ae already was in my blacklist without any result, so it seems to be no-go.
What concerns Bluethooth: hci0 error,
lspci listed no Bluetooth modules or nothing similar to
rtl_bt, maybe because Bluetooth adapter is not a PCI device.