На этот вопрос уже есть ответ здесь:
Я устранял неполадки в моем HP EliteBook с помощью BCM4322 14e4: Беспроводная карта 432b. Я использую ядро Linux 3.9 и почти нашел решение. Читая на сайте Linux Wireless, я обнаружил, что драйверы b43 и wl должны хотя бы частично работать с картой. Мне не удалось заставить что-то работать с помощью kmod-wl, поэтому я перешел к работе с b43. Я следовал приведенному здесь руководству и заставил его работать, используя следующие строки кода:
modprobe -r b43 bcma modprobe -r brcmsmac bcma modprobe -r wl modprobe b43
Когда я перезагружаю компьютер, мне нужно сделать это снова, чтобы все заработало. Я знаю, что должен занести в черный список нежелательные модули, но добавление brcmsmac и wl в файл blacklist.conf, похоже, не работает. Как я могу заставить это работать постоянно?
Если черный список не работает, то модуль может быть загружен в начале initframfs. Взгляните на файл /etc/initramfs-tools/modules
.
Каково содержание /etc/modules
? Также, пожалуйста, опубликуйте строки, которые вы использовали для внесения в черный список модулей.
br
Обновление:
На домашней странице b43 я нашел следующую команду:
sudo apt-get install firmware-b43-installer
[ 1115]
Вы пробовали это?
С другой стороны, если вы хотите, чтобы ваш модуль загружался во время выполнения, добавьте следующую строку в /etc/modules
:
b43
в [ 115]
blacklist brcmsmac
и blacklist wl
затем перезагрузите компьютер.
Модуль должен быть затем загружен .