Bcm43xx

Материал из Gentoo Linux Wiki

Перейти к: навигация, поиск
Вернуться в раздел железо

Содержание

[править]
Настройка WiFi на Broadcom Corporation BCM4318.

[править] Мое железо

Acer Aspire 5101 AWLMI WiFi: Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02).

[править] Настройка ядра:

Включаем поддержку стека: Networking --> Wireless

--- Improved wireless configuration API
--- Wireless extensions
<*> Generic IEEE 802.11 Networking Stack (mac80211)
       [ ]   Enable debugging output
       <*> Generic IEEE 802.11 Networking Stack
       [ ]   Enable full debugging output
       ---   IEEE 802.11 WEP encryption (802.1x)
       <*>   IEEE 802.11i CCMP support
       <*>   IEEE 802.11i TKIP encryption
       <*>   Software MAC add-on to the IEEE 802.11 networking stack
       [ ]     Enable full debugging output 

Выбираем необходимый драйвер: Device Drivers --> Network device support --> Wireless LAN

[*] Wireless LAN (IEEE 802.11)
<M> Broadcom BCM43xx wireless support
[*]   Broadcom BCM43xx debugging (RECOMMENDED)
      BCM43xx data transfer mode (DMA + PIO)

[править] Необходимый софт

net-wireless/bcm43xx-fwcutter net-wireless/wireless-tools При необходимости - размаскировать.

[править] Теперь о главном

Перейдем к самому интересному :-). У нас есть необходимый драйвер и софт, вся проблема в том, что для этого драйвера просто необходимы firmware-файлы версии 3.х! Вот здесь самое неприятное. С помощью команды "bcm43xx-fwcutter -w /lib/firmware firmware_file", из драйверов для Вин ХР можно создать firmware-файлы , но версии 4.х, с которыми этот драйвер не работает :-(.

Тянем отсюда нужный файлик, создаем папочку /lib/firmware. Командой "bcm43xx-fwcutter -w /lib/firmware /путь/к/wl_apsta-3.130.20.0.o" создаем firmware версии 3.х для bcm43xx.

[править] А вот и счастье! :-)

Для полного счастья осталось загрузить драйвер командой "modprobe bcm43xx" и настроить интерфейс(у меня он появился как eth1). Настройка как обычно "ifconfig eth1 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx" и "iwconfig eth1 essid WORKGROUP", для попадания в рабочую группу "WORKGROUP".

Предупреждение: Если Вы получаете IP-адрес по dhcp, перед iwconfig и Вашим dhcp клиентом необходимо выполнить ifconfig eth1 up (вместо eth1 подставьте правильный интерфейс).

Все комментари(как хорошие, так и плохие) наряду с исправлениями принимаются! :-) --Kappac 16:15, 14 октября 2007 (UTC)

Источник — «http://ru.gentoo-wiki.com/Bcm43xx»
Личные инструменты