У меня есть серьезные проблемы, устанавливающие драйверы 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.
Примечание: Ответ ниже обновляется каждый раз, когда новая информация добавляется и подтвердила работу.
Этот ответ основан на обширном исследовании, проведенном различными пользователями Ubuntu, которые сотрудничали почти во всех проблемах, связанных с Broadcom. Особая благодарность chili555, кто помог на форумах Ubuntu и на этом сайте со многими вопросами, связанными с Беспроводными устройствами и другим, которые способствовали по электронной почте, чатам, IRC и больше в тестировании различных драйверов с несколькими из самых популярных Беспроводных карт Broadcom (Огромный Благодаря Chili555 действительно. Этот парень знает свой материал).
Всего мы хотели предложить ответ, которому могло быть легко следовать и касался большинства Карт Broadcom / Драйверы. После того, как Вы будете следовать этому руководству, необходимо будет протестировать беспроводное соединение в течение по крайней мере 2 часов (я на самом деле рекомендую 8 часов) с другим устройством или в Специальном Режиме, Инфраструктурном режиме или в Обоих. Типичные проблемы, которые будут решены (Кроме драйверов, не устанавливающих):
Ссылка 1 - https://bugs.launchpad.net/ubuntu / + источник/Linux / + ошибка/1060268
Ссылка 2 - https://bugs.launchpad.net/ubuntu / + source/bcmwl / + ошибка/732677
Ссылка 3 - Дает ошибку, подобную "Извините, установке этого отказавшего драйвера".
Таким образом, имея это в виду, следующее - то, что мы имеем прямо сейчас, который упрощен всего на 3 шагах:
Существуют десятки беспроводных карт 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
Если Вы только что установили Ubuntu, необходимо будет создать индекс доступных пакетов, прежде чем мы сможем установить драйвер, если Вы так уже не сделали:
sudo apt update
Я даже пошел бы настолько далее, что обновил бы список Ubuntu PCI.IDs:
sudo update-pciids
На всякий случай идентификатор конкретного нового Устройства Broadcom, которое Вы используете, только что появился.
Теперь использование PCI.ID, который Вы нашли на шагах выше, мы затем, ищет в списке ниже для нахождения соответствия PCI.ID и методом для установки драйвера, связанного с ним простым и корректным способом. Терминал будет использоваться для предотвращения любых связанных с GUI проблем. Это применяется со всеми случаями, за исключением отмеченного. Процесс установки сделан только через терминал и также, в то время как соединено с Интернетом с временным проводным соединением Ethernet или USB-модемом или любыми средствами, возможными, который может дать Ваш ПК, в течение времени, доступа в Интернет. После нахождения в списке ниже корректного пакета, мы затем возобновляем установку.
Принятие Вас использовало 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
.
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 шаги:
sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin
sudo nano /etc/rc.local
добавьте modprobe brcmfmac и сохраните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, задайте новый вопрос. После того, как решенный, решение будет добавлено к этому практическому руководству.
firmware-b43-installer
Устанавливать firmware-b43-installer
офлайн см. этот ответ.
bcmwl-kernel-source
Для случаев, где необходимо установить bcmwl-kernel-source
но Вы в режиме офлайн, вот превосходный ответ об этом. Но в основном следуйте, это ступает:
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 зависимости от пакета, упомянутые на той странице, как замечено в следующем изображении:
После загрузки всех пакетов и зависимостей, можно продолжить двигаться при копировании всех пакетов к единственной папке и выполнению 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-адрес маршрутизатора, с которым Вы хотите соединиться. Это вынудит Ваше беспроводное устройство ТОЛЬКО соединиться с ним.
Проблемы Защищенной загрузки
На некоторых определенных сценариях, устанавливая драйверы, быть это в режиме офлайн через различные пакеты DEB или через Кв. - добирается с доступом в Интернет, не будет работать, если Защищенная загрузка не будет отключена.
Это вызвано тем, что необходимый доступ запрещен Защищенной загрузкой, таким образом, драйверы будут похожи, они установлены правильно когда на самом деле нет. Таким образом для ОЧЕНЬ конкретных случаев, необходимо будет временно отключить Защищенную загрузку для драйверов для работы.
Обновление встроенного микропрограммного обеспечения Linux
На другом поиске случаев и установке последнего Встроенного микропрограммного обеспечения Linux решил бы проблему. Или решение незначительных проблем, которые происходили с рабочей платой или заставляли карту работать впервые.
У меня есть контроллер беспроводной локальной сети Dell Inspiron 6000 BCM4318, мне удалось решить этот использующий синаптический диспетчер пакетов
Здесь я: Сначала я удалил bcmwl-kernel-source, Затем установил firmware-b43-installer и b43-fwcutter, который восстановил драйверы Wi-Fi
Я затем должен был перезапустить
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 требовалась :-)).
Я нашел, что свет не продвинется, когда я переключил его на op положение. Утилита, которую можно попробовать, является rfkill, чтобы заставить это продвигаться. Необходимо сделать этот каждый раз, когда Вы перезагружаете.
sudo rfkill unblock all
Я решил свою проблему с драйверами 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?
Позвольте нам просто перечислить драйвер для чипсетов 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
Очевидно, необходимо быть осторожными, если у Вас будет другое беспроводное устройство, которое могло бы использовать конфликтующий драйвер, как будто Вы помещаете в черный список его, то Вы повредите тот также :)
Спасибо за Ваш ценный ответ.
Эта проблема была решена следующими шагами:
bcm
в центре программного обеспечения Ubuntu,Теперь это работает с помощью беспроводных технологий. Вы не должны выполнять вышеупомянутые шаги. Установите "драйвер B43" для беспроводной связи.
Установите firmware-b43-installer
пакет. Сначала удалите собственный драйвер от 'дополнительных драйверов".
Затем в терминале, выполнитесь:
sudo apt-get install firmware-b43-installer
сразу после перезагрузки, работы красиво для меня.
Я всегда рекомендую удалить и переустановить broadcom драйверы с помощью терминала
В терминале вводят следующую команду
sudo apt-get purge bcmwl-kernel-source
затем
sudo apt-get install bcmwl-kernel-source
Это затем восстановит Ваш драйвер.
Сообщите нам, как Вы преуспеваете
Можно или перезапустить ПК или если это - тип боли следующие команды в терминале, который 'включит' беспроводную связь
sudo modprobe -r b43 ssb wl
затем
sudo modprobe wl
Наконец я решил проблему сам, но я не уверен как. Я собирался скомпилировать драйвер с источником из 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á!, после одной перезагрузки мое соединение начало работать в его нормальной скорости.
Я не уверен в том, что я сделал. Я предполагаю, что это создает ядро или зависимости от драйвера (или оба). Драйверу млрд кубометров был нужен этот шаг, и самоконфигурация жокея опустила его по некоторым причинам.
Так или иначе это фиксируется.
Это - то, что работало на меня:
firmware-b43-installer
(+ b43fwcutter автоматически включил Синаптический),bcm-kernel-source
пакет, использующий СинаптическийШаг № 3 был ключевым шагом для меня. Если Вы не удалите исходную Беспроводную связь драйвер STA, то Вы столкнетесь с проблемами.
Удостоверьтесь, что Ваш беспроводной адаптер не отключен. Можно проверить его путем выполнения:
rfkill list
Для включения беспроводных адаптеров работайте:
sudo rfkill unblock wifi
Dell Inspiron E1505, (одни) только следующие шаги, обработанный для меня. Я должен был отменить дополнительные шаги редактирования файла черного списка.
откройте 'Synaptic Package Manager' и ищите 'млрд кубометров'
удалите bcmwl-kernel-source
пакет
удостоверьтесь что firmware-b43-installer
и b43-fwcutter
пакеты установлены
перезагрузка
Хорошие новости. На основе информации Вы обеспечили в комментариях, Вам поддерживал сетевую плату собственный драйвер Broadcom.
Во-первых, удостоверьтесь, что Вы имеете, работал, sudo Кв. - получают обновление от терминала. Затем перейдите к "Дополнительным Драйверам". Можно найти его путем открытия тире (нажмите верхний правый угол), и вводя драйверы.
Является Broadcom несвободным драйвером, включенным там? В противном случае попытайтесь включить его и перезапустить Вашу систему. Если это не работает, попытайтесь переустановить драйверы (только для получения онлайн однажды) вручную. Вот инструкции для ручной установки: http://wireless.kernel.org/en/users/Drivers/b43
Вам, возможно, понадобится к rmmod старым или плохим драйверам. Удача, но знают, что она может быть сделана!:)
Просто установив дополнительные драйверы, это работает в моем Dell Vostro 3500.
Я сделал следующие шаги:
sudo apt-get remove bcmwl-kernel-source
Затем ре устанавливает дополнительные драйверы, данные ниже. Я активировал его.
Этот пакет содержит драйвер беспроводного устройства Broadcom 802.11 Linux STA для использования с BCM4311-Broadcom, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227-и основанными на BCM43228 аппаратными средствами.
У меня была та же проблема, и я решил ее путем добавления
blacklist acer_wmi
кому: /etc/modprobe.d/blacklist.conf
Перезапуск более поздняя беспроводная связь работал.
(это было взято из http://ubuntuforums.org/showpost.php?p=11006092&postcount=2),
Это - типичная проблема к беспроводной микросхеме 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, ищите и установите следующие пакеты,
Перезагрузка однажды. Теперь беспроводная связь должна работать.
У меня вчера была та же проблема (Dell Latitude D530 w/broadcom 4311).
Я сделал:
sudo apt-get install firmware-b43-installer
Это было этим до следующей перезагрузки. Теперь я должен был узнать, как повторно включить его, но теперь проблема заключается где-то в другом месте.
Я имею 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
Теперь перезагрузка и все должны хорошо работать!
Для кого-либо еще то, кто получает "беспроводную связь, отключено аппаратным переключателем-a" сообщение под беспроводной связью (Вы будете видеть его путем нажатия на значок) - и это - "твердый блок", который может работать в любой модели (который работает на меня в netgear "беспроводной USB-адаптер", не проверили другие, но это может работать).
Сначала проверьте если трудно заблокированный. Выполненный в терминале (Ctrl + Высокий звук + T):
sudo rfkill list
Если это, первый показ это для разблокирования:
sudo rfkill unblock all
Затем я завершаю работу своего ПК, разъединил его от электричества и открыл его левую дверь. Я удалил циклически повторенную батарею и поразил кнопку питания 20 длинных и коротких нажатий для сброса BIOS.
Затем я возвратил батарею и подключил ПК к электричеству. Я включил ПК и установил BIOS (также для вещей как никакая дискета и начальная загрузка pririty) по СЛЕДУ НА КАТЕГОРИИ LAN, где это говорит что-то относительно PME к включенному.
Я нажал F10 для сохранения настроек и перезапущенный. В конце концов, это, система была готова - рабочий стол и его файлы. Я ожидал некоторое время, и Wi-Fi отвечал снова.
Это уже работало на меня четыре раза (это может произойти любое время, Вы вызываете завершение работы или разъединяете Wi-Fi).
Я надеюсь, что это помогло бы кому-то также (:
Удостоверьтесь, что у Вас нет неразрешенной зависимости заголовков Linux, cf. После обновления до Ubuntu 12.04, мой Драйвер беспроводного устройства STA Broadcom не работает, иначе установите их.
Существует намного более легкий способ решить эту проблему. Прием является порядком, в котором Вы устанавливаете собственные драйверы. Драйвер Broadcom ДОЛЖЕН быть установлен СНАЧАЛА перед любыми другими.
Пример у меня есть HP TX2-1050ED with Broadcom B43 и ATI графика Raedon.
Я включил драйверу Raedon ATI сначала затем драйвер Broadcom этот вывод к упомянутым выше ошибкам.
Когда я удалил драйвер ATI, затем установил драйвер Broadcom и перезагрузку. У меня была беспроводная связь. Затем я установил драйвер ATI и теперь обе работы.
Это - на самом деле ошибка в Жокее, поскольку Жокей должен разрешить конфликт драйвера для Вас.
Так короче говоря. Broadcom Сначала, затем другие драйверы.
Иногда, Дополнительная Утилита Драйверов не установит Драйвер беспроводного устройства 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
Вы, возможно, должны перезагрузить в этой точке.
У меня была та же проблема с моим 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 не обновляется с фиксацией.
Как я узнал, для систематизирования этого немного, существует четыре доступные семейства драйверов:
Эти ссылки также обеспечивают ссылку на драйверы и списки с поддерживаемыми чипсетами.
Чтобы быть ясными со ссылкой на различные идентификаторы, удостоверьтесь, что консультировались со ссылкой 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. Позвольте мне предложить тупое и частично неаналитическое решение:
Удалите все STA, который Вы имеете
sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
Установка, что снова вручную:
sudo apt-get install bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
Считайте вывод. У меня был хороший двойной лайнер:
Создание для архитектуры x86_64 сборка Модуля для в настоящее время рабочего ядра было пропущено, так как источник ядра для этого ядра, кажется, не установлен.
В таком случае, который я принимаю, происходит довольно часто, начиная с (1) Свойственная зависимость не разрешена и (2) Существует перерыв в интерфейсе wl после обновлений (который может включить обновление ядра), в таком случае, необходимо просто сделать выполняющий двух шагов, и я предполагаю, что Вы не должны переустанавливать источники драйвера WiFi:
Проверьте Вас текущая версия ядра следующим образом (третья запись):
uname -r
Установите соответствующие заголовки 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 предлагает ссылку в пакетах к в настоящее время устанавливаемому и рабочему ядру и версии заголовков, чтобы не определять версию ядра.
Я использовал пользователя '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, которые сталкиваются с корректным драйвером станции. Скопировать/вставить или удостоверьтесь, что Ваш ввод корректен!
Последний шаг должен перейти к 'Дополнительным драйверам' и включить драйвер.
В случае, где или blacklist.conf или склонный - добираются, переустанавливают для b43 Broadcom, не работал, это может просто быть, потому что беспроводная конфигурация по умолчанию все еще не была включена правильно для WPA/WPA2.
Сетевая папка, беспроводная и избранная человечность 12.04 Опций:
Проблема с Вашим Wi-Fi - то, что Вы используете тот, вызванный Ubuntu, но это не работает. Выполните следующие команды для получения Wi-Fi, правильно работающего:
Нажмите Ctrl+Alt+T
sudo apt-get update
sudo apt-get install firmware-b43-installer
sudo reboot
После перезагрузки. Ваш Wi-Fi должен работать, как предназначено.
Что работало на меня для моего Broadcom bcm4313 на Asus Eee Морская ракушка ПК 1015PEM с Ubuntu 12.04:
/etc/modprobe.d/blacklist.conf
sudo modprobe brcmsmac
/etc/modules
Я сначала думал, что отредактирую превосходный ответ 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)
Шаги я следовал:
Произведите чистку bcmwl-kernel-source
пакет:
sudo apt-get purge bcmwl-kernel-source
Выполните следующие команды (см. ответ Luis Alvarado для деталей):
sudo apt-get update
sudo update-pciids
Установите firmware-b43-installer
пакет а не bcmwl-kernel-source
пакет (вопреки тому, что рекомендуется в таблице для 14e4:4727 rev 01
) :
sudo apt-get install firmware-b43-installer`
Перезагрузка:
sudo reboot
И теперь Wi-Fi должен работать!
Большое спасибо Luis Alvarado!