Мне нужно либо занести в черный список, либо удалить драйвер Broadcom brcmfmac, чтобы отключить адаптер Wi-Fi / Bluetooth Bluetooth в моей системе. Кто-нибудь может объяснить мне, как это сделать?
Причина в том, что я использую систему с двойной загрузкой, и мне нужно использовать карту Wi-Fi / BT Broadcom для другой загрузки (hackintosh) и встроенный Wi-Fi / Интеллектуальный чип BT с загрузкой Ubuntu.
В настоящее время Ubuntu видит обе карты, и иногда возникает несколько конфликтов. В качестве теста я удалил чип Intel и использовал Broadcom-карту в обеих ОС, но это очень плохо работало с Linux, в то время как у Intel очень хорошая.
При загрузке MacOS (где чип Intel не совместим) я смог отключить чип Intel, и теперь мне нужно отключить Wi-Fi / BT-карту Broadcom в Ubuntu. Я думал, что смогу добиться этого путем внесения в черный список или удаления драйвера?
Спасибо!
Я не знаю возможно, ли процедура, изменилась в 19,04, но вообще говоря:
1) необходимо найти драйвер / модуль ядра, который использует устройство
2) необходимо поместить в черный список его в /etc/modprobe.d/
запись файла с содержанием blacklist yourkernelmodule
Пример:
ввести ls -knn
Вывод является огромным списком. Определите свое устройство. В моем случае Ethernet controller
например,
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03) Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet [1458:e000] Kernel driver in use: r8169 Kernel modules: r8169
Драйвер ядра / модуль является r8169.
Если я хотел бы поместить в черный список тот драйвер:
echo blacklist r8169 > /etc/modprobe.d/blacklist-r8169.conf
Теперь драйвер больше не должен автоматически загружаться на начальной загрузке.
Удалить уже загруженный тип драйвера: rmmod r8169
и / или modprobe -r r8169
Для разблокирования того драйвера снова, файл должен быть удален
rm /etc/modprobe.d/blacklist-r8169.conf