Linux с драйверами broadcom

Содержание
  1. Установка драйверов на устройства беспроводной сети Broadcom
  2. Содержание
  3. Список проблем, которые будут решены:
  4. Определение оборудования
  5. Подготовка системы
  6. Установка необходимого пакетa
  7. Установка Offline
  8. Wi-fi Broadcom
  9. Содержание
  10. Какие модели карт? [ править ]
  11. Доступные драйвера [ править ]
  12. ALT-драйвера [ править ]
  13. Установка закрытых Deb-драйверов [ править ]
  14. О NDIS-wrapper [ править ]
  15. B43 [ править ]
  16. Как заставить заработать wifi на чипе broadcom 43xx под Linux
  17. Решение быстрое
  18. Запуск драйверов производителя — решение посложнее
  19. Далее делаем следующее:
  20. Установить драйвер на Wi-fi карту Broadcom
  21. Установка драйверов Broadcom Wireless
  22. 0. Введение и история вопроса
  23. 1. Зная, какая у вас беспроводная карта Broadcom
  24. 2. Подготовка системы
  25. 3. Установка пакета (онлайн)
  26. WIRELESS TABLE BROADCOM (Обновлено 18 августа 2017 г.)
  27. 4. Установка пакета (в автономном режиме)
  28. 4.1 Установка firmware-b43-installer
  29. 4.2 Установка bcmwl-kernel-source
  30. DEBUGGING

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

Содержание

Данное руководство реализовано, учитывая интенсивность поиска решения проблемы установки драйверов на сетевые карты, известные как Broadcom Wireless Cards. В совокупности, есть желание помочь начинающим и не только пользователям, определить и установитъ аппроприативные 1) драйвера на адаптер беспроводной сети. После применения изменений, настоятельно рекомендуется протестировать соединение как минимум в течениe двух часов непрерывного использования, лучше всего — до восьми часов UP-a.

Список проблем, которые будут решены:

Само решение проблемы систематизируется в ТРИ основных ступени:

Определение оборудования

Существует множество модификаций сетевых карт Broadcom и постоянно появляются всё новые версии. Посему, лучшим решением остаётся определение модели
по PCI.ID. Для этого, необходимо открыть терминал Ctrl+Alt+T и ввести 2) :

Примерным ответом будет:

В данном случае установлен bcmwl-kernel-source. 3)
Обладая этой информацией, мы можем определить правильную версию драйвера из списка Broadcom, который будет приведён ниже.
Например, как только мы выяснили, что PCI.ID карты — [14e4:4320] (rev 03), то oбратившись к списку драйверов мы увидим, что данный PCI.ID
соответствует пакету firmware-b43-installer который и необходимо будет впоследствии установить для правильной работы беспроводного адаптера.

Hеважно, что иcпользовалось для установки пакета: терминал, Synaptic, Центр Приложений, dpkg или же ручная компиляция.
Нам необходимо начать с нуля и очистить систему от всего, что может помешать работе аппропреативного драйвера.
Т.е., если был установлен пакет bcmwl-kernel-source, его нужно удалить:

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

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

Также, крайне рекомендуется обновить списки PCI.ID:

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

Установка необходимого пакетa

Как уже упомяналось выше, мы будем рассматривать установку пакета firmware-b43-installer
Для этого набираем в терминале:

и перезагружаемся для применения изменений:

Формат установки пакета крайне прост:

Надеюсь, понятно, что вместо

нужно подставить имя пакета из списка ниже:

Special Case #1 — используется комбинация драйверов bcma и brcmsmac. Требуется прошивка, устанавливаемая по умолчанию пакетом linux-firmware.
Special Case #2 — в аппаратных средствах, таких как например Lenovo S10-2, Ваша карта может зациклиться в процессе соединения SSID.
Альтернативным решением может послужить установка пакета bcmwl-kernel-source.
Следует упомянуть, что в некоторых особых случаях после установки firmware-b43-installer, нужно будет удалить модуль b43, a затем активировать его заново и произвести разблокировку средствами rfkill:

Если устройство определилось с иным PCI.ID, задайте свой вопрос автору данной инструкции: AskUbuntu

Установка Offline

В том случае, когда проводная сеть недоступна, есть возможность установить bcmwl-kernel-source с установочного диска.
Для этого нужно вставить установочный CD/DVD или USB и скопировать эти файлы в домашнюю директорию.
На установочном диске (флешке) эти файлы находятся в директориях:

После чего, запускаем саму установку:

Если у Вас Ubuntu 14.04.2 4) , пакет придётся скачивать из сети:
64-BIT
32-BIT
Скопируйте нужную версию в домашнюю директорию и установите тем же способом как показано выше. В обоих случаях необходимо доустановить dkms с установочного диска или USB. Его можно скачать отдельно тут.

Пакет firmware-b43-installer, при полном отсутствии любого подключения к сети придётся скачать иным путём, например через смартфон. Нужно будет скачать эти два файла и положить их опять-таки в домашнюю директорию:
Для 64-BIT
Первый файл, Второй файл
Для 32-BIT
Первый файл, Второй файл

После этого, выполняем в терминале:

Если будут какие-то ошибки, то продолжать не надо. Значит что-то сделал не так. Проверьте правильность введения команд.
Осталось переподключить модуль ядра:

В случае установки Ubuntu 16.04 в режиме dualboot, необходимо отключить SecureBoot. В противном случае, драйвер не запустится.
На этом всё.
Удачи в освоении системы.
Особая благодарность chili555 и Pilot6

Источник

Wi-fi Broadcom

  • нотубук
  • Wi-fi broadcom BCM43*
  • Вылеты Wi-fi соединения

Вы можете у себя проверить командой:

Содержание

Какие модели карт? [ править ]

Модель ALT DEB b43 PCI-ID
жирным = b43; простым = ALT/DEB; курсив = оба.
BCM4306/3 + 14e4:4307
14e4:4320
14e4:4324
BCM4311 + + + 14e4:4311
14e4:4312
14e4:4313
BCM4312 + + + 14e4:4315
BCM4313 + 14e4:4313
14e4:4727
BCM4318 + 14e4:4318
14e4:4319
BCM4321 + + 14e4:4328
14e4:4329
14e4:432a
BCM4322 + + + 14e4:432b
14e4:432c
14e4:432d
BCM43142 + 14e4:4365
BCM43224 + + 14e4:4353
BCM43225 + + 14e4:4357
BCM43227 + + 14e4:4358
BCM43228 + + 14e4:4359
BCM4331 + + 14e4:4331
BCM4360 + 14e4:43a0
BCM4352 + 14e4:43a0

Доступные драйвера [ править ]

ALT-драйвера [ править ]

Установка закрытых Deb-драйверов [ править ]

В Debian есть пакет с несвободными драйверами для wifi карт broadcom для фрамеворка DKMS, который поддерживает большее количество Wi-fi карт.

Ставим debian-овский пакет с dkms-модулями BCM через epm:

Пакет содержит модули для dkms.

[Содержимое пакета]

О NDIS-wrapper [ править ]

NDISwrapper — программная прослойка, позволяющая использовать драйверы WiFi, предназначенные для Windows в Linux.

  1. NDISwrapper реализует NDISv5 и драйвера структуры WDM (XP), в то время как современные драйвера имеют структуру WDF (NT6+) и NDISv6.
  2. Видимо по этой причине модуль ядра в ALT Linux больше не собирается (но исходники есть и можно собирать вручную)

B43 [ править ]

B43 — проект по написанию методом реверс-инжинеринга драйверов для wi-fi устройств Broadcom.[i]

Для использования B43 нужно установить сам драйвер и прошивку.

Источник

Как заставить заработать wifi на чипе broadcom 43xx под Linux

Когда где-то год назад я поставил на свой Dell Latitude D520 с чипом broadcom 4311 Ubuntu 8.10, то столкнулся с тем, что wi-fi работать напрочь отказывался. Я погуглил, пару дней поизучал посты на различных форумах, сделал какие-то шаманские действия и благополучно забыл и про проблему и про те действия, которые делал.

Читайте также:  Как снизить загрузку оперативной памяти windows 10

Все бы хорошо, но черт меня дернул поставить Karmic Koala с нуля… Про проблему я вспомнил сразу. А вот решение было забыто напрочь.

Решение быстрое

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 картой.

Если этот модуль загружен (смотрим с помощью lsmod | grep ssd ), то опять открываем /etc/modprobe.d/blacklist.conf и добавляем туда ssd и b44 — который вызывает загрузку ssd.

  • Далее запускаем sudo update-initramfs -u и обновляем список подгружаемых модулей, чтобы ssb не грузился
  • Теперь можно перезагрузиться или же вручную выгрузить ненужные модули и загрузить нужный ndiswrapper и wi-fi заработает
  • По субъективным ощущениям на виндовых драйверах все работает действительно лучше и стабильнее.

    Источник

    Установить драйвер на Wi-fi карту Broadcom

    Доброго времени суток!

    Нужна помощь с настройкой WiFi. Установили Ubuntu 14.04 на новый ноутбук (Acer Aspire e15 e5-573-36l6). Компьютер не видит ни одной точки доступа. На панеле вверху, в разделе связей есть Enable network и нет Enable WiFi. Команда rfkill list по всем параметрам выдает No:
    Acer-wireless: wireless LAN:
    Soft blocked: no
    Hard blocked: no

    В разделе Software & updates/Additional drivers пусто. Читали, что там должен быть Broadcom 802.11 и установили его через Software center, но ничего не изменилось.
    Еще пробовали все из этой статьи и все равно ноут ничего не видит.

    З.Ы. Знаю что таких тем уже куча и они всем надоели, наверное, но уже не знаем что делать. Все что нашли все испробовали.

    Установить драйвер WiFi Broadcom
    Отдали мне букер HP Compuq nx6310, стояла на нем xp, а её я не перевариваю вообще, семерку на него.

    Не могу установить драйвер на Broadcom 802.11n ноутбука Acer Aspire ES1-520-398E
    При попытке обновить драйвер на Broadcom 802.11n пишет что драйвер не требует обновления,хотя на.

    Не могу установить драйвер на карту от ATI
    У меня ноут Toshiba Satellite c660 1fh. На борту видеокарта ATI Mobility Radeon HD 5470 ser. Месяц.

    Не могу установить драйвер на дискретную видео карту
    ребят, помогите пожалуйста, у меня стоят 2 видеокарты, одна intel вторая графический адаптер и вот.

    Помогите пожалуйста, уже много времени на это потратил. По глупости убрал винду и установил Ubuntu.Всё нормально установилось, но нет интернета(а точнее wifi адаптер,который стоит в ноутбуке,не видит сети. Всё перепробовал что есть в интернете, ответ в терминале — либо не найдена команда, либо пакет, сам только первый день сижу, всё не привычно и не понятно,но LInux очень нравится.
    В интернете говорят, что нужны драйвера. С live cd команда sudo apt install bcmwl* работает, а когда запускаею просто систему, то нет.

    Ноутбук Lenovo
    Network Controller: Broadcom Corporation BCM 43142 802.11b |g|n (revo1)
    Ethernet Controller Qualcomm Atheros QCA8172 Fast Ethernet(rev 10)
    Ubuntu версии 16.04.LTS.

    Источник

    Установка драйверов Broadcom Wireless

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

    Как установить драйверы беспроводной связи Broadcom для карты BCM43xx?

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

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

    ПРИМЕЧАНИЕ: ответ ниже обновляется каждый раз, когда добавляется новая информация и подтверждается работа.

    0. Введение и история вопроса

    Этот ответ основан на обширном исследовании, проведенном различными пользователями 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 шага:

    1. Зная, какая у вас беспроводная карта Broadcom

    Существуют десятки беспроводных карт 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 пакет, вам необходимо удалить его с помощью метода очистки:

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

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

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

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

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

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

    Предполагая, что вы использовали 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 :

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

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

    ВАЖНОЕ ПРИМЕЧАНИЕ. После сентября 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 но вы находитесь в автономном режиме, вот отличный ответ об этом. Но в основном выполните следующие действия:

    1. Поиск пакета в репозиториях пакетов Ubuntu
    2. Убедитесь, что вы выбрали правильную архитектуру (32-битная, 64-битная и т. Д.)
    3. Загрузите пакет и связанные с ним пакеты зависимостей в одной папке.
    4. Когда у вас есть все необходимые пакеты (и их зависимости), перейдите в папку, в которой есть все пакеты, и запустите 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:

    DEBUGGING

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

    Перед прочтением пунктов, упомянутых ниже, убедитесь, что все репозитории включены в вашей системе 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 решит проблему. Либо решить мелкие проблемы, которые возникали с работающей картой, либо заставить карту работать впервые.

    Источник

    Читайте также:  Как откатить linux до заводских настроек
    Оцените статью