Дополнительно
Установка драйверов беспроводной связи 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.
ПРИМЕЧАНИЕ: Ответ ниже обновляется каждый раз, когда добавляется новая информация и подтверждается работоспособность.
335
20
№ 0. Введение и история вопроса
Этот ответ основан на обширном исследовании, проведенном различными пользователями Ubuntu, которые работали вместе практически по всем вопросам, связанным с Broadcom. Особая благодарность [chili555]1] кто помогал на форумах Ubuntu и на этом сайте со многими вопросами, связанными с беспроводными устройствами и другими, кто внес свой вклад через электронную почту, чаты, IRC и другие в тестировании различных драйверов с несколькими из самых популярных беспроводных карт Broadcom (Огромное спасибо Chili555 действительно. Этот парень знает свое дело).
В целом мы хотели предложить ответ, которому было бы легко следовать и который охватывал большинство карт / драйверов Broadcom. После того, как вы последуете этому руководству, вы NEED проверите беспроводное соединение в течение не менее 2 часов (на самом деле я рекомендую 8 часов) с другим устройством в режиме Ad-Hoc, в режиме инфраструктуры или в обоих. Общие проблемы, которые будут решены (кроме драйверов, не устанавливающих):
Тайм-аут подключений через несколько минут или часов
Останавливает поиск других устройств (не видит других устройств)
Сохраняет запрос пароля даже в тех случаях, когда AP не имеет его
Останавливает любой трафик приема / передачи (нужно перезагрузить, чтобы временно исправить)
Система аварий с ошибками dmesg в журнале (ссылка 1 ниже)
Система полностью зависает (можно нажать только кнопку перезагрузки / питания) (ссылка 1 ниже)
Создает огромные отчеты журнала, пытаясь правильно настроить или подключить
Не удается при установке через Дополнительные драйверы / Дополнительное оборудование (ссылка 3 ниже)
Подключается и отключается непрерывно каждые X секунд
Появляется подключенным к Network Manager, но не получает Интернет
Пытается подключаться много раз без правильного финишного соединения
Слишком долго, чтобы подключиться
После обновления с предыдущей версии (например, с 12.04 до 12.10) он перестает работать
Беспроводная карта не включается, не включается и не отключается (ссылка 2 ниже)
Беспроводная карта заблокирована аппаратным обеспечением
Больше проблем найдено в Launchpad, Ubuntu Forum и Askubuntu
Ссылка 1 - https://bugs.launchpad.net/ubuntu/+source/linux/ +bug/1060268
Ссылка 2 - https://bugs.launchpad.net/ubuntu/+source/bcmwl/ +bug/732677
Ссылка 3 - Придает ошибку, аналогичную «Извините, установка этого драйвера не удалась.«
Итак, с учетом этого у нас есть следующее, которое упрощается всего за 3 шага:
№ 1. Зная, какая у вас беспроводная карта Broadcom
Существуют десятки беспроводных карт Broadcom, и каждый день появляется все больше. Ключом к поиску правильного драйвера для любой сетевой карты является так называемый PCI ID (PCI.ID). Чтобы узнать, какой у вас PCI.ID, мы приступаем к открытию терминала, нажав CTRL < / kbd > + ALT < / kbd > + / kbd > (Должно быть открытым окно с пустым фоном) и внутри этого терминала мы запускаем
Вы получите что-то вроде следующего, если у вас есть беспроводной адаптер Broadcom (идентификатор 14e4, используемый в приведенном выше примере в большинстве случаев, является беспроводной картой Broadcom):
PCI.ID в этом примере - 14e4: 4320 , как видно внутри скобок [...]. В некоторых случаях вам также понадобится версия редакции (если она появится) для некоторых особых случаев. В этом случае версия редакции rev 03 , как показано в скобках (...) в конце. Так что вам понадобится после этого поиска:
С помощью этой новой информации вы можете посмотреть таблицу ниже и выбрать подходящий метод для установки вашего драйвера. Например, в этом случае, поскольку у вас есть 14e4: 4320 rev 03 , если мы перейдем к списку, который показывает точно такой же PCI.ID, вы увидите, что в столбцах для Ubuntu 12.04, 13.10 или 14.04 это показывает драйвер пакета
firmware-b43-installer
. Это означает, что вам нужно будет установить этот конкретный пакет, поскольку он отображается во всех столбцах версии Ubuntu.ПРИМЕЧАНИЕ - Прежде чем продолжить, если вы ранее установили какие-либо драйверы, занесены в черный список или раскомментированы любые файлы драйверов или файлы конфигурации или внесли какие-либо изменения в систему, чтобы драйверы работали в предыдущих попытках, вам нужно будет отменить их, чтобы следовать этому руководству. Мы предполагаем, что вы делаете это с нуля и никоим образом не меняли файлы конфигурации, модули или драйверы в системе (кроме обновления системы). Это включает в себя любые установки, использующие apt-get, aptitude, synapic, dpkg, программный центр или ручную компиляцию и установку пакетов. Система должна начинаться с нуля, чтобы это работало и чтобы избежать любых конфликтов, которые могут возникнуть, если была выполнена более ранняя работа.
Например, если вы ранее установили пакет
bcmwl-kernel-source
, вам нужно будет удалить его с помощью метода очистки:№ 2. Подготовка системы
Если вы только что установили Ubuntu, вам нужно будет создать индекс доступных пакетов, прежде чем мы сможем установить ваш драйвер, если вы еще этого не сделали:
Я бы даже пошел дальше, чтобы обновить список Ubuntu PCI.IDs:
На всякий случай только что появился идентификатор определенного нового устройства Broadcom, которое вы используете.
Теперь, используя PCI.ID, который вы нашли в описанных выше шагах, мы затем ищем в списке ниже, чтобы найти соответствующий PCI.ID и метод установки драйвера, связанного с ним, простым и правильным способом. Терминал будет использоваться, чтобы избежать проблем, связанных с графическим интерфейсом. Это относится ко всем случаям, кроме как отмечено. Процедура установки выполняется только через терминал, а также при подключении к Интернету с помощью временного проводного Ethernet-соединения или USB-модема или любых возможных средств, которые могут предоставить вашему ПК доступ в Интернет на данный момент. После того, как вы найдете в списке ниже правильный пакет, мы приступим к установке.
№ 3. Установка пакета (онлайн)
Предполагая, что вы использовали PCI.ID 14e4: 4320 rev 03 , как указано в вашем поиске выше, а затем посмотрели на таблицу ниже и обнаружили, что правильным пакетом для установки является
firmware-b43-installer
, мы затем приступить к простой установке этого пакета в терминале:а затем перезагрузитесь
Формат для установки довольно прост, просто:
В приведенном выше примере PACKAGE_NAME является
firmware-b43-installer
.BROADCOM WIRELESS TABLE (Обновлено 18 августа 2017 г.)
Особый случай № 1 - использует комбинацию драйверов
bcma
иbrcmsmac
. Требуемая прошивка устанавливается по умолчанию в пакетеlinux-firmware
.Особый случай № 2 - Для ASUS PCE-AC88 AC3100 выполняются следующие действия:
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
(Удалить любые другие установленные пакеты, связанные с этим). Прочтите раздел отладки ниже для получения дополнительной информации об этом беспроводном устройстве.ВАЖНОЕ ПРИМЕЧАНИЕ - После сентября 2014 года, если вы следуете этому ответу и у вас все еще возникают проблемы с установкой правильного драйвера, попробуйте пакет
firmware-b43-installer
и сообщите нам через комментарии. Были некоторые изменения, и некоторые драйверы будут работать только с этим пакетом. Не забудьте иметь чистую систему перед ее установкой:В некоторых конкретных случаях после установки
firmware-b43-installer
вам необходимо удалить модуль b43, включить его снова и даже приступить к разблокировке с помощью rfkill:Если у вас есть карта Broadcom с другим pci.id, задайте новый вопрос. После решения решение будет добавлено к этому способу.
№ 4. Установка пакета (офлайн)
4.1 Установка
firmware-b43-installer
Чтобы установить
firmware-b43-installer
в автономном режиме, см. Этот ответ.4.2 Установка
bcmwl-kernel-source
В тех случаях, когда вам нужно установить
bcmwl-kernel-source
, но вы не в сети, [здесь](https://askubuntu.com/questions/626642/how-to-install-broadcom-wireless-drivers-offline/626653 # 626653) отличный ответ об этом.Но в основном следуйте этим шагам:
Поиск пакета в Репозитории пакета Ubuntu
Убедитесь, что вы выбрали правильную архитектуру (32-битная, 64-битная и т. Д.)..)
Загрузите пакет и связанные с ним пакеты зависимостей в одной папке.
Когда у вас есть все необходимые пакеты (и их зависимости), перейдите в папку, в которой есть все пакеты, и запустите
sudo dpkg -i * .deb
. Это установит все пакеты в этой папке. Если он допускает какие-либо ошибки, прочитайте ошибку и следуйте инструкциям, которые он упоминает.Чтобы привести пример, после перехода к пункту 1, упомянутому выше, если у вас был
Broadcom
14e4: 43a0
, вы будете искать пакетbcmwl-kernel-source
, и после выбора соответствующей версии Ubuntu (в моем случае 16.04 или Xenial) я попаду на следующую страницу:http://packages.ubuntu.com/xenial/bcmwl-kernel-source
На этой странице я бы выбрал соответствующую архитектуру (32 или 64), но также мне нужно было бы загрузить 3 зависимости пакета, упомянутые на этой странице, как показано на следующем изображении:
После загрузки всех пакетов и зависимостей вы можете приступить к копированию всех пакетов в одну папку и выполнить команду
dpkg
, как указано на шаге 4 выше.ПРИМЕЧАНИЕ
На некоторых компьютерах перед выполнением команд вам необходимо отключить параметры безопасной загрузки в вашем BIOS. Это относится, например, к случаям, когда bcmwl-kernel-source уже установлен, но драйвер еще не работает. Вы можете выполнить переустановку, например, или отключить Secure Boot, перейдя в настройку BIOS:
РАЗБАВЛЕНИЕ
Следующая информация является дополнительным материалом для чтения о решении различных проблем, связанных с управлением беспроводной связью и конфликтами с другими сетевыми устройствами. Знайте, что в некоторых случаях вам нужна обновленная версия ядра, поскольку каждая новая версия ядра вводит либо новые драйверы сети, либо улучшения существующих драйверов, либо устраняет ошибки, связанные с ними.
Прежде чем читать пункты, упомянутые ниже, обязательно включите все репозитории в вашей системе Ubuntu. Чтобы проверить, запустите на терминале
software-properties-gtk
и убедитесь, что все параметры на вкладке программного обеспечения Ubuntu включены.Для настройки беспроводных устройств через терминал я рекомендую https://askubuntu.com/questions/16584/how-to-connect-and-disconnect-to-a-network-manual-in-terminal/16588#16588
Если ваше соединение прерывается очень часто, некоторые пользователи предлагают установить IPv6 на Ignore . Просто перейдите в Network Manager (значок сети на верхней панели). Нажмите на него, затем выберите Редактировать настройки . Затем перейдите к беспроводному соединению, которое вы используете, выберите его. Теперь перейдите к последней вкладке, в которой упоминается Настройки IPv6 . В поле «Метод» выберите Игнорировать .
Если ваш ноутбук не обнаруживает вашу беспроводную карту, некоторые пользователи упоминали, что использование
rfkill unblock all
решит проблему. Другие просто выключили WiFi-переключатель на своих ноутбуках, а затем снова включили (физический переключатель доступен на этих ноутбуках). Для получения дополнительной информации оrfkill
, пожалуйста, прочитайте https://askubuntu.com/questions/211035/rf-kill-unblock-all-does-not-work/211162#21162Если вы получаете b43-phy0 ОШИБКА: фатальная ошибка DMA / предупреждение b43-phy0: принудительное PIO делает следующее:
Если это работает, добавьте его в файлы RC, чтобы он выполнялся при каждой загрузке. Вы можете изменить PIO на 1, если вам это нужно.
Если у вас есть Требуемый ключ недоступен при установке модуля DKMS (например, Nvidia, Broadcom или другие), вы можете перейти к Ответ пилота здесь
Если ваша беспроводная карта видит / не видит маршрутизатор и застревает в бесконечном цикле «Попытка подключения (попробуйте 1/3)», решение может быть правильной конфигурацией вашего маршрутизатора или беспроводного устройства SSID.
Для всех беспроводных карт в целом очень важно также учитывать сетевые устройства, которые вы используете (маршрутизаторы, коммутаторы, беспроводные каналы и беспроводные полосы и т. Д.)..). С помощью этой информации вы сможете лучше оценить, каким может быть источник проблемы, когда вы окажетесь в тупике. Примером может служить Lenovo S10-2, который использует PCIID 14e4: 4315 rev 01 . Даже после установки правильного драйвера пользователь может оказаться в цикле «попытаться подключиться». Он будет видеть беспроводной SSID, но при попытке подключиться к нему он войдет в цикл повторного подключения.
Решение заключалось в том, что это конкретное беспроводное устройство не поддерживает каналы 40 МГц и не поддерживает 802.11N. В этом случае маршрутизатор фактически вещал с принудительной частотой 40 МГц и только на WiFi-N. Когда маршрутизатор был установлен в автоматический режим и канал 20/40 МГц, беспроводная карта работала правильно. Это сценарий, который также повторяется в других случаях, поэтому правильная оценка сетевого оборудования очень поможет.
Для случаев, когда вы повторяете:
ERROR @ wl_cfg80211_get_station: неправильный адрес Mac...
при выполнении
dmesg
и ваше беспроводное соединение часто падает (несколько раз в час или день) проблема здесь может заключаться в том, что вы находитесь внутри беспроводного сигнала, который используется в качестве беспроводного моста (2 маршрутизатора с одним и тем же SSID и соединением). ). Это может произойти с современными маршрутизаторами, которые имеют возможность расширять беспроводное соединение, предлагая один и тот же SSID. ваше беспроводное соединение может упасть, потому что вы можете находиться между обоими маршрутизаторами, и уровень сигнала между ними практически одинаков.Если ваше соединение очень часто падает, это означает, что вы находитесь почти в середине обоих устройств маршрутизатора. Чтобы снизить или устранить скорость падения вашего беспроводного устройства, попробуйте расположить себя там, где ваша беспроводная карта может видеть только один маршрутизатор или хотя бы один из маршрутизаторов имеет более высокую силу сигнала, чем другой.
Существуют также некоторые методы, позволяющие беспроводному устройству подключаться только к определенному маршрутизатору, устанавливая BSSID на MAC-адрес маршрутизатора, к которому вы хотите подключиться. Это заставит ваше беспроводное устройство подключаться ТОЛЬКО к нему.
Безопасные проблемы с загрузкой
В некоторых конкретных сценариях установка драйверов, будь то в автономном режиме через различные пакеты DEB или через apt-get с доступом в Интернет, не будет работать, если Secure Boot не отключен.
Это связано с тем, что Secure Boot отказывает в необходимом доступе, поэтому драйверы будут выглядеть так, как будто они установлены правильно, хотя на самом деле это не так. Поэтому для ОЧЕНЬ конкретных случаев вам нужно временно отключить Secure Boot, чтобы драйверы работали.
Обновление прошивки Linux
В других случаях поиск и установка [последней прошивки Linux][7] решит проблему. Либо решение незначительных проблем, которые происходили с рабочей картой, либо заставить карту работать впервые.
[2]: https://drive.google.com/open?id = 0By-7Mn6Yc0iuZ3RzclhGdnJTYWs
[7]: https://packages.ubuntu.com/search?ключевые слова = linux-фирма
Я исправил свою проблему с драйверами Broadcom bcm4311.
Шаги, которые я предпринял для решения этой проблемы (я украл этот метод у [nm_geo на форумах ubuntu](http://ubuntuforums.org/showpost.php?p = 10527475 & postcount = 5)):
(Вам может понадобиться установить
synapic
или ваш любимый менеджер пакетов.)Удалите пакет
bcmwl-kernel-source
, выполнив следующую команду на терминале:Убедитесь, что пакеты
firmware-b43-installer
иb43-fwcutter
установлены (конечно, вам понадобится Интернет другими способами):Введите в терминал:
(Возможно, вы захотите скопировать это) и посмотрите, есть ли термин «черный список bcm43xx».
Если это так, введите
cd / etc / modprobe.d /
, а затемsudo gedit blacklist.conf
Поместите
#
перед линией:blacklist bcm43xx
Затем сохраните файл (я получал сообщения об ошибках в терминале о невозможности сохранения, но на самом деле он сохранялся правильно).
Перезагрузка
После того, как я сделал вышеупомянутое, беспроводная связь должна была быть разблокирована rfkill: https://askubuntu.com/questions/98702/rfkill-list-how-to-unblock
Это распространенная проблема для беспроводного чипа Broadcom.
Запустите следующее в терминале:
Если команда успешно запускается, попробуйте включить беспроводной (с помощью аппаратного ключа).
Если это не работает или команда не работает, говоря, что такого модуля нет, вы можете попробовать открыть терминал и ввести
Если вы видите строки как:
Тогда вам, вероятно, не хватает прошивки для карты Broadcom. Откройте Software Center , найдите и установите следующие пакеты
Перезагрузи один раз. Теперь беспроводной должен работать.
Драйверы для 4313
Давайте просто перечислим драйвер для чипсетов Broadcom и как они работают с 4313:
Broadcom STA . Рекомендуется дополнительными драйверами. Старый. Ужасно. Абсолютный мусор. Пропустить это. Если вы уже установили его, удалите его.
b43-fwcutter . Многие люди видят «Бродком» и прыгают на этом, но он не совместим с 4313 (который является более новым). Если вы установили его, очистите его.
ndiswrapper . Еще более ненадежный, чем водитель STA. Мне удалось заставить его работать около 10 минут, прежде чем все взорвалось.
brcm80211 aka brcmsmac . Это (относительно) новый драйвер, который был недавно добавлен в Ubuntu (так как драйвер был добавлен в ядро). Это должно работать хорошо и (в недавней версии Ubuntu, Natty и Oneiric) должно "Просто работать". Это дроид, которого вы ищете. Используйте этот драйвер для 4313 .
Если вы не используете Natty или Oneiric, у вашего ядра, вероятно, не будет этого драйвера. Вам нужно запустить как минимум 2.6.27, и я бы порекомендовал 2.6.28 как минимум (вы можете проверить, что вы делаете, запустив
uname -r
).Если вы отстаете в версиях, я бы предложил обновление, но для быстрого исправления вы можете взглянуть на основные ядра и попробовать один из них. Установка пакетов ядра просто рискованна, потому что вы обычно можете просто вернуться к старому, используя экран загрузки grub.
Вы знаете, что, вероятно, находитесь на правильном драйвере, если вы запускаете
lsmod | grep brc
и видитеbrcm80211
илиbrcmsmac
в выводе.Черный список вашего пути к успеху
Если вы этого не видите, что-то еще было загружено, и вам нужно это занести в черный список. Если вы видите, что было загружено, отлично, отредактируйте
/etc/modprobe.d/blacklist.conf
и начните добавлять строки, такие как:Очевидно, вам нужно быть осторожным, если у вас есть другое беспроводное устройство, которое может использовать конфликтующий драйвер, как если бы вы его зачеркнули, вы тоже сломаете его :)
Спасибо за ваш ценный ответ.
Эта проблема была решена следующими шагами:
bcm
в Ubuntu Software Center,Теперь это работает без проводов. Вам не нужно следовать вышеуказанным шагам. Установите «B43 driver» для беспроводной связи.
Установите пакет
firmware-b43-installer
. Сначала удалите собственный драйвер из «дополнительных драйверов».Затем в терминале выполните:
сразу после перезагрузки прекрасно работает для меня.
Я всегда рекомендую удалить и переустановить драйверы broadcom с помощью вашего терминала
В типе терминала следующая команда
тогда
Это затем восстановит ваш водитель.
Дайте нам знать, как вы поживаете
Вы можете либо перезагрузить компьютер, либо, если это болеутоляющее устройство, следующие команды в терминале, которые «включат» ваш беспроводной
тогда
Наконец-то я'сам решил проблему, но я'не уверен как. Я собирался скомпилировать драйвер с помощью исходников с broadcom.com и инструкций, приведенных в http://www.broadcom.com/docs/linux_sta/README.txt, но на этом шаге инструкции
На Ubuntu вам понадобятся заголовки и инструменты. Попробуйте выполнить эти команды:
# apt-get install build-essential linux-headers-generic
# apt-get build-dep linux
.build essential и headers были уже установлены. Я просто выполнил команду
sudo apt-get build-dep linux
и, вуаля! После одной перезагрузки мое соединение заработало с нормальной скоростью.Я не уверен в том, что я сделал. Полагаю, что он собирает зависимости ядра или драйвера (или и то, и другое). Драйвер BCM нуждался в этом шаге, а самоконфигурация жокея по какой-то причине его пропустила.
В любом случае, это исправлено.
Иногда утилите дополнительных драйверов не удается установить беспроводной драйвер Broadcom STA. Когда это произойдет, сначала проверьте, действительно ли ваша карта поддерживается драйвером STA, и для этого откройте окно терминала (ctrl-alt-t) и запустите
Выход будет включать модель беспроводной карты, убедитесь, что она входит в число моделей, перечисленных ниже.
Беспроводные карты Broadcom, поддерживаемые драйвером STA:
Если карта поддерживается, попробуйте установить драйвер вручную. Откройте окно терминала (ctrl-alt-t) и запустите
Возможно, вам придется перезагрузить компьютер в этот момент.
Как я узнал, чтобы немного систематизировать это, доступно четыре семейства водителей:
Эти ссылки также содержат ссылки на драйверы и списки с поддерживаемыми чипсетами.
Чтобы быть ясным со ссылками на различные идентификаторы, обязательно обратитесь к ссылке STA выше, прежде чем читать дальше, и сравните ее с вашим через:
Вот пример для 4313 (из ссылки № 6):
Кроме драйвера, вам также нужна прошивка firmware-b43-installer .
Описание ниже было применено к драйверу STA, но было написано до этого.
Хотя Ubuntu предназначен для универсальности, красивости и простоты в использовании для всех, пакеты по-прежнему подвержены ошибкам зависимости. Посмотрите, устанавливая драйверы и другие системные материалы, разумно получить как можно более подробный отзыв, т.е., сделайте это вручную или полу-ручно (apt-get), избегайте этих установщиков графического интерфейса.
Я испытывал те же проблемы с моим 4313. Позвольте мне предложить тупое и частично неаналитическое решение:
Удалите все, что у вас есть
Установите это снова вручную:
Прочитайте вывод. У меня был хороший двойной лайнер:
В таком случае, что я предполагаю, случается довольно часто, с тех пор (1) Внутренняя зависимость 'т решено и (2) Там 's разрыв в интерфейсе wl при обновлениях (который может включать обновление ядра) в таком случае, Вы должны просто сделать следующие два шага, и я предполагаю, что вы не 't необходимо переустановить источники драйвера WiFi: 4. Проверьте текущую версию ядра следующим образом < strike > (третья запись) < / strike >:
Установите соответствующие заголовки Linux, которые в моем случае:
После этой команды вы должны увидеть (так как это было отложено из-за невозможности компиляции во время процедуры установки исходных файлов драйвера STA WiFi):
Я не уверен, что парни, ответственные за пакеты, увидят это. Тем не менее, используя Gentoo в течение многих лет, я привык к его многословности, которая может показаться ненужной раскраской и форматированием вывода. Вы, ребята, должны добавить форматирование и цвета в свою рутину apt-get, гораздо проще, особенно для начинающих пользователей, понять, что могло пойти не так. И добавьте зависимость заголовков, вы можете удалить их впоследствии - и, конечно, вам придется перестроить модуль при изменении ядра .
Я надеюсь, что это поможет, и я осторожен в обобщении вышеуказанного пути решения массовой проблемы. Просто попробуйте, если это работает, потрясающе, если это не так, предлагается гораздо больше решений, которые являются особенно аналитическими и опытными.
Я также наткнулся на эти ответы (с чеком
Для
pci.id 14er: 4727
- что в моем случае): https://askubuntu.com/questions/214156 и https://askubuntu.com/questions/213550, который ссылается на первое.И я также упустил тот факт, что Ubuntu предлагает ссылку в пакетах на установленную в данный момент и работающую версию ядра и заголовков, чтобы избежать определения версии ядра.
Это то, что сработало для меня
firmware-b43-installer
(+ b43fwcutter автоматически добавляется в Synaptic)bcm-kernel-source
с помощью SynapticШаг № 3 был для меня ключевым шагом. Если вы не удалите оригинальный драйвер Wireless STA, у вас возникнут проблемы.
Что сработало для меня для моего Broadcom bcm4313 на Asus Eee PC Seashell 1015PEM с Ubuntu 12.04:
/etc/modprobe.d/blacklist.conf
sudo modprobe brcmsmac
/ etc / modules
У меня была такая же проблема с моим Acer TravelMate 8172 и его контроллером Broadcom 4357 в Ubuntu 12.04. Я попробовал несколько решений, размещенных в Интернете для других устройств Broadcom, но они не работали. Решение Эндибленда выше работало на меня.
Следуя инструкциям Энди, сначала я удалил и переустановил драйверы Broadcom с помощью:
После этого я казнил
включить беспроводную карту.
К сожалению, беспроводная карта отключается при перезагрузке, поэтому я создал скрипт с двумя вышеуказанными командами modprobe, чтобы выполнять при перезагрузке. Это нужно будет делать до тех пор, пока Ubuntu 12.04 не будет обновлен с исправлением.
Я использовал решение пользователя 'bkratz' на http://ubuntuforums.org/showthread.php?t = 1928241 и это сработало для меня.
Запустите эти:
Последний шаг - перейти к «Дополнительные драйверы» и включить драйвер.
Сначала я подумал, что отредактирую превосходный ответ Луиса Альварадо (см. Его пост 7 сентября 2011 г.), потому что, когда я следовал шагам, появился пакет, указанный в таблице (см. Его пост) для моего PCI.ID, который не на самом деле соответствуют.
Фактически, мой PCI.ID - 14e4: 4727 , который, согласно таблице, требует установки упаковки
bcmwl-kernel-source
. Этот пакет был явно установлен на моем компьютере, но Wi-Fi не работал (никакой беспроводной сети, начиная с обновления до Ubuntu 16.04). Вместо этого я попытался установитьfirmware-b43-installer
после ответа Луиса Альварадо (использованиеfirmware-b43-installer
является альтернативой, уже указанной в его посте), и это сработало , !Итак, если это помогает кому-то в том же случае, что и я, вот необходимая информация:
Вывод команды
lspci -nn -d 14e4:
:Шаги, которые я выполнил:
Очистите пакет
bcmwl-kernel-source
:Выполните следующие команды (подробности см. В ответе Луиса Альварадо):
Установите пакет
firmware-b43-installer
и not пакетbcmwl-kernel-source
(вопреки тому, что рекомендуется в таблице для14e4: 4727 rev 01
):Перезагрузка:
И теперь Wi-Fi должен работать !
Большое спасибо Луис Альварадо !
Убедитесь, что ваш беспроводной адаптер не отключен. Вы можете проверить это, выполнив:
Чтобы включить беспроводные адаптеры, выполните:
Dell Inspiron E1505, следующие шаги (один), сработали для меня. Мне пришлось отменить дополнительные шаги по редактированию файла черного списка.
откройте «Синаптический менеджер пакетов» и найдите «bcm»
удалить пакет
bcmwl-kernel-source
убедитесь, что установлены пакеты
firmware-b43-installer
иb43-fwcutter
перезагрузка
В случае, когда переустановка blacklist.conf или apt-get для b43 Broadcom не работала, это может быть просто потому, что беспроводная конфигурация по умолчанию все еще не включена должным образом для WPA / WPA2.
Сетевая папка, беспроводная и выберите «Параметры» ubuntu 12.04:
Проблема с вашим Wi-Fi заключается в том, что вы используете тот, который был установлен Ubuntu, но это не работает. Выполните следующие команды, чтобы обеспечить правильную работу Wi-Fi:
Нажмите Ctrl < / kbd > + Alt < / kbd > + T < / kbd >
После перезагрузки. Ваш Wi-Fi должен работать как задумано.
У меня есть беспроводной локальный контроллер беспроводной локальной сети Dell inspiron 6000 BCM4318 Мне удалось решить это с помощью синаптического менеджера пакетов
Здесь я: Сначала я удалил bcmwl-kernel-source Затем установлены установщик прошивки b43 и b43-fwcutter, которые восстановили драйверы Wi-Fi
Затем мне пришлось перезапустить