HOWTO: Настройка Wifi на чипе Broadcom BCM43xx

Я написал это небольшое HOWTO для всех, кому посчастливилось, как и мне, быть обладателем ноутбука с wifi на чипе broadcom BCM43xx. В данном HOWTO рассматривается настройка wifi под Linux Fedora, но, как показывает практика, на остальных дистрибутивах настройка врядли чем-то будет отличаться.

Итак, начнем.

Во-первых, у вас должен быть подключен репозиторий livna. Если он у вас не подключен, то вам сначала надо зайти на http://rpm.livna.org и установить пакет для вашей версии Linux Fedora.

Сначала установим ndiswrapper:

yum install ndiswrapper -y

Возможно у вас вместе с ним выкачается и более свежее ядро.

После этого скачиваете драйвера для Windows XP от вашей карточки Wifi (Если у вас стоит 64-bit система, вам понадобятся драйвера от WinXP64). Далее распаковываете их и:

/usr/sbin/ndiswrapper -i путь/к/драверу/bcmwl5.inf
/usr/sbin/ndiswrapper -m
и добовляем в /etc/modprobe.conf строчку ndiswrapper.

Теперь смотрим вывод /usr/sbin/ndiswrapper -l, если все в порядке, вам выведит что-то вроде:

bcmwl5 : driver installed
device (14E4:4318) present (alternate driver: ssb)

теперь дравер установлен, но есть небольшие особенности, которые меняются от дистрибутива к дистрибутиву, например, на Fedora 7 надо было отключить загрузку модуля ядра bcn43xx-mac80211, сделав запись в /etc/modprobe.d/blaklist blacklist bcm43xx-mac80211, в Fedora 8:

blacklist ssb
blacklist b43
blacklist b43-phy0

Но это не все подводные камни, которые могут быть на вашем пути! Все вышенаписанное подойдет для 0a:03.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02), но в новых ноутбуках стоят немного другие карточки, поэтому вам придется еще кое-что сделать, прежде чем у вас заработает Wifi. Например, если у вас стоит Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01), то вы дальше делаете следующее:

yum install bcm43xx-fwcutter -y
bcm43xx-fwcutter путь/к/драйверу/bcmwl5.sys

В каталоге, где вы это выполните, у вас появится много файлов с расширением fw

дальше в этом же каталоге выполним:

mv bcm43xx*.fw /lib/firmware.

Теперь можно перегрузить компьютер и пользоваться Wifi.

Примечание: На ноутбуках Acer Extensa 5220 и 5620 c Broadcom Corporation Dell Wireless 1390 лампочка не горит, когда wifi включена и горит, когда выключена.

Просьба всем, кто будет копировать это HOWTO, указывать ссылку на источник! Обращаем ваше внимание, что этот howto, будет постоянно изменяться и дополняться актуальной информацией.

Комментарии (4)

  1. Володимир:

    Як мені встановити на xtenza5220 драйвер під вайфай на хр де знайти дрова?

  2. kirkir:

    http://www.acer.ru, там есть дрова под XP

  3. Виталий:

    Добрый день. стоит федора 12(lenovo g550) все делаю как написано, все так и пишет (за исключением ругни на WARRNING: modprobe.conf)
    но никакого интерфейса WLAN в системе не появляется и на создание интерфейса при его запуске просто пишет — интерфейса нет ни в ifconfig ни iwconfig. Может подскажете — чего делать?

  4. Виталий:

    вот єто пишет при lspci

    04:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
    07:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)

Оставить комментарий

*