Altlinux wifi broadcom не работает
У меня серьезные проблемы с установкой драйверов Broadcom для Ubuntu. Он отлично работал на моей предыдущей версии, но теперь это невозможно.
Каковы шаги по установке беспроводных драйверов Broadcom для карты BCM43xx?
Я - пользователь, не имеющий достаточных знаний в Linux, поэтому мне нужны четкие объяснения, как сделать , компиляция и т. д.
lspci -vnn | grep Network показали:
Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b]
lo no wireless extensions. eth0 no wireless extensions.
ПРИМЕЧАНИЕ. Ответ ниже обновляется каждый раз, когда добавляется и подтверждается работа новой информации.
Я исправил свою проблему с драйверами Broadcom bcm4311.
Шаги, которые я предпринял для устранения этой проблемы (я украл этот метод из nm_geo на форумах ubuntu):
(Возможно, вам понадобится для установки synaptic или вашего любимого менеджера пакетов.)
После того, как я сделал это, беспроводная сеть должна была быть разблокирована rfkill: nm_geo на форумах ubuntu
Я сделал все шаги, описанные выше на моем ноутбуке D630, но не успел! после перезагрузки, rfkill list all не показывает мое беспроводное устройство, оно отображает только устройство Bluetooth: 0: hci0: Bluetooth Soft blocked: no Hard blocked: no и все же нет беспроводного доступа! – PHP Learner 15 February 2014 в 18:03 Последовало это шаг за шагом, и это сработало! Как упоминает Luis Alvarado, 14.04 действительно поставляется с некоторыми драйверами (по крайней мере, для моего), но скорость примерно в два раза выше, чем при установке с помощью этого метода :) Поэтому я думаю, что спасибо в порядке. – Eduard Luca 18 April 2014 в 05:03 Спасибо, комментируя blacklist bcm43xx, помог мне в Ubuntu 15.10 WTF на Dell Vostro 3700 ([14e4:4315] (rev 01), плохой случай). – brownian 18 December 2015 в 17:21 Были ли шаги, выполненные для 14e4:4311 rev 01 на Acer, на lubuntu-16.10-desktop-amd64 – jave.web 27 March 2017 в 03:10Итак, в случае, если это помогает кому-то еще в в том же случае, что и я, вот необходимая информация:
Вывод команды 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
И теперь Wifi должен работать!
Спасибо большое Луис Альварадо!
У меня есть контроллер беспроводной локальной сети Dell inspiron 6000 BCM4318. Мне удалось решить эту проблему с помощью диспетчера синаптических пакетов
Здесь I: Сначала я удалил bcmwl-kernel-source Затем установил прошивку-b43-installer и b43- fwcutter, который перестроил драйвер wifi
Затем мне пришлось перезапустить
Удостоверьтесь, что у вас нет неразрешенной зависимости linux-headers, ср. После обновления до Ubuntu 12.04 мой драйвер Broadcom STA Wireless не работает, иначе установите их.
У меня есть b43-карта и с Ubuntu с ней с 9 апреля, я использовал тот же метод, чтобы работать с ним.
Для начала, если у вас уже установлен b43-fwcutter, вам нужно переустановить его, запустите:
sudo apt-get remove b43-fwcutter
Предполагаю, что вы знаете модель типа вашей беспроводной карты. Этот метод не использует путь Drivers.
После удаления 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
Теперь перезагрузитесь и все должно работать нормально!
В случае, когда либо blacklist.conf, либо apt-get переустановка для b43 Broadcom не работает, это может быть просто потому, что конфигурация беспроводной сети по умолчанию все еще не была правильно включена для WPA / WPA2.
Сетевая папка, беспроводная сеть и выберите Функции ubuntu 12.04:
вкладка ipv6 - просто сохраните метод как автоматический и снимите флажок «Требовать адреса IPv6 . » ipv4 tab - метод должен быть автоматическим ( DHCP) и проверьте MAC-адрес устройства «Требовать адреса IPv4 . », чтобы заблокировать соединение с постоянным адресом Mac на ноутбуке
Спасибо за это . но я не думаю, что у b43 есть что-то делать. Я читал, что это будет бесполезно с BCM4313. Спасибо за вашу помощь в любом случае Petronilla Escarabajo. :) – Sharat 19 August 2012 в 23:59Спасибо за ваш ценный ответ.
Эта проблема была решена с помощью следующих шагов:
Я удалил драйвер беспроводной сети Broadcom STA из дополнительных драйверов. Введите bcm в программный центр Ubuntu, установите «Пакет установщика для прошивки для драйвера b34» (firmware-b43-installer)
Теперь он работает по беспроводной сети. Вам не нужно следовать вышеуказанным шагам. Установите «драйвер B43» для беспроводной связи.
Работал для меня, установив вместе с bcmwl-kernel-source – Rahil Wazir 22 December 2013 в 04:18Я обнаружил, что свет не загорается, когда я переключу его на позицию op. Утилита, которую вы можете попробовать, это rfkill, чтобы заставить ее работать. Вы должны делать это каждый раз при перезагрузке.
sudo rfkill unblock all
Просто устанавливая дополнительные драйверы, он работает в моем Dell Vostro 3500.
Я сделал следующие шаги:
sudo apt-get remove bcmwl-kernel-source Затем установите дополнительные драйверы, приведенные ниже. Я активировал его.
Этот пакет содержит драйвер беспроводной сети Broadcom 802.11 Linux STA для использования с устройствами Broadcom BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227- и BCM43228. [ ! d7]
Dell Inspiron E1505, следующие шаги (в одиночку), работал для меня. Мне пришлось отменить дополнительные шаги по редактированию черного списка.
откройте «Synaptic Package Manager» и выполните поиск «bcm», удалив пакет bcmwl-kernel-source, убедитесь, что firmware-b43-installer и b43-fwcutter установлены перезагрузки
Я попробовал список rfkill: и я показал следующий результат. 0: hp-wifi: беспроводная локальная сеть Soft заблокирован: нет Жесткий заблокирован: нет, так что мне теперь нужно делать? – Silambarasan 30 April 2011 в 12:37 К сожалению, это не работает для меня. Я вижу, что беспроводная связь отключена & quot; в правом углу в верхней части дисплея :( Однако я отметил «Включить беспроводную связь». – Justas 12 July 2011 в 00:00 Теперь после запуска команды sudo lshw -C network у меня есть следующая информация: * -network DISABLED описание: Продукт беспроводного интерфейса: BCM4313 802.11b / g / n Поставщик контроллера беспроводной локальной сети: физический идентификатор Broadcom Corporation: 0 информация о шине: pci @ 0000: 04: 00.0 логическое имя: eth1 версия: 01 serial: ac: 81: 12: 00: 76: 22 ширина: 64 бит часы: 33 МГц – Justas 12 July 2011 в 00:25 У меня 64-разрядная машина, но работает Ubuntu 11.04. 32-разрядная версия. Это может быть причиной моей проблемы с беспроводной связью? – Justas 12 July 2011 в 00:30 отлично, работал на меня на Mint 17 64 бит с BCM43142. Благодаря! – abimelex 26 September 2014 в 02:41Это то, что сработало для меня:
Установить firmware-b43-installer (+ b43fwcutter автоматически добавляется в Synaptic) Удалить пакет bcm-kernel-source с помощью Synaptic Удалить исходный драйвер беспроводной STA из дополнительных драйверов Перезагрузка
Шаг № 3 был для меня ключевым шагом. Если вы не удалите оригинальный драйвер Wireless STA, у вас возникнут проблемы.
Существует гораздо более простой способ решения этой проблемы. Трюк - это порядок, в котором вы устанавливаете проприетарные драйверы. Драйвер Broadcom ДОЛЖЕН быть установлен FIRST перед любыми другими.
Пример. У меня есть HP TX2-1050ED с графикой Broadcom B43 и ATI Raedon.
Сначала я включил драйвер ATI Raedon, затем Драйвер Broadcom приводит к ошибкам, упомянутым выше.
Когда я удалил драйвер ATI, затем установил драйвер Broadcom и перезагрузился. У меня была беспроводная связь. Затем я установил драйвер ATI и теперь оба работают.
На самом деле это ошибка в Jockey, поскольку Jockey должен разрешить конфликт с драйвером для вас.
Итак, короче. Broadcom Сначала, затем другие драйверы.
Иногда Утилита дополнительных драйверов не сможет установить драйвер беспроводной сети Broadcom STA. Когда это произойдет, сначала проверьте, действительно ли ваша карта действительно поддерживается драйвером 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
Возможно, вам придется перезагрузить на этом этапе.
Драйверы для 4313
Давайте просто перечислим драйвер для чипсетов Broadcom и как они работают с 4313:
Broadcom STA. Предлагается дополнительными драйверами. Старый. Ужасно. Абсолютный мусор. Пропусти это. Если вы уже установили его, удалите его. b43-fwcutter. Многие люди видят «Broadcom» и прыгают на это, но это несовместимо с 4313 (что новее). Если вы его установили, очистите его. Ndiswrapper. Еще более flaky чем водитель 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 на выходе.
Черный список вашего пути к успеху [ ! d23]
Если вы этого не видите, что-то еще было загружено, и вам нужно занести его в черный список. Если вы видите, что было загружено, отлично, отредактируйте /etc/modprobe.d/blacklist.conf и начните добавлять строки, такие как:
blacklist b43 blacklist b43legacy blacklist bcma blacklist ndiswrapper
Вам, очевидно, нужно быть осторожным, если у вас есть другое беспроводное устройство, которое может использовать конфликтующий драйвер как если бы вы ввели его в черный список, вы тоже сломаете это:)
Когда где-то год назад я поставил на свой Dell Latitude D520 с чипом broadcom 4311 Ubuntu 8.10, то столкнулся с тем, что wi-fi работать напрочь отказывался. Я погуглил, пару дней поизучал посты на различных форумах, сделал какие-то шаманские действия и благополучно забыл и про проблему и про те действия, которые делал.
Все бы хорошо, но черт меня дернул поставить Karmic Koala с нуля… Про проблему я вспомнил сразу. А вот решение было забыто напрочь.
Решение быстрое
Итак, загрузившись, я обнаружил, что wi-fi у меня не работает. Посмотрев в /var/log/syslog увидел там следующие подзрительную строчку:
ERROR: Firmware file «b43/ucode5.fw» not found or load failed
Пройдясь по гуглу я нашел блог, в котором было решение проблемы вида «распакуй архив туда-то и все заработает». Скачал оттуда архив, в котором было недостающее firmware, распаковал в /lib/firmware/ и все действительно заработало.
Надо сказать, что в 8.10 проблема так легко не решалась, потому что там были другие драйвера. В 8.10 были bcm43xx, сейчас же грузятся b43.
Попутно с поиском решения я набрел на сайт с этими самыми драйверами b43, где есть много информации по поддержке этими драйверами различных чипсетов broadcom 43xx.
Также я в нескольких местах встречал мнение, что b43 работают хуже и нестабильнее нативных драйверов.
Мне тоже показалось, что раньше я видел в списке сетей гораздо больше, поэтому я решил пойти по немного более сложному пути, который был еще в 8.10, а именно:
Запуск драйверов производителя — решение посложнее
Родные драйвера я скачал с сайта поддержки Dell. Были они в виде self-extracting архива, но без проблем распаковались file-roller'ом
Далее делаем следующее:
- Устанавливаем ndiswrapper — утилиту, которая позволяет драйверам Windows для беспроводных карт работать в Linux.
- Удаляем модуль b43 из автозагрузки помещая его в blacklist:
sudo vim /etc/modprobe.d/blacklist.conf
добавляем туда строчку: blacklist b43 - Загружаем виндовые драйвера:
sudo ndiswrapper -i /path_to_drivers/bcmwl5.inf - Чтобы ndiswrapper запускался при загрузке системы, дописываем его в /etc/modules (sudo vim /etc/modules и добавляем туда строчку ndiswrapper)
- Далее после перезагрузки все должно бы заработать, но не тут то было.
Перезагрузился, а wi-fi по прежнему не работает.
Причиной тому яляется модуль ssb, который загружается перед ndiswrapper и не дает ему взять на себя управление wi-fi картой.
По субъективным ощущениям на виндовых драйверах все работает действительно лучше и стабильнее.
Решено: wi-fi в AltLinux 7 kde (помогите поднять)
Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.Модератор: Bizdelnick
Решено: wi-fi в AltLinux 7 kde
ЭВМ - Lenovo b580Провайдер - Ростелеком. Под виндой 7 все работает нормально
Какие еще вопросы?
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Network Manager используется?
В диспетчере устройств есть сетевая карта?
ну и lspci тоже хотелось-бы увидеть.
Скоро придёт
Осень
КАК ЗДЕСЬ ВСТАВЛЯТЬ ПРИНТСКРИНЫ .
02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/nWireless LAN Controller [14e4:4727] (rev 01)
ну значит должно работать
расширенная форма - обзор - загрузить - управление файлами - вставить в текст
Скоро придёт
Осень
Прошу прощения, если успели прочитать мой предыдущий ответ, - там я поторопился, исправляю.
Покажите на всякий случай ещё lspci -kd 14e4:4727
Ваша карточка может работать со свободным драйвером brcm80211 или проприетарным wl (на который выше дал ссылку drBatty).
Сначала стоит попробовать brcm80211. Для него необходимо установить firmware. К сожалению, не могу сказать, есть ли в репозиториях AltLinux пакет с ним. В Debian такой пакет называется firmware-brcm80211, в других дистрибутивах - kernel-firmware-extra, bcm43xx-firmware. Если пакета нет, нужно загрузить и положить файлы в нужное место вручную, как описано здесь. После этого перезагрузитесь, вероятно, всё сразу же заработает.
Не давно я писал, что после обновления Ubuntu c версии 10.04 до 11.04, у меня перестал работать модуль беспроводной сети. А хотите узнать, как определить установленное в компьютере оборудование? Ведь для начала я должен был убедиться в том, что модуль Wi-Fi системой найден.
Вводим в консоль следующую команду:
Эта команда выведет на экран список устройств, которые подключены к шине PCI. У меня вывело следующее:
00:00.0 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.0 ISA bridge: nVidia Corporation MCP67 ISA Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP67 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.3 Co-processor: nVidia Corporation MCP67 Co-processor (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:04.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:04.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP67 IDE Controller (rev a1)
00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP67 PCI Bridge (rev a2)
00:09.0 IDE interface: nVidia Corporation MCP67 AHCI Controller (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation MCP67 Ethernet (rev a2)
00:0c.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0d.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:12.0 VGA compatible controller: nVidia Corporation C67 [GeForce 7000M / nForce 610M] (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
05:00.0 Network controller: Broadcom Corporation BCM4311 802.11a/b/g (rev 01)
В последней строке можно увидеть как раз модуль беспроводной связи. Он у меня действительно от Broadcom, модель BCM4311.
Для всех, кто точно знает, что производитель модуля Broadcom, можно сразу же вбить следующую команду:
lspci -vnn | grep 14e4
Команда вывела более чуть подробную информацию:
05:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11a/b/g [14e4:4312] (rev 01)
Из всех испробованных мною средств, оживить Wi-Fi удалось следующей командой:
У меня серьезные проблемы с установкой драйверов Broadcom для Ubuntu. Он отлично работал на моей предыдущей версии, но сейчас это невозможно.
Как установить драйверы беспроводной связи Broadcom для карты BCM43xx?
Я пользователь без предварительных знаний в Linux, поэтому мне нужны четкие объяснения о том, как создавать, компилировать и т. Д.
lspci -vnn | grep Network показал:
ПРИМЕЧАНИЕ: ответ ниже обновляется каждый раз, когда добавляется новая информация и подтверждается работа.
10.10, кстати, я пробовал эти шаги раньше, и карта была установлена нормально, но с проблемой низкой скорости Вы можете попробовать использовать гибридный драйвер Broadcoms с патчем. надеюсь, что эта статья от mindwerks поможет вам решить вашу проблему. Задача Ask Ubuntu - собирать ответы, а не ссылки на ответы. Я лишь вручную назначу вознаграждение за вопрос, который предоставляет пошаговое решение для работы BCM4313 (если это работает и для аналогичных чипсетов, это хорошо и следует отметить). Также убедитесь, что вы сами проверили ответ, а не просто копируете и вставляете что-то из сети. Спасибо!Этот ответ основан на обширном исследовании, проведенном различными пользователями Ubuntu, которые работали вместе практически по всем вопросам, связанным с Broadcom. Выражаем особую благодарность chili555, который помогал на форумах Ubuntu и на этом сайте, задавал много вопросов, касающихся беспроводных устройств, и другим, которые внесли свой вклад в электронную почту, чаты, IRC и многое другое в тестировании различных драйверов с помощью нескольких самых популярных карт Broadcom Wireless. (Огромное спасибо Chili555 на самом деле. Этот парень знает свое дело).
В целом мы хотели предложить ответ, который мог бы быть простым для понимания и охватывал большинство карт / драйверов Broadcom. После того, как вы будете следовать этому руководству, вам НУЖНО проверить беспроводное соединение в течение не менее 2 часов (я на самом деле рекомендую 8 часов) с другим устройством в режиме Ad-Hoc, инфраструктуре или в обоих режимах. Распространенные проблемы, которые будут решены (кроме драйверов, не устанавливаемых):
- Тайм-аут соединения через несколько минут или часов
- Останавливает поиск других устройств (не видит других устройств)
- Продолжает запрашивать пароль даже в тех случаях, когда у AP нет
- Останавливает любой прием / передачу трафика (требуется временная перезагрузка для временного исправления)
- Сбой системы с ошибками dmesg в журнале (ссылка 1 ниже)
- Система полностью зависает (Вы можете нажать только кнопку «Перезагрузка / Питание») (ссылка 1 ниже)
- Создает огромные отчеты журнала, пытаясь правильно настроить или подключиться
- Сбой при установке через дополнительные драйверы / дополнительное оборудование (ссылка 3 ниже)
- Подключается и отключается непрерывно каждые X секунд
- Появляется подключенным к Network Manager, но не получает Интернет
- Пытается подключиться много раз без правильного завершения соединения
- Занимает слишком много времени для подключения
- После обновления с предыдущей версии (например: 12.04 до 12.10) он перестает работать
- Беспроводная карта не включается, не включается и не отключается (ссылка 2 ниже)
- Беспроводная карта заблокирована оборудованием
- Больше проблем найдено в Launchpad, Ubuntu Forum и Askubuntu
Итак, имея в виду следующее, мы имеем сейчас следующее, которое упрощается всего за 3 шага:
Существуют десятки беспроводных карт Broadcom, и каждый день появляются новые. Ключом к поиску правильного драйвера для любой сетевой карты является то, что известно как PCI ID (PCI.ID). Чтобы выяснить, какой у вас PCI.ID, перейдем к открытию терминала, нажав CTRL + ALT + T (должно открыться окно с пустым фоном), и внутри этого терминала мы запустим следующую команду:
Если у вас есть беспроводной адаптер Broadcom, вы получите что-то вроде следующего (идентификатор 14e4, используемый в приведенном выше примере, в большинстве случаев является беспроводной картой Broadcom):
PCI.ID в этом примере это 14e4: 4320, как видно из скобок [. ]. В некоторых случаях вам также потребуется версия ревизии (если она появится) для некоторых особых случаев. В этом случае версия ревизии - версия 03, как показано в скобках (. ) в конце. Итак, что вам нужно после этого поиска:
С этой новой информацией вы можете посмотреть в таблице ниже и выбрать подходящий метод для установки вашего драйвера. Например, в этом случае, поскольку у вас есть 14e4: 4320 rev 03 , если мы перейдем вниз по списку к тому, который показывает точно такой же PCI.ID, вы увидите, что в столбцах для Ubuntu 12.04, 13.10 или 14.04 он показывает firmware-b43-installer пакет драйвера. Это означает, что вам нужно будет только установить этот конкретный пакет, поскольку он появляется во всех столбцах версий Ubuntu.
ПРИМЕЧАНИЕ. - Прежде чем продолжить, если вы ранее установили какие-либо драйверы, занесли в черный список или раскомментировали какие-либо файлы драйверов или файлы конфигурации или внесли какие-либо изменения в систему, чтобы драйверы работали в предыдущих попытках, вам придется отменить их, чтобы следуйте этому руководству. Мы предполагаем, что вы делаете это с нуля и не изменили никакие файлы конфигурации, модули или драйверы в системе каким-либо образом (кроме обновления системы). Это включает любые установки, использующие apt-get, aptitude, synaptic, dpkg, центр программного обеспечения или ручную компиляцию и установку пакетов. Система должна начинаться с нуля, чтобы это работало и чтобы не возникало конфликтов, которые могут возникнуть, если ранее была сделана работа.
Например, если вы ранее установили bcmwl-kernel-source пакет, вам необходимо удалить его с помощью метода очистки:
Если вы только что установили Ubuntu, вам нужно будет создать индекс доступных пакетов, прежде чем мы сможем установить ваш драйвер, если вы еще этого не сделали:
Я бы даже пошел дальше, чтобы обновить список Ubuntu PCI.ID:
На тот случай, если только что появился идентификатор конкретного нового устройства Broadcom, которое вы используете.
Теперь, используя PCI.ID, который вы нашли в приведенных выше шагах, мы затем ищем в списке ниже, чтобы найти соответствующий PCI.ID и способ простой и правильной установки драйвера, связанного с ним. Терминал будет использоваться, чтобы избежать любых проблем, связанных с GUI. Это относится ко всем случаям, кроме отмеченных. Процедура установки выполняется только через терминал, а также при подключении к Интернету с помощью временного проводного Ethernet-подключения или USB-модема или любых возможных средств, которые могут на время предоставить вашему ПК доступ в Интернет. После того, как вы найдете в списке ниже правильный пакет, мы приступаем к установке.
Предполагая, что вы использовали PCI.ID 14e4: 4320 rev 03, как показано в поиске выше, а затем посмотрели на таблицу ниже и обнаружили, что правильный пакет для установки - это firmware-b43-installer , мы затем приступаем к простой установке этого пакета в терминале:
а затем перезагрузите
Формат для установки довольно прост, это просто:
В приведенном выше примере PACKAGE_NAME - это firmware-b43-installer .
WIRELESS TABLE BROADCOM (Обновлено 18 августа 2017 г.)
Особый случай № 1 - Использование bcma и brcmsmac комбинация драйверов. Требуемая прошивка установлена по умолчанию в пакете linux-firmware .
Особый случай № 2 - Для ASUS PCE-AC88 AC3100 :
-
и после распаковки поместите его в / lib / firmware / brcm
- Затем sudo nano /etc/rc.local добавьте modprobe brcmfmac и сохраните
- sudo reboot
sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin
В оборудовании, таком как Lenovo S10-2, если ваша беспроводная карта застревает при попытке подключиться к SSID (продолжает пытаться подключиться), то альтернативой, чтобы заставить ее работать, было бы установить bcmwl-kernel-source пакет (удалить все другие установленные пакеты, связанные с ним ). Прочитайте раздел «Отладка» ниже для получения дополнительной информации об этом беспроводном устройстве.
ВАЖНОЕ ПРИМЕЧАНИЕ. После сентября 2014 года, если вы последуете этому ответу, но у вас по-прежнему возникают проблемы с установкой правильного драйвера, попробуйте firmware-b43-installer пакет и сообщите нам об этом в комментариях. Произошли некоторые изменения, и некоторые драйверы будут работать только с этим пакетом. Не забудьте иметь чистую систему перед ее установкой:
В некоторых особых случаях после установки firmware-b43-installer вам необходимо удалить модуль b43, снова включить его и даже перейти к разблокировке с помощью rfkill:
Если у вас есть карта Broadcom с другим pci.id, задайте новый вопрос. После решения решение будет добавлено в это руководство.
4.1 Установка firmware-b43-installer
Для установки в firmware-b43-installer автономном режиме смотрите этот ответ .
4.2 Установка bcmwl-kernel-source
Для случаев, когда вам нужно установить, bcmwl-kernel-source но вы находитесь в автономном режиме, вот отличный ответ об этом. Но в основном выполните следующие действия:
- Поиск пакета в репозиториях пакетов Ubuntu
- Убедитесь, что вы выбрали правильную архитектуру (32-битная, 64-битная и т. Д.)
- Загрузите пакет и связанные с ним пакеты зависимостей в одной папке.
- Когда у вас есть все необходимые пакеты (и их зависимости), перейдите в папку, в которой есть все пакеты, и запустите sudo dpkg -i *.deb . Это установит все пакеты в этой папке. Если это дает какие-либо ошибки, прочитайте ошибку и выполните шаги, которые она упоминает.
Чтобы привести пример, после перехода к пункту 1, упомянутому выше, если бы у вас был Broadcom 14e4:43a0 , вы бы искали bcmwl-kernel-source пакет, и после выбора соответствующей версии Ubuntu (в моем случае 16.04 или Xenial) я попал бы на следующую страницу:
На этой странице я бы выбрал соответствующую архитектуру (32 или 64), но также должен был бы загрузить 3 зависимости пакета, упомянутые на этой странице, как показано на следующем рисунке:
После загрузки всех пакетов и зависимостей вы можете продолжить копирование всех пакетов в одну папку и выполнить dpkg команду, как указано в шаге 4 выше.
На некоторых компьютерах перед выполнением команд необходимо отключить параметры безопасной загрузки в BIOS. Это относится к случаям, например, когда bcmwl-kernel-source уже установлен, но драйвер еще не работает. Вы можете сделать переустановку следующим образом или отключить безопасную загрузку, зайдя в BIOS Setup:
Следующая информация является дополнительным материалом для чтения по решению различных проблем, связанных с беспроводным управлением и конфликтами с другими сетевыми устройствами. Знайте, что в некоторых случаях вам нужно иметь обновленную версию ядра, поскольку каждая новая версия ядра представляет либо новые сетевые драйверы, либо усовершенствует существующие драйверы, либо решает ошибки, связанные с ними.
Перед прочтением пунктов, упомянутых ниже, убедитесь, что все репозитории включены в вашей системе Ubuntu. Чтобы проверить, запустите на терминале software-properties-gtk и убедитесь, что все опции на вкладке программного обеспечения Ubuntu включены.
Для настройки беспроводных устройств через терминал я рекомендую Как подключиться и отключиться от сети вручную в терминале?
Если ваше соединение прерывается время от времени, некоторые пользователи предлагают установить для IPv6 значение Игнорировать . Просто зайдите в Network Manager (значок сети на верхней панели). Нажмите на нее, затем выберите « Изменить настройки» . Затем перейдите к беспроводному соединению, которое вы используете, выберите его. Теперь перейдите к последней вкладке, где упоминаются настройки IPv6 . В поле Метод выберите Игнорировать .
Если ваш ноутбук не обнаружил вашу беспроводную карту, некоторые пользователи упомянули, что использование rfkill unblock all решит проблему. Другие просто выключили и снова включили переключатель WiFi на своих ноутбуках (физический переключатель доступен на этих ноутбуках). Для получения дополнительной информации, rfkill пожалуйста, прочитайте rf kill unblock all НЕ РАБОТАЕТ!
Если вы получаете b43-phy0 ОШИБКА: Фатальная ошибка прямого доступа к памяти / предупреждение 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 МГц, беспроводная карта работала правильно. Это сценарий случая, который также повторяется в других случаях, поэтому правильная оценка сетевого оборудования может очень помочь.
Для случаев, когда вы получаете повторение:
ОШИБКА @ wl_cfg80211_get_station: неверный адрес Mac .
когда это происходит, dmesg и ваше беспроводное соединение часто прерывается (несколько раз в час или день), проблема может заключаться в том, что вы находитесь внутри беспроводного сигнала, который используется в качестве беспроводного моста (2 маршрутизатора, использующие один и тот же SSID и соединение). Это может произойти с современными маршрутизаторами, которые имеют возможность расширять беспроводное соединение, предлагая тот же SSID. Ваше беспроводное соединение может оборваться, потому что вы можете находиться между обоими маршрутизаторами, а уровень сигнала между ними почти одинаков.
Если ваше соединение разрывается очень часто, это означает, что вы находитесь почти в центре обоих маршрутизаторов. Чтобы понизить или исключить частоту отбрасывания вашего беспроводного устройства, попытайтесь расположиться так, чтобы ваша беспроводная карта могла видеть только один маршрутизатор или хотя бы один из маршрутизаторов имел более высокий уровень сигнала, чем другой.
Существуют также некоторые методы, чтобы заставить беспроводное устройство подключаться только к определенному маршрутизатору, установив BSSID в MAC-адрес маршрутизатора, к которому вы хотите подключиться. Это заставит ваше беспроводное устройство подключиться ТОЛЬКО к нему.
Проблемы с безопасной загрузкой
В некоторых конкретных случаях установка драйверов, будь то в автономном режиме через различные пакеты DEB или через apt-get с доступом в Интернет, не будет работать, если Безопасная загрузка не отключена.
Это связано с тем, что Secure Boot запрещает доступ, поэтому драйверы будут выглядеть так, как будто они установлены правильно, хотя на самом деле это не так. Так что в ОЧЕНЬ конкретных случаях вам необходимо временно отключить безопасную загрузку, чтобы драйверы работали.
Обновление прошивки Linux
В других случаях поиск и установка последней версии прошивки Linux решит проблему. Либо решить мелкие проблемы, которые возникали с работающей картой, либо заставить карту работать впервые.
Читайте также: