настройка Broadcom wifi (BCM4318) на Ubuntu 11.10

Я заменил домашний сервер на новый. Старый работал на OpenSuse 10.1 (он таки очень давно работал %)) и был подключен к Интернету через wifi.
Я помню как провел несколько дней, настраивая Broadcom BCM4318 [AirForce One 54g] 802.11g Wireless LAN PCI карту.
В этот раз у меня это заняло пол-часа. Большую часть времени я искал способ включать модуль b43 при старте машины.

Вот информация от команды lspci:

03:00.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
	Subsystem: ASUSTeK Computer Inc. WL-138G v2 / WL-138gE / WL-100gE
	Flags: bus master, fast devsel, latency 64, IRQ 16
	Memory at dfafe000 (32-bit, non-prefetchable) [size=8K]
	Kernel driver in use: b43-pci-bridge
	Kernel modules: ssb

Надо запустить следующий набор команд:

$ sudo apt-get install firmware-b43-installer
$ sudo modprobe -r b43 ssb
$ sudo modprobe b43

Это включит модуль b43 и wifi заработает как по волшебству. Проблема возникла, когда я хотел включать этот модуль по время запуска машины.

Решение было найдено в коментариях к этому посту Ubuntu 11.10 getting wireless BCM4311 working

1. закоментируйте, занесенный в черный список, модуль b43 в файле /etc/modprobe.d/broadcom-sta-common.conf

# wl module from Broadcom conflicts with ssb
# We must blacklist the following modules:
blacklist b44
#blacklist b43legacy
#blacklist b43
blacklist brcm80211
blacklist brcmsmac
blacklist ssb
install wl /sbin/modprobe --ignore-install wl $CMDLINE_OPTS

2. добавьте новую линию «b43» в файл /etc/modules
В моем случае, это выглядело так:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

loop
lp
b43

2 комментария

  1. спасибо!
    на ноутбуке нр zv6100 wi-fi module bcm4318 прекрасно включается на всех убунтах 10.04 — 13.04

  2. Огромное Спасибо!
    На ноутбуке Asus TravelMate 2480 в Linux Mint заработала сразу после перезагрузки, даже не пришлось закоментировать файл broadcom-sta-common.conf, всё работает отлично и без этого!
    Ещё раз Огромное Спасибо!!!

Leave a Reply

%d bloggers like this: