Установка драйверов для wifi адаптеров BROADCOM BCM4311, BCM4312, BCM4322, BCM4313, BCM43224 в UBUNTU

На моем ноутбуке стоит wifi адаптер BMC4313, который в Ubuntu с свободными драйверами работает ужасно. При установке проприетарных драйверов(firmware-b43-installer) из репозиториев Ubuntu ситуацию меняет в лучшую сторону, но все равно wifi работает не идеально. Решением для меня оказалась компиляция модуля ядра из исходных кодов, скачанных с официального сайта broadcom. Данное руководство подойдет для адаптеров BCM4311 , BCM4312 , BCM4322 , BCM4313 , BCM43224.

Для начала убедимся что на вашем ноутбуке wifi адаптер из вышеперечисленных, это можно сделать выполнив команду:

lspci

Эта команда выводит список всех pci устройств, среди которых должен быть интегрированный wifi адаптер.
В моем случае в результате команды я нашел следующее:

03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)

Переходим на страницу скачивания драйверов Broadcom для Linux. Скачиваем Linux® STA driver 32 или 64 битные в зависимости от битности вашей ОС. Распаковываем скачанный архив.

Удаляем установленные драйвера:

sudo apt-get remove --purge b43-fwcutter broadcom-sta-common broadcom-sta-dkms broadcom-sta-source firmware-brcm80211 firmware-b43-installer && sudo apt-get autoremove --purge

Убираем из загрузки лишние модуля ядра, которые могут мешать:

echo "blacklist ssb" | sudo tee -a /etc/modprobe.d/blacklist-broadcom-wireless.conf
echo "blacklist bcma" | sudo tee -a /etc/modprobe.d/blacklist-broadcom-wireless.conf
echo "blacklist b43" | sudo tee -a /etc/modprobe.d/blacklist-broadcom-wireless.conf
echo "blacklist brcmsmac" | sudo tee -a /etc/modprobe.d/blacklist-broadcom-wireless.conf
sudo update-initramfs -u

Устанавливаем необходимые для сборки пакеты:

sudo apt-get install linux-headers-`uname -r` && sudo apt-get build-dep linux

Открываем консоль, переходим в папку в которую распаковали архив, запускаем компиляцию драйверов:

make

В результате выполнения этой команды в папке с исходными кодами должен появиться скомпилированный модуль wl.ko, который необходимо скопировать в /lib/modules/версия_ядра/kernel/net/wireless:

sudo cp ./wl.ko /lib/modules/версия_ядра/kernel/net/wireless

и выполняем следующие команды:

sudo depmod
sudo modprobe wl

После перезагружаем ноутбук и если у вас работает wifi то вы все сделали правильно:)

Всего комментариев: 4 Комментировать

  1. Александр /

    Что то не получается:
    voodoo@uber-note:~/Загрузки$ make
    KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
    make[1]: Вход в каталог `/usr/src/linux-headers-4.4.0-31-generic’
    CFG80211 API is prefered for this kernel version
    Using CFG80211 API
    LD /home/voodoo/Загрузки/built-in.o
    CC [M] /home/voodoo/Загрузки/src/shared/linux_osl.o
    /home/voodoo/Загрузки/src/shared/linux_osl.c: In function ‘osl_getcycles’:
    /home/voodoo/Загрузки/src/shared/linux_osl.c:935:2: error: implicit declaration of function ‘rdtscl’ [-Werror=implicit-function-declaration]
    rdtscl(cycles);
    ^
    cc1: some warnings being treated as errors
    make[2]: *** [/home/voodoo/Загрузки/src/shared/linux_osl.o] Ошибка 1
    make[1]: *** [_module_/home/voodoo/Загрузки] Ошибка 2
    make[1]: Выход из каталога `/usr/src/linux-headers-4.4.0-31-generic’
    make: *** [all] Ошибка 2

    1. admin / Автор записи

      Попробуйте распаковать драйвера в отдельную папку, и повторить make из каталога в который распакуете драйвера. Также проверьте установлены ли необходимые для сборки пакеты (в статье есть команда на установку их).

  2. Вячеслав /

    На этапе установки необходимых для сборки пакетов пишет:не удалось открыть файл блокировки /var/lib/dpkg/lock -open (13:отказано в доступе)
    Не удалось выполнить блокировку управляющего каталога (var/lib/dpkg/); у вас есть права суперпользователя?

    1. admin / Автор записи

      Допишите sudo перед apt-get. Исправил в статье.

