Установка драйверов беспроводных устройств Broadcom

У меня есть серьезные проблемы, устанавливающие драйверы Broadcom для Ubuntu. Это работало отлично над моей предыдущей версией, но теперь, это невозможно.

Что шаги должны установить драйверы беспроводных устройств Broadcom для карты BCM43xx?

Я - пользователь без предвидения в Linux, таким образом, я должен был бы очистить объяснения о том, как сделать, скомпилируйте и т.д.


lspci -vnn | grep Network показал:

Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] 

iwconfig показал:

lo        no wireless extensions.
eth0      no wireless extensions.

Примечание: Ответ ниже обновляется каждый раз, когда новая информация добавляется и подтвердила работу.

377
задан 2 May 2018 в 09:59

43 ответа

0. Введение и фон

Этот ответ основан на обширном исследовании, проведенном различными пользователями Ubuntu, которые сотрудничали почти во всех проблемах, связанных с Broadcom. Особая благодарность chili555, кто помог на форумах Ubuntu и на этом сайте со многими вопросами, связанными с Беспроводными устройствами и другим, которые способствовали по электронной почте, чатам, IRC и больше в тестировании различных драйверов с несколькими из самых популярных Беспроводных карт Broadcom (Огромный Благодаря Chili555 действительно. Этот парень знает свой материал).

Всего мы хотели предложить ответ, которому могло быть легко следовать и касался большинства Карт Broadcom / Драйверы. После того, как Вы будете следовать этому руководству, необходимо будет протестировать беспроводное соединение в течение по крайней мере 2 часов (я на самом деле рекомендую 8 часов) с другим устройством или в Специальном Режиме, Инфраструктурном режиме или в Обоих. Типичные проблемы, которые будут решены (Кроме драйверов, не устанавливающих):

  • Тайм-аут соединений после нескольких минут или часов
  • Остановки, ищущие другие устройства (Не см. никакое другое устройство),
  • Продолжает просить пароль даже на случаях, где AP не имеет никого
  • Останавливает любое движение получения/передачи (Перезагрузка потребностей для временной фиксации)
  • Система катастрофических отказов с dmesg ошибками в журнале (Ссылка 1 Ниже)
  • Система замораживается полностью (Можно только нажать Перезагрузку/Кнопку питания) (Ссылка 1 Ниже)
  • Создает огромную попытку отчетов о журнале правильно настроить или соединиться
  • Сбои при установке через Дополнительные Драйверы / Дополнительные Аппаратные средства (Ссылка 3 Ниже)
  • Подключения и разъединяют непрерывно каждые X сумм секунд
  • Кажется связанным на Администраторе сети, но не получает Интернет
  • Попытки много раз соединяться, правильно не заканчивая соединение
  • Занимает слишком много времени соединяться
  • После обновления от предыдущей версии (например: 12.04 к 12,10), это прекращает работать
  • Беспроводная карта не включает, включает или отключает (Ссылка 2 Ниже)
  • Беспроводная карта заблокирована аппаратными средствами
  • Больше проблем найдено в Панели запуска, Ubuntu Forum и Askubuntu

Ссылка 1 - https://bugs.launchpad.net/ubuntu / + источник/Linux / + ошибка/1060268
Ссылка 2 - https://bugs.launchpad.net/ubuntu / + source/bcmwl / + ошибка/732677
Ссылка 3 - Дает ошибку, подобную "Извините, установке этого отказавшего драйвера".

Таким образом, имея это в виду, следующее - то, что мы имеем прямо сейчас, который упрощен всего на 3 шагах:

1. Знание, какую Беспроводную Карту Broadcom Вы имеете

Существуют десятки беспроводных карт Broadcom, и больше, кажется, появляется каждый день. Ключ к нахождению корректного драйвера для любой сетевой платы - то, что известно как идентификатор PCI (PCI.ID). Для обнаружения, какой PCI.ID Вы имеете мы продолжаем двигаться к открытию терминала путем нажатия CTRL+ALT+T (It должен открыть окно с пустым фоном), и в этом терминале мы выполняем следующую команду:

lspci -nn -d 14e4:

Вы получите что-то как следующее, если у Вас будет Беспроводной адаптер Broadcom (Идентификатор 14e4, используемый в примере выше в большинстве случаев, является Беспроводной Картой Broadcom):

Broadcom Corporation BCM4306 802.11bgn Wireless Network Adapter [14e4:4320] (rev 03)

PCI.ID в этом примере 14e4:4320, как замечено в Скобках [...]. В некоторых случаях Вам также будет нужна версия проверки (если это появится) для некоторых особых случаев. В этом случае версия проверки является версией 03 как показано в Круглых скобках (...) в конце. Таким образом, в чем Вы будете нуждаться после того, как этот поиск:

[14e4:4320] (rev 03)

С этой новой информацией можно посмотреть в приведенной ниже таблице и выбрать соответствующий метод для установки драйвера. Например, В этом случае, так как Вы имеете 14e4:4320 об 03, если мы спускаемся по списку к тому, который показывает тот же самый PCI.ID, Вы будете видеть, что в столбцах для Ubuntu 12.04, 13.10 или 14.04 он показывает firmware-b43-installer драйвер пакета. Это означает, что необходимо будет только установить этот конкретный пакет, так как это появляется во всех столбцах версии Ubuntu.

ОТМЕТЬТЕ - Перед продолжением, если Вы ранее установили какие-либо драйверы, поместили в черный список или не прокомментировали какие-либо файлы драйвера или конфигурационные файлы или сделали какие-либо изменения вообще в системе, чтобы заставить драйверы работать в предыдущих попытках, необходимо будет отменить их для следования этому руководству. Мы предполагаем, что Вы делаете это с нуля и не изменили конфигурационных файлов, модулей или драйверов в системе всегда (кроме обновления системы). Это включает любые установки, использующие склонный - добираются, способность, синаптическая, dpkg, центр программного обеспечения или ручная компиляция и установка пакетов. Система должна начать с нуля для этого работать и избегать любых конфликтов, которые могут появиться, если более ранняя работа была сделана.

Например, если Вы ранее установили bcmwl-kernel-source пакет, необходимо будет удалить его при помощи метода чистки:

sudo apt-get purge bcmwl-kernel-source

2. Подготовка системы

Если Вы только что установили Ubuntu, необходимо будет создать индекс доступных пакетов, прежде чем мы сможем установить драйвер, если Вы так уже не сделали:

sudo apt update

Я даже пошел бы настолько далее, что обновил бы список Ubuntu PCI.IDs:

sudo update-pciids

На всякий случай идентификатор конкретного нового Устройства Broadcom, которое Вы используете, только что появился.

Теперь использование PCI.ID, который Вы нашли на шагах выше, мы затем, ищет в списке ниже для нахождения соответствия PCI.ID и методом для установки драйвера, связанного с ним простым и корректным способом. Терминал будет использоваться для предотвращения любых связанных с GUI проблем. Это применяется со всеми случаями, за исключением отмеченного. Процесс установки сделан только через терминал и также, в то время как соединено с Интернетом с временным проводным соединением Ethernet или USB-модемом или любыми средствами, возможными, который может дать Ваш ПК, в течение времени, доступа в Интернет. После нахождения в списке ниже корректного пакета, мы затем возобновляем установку.

3. Установка пакета (онлайн)

Принятие Вас использовало PCI.ID 14e4:4320 об 03, как найдено в Вашем поиске выше, и затем посмотрело на приведенную ниже таблицу и нашло, что корректный пакет для установки firmware-b43-installer, мы затем продолжаем просто устанавливать этот пакет в терминале:

sudo apt install firmware-b43-installer

и затем перезагрузка

sudo reboot

Формат для установки довольно прост, это справедливо:

sudo apt install <PACKAGE_NAME>

В примере выше, PACKAGE_NAME firmware-b43-installer.

БЕСПРОВОДНАЯ ТАБЛИЦА BROADCOM (обновленный 18 августа 2017)

PCI.ID              16.04 LTS                        17.10+
------------------------------------------------------------------------------------
14e4:0576           Special Case #1                   UNKNOWN      
14e4:1713           firmware-b43-installer            firmware-b43-installer      
14e4:4301           firmware-b43-installer            firmware-b43-installer      
14e4:4306           firmware-b43-installer            firmware-b43-installer      
14e4:4306 rev 02    firmware-b43-installer            firmware-b43-installer      
14e4:4306 rev 03    firmware-b43-installer            firmware-b43-installer      
14e4:4307           firmware-b43-installer            firmware-b43-installer      
14e4:4311           firmware-b43-installer            firmware-b43-installer      
14e4:4311 rev 01    firmware-b43-installer            firmware-b43-installer      
14e4:4312           firmware-b43-installer            firmware-b43-installer      
14e4:4313           firmware-b43-installer            firmware-b43-installer               
14e4:4315           firmware-b43-installer            firmware-b43-installer      
14e4:4315 rev 01    firmware-b43-installer            firmware-b43-installer
14e4:4318           firmware-b43-installer            firmware-b43-installer                
14e4:4318 rev 02    firmware-b43-installer            firmware-b43-installer                
14e4:4319           firmware-b43-installer            firmware-b43-installer               
14e4:4320 rev 02    firmware-b43-installer            firmware-b43-installer               
14e4:4320 rev 03    firmware-b43-installer            firmware-b43-installer            
14e4:4321           firmware-b43-installer            firmware-b43-installer  
14e4:4324           firmware-b43-installer            firmware-b43-installer        
14e4:4325           firmware-b43-installer            firmware-b43-installer      
14e4:4328           firmware-b43-installer            firmware-b43-installer
14e4:4328 rev 03    bcmwl-kernel-source               bcmwl-kernel-source      
14e4:4329           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432a           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432b           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432c           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432d           bcmwl-kernel-source               bcmwl-kernel-source       
14e4:4331           firmware-b43-installer            firmware-b43-installer          
14e4:4335           firmware-b43-installer            firmware-b43-installer      
14e4:4350           firmware-b43-installer            firmware-b43-installer  
14e4:4353           Special Case #1                   UNKNOWN        
14e4:4353 rev 01    Special Case #1                   UNKNOWN                 
14e4:4357           Special Case #1                   UNKNOWN        
14e4:4358           bcmwl-kernel-source               bcmwl-kernel-source
14e4:4359           bcmwl-kernel-source               bcmwl-kernel-source       
14e4:4360           bcmwl-kernel-source               bcmwl-kernel-source    
14e4:4365           bcmwl-kernel-source               bcmwl-kernel-source      
14e4:4365 rev 01    bcmwl-kernel-source               bcmwl-kernel-source      
14e4:43a0           bcmwl-kernel-source               bcmwl-kernel-source
14e4:43ae rev 02    UNKNOWN                           UNKNOWN     
14e4:43b1           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:43b1 rev 03    bcmwl-kernel-source               bcmwl-kernel-source              
14e4:43c3 rev 04    UNKNOWN                           Special Case #2                     
14e4:4727           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:4727 rev 01    Special Case #1                   Special Case #1        
14e4:a962           firmware-b43-installer            firmware-b43-installer      
------------------------------------------------------------------------------------

Особый случай № 1 - использование bcma и brcmsmac комбинация драйвера. Необходимое встроенное микропрограммное обеспечение установлено по умолчанию в пакете linux-firmware.

Особый случай № 2 - Для PCE-AC88 AC3100 ASUS шаги:

  1. Загрузите Этот файл и после извлечения его, поместите его в/lib/firmware/brcm
    sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin
  2. Затем sudo nano /etc/rc.local добавьте modprobe brcmfmac и сохраните
  3. sudo reboot

