Настройка Wi-Fi на Broadcom BCM43xx в Linux (Драйвер b43)


Рубрика: Mandriva / Rosa Linux
Метки: | | | | | |
Просмотров: 11800

Обновлено 2011.09.17

И так, продолжаем статью Настройка Wi-Fi на Broadcom BCM43xx в Linux

Установка драйвера b43 для Broadcom BCM43xx в Linux Mandriva

Совместимость драйвера с ядром:

Драйвер

Ядро

Версия

Версия компилятора

Инструкция на английском

b43

Linux-2.6.24, включая 2.6.24-rcX и 2.6.24.Y

4.80.53.0

b43-fwcutter v. 12

Перейти 34

b43

Linux-2.6.25 и позднее, compat-wireless-2.6 package, current GIT trees

4.150.10.5

b43-fwcutter v. 12

Перейти 20

b43

Linux-2.6.31 и позднее, compat-wireless-2.6 package, current GIT trees - for LP-PHY cards

4.178.10.4

b43-fwcutter v. 13

Перейти 69

b43legacy

Любые

3.130.20.0

b43-fwcutter v. 12

Перейти 66

bcm43xx (deprecated)

Любые

3.130.20.0

bcm43xx-fwcutter v. 6

Перейти 29

Я не стал переводить инструкцию по установке каждой версии драйвера, оставил ссылки на первоисточник на английском языке, но если кому не понятно, пишите, буду переводить конкретную инструкцию.

Ниже я опишу пример установки на собственном опыте на компьютере:

Asus A6000

Дистрибутив Mandriva 2010.2

Ядро 2.6.36.4-desktop-69mib

Чип Broadcom Corporation BCM4318 [14e4:4318]

Хочу обратить ваше внимание на одну важную деталь, если у вас ранее работал интернет на другом драйвере или просто вы экспериментировали и установили другие драйверы, то их нужно удалить иначе будут проблемы с подключением этого.

Ищем через установку и удаление программ broadcom-wl... и ndiswrapper-kernel... (а если ставили сами руками, то удаляем руками) и удаляем пакеты.

И так согласно таблице (ядро старше Linux-2.6.31) нам подходит драйвер 4.178.10.4 и компилятор b43-fwcutter v. 13

b43-fwcutter v. 13 у меня нашелся в репозиториях, его можно установить оттуда, но если у вас его нет там, то выполните следующее:

wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-013.tar.bz2
tar xjf b43-fwcutter-013.tar.bz2
cd b43-fwcutter-013
make
cd ..

Далее устанавливаем сам драйвер:

export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget http://downloads.openwrt.org/sources/broadcom-wl-4.178.10.4.tar.bz2
tar xjf broadcom-wl-4.178.10.4.tar.bz2
cd broadcom-wl-4.178.10.4/linux
sudo ../../b43-fwcutter-013/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o

После этого советуем перегрузить компьютер и попробовать настроить интернет соединение.

Напоследок расскажу об одной проблемке которая возникла у меня после установки драйвера.

Причину назвать сложно (возможно были не до конца удалены старые драйверы или что-то другое) но у меня вай-фай работать начал только на не зашифрованном соединение, на шифрованном любым из методов (WEP, WPA, WPA2) работать отказывался.

Решение оказалось простое:

Я удалил пакет wpa_supplicant через "Установка и удаление программ", после чего выбрал подключиться к зашифрованному соединению. Система попросила обратно установить этот пакет (причем был установлено той же версии и из того же источника что я удалял) и после установки шифрованное соединение заработало.

На этом все, будут вопросы, спрашивайте.

Информация по драйверу b43 доступна на английском на сайте http://linuxwireless.org 10 , оттуда собственно большая часть информации была и взята.

Добавленно 2011.09.17:

Т.к. я устанавливал b43-fwcutter из репозитория, команда установки драйвера sudo ../../b43-fwcutter-013/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o у меня не прошла, я выполнил следующую:

su -c "b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o"

Обратите внимание на su -c и кавычки, это нужно вводить вместо sudo если у вас оно не работает.

И еще после последующей настройки сети вайфай менеджер сам не смог определить местоположение драйвера, я ему указал /lib/firmware/b43 выбрав ucode13.fw (может не обязательно с номером 13, хотя я по логике указал именно этот, так как у меня b43-fwcutter 13ой версии)


  • Комментариев: 0

  • Вконтакте

  • Facebook:

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

    grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

    Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

    Имя и сайт используются только при регистрации

    Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

    Авторизация 

    MaxSiteAuth.

    (обязательно)