Оставить ответ

купить аттестат за 9 класс купить диплом нового образца купить диплом фармацевта купить аттестат за 11 класс купить диплом нового образца http://diplomy-originaly.com купить диплом о среднем специальном купить диплом специалиста купить свидетельство о рождении купить диплом вуза купить диплом бакалавра http://diplomsagroups.com купить свидетельство о рождении купить диплом о среднем образовании https://gosznac-diploma.com/ купить свидетельство о рождении купить диплом техникума http://originality-diplomy.com купить диплом с занесением в реестр отзывы купить диплом в москве https://russian-diplom.com купить медицинский диплом с занесением в реестр купить диплом фармацевта купить диплом автомеханика купить диплом врача с занесением в реестр купить диплом автомеханика http://aurus-diploms.com купить диплом с реестром купить диплом https://premiums-diploms.com купить диплом с реестром купить диплом ссср http://russdiplomiki.com купить диплом высшем образовании занесением реестр купить диплом техникума https://diplomansy.com купить диплом о высшем образовании реестр купить диплом фармацевта https://diploms-asx.com куплю диплом техникума реестр купить аттестат за 11 класс купить диплом университета купить диплом с занесен ем в реестр купить аттестат http://free-diplommi.com купить диплом с внесением в реестр купить диплом нового образца купить свидетельство о рождении купить диплом с занесением в реестр реально купить аттестат за 9 класс купить диплом фармацевта купить медицинский диплом с занесением в реестр купить диплом купить аттестат куплю диплом техникума реестр купить диплом вуза купить диплом о среднем образовании купить настоящий диплом реестр купить диплом купить диплом вуза купить диплом без реестра купить диплом фармацевта https://originality-diplomany.com купить диплом с реестром цена москва купить диплом вуза https://premialnie-diplomas.ru куплю диплом техникума реестр купить диплом о среднем образовании купить аттестат купить диплом без занесения в реестр купить диплом о высшем образовании купить диплом вуза купить медицинский диплом с занесением в реестр купить свидетельство о рождении http://diploms-service.com купить диплом техникума с занесением в реестр купить диплом техникума https://anny-diploms.com купить диплом с занесением в реестр отзывы купить диплом в москве http://dlplomy-box24.ru/ купить диплом с занесением в реестр реально купить диплом бакалавра https://diplomy-grup24.com/ купить диплом пту с занесением в реестр купить диплом техникума http://aurus-diploms.com/kupit-diplom-ekonomista.html купить диплом с занесением в реестр цена купить дипломы о высшем куплю диплом повара купить диплом техникума с занесением в реестр купить диплом в москве диплом купить спб купить диплом врача с занесением в реестр купить диплом фармацевта купить диплом о среднем специальном образовании купить диплом с реестром цена купить диплом о высшем образованииhttps://russdiplomiki.com/diplom-yurista.html купить диплом с проводкой купить диплом о среднем образовании купить аттестат купить диплом без реестра купить диплом техникума купить диплом преподавателя купить диплом с реестром цена москва купить диплом университетаhttps://education-ua.com купить диплом с проводкой купить диплом кандидата наук купить диплом нового образца купить диплом колледжа с занесением в реестр купить диплом ссср https://diplomiki.com купить диплом без реестра купить диплом колледжа купить диплом купить диплом с занесен ем в реестр
купить диплом автомеханика
https://aurus-diplomany.com
купить аттестат
купить аттестат за 9 класс
https://russiany-diplomana.com
купить диплом нового образца
купить аттестат за 9 класс
https://originality-diplomik.com
купить дипломы о высшем
купить диплом техникума
купить свидетельство о рождении
купить свидетельство о браке
купить диплом автомеханика
купить свидетельство о браке
купить диплом врача