В аппаратных средствах как Lenovo S10-2, если Ваша беспроводная карта застревает, пытаясь соединиться с SSID (продолжает пытаться соединиться), то альтернатива для получения его работа должна была бы установить bcmwl-kernel-source пакет (Удаляют любые другие установленные пакеты, связанные с ним). Считайте раздел Debugging ниже для получения дополнительной информации относительно этого беспроводного устройства.

ВАЖНОЕ ПРИМЕЧАНИЕ - После сентября 2014, если Вы следуете этому ответу и тем не менее у Вас есть проблемы при установке корректного драйвера, попробуйте firmware-b43-installer пакет и уведомляет нас с помощью комментариев. Были некоторые изменения, и некоторые драйверы будут только работать с этим пакетом. Не забудьте иметь чистую систему прежде, чем установить его:

sudo apt install firmware-b43-installer

В некоторых особых случаях, после установки firmware-b43-installer необходимо удалить b43 модуль, включить его снова и даже продолжить разблокировать с rfkill:

 sudo modprobe -r b43
 sudo modprobe b43    
 sudo rfkill unblock all  

Если у Вас есть карта Broadcom, которая имеет другой pci.id, задайте новый вопрос. После того, как решенный, решение будет добавлено к этому практическому руководству.

4. Установка пакета (офлайн)

4.1 Установка firmware-b43-installer

Устанавливать firmware-b43-installer офлайн см. этот ответ.

4.2 Установка bcmwl-kernel-source

Для случаев, где необходимо установить bcmwl-kernel-source но Вы в режиме офлайн, вот превосходный ответ об этом. Но в основном следуйте, это ступает:

  1. Ищите пакет в Хранилищах пакетов Ubuntu
  2. Удостоверьтесь, что Вы выбираете корректную архитектуру (32-разрядный, 64-разрядный, и т.д.)
  3. Загрузите пакет и пакеты зависимости, связанные с ним на той же папке.
  4. Когда Вы имеете все необходимые пакеты (и их зависимости), продолжаете двигаться при движении к папке, которая имеет все пакеты и выполненный sudo dpkg -i *.deb. Это установит все пакеты в той папке. Если это дает какие-либо ошибки, считайте ошибку и выполните шаги, которые это упоминает.

Дать пример, после попытки указать на 1 упомянутый выше, Если у Вас была Broadcom 14e4:43a0, Вы искали бы bcmwl-kernel-source пакет и после выбора соответствующей версии Ubuntu (В моем случае 16.04 или Гостеприимный) я приземлился бы на следующей странице:

http://packages.ubuntu.com/xenial/bcmwl-kernel-source

На этой странице я выбрал бы соответствующую архитектуру (32 или 64), но должен буду также загрузить 3 зависимости от пакета, упомянутые на той странице, как замечено в следующем изображении:

enter image description here

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

Примечание:

В некоторых компьютерах, прежде, чем выполнить команды, необходимо будет деактивировать Опции Защищенной загрузки в BIOS. Это запрашивает случаи, например, где bcmwl-kernel-source уже установлен, но драйвер еще не работает. Можно сделать переустанавливание как так или отключить Защищенную загрузку путем движения в BIOS Setup:

sudo apt-get install --reinstall bcmwl-kernel-source

ОТЛАДКА

Следующей информацией является дополнительный материал для чтения о решении различных проблем, связанных с Беспроводным управлением и конфликтами с другими Сетевыми устройствами. Знайте, что это некоторые случаи, у Вас должна быть обновленная версия Ядра, начиная с каждой новой версии Ядра, представляют или новые Сетевые драйверы, улучшения по сравнению с существующими драйверами или решают ошибки относительно них.

Прежде, чем считать моменты, упомянутые ниже, убедиться иметь все репозитории, включили в Вашей системе Ubuntu. Для проверки работайте на терминале software-properties-gtk и удостоверьтесь, что все опции на Вкладке программного обеспечения Ubuntu включены.

  • Для конфигурирования беспроводных устройств через терминал, я рекомендую, Как соединиться и разъединиться к сети вручную в терминале?

  • Если Ваши отбрасывания соединения время от времени некоторые пользователи предложили установить IPv6 для Игнорирования. Просто перейдите к Администратору сети (Значок сети на верхней панели). Нажмите на него, затем выбирают, Изменяют Настройки. Затем перейдите к Беспроводному соединению, Вы используете, выбираете его. Теперь перейдите к последней Вкладке туда, которая упоминает Настройки IPv6. В Method выбор поля Игнорируют.

  • Если Ваш ноутбук не обнаруживает Вашу беспроводную карту, некоторые пользователи упомянули то использование rfkill unblock all решит проблему. Другие просто повернулись, WiFi включают свои ноутбуки прочь и затем на снова (Физический коммутатор, доступный на этом ноутбуки). Для получения дополнительной информации о rfkill читайте, rf уничтожают, разблокируют, все НЕ РАБОТАЕТ!

  • Если Вы получаете b43-phy0 ОШИБКУ: Фатальная ошибка DMA / b43-phy0 предупреждение: Вызванные PIO делают следующее:

    sudo rmmod b43     
    sudo modprobe b43 pio=0 qos=0  
    

    Если это работает, затем добавляют его к Вам файлы RC, таким образом, это выполняется каждый раз, когда Вы загружаетесь. Можно изменить PIO на 1, если Вам нужно к нему.

  • Если у Вас есть Необходимый ключ, не доступный при установке модуля DKMS (Как Nvidia, Broadcom или другие), можно перейти к Ответу Пилота Сюда

  • Если Ваша беспроводная карта видит/не, видят маршрутизатор, и застревает в бесконечной "Попытке соединить (Попытка 1/3)" цикл, решением могла бы быть надлежащая конфигурация Вашего маршрутизатора или беспроводного устройства SSID.

    Для всех Беспроводных карт в целом, очень важно также учесть сетевые устройства, которые Вы используете (Маршрутизаторы, Переключатели, Беспроводные каналы и Беспроводные Полосы, и т.д.). С этой информацией Вы сможете оценить лучше, чем мог быть источник проблемы, когда Вы прибываете в тупик. Примером была бы Lenovo S10-2, которая использует 14e4:4315 об 01 PCIID. Даже после установки корректного драйвера пользователь закончил бы в "попытке соединить" цикл. Это видело бы беспроводной SSID, но при попытке соединиться с ним, он введет снова соединяющийся цикл.

    Решение состояло в том, что это конкретное беспроводное устройство не поддерживало каналы на 40 МГц, и при этом оно не поддерживает 802.11 Н. Маршрутизатор в этом случае был на самом деле широковещательным с принудительными 40 МГц и на Wi-Fi-N только. Когда маршрутизатор был установлен на Автоматический режим и 20/40 Mhz Канал, беспроводная карта работала правильно. Это - вариант развития событий, который также повторяется в других случаях, таким образом, надлежащая оценка сетевого оборудования помогла бы много.

    Для случаев, где Вы повторяетесь:

    ОШИБКА @wl_cfg80211_get_station: Неправильный MAC-адрес...

    при выполнении a dmesg и Ваши отбрасывания беспроводного соединения часто (Несколько раз в час или день), проблема здесь могла бы быть то, что Вы в радиосигнале, который используется в качестве Беспроводного моста (2 Маршрутизатора, совместно использующие тот же SSID и соединение). Это может произойти с современными Маршрутизаторами, которые имеют способность расширить беспроводное соединение путем предложения того же SSID., который могло бы отбросить беспроводное соединение, потому что Вы могли бы быть между обоими маршрутизаторами, и мощность сигнала между обоими является почти тем же.

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

    Существуют также некоторые методы, чтобы вынудить беспроводное устройство только соединиться с определенным маршрутизатором путем установки BSSID на MAC-адрес маршрутизатора, с которым Вы хотите соединиться. Это вынудит Ваше беспроводное устройство ТОЛЬКО соединиться с ним.

    enter image description here

Проблемы Защищенной загрузки

На некоторых определенных сценариях, устанавливая драйверы, быть это в режиме офлайн через различные пакеты DEB или через Кв. - добирается с доступом в Интернет, не будет работать, если Защищенная загрузка не будет отключена.

Это вызвано тем, что необходимый доступ запрещен Защищенной загрузкой, таким образом, драйверы будут похожи, они установлены правильно когда на самом деле нет. Таким образом для ОЧЕНЬ конкретных случаев, необходимо будет временно отключить Защищенную загрузку для драйверов для работы.

Обновление встроенного микропрограммного обеспечения Linux

На другом поиске случаев и установке последнего Встроенного микропрограммного обеспечения Linux решил бы проблему. Или решение незначительных проблем, которые происходили с рабочей платой или заставляли карту работать впервые.

372
ответ дан 22 November 2019 в 22:35

У меня есть контроллер беспроводной локальной сети Dell Inspiron 6000 BCM4318, мне удалось решить этот использующий синаптический диспетчер пакетов

Здесь я: Сначала я удалил bcmwl-kernel-source, Затем установил firmware-b43-installer и b43-fwcutter, который восстановил драйверы Wi-Fi

Я затем должен был перезапустить

1
ответ дан 22 November 2019 в 22:35

BCM4311 для моего DV6000 не работает с драйвером STA, ни с b43 драйвером. С b43 светодиод всегда остается оранжевым (отключенный WLAN).

С rfkill I видьте:

1: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no

С драйвером STA я могу искать сеть, но соединение никогда не заканчивается. Система хорошо работала с Ubuntu 10.10 (Независимая Суриката) (x86) - теперь я использую Ubuntu 11.10 (Сновещательный Оцелот) бета 2 (x64).

dmesg проливает некоторый свет на ошибку:

s/Drivers/b43#devicefirmware и загрузка корректное встроенное микропрограммное обеспечение для этой версии драйвера.> Тщательно читает все инструкции относительно этого веб-сайта.

[367.927967] ОШИБКА b43-phy0: Микропрограммный файл "b43/ucode13.fw", не найденный
[367.927981] ОШИБКА b43-phy0: Микропрограммный файл, "b43-open/ucode13.fw" не найденный
[367.927989] ОШИБКА b43-phy0: необходимо перейти к http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware и загрузить корректное встроенное микропрограммное обеспечение для этого драйвера v

Кажется, что микропрограммные файлы отсутствуют в драйверах Linux (?). Я вернул светодиод к синему (WLAN включен), и сканирование работает с:

sudo apt-get install firmware-b43-installer

Это был от сайта http://linuxwireless.org/en/users/Drivers/b43.

Теперь беспроводная локальная сеть работает на меня (перепроверка для пароля WPA2 требовалась :-)).

1
ответ дан 22 November 2019 в 22:35

Я нашел, что свет не продвинется, когда я переключил его на op положение. Утилита, которую можно попробовать, является rfkill, чтобы заставить это продвигаться. Необходимо сделать этот каждый раз, когда Вы перезагружаете.

sudo rfkill unblock all
0
ответ дан 22 November 2019 в 22:35

Я решил свою проблему с драйверами Broadcom bcm4311.

Шаги, которые я сделал для решения этой проблемы (я украл этот метод из nm_geo на форумах человечности):

(Вы, возможно, должны установить synaptic или Ваш любимый диспетчер пакетов.)

  • Удалите bcmwl-kernel-source пакет путем выдачи следующей команды на терминале:

    sudo apt-get remove bcmwl-kernel-source
    
  • Удостоверьтесь что firmware-b43-installer и b43-fwcutter пакеты установлены (конечно, Вам будет нужен Интернет средствами других):

    sudo apt-get install firmware-b43-installer b43-fwcutter
    
  • Тип в терминал:

    cat /etc/modprobe.d/* | egrep 'bcm'
    

    (Можно хотеть скопировать это), и посмотрите, там ли термин 'bcm43xx черного списка'.

  • Если это, ввести cd /etc/modprobe.d/ и затем sudo gedit blacklist.conf

    Помещенный a # перед строкой: blacklist bcm43xx

    Затем сохраните файл (я получал сообщения об ошибках в терминале о неспособности сохранить, но это на самом деле сохраняло правильно).

  • Перезагрузка

После того, как я сделал выше беспроводной связи, должен был быть разблокирован rfkill: Как разблокировать что-то перечисленное в rfkill?

108
ответ дан 22 November 2019 в 22:35

Драйверы для 4313

Позвольте нам просто перечислить драйвер для чипсетов Broadcom и как они работают с 4313:

  • Broadcom STA. Предложенный дополнительными драйверами. Старый.Ужасно. Абсолютный спам. Пропустите его. Если Вы уже установили его, удалите его.

  • b43-fwcutter. Много людей видит "Broadcom" и вскакивает на это, но это не совместимо с 4313 (который является более новым). При установке его произведите чистку его.

  • ndiswrapper. Еще более облупленный, чем драйвер STA. Мне удалось получить его работающий в течение приблизительно 10 минут, прежде чем все интегрировалось.

  • brcm80211 иначе brcmsmac. Это - (относительно) новый драйвер, который был недавно добавлен к Ubuntu (так как драйвер был добавлен к ядру). Это должно работать хорошо и (в последней версии Ubuntu, Аккуратный и Сновещательный) должен "Просто работать". Это - Droid, который Вы ищете. Используйте этот драйвер для 4313.

    Если Вы не будете работать Аккуратный или Сновещательный, то Ваше ядро, вероятно, не будет иметь этого драйвера. Необходимо выполнять по крайней мере 2.6.27, и я рекомендовал бы 2.6.28 как абсолютный минимум (можно проверить то, что Вы идете путем выполнения uname -r).

    Если бы Вы находитесь позади на версиях, я предложил бы обновление, но для быстрого исправления, можно смотреть на ядра магистрали и попробовать одного из тех. Установка пакетов ядра редко является опасной вещью, потому что можно обычно просто отступать к старому с помощью экрана начальной загрузки личинки.

Вы знаете, что находитесь, вероятно, на правильном драйвере, если Вы работаете lsmod | grep brc и Вы видите brcm80211 или brcmsmac в выводе.

Помещение в черный список пути к успеху

Если Вы не видите, что, что-то еще было загружено в, и необходимо поместить в черный список это. Если Вы видите то, что было загружено, большое, редактирование /etc/modprobe.d/blacklist.conf и начните добавлять строки как:

blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper

Очевидно, необходимо быть осторожными, если у Вас будет другое беспроводное устройство, которое могло бы использовать конфликтующий драйвер, как будто Вы помещаете в черный список его, то Вы повредите тот также :)

30
ответ дан 22 November 2019 в 22:35

Спасибо за Ваш ценный ответ.

Эта проблема была решена следующими шагами:

  1. Я удалил драйвер беспроводного устройства STA Broadcom из Дополнительных Драйверов.
  2. Ввести bcm в центре программного обеспечения Ubuntu,
  3. Установка "Пакет установщика для встроенного микропрограммного обеспечения для b34 драйвера" (firmware-b43-installer)

Теперь это работает с помощью беспроводных технологий. Вы не должны выполнять вышеупомянутые шаги. Установите "драйвер B43" для беспроводной связи.

18
ответ дан 22 November 2019 в 22:35

Установите firmware-b43-installer пакет. Сначала удалите собственный драйвер от 'дополнительных драйверов".

Затем в терминале, выполнитесь:

sudo apt-get install firmware-b43-installer

сразу после перезагрузки, работы красиво для меня.

11
ответ дан 22 November 2019 в 22:35

Я всегда рекомендую удалить и переустановить broadcom драйверы с помощью терминала

В терминале вводят следующую команду

sudo apt-get purge bcmwl-kernel-source

затем

sudo apt-get install bcmwl-kernel-source

Это затем восстановит Ваш драйвер.

Сообщите нам, как Вы преуспеваете

Можно или перезапустить ПК или если это - тип боли следующие команды в терминале, который 'включит' беспроводную связь

sudo modprobe -r b43 ssb wl

затем

sudo modprobe wl 
10
ответ дан 22 November 2019 в 22:35

Наконец я решил проблему сам, но я не уверен как. Я собирался скомпилировать драйвер с источником из broadcom.com и инструкций, предоставленных в http://www.broadcom.com/docs/linux_sta/README.txt, но на этом шаге инструкций

On Ubuntu, you will need headers and tools. Try these commands:
# apt-get install build-essential linux-headers-generic
# apt-get build-dep linux

создайте важный, и заголовки были уже установлены. Я просто работал sudo apt-get build-dep linux команда и, Voilá!, после одной перезагрузки мое соединение начало работать в его нормальной скорости.

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

Так или иначе это фиксируется.

9
ответ дан 22 November 2019 в 22:35

Это - то, что работало на меня:

  1. Установка firmware-b43-installer (+ b43fwcutter автоматически включил Синаптический),
  2. Удалите bcm-kernel-source пакет, использующий Синаптический
  3. Удалите исходную Беспроводную связь драйвер STA из Дополнительных Драйверов
  4. Перезагрузка

Шаг № 3 был ключевым шагом для меня. Если Вы не удалите исходную Беспроводную связь драйвер STA, то Вы столкнетесь с проблемами.

5
ответ дан 22 November 2019 в 22:35

Удостоверьтесь, что Ваш беспроводной адаптер не отключен. Можно проверить его путем выполнения:

rfkill list

Для включения беспроводных адаптеров работайте:

sudo rfkill unblock wifi
2
ответ дан 22 November 2019 в 22:35

Dell Inspiron E1505, (одни) только следующие шаги, обработанный для меня. Я должен был отменить дополнительные шаги редактирования файла черного списка.

  • откройте 'Synaptic Package Manager' и ищите 'млрд кубометров'

  • удалите bcmwl-kernel-source пакет

  • удостоверьтесь что firmware-b43-installer и b43-fwcutter пакеты установлены

  • перезагрузка

2
ответ дан 22 November 2019 в 22:35

Хорошие новости. На основе информации Вы обеспечили в комментариях, Вам поддерживал сетевую плату собственный драйвер Broadcom.

Во-первых, удостоверьтесь, что Вы имеете, работал, sudo Кв. - получают обновление от терминала. Затем перейдите к "Дополнительным Драйверам". Можно найти его путем открытия тире (нажмите верхний правый угол), и вводя драйверы.

Является Broadcom несвободным драйвером, включенным там? В противном случае попытайтесь включить его и перезапустить Вашу систему. Если это не работает, попытайтесь переустановить драйверы (только для получения онлайн однажды) вручную. Вот инструкции для ручной установки: http://wireless.kernel.org/en/users/Drivers/b43

Вам, возможно, понадобится к rmmod старым или плохим драйверам. Удача, но знают, что она может быть сделана!:)

1
ответ дан 22 November 2019 в 22:35

Просто установив дополнительные драйверы, это работает в моем Dell Vostro 3500.

Я сделал следующие шаги:

  1. sudo apt-get remove bcmwl-kernel-source

  2. Затем ре устанавливает дополнительные драйверы, данные ниже. Я активировал его.

Этот пакет содержит драйвер беспроводного устройства Broadcom 802.11 Linux STA для использования с BCM4311-Broadcom, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227-и основанными на BCM43228 аппаратными средствами.

1
ответ дан 22 November 2019 в 22:35

У меня была та же проблема, и я решил ее путем добавления

blacklist acer_wmi

кому: /etc/modprobe.d/blacklist.conf

Перезапуск более поздняя беспроводная связь работал.

(это было взято из http://ubuntuforums.org/showpost.php?p=11006092&postcount=2),

1
ответ дан 22 November 2019 в 22:35

Это - типичная проблема к беспроводной микросхеме Broadcom.

Выполните следующее в терминале:

sudo apt-get remove --purge bcmwl-kernel-source

Если команда, выполненная успешно, пытается включить беспроводную связь (с аппаратным ключом).

Если это не работает, или команда привела высказывание к сбою, что нет такого модуля, то Вы могли попытаться открыть терминал и тип

dmesg | grep b43

Если Вы видите строки как:

[   17.453421] b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found
[   17.453427] b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found
[   17.453432] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
[   17.680077] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
[   17.993040] b43-phy0: Radio hardware status changed to DISABLED

Затем Вы, вероятно, испытываете недостаток во встроенном микропрограммном обеспечении broadcom карты. Откройте Software Center, ищите и установите следующие пакеты,

  • b43-fwcutter
  • firmware-b43-lpphy-installerer

Перезагрузка однажды. Теперь беспроводная связь должна работать.

33
ответ дан 22 November 2019 в 22:35

У меня вчера была та же проблема (Dell Latitude D530 w/broadcom 4311).

Я сделал:

sudo apt-get install firmware-b43-installer

Это было этим до следующей перезагрузки. Теперь я должен был узнать, как повторно включить его, но теперь проблема заключается где-то в другом месте.

1
ответ дан 22 November 2019 в 22:35

Я имею b43 карту и использовал Ubuntu с нею с тех пор 9.04, я использовал тот же метод для получения ее работающий с тех пор. Это включает некоторое использование командной строки, но верьте мне, это стоит того.

Для начала, если у Вас уже есть установленный b43-fwcutter, необходимо переустановить его, работайте:

sudo apt-get remove b43-fwcutter

Я предполагаю, что Вы знаете модель типа своей беспроводной карты. Этот метод не использует Драйверы Additionals путь.

После удаления b43-fwcutter перезагрузки компьютер. NB, если у Вас нет доступа к проводной сети на Вашей машине, необходимо будет загрузить b43-fwcutter пакет вручную отсюда, а также драйвер карты отсюда. Моя карта является 4311, таким образом, я загружаю broadcom-wl-4-150-10.5.tar.bz2.

После того как Вы переустановили b43-fwcutter любой путем выполнения sudo apt-get install b43-fwcutter или при помощи .deb файла Вы добрались бы с заключенного в кавычки веб-сайта.

Необходимо извлечь встроенное микропрограммное обеспечение из tarball. Команда выполнения;

tar -xvjf broadcom-wl-4-150-10.5.tar.bz2

Вы, возможно, должны изменить имя файла для отражения то, что Вы загрузили с сайта драйвера, или просто используйте tar -xvjf broadcom*. Затем выполненный

cd broadcom-wl-4.150.10.5/driver
sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o

Теперь перезагрузка и все должны хорошо работать!

1
ответ дан 22 November 2019 в 22:35

Для кого-либо еще то, кто получает "беспроводную связь, отключено аппаратным переключателем-a" сообщение под беспроводной связью (Вы будете видеть его путем нажатия на значок) - и это - "твердый блок", который может работать в любой модели (который работает на меня в netgear "беспроводной USB-адаптер", не проверили другие, но это может работать).

Сначала проверьте если трудно заблокированный. Выполненный в терминале (Ctrl + Высокий звук + T):

sudo rfkill list

Если это, первый показ это для разблокирования:

sudo rfkill unblock all

Затем я завершаю работу своего ПК, разъединил его от электричества и открыл его левую дверь. Я удалил циклически повторенную батарею и поразил кнопку питания 20 длинных и коротких нажатий для сброса BIOS.

Затем я возвратил батарею и подключил ПК к электричеству. Я включил ПК и установил BIOS (также для вещей как никакая дискета и начальная загрузка pririty) по СЛЕДУ НА КАТЕГОРИИ LAN, где это говорит что-то относительно PME к включенному.

Я нажал F10 для сохранения настроек и перезапущенный. В конце концов, это, система была готова - рабочий стол и его файлы. Я ожидал некоторое время, и Wi-Fi отвечал снова.

Это уже работало на меня четыре раза (это может произойти любое время, Вы вызываете завершение работы или разъединяете Wi-Fi).

Я надеюсь, что это помогло бы кому-то также (:

1
ответ дан 22 November 2019 в 22:35

Удостоверьтесь, что у Вас нет неразрешенной зависимости заголовков Linux, cf. После обновления до Ubuntu 12.04, мой Драйвер беспроводного устройства STA Broadcom не работает, иначе установите их.

1
ответ дан 22 November 2019 в 22:35

Существует намного более легкий способ решить эту проблему. Прием является порядком, в котором Вы устанавливаете собственные драйверы. Драйвер Broadcom ДОЛЖЕН быть установлен СНАЧАЛА перед любыми другими.

Пример у меня есть HP TX2-1050ED with Broadcom B43 и ATI графика Raedon.

Я включил драйверу Raedon ATI сначала затем драйвер Broadcom этот вывод к упомянутым выше ошибкам.

Когда я удалил драйвер ATI, затем установил драйвер Broadcom и перезагрузку. У меня была беспроводная связь. Затем я установил драйвер ATI и теперь обе работы.

Это - на самом деле ошибка в Жокее, поскольку Жокей должен разрешить конфликт драйвера для Вас.

Так короче говоря. Broadcom Сначала, затем другие драйверы.

1
ответ дан 22 November 2019 в 22:35

Иногда, Дополнительная Утилита Драйверов не установит Драйвер беспроводного устройства STA Broadcom. Когда это происходит, сначала проверьте, поддерживается ли Ваша карта действительно драйвером STA, и сделать это, открывать окно терминала (ctrl-alt-t) и работать

lspci -nn | grep -i BCM

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

Беспроводные карты Broadcom поддерживаются драйвером STA:

BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228

Если карта поддерживается, попытайтесь установить драйвер вручную. Откройте окно терминала (ctrl-alt-t) и работайте

sudo apt-get install bcmwl-kernel-source

Вы, возможно, должны перезагрузить в этой точке.

7
ответ дан 22 November 2019 в 22:35

У меня была та же проблема с моим Acer TravelMate 8172 и его контроллером Broadcom 4357 на Ubuntu 12.04. Я попробовал несколько решений, отправленных в сети для других устройств Broadcom, но они не работали. решение andybleaden выше обработанного для меня.

При следовании инструкциям Andy сначала я удалил и переустановил драйверы Broadcom с:

sudo apt-get purge bcmwl-kernel-source
sudo apt-get install bcmwl-kernel-source

После этого я выполнился

sudo modprobe -r b43 ssb wl
sudo modprobe wl 

включить беспроводную карту.

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

4
ответ дан 22 November 2019 в 22:35

Как я узнал, для систематизирования этого немного, существует четыре доступные семейства драйверов:

  1. открытый исходный код b43 от [b43m проект] [1], который доступен в [ядро Linux] [2],
  2. открытый исходный код brcmsmac/brcmfmac, также availalble в [ядре] [3]
  3. Windows освобождает через [ndiswrapper][4], и
  4. [Broadcom] [5] собственный Linux [освобождает (STA)] [6]

Эти ссылки также обеспечивают ссылку на драйверы и списки с поддерживаемыми чипсетами.

Чтобы быть ясными со ссылкой на различные идентификаторы, удостоверьтесь, что консультировались со ссылкой STA выше до продолжения читать и comprare к Вашему через:

lspci -nn | grep Network | grep "\[....:....\]"

Вот пример для 4 313 (из ссылки № 6):

BRCM Product Name   |   PCI Vendor ID | PCI Product ID  |  Dell Device ID

4313 2.4 Ghz      |  0x14e4 | 0x4727 |      Dell 1501

Кроме драйвера, Вам также нужно встроенное микропрограммное обеспечение, firmware-b43-installer.

Описание ниже было применено к драйверу STA, но было записано перед этим.

Хотя Ubuntu предназначена, чтобы быть универсальной, красивой, и простой в использовании для всех, пакеты все еще подвержены отказам зависимости. Посмотрите, установив драйверы и другой системный материал, разумно получить максимально подробную обратную связь, т.е. сделать это вручную, или полувручную (склонный - добираются), избегайте тех установщиков GUI.

Я испытывал те же проблемы со своими 4313. Позвольте мне предложить тупое и частично неаналитическое решение:

  1. Удалите все STA, который Вы имеете

    sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  2. Установка, что снова вручную:

    sudo apt-get install bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  3. Считайте вывод. У меня был хороший двойной лайнер:

    Создание для архитектуры x86_64 сборка Модуля для в настоящее время рабочего ядра было пропущено, так как источник ядра для этого ядра, кажется, не установлен.

В таком случае, который я принимаю, происходит довольно часто, начиная с (1) Свойственная зависимость не разрешена и (2) Существует перерыв в интерфейсе wl после обновлений (который может включить обновление ядра), в таком случае, необходимо просто сделать выполняющий двух шагов, и я предполагаю, что Вы не должны переустанавливать источники драйвера WiFi:

  1. Проверьте Вас текущая версия ядра следующим образом (третья запись):

    uname -r
    
  2. Установите соответствующие заголовки Linux, который в моем случае является:

    sudo apt-get install linux-headers-**generic**
    

После этой команды необходимо видеть (поскольку это было задержано на неспособность для компиляции во время процесса установки исходных файлов драйвера STA WiFi):

Setting up linux-headers-3.5.0-17-generic (3.5.0-17.28) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.5.0-17-generic /boot/vmlinuz-3.5.0-17-generic
 * Running DKMS auto installation service for kernel 3.5.0-17-generic                                                                                                                    
 *  bcmwl (5.100.82.112+bdcom)...                                                                                                                                                        bcmwl (5.100.82.112+bdcom): Installing module...

Я не уверен, добрались ли парни, ответственные за пакеты, для наблюдения этого. Однако, используя хинду в течение многих лет, я привык к его многословию и который может казаться ненужной окраской и форматированием вывода. Вы парни должны добавить форматирование и цвета в Вашу Кв. - получаете стандартную программу, настолько легче, специально для неопытных пользователей, понять то, что, возможно, пошло не так, как надо. И добавьте зависимость от заголовков, Вы могли удалить их впоследствии - и конечно необходимо будет восстановить модуль на изменение ядра.

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

Я также наткнулся на эти ответы (с проверкой

lspci -nn | grep Network

Для pci.id 14er:4727- который содержит в моем случае): Беспроводная связь не работает еще после обновления программного обеспечения с Ubuntu 12.10 на Dell Latitude E6230 и Как я получаю Acer Npilfy 802.11 (BCM43225) беспроводная работа карты? кто обращается к первому.

И я также пропустил то, что Ubuntu предлагает ссылку в пакетах к в настоящее время устанавливаемому и рабочему ядру и версии заголовков, чтобы не определять версию ядра.

6
ответ дан 22 November 2019 в 22:35

Я использовал пользователя 'bkratz' решение на http://ubuntuforums.org/showthread.php?t=1928241, и оно работало на меня.


Выполнение они:

sudo apt-get install --reinstall bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
echo "blacklist brcmsmac" | sudo tee -a /etc/modprobe.d/blacklist.conf    
echo "blacklist bcma" | sudo tee -a /etc/modprobe.d/blacklist.conf

Первое удостоверяется, что драйвер станции существует, второй и третий черный список эти два драйвера brcmsmac и bcma, которые сталкиваются с корректным драйвером станции. Скопировать/вставить или удостоверьтесь, что Ваш ввод корректен!

Последний шаг должен перейти к 'Дополнительным драйверам' и включить драйвер.

3
ответ дан 22 November 2019 в 22:35

В случае, где или blacklist.conf или склонный - добираются, переустанавливают для b43 Broadcom, не работал, это может просто быть, потому что беспроводная конфигурация по умолчанию все еще не была включена правильно для WPA/WPA2.

Сетевая папка, беспроводная и избранная человечность 12.04 Опций:

  • вкладка ipv6 - просто сохраняет метод как автоматический и сняла флажок, 'Требуют IPv6, обращающегося...'
  • вкладка ipv4 - метод должен быть автоматическим (DHCP) и проверить, 'Требуют IPv4, обращающегося...'
  • беспроводная вкладка - вынуждает MAC-адрес устройства заблокировать соединение с постоянным MAC-адресом ноутбука
2
ответ дан 22 November 2019 в 22:35

Проблема с Вашим Wi-Fi - то, что Вы используете тот, вызванный Ubuntu, но это не работает. Выполните следующие команды для получения Wi-Fi, правильно работающего:

Нажмите Ctrl+Alt+T

sudo apt-get update
sudo apt-get install firmware-b43-installer
sudo reboot

После перезагрузки. Ваш Wi-Fi должен работать, как предназначено.

2
ответ дан 22 November 2019 в 22:35

Что работало на меня для моего Broadcom bcm4313 на Asus Eee Морская ракушка ПК 1015PEM с Ubuntu 12.04:

  • не используйте ограниченные драйверы
  • добавьте "черный список bcma" к /etc/modprobe.d/blacklist.conf
  • sudo modprobe brcmsmac
  • добавьте brcmsmac к /etc/modules
  • перезагрузка
5
ответ дан 22 November 2019 в 22:35

Я сначала думал, что отредактирую превосходный ответ Luis Alvarado (см. его сообщение 7-го сентября 2011), потому что, когда я выполнил шаги, это появилось пакет, который обозначается в таблице (см. его сообщение), поскольку мой PCI.ID на самом деле не соответствует.

На самом деле мой PCI.ID 14e4:4727, который, согласно таблице, требует установки пакета bcmwl-kernel-source. Этот пакет был доступно установлен на моем компьютере, но Wi-Fi не работал (никакое обнаружение никакой беспроводной сети, начиная с обновления Ubuntu 16.04). Я вместо этого пытался установить firmware-b43-installer ответ следующего Luis Alvarado (использование firmware-b43-installer альтернатива, на которую уже указывают в его сообщении), и оно работало!

Так, в случае, если это помогает кому-то еще в том же случае как я, вот необходимая информация:

  • Вывод lspci -nn -d 14e4: команда:

    02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
    
  • Шаги я следовал:

    1. Произведите чистку bcmwl-kernel-source пакет:

      sudo apt-get purge bcmwl-kernel-source
      
    2. Выполните следующие команды (см. ответ Luis Alvarado для деталей):

      sudo apt-get update
      sudo update-pciids
      
    3. Установите firmware-b43-installer пакет а не bcmwl-kernel-source пакет (вопреки тому, что рекомендуется в таблице для 14e4:4727 rev 01) :

      sudo apt-get install firmware-b43-installer`
      
    4. Перезагрузка:

      sudo reboot
      

И теперь Wi-Fi должен работать!

Большое спасибо Luis Alvarado!

3
ответ дан 22 November 2019 в 22:35

Другие вопросы по тегам:

Похожие вопросы: