WiFi не работает в Ubuntu 14.04 amd64 / Qualcomm Network QCA8172

Сегодня я установил Ubuntu 14.04.2 LTS на ноутбук amd64 Lenovo G710. К сожалению, это не мой компьютер, и я должен решить эту проблему с неработающим Wi-Fi. В инструменте управления сетью я вижу "Qualcomm Network QCA8172 - отключено", и нет доступных сетей WiFi. Я подключаю свое устройство Android к сети Wi-Fi и делюсь интернетом через USB-кабель (usb0)..

ifconfig, iwconfig не перечисляет никаких других интерфейсов, кроме loopback и ethernet. Параметры системы> Дополнительные драйверы, для которых установлено "Использование Broadcom 802.11 Linux STA Wireless из bcmwl-kernel-source".

Что я пробовал

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

Не помогает, так как make во время этой установки не работает из-за ошибок в коде. Все, что я получаю, это успешный выход и автоматически сгенерированный отчет об ошибках в Ubuntu.

Я пробовал решения, как в Qualcomm Atheros AR8172 Исправление драйвера? (lenovo g500s) или http://ubuntuforums.org/showthread.php?t=2103062 или как мне заставить работать Atheros AR8162?

Все они не помогли, так как я сталкиваюсь с серьезными ошибками компиляции с "неопределенными" макросами / символами или переопределениями, к тому же многие из ссылок на исходные коды в этих примерах мертвы. Я пытался исправить код, но это невозможно сделать.

Ни одна из установок драйверов Broadcom Wireless не помогла. Я не вижу изменений после выполнения любого из решений с перезагрузкой.

Я перепробовал полную переустановку системы, переключился на оптимизированные опции "OtherOS" в EFI BIOS, включена поддержка Legacy.

ОБНОВЛЕНИЕ Как заставить запатентованные драйверы Broadcom работать после установки?, включая установку firmware-b43-installer b43-fwcutter не помогло.

sudo apt-get install linux-firmware-nonfree - нет эффекта

Пожалуйста, укажите мне любые возможные решения...!

lspci -vnn | grep Network выход:

07:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)

ОБНОВЛЕНИЕ Вывод rfkill list all:

0: ideapad_wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: ideapad_bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: ideapad_3g: Wireless WAN
    Soft blocked: no
    Hard blocked: no

3 ответа

Я только что установил 14.04.2 в системе, также с Wi-Fi-чипом Broadcom, и у меня возникла та же проблема.

В прошлом при новой установке в этой системе мне приходилось устанавливать "dkms", а затем "bcmwl-kernel-source" - оба из них доступны на установочном носителе Ubuntu (в разделе "пул"), и если Я устанавливаю их в таком порядке, я обнаружил, что он создает беспроводной интерфейс и настраивает его должным образом, чтобы я мог его использовать. Но не в этот раз!

Похоже, что это проблема с 14.04.2 и включенным драйвером Broadcom (это никогда не было приятно слышать), и для меня это была именно та проблема, о которой сообщалось на Launchpad:

https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1307744

В этом отчете об ошибке говорится, что исправление было выпущено 9 месяцев назад, но по какой-то причине оно не вошло в выпуск 14.04.2. Проблема не затронула 14.04.1, поскольку она все еще использовала ядро ​​3.13.

К счастью, я смог легко это исправить, просто установив пакет bcmwl-kernel-source из Ubuntu 14.10 "Utopic", а не выполняя редактирование и компиляцию кода, которые обсуждаются в отчете об ошибках.

Вы можете скачать пакет bcmwl для Utopic здесь:

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

Получите amd64, если вы используете 64-разрядную версию, или i386 для 32-разрядной. Просто скачайте его и дважды щелкните по нему - Ubuntu Software Center появится и спросит, хотите ли вы установить его. Надеемся, что если ваша проблема такая же, как у меня, то она автоматически установит модуль, добавит беспроводной интерфейс и подключит вас к сети без необходимости подключения к вашему телефону.

Matt

Решение Мэтта добилось цели, но после перезагрузки мой WiFi-интерфейс снова исчез, и мне приходилось каждый раз переустанавливать пакет, затем используя modprobe чтобы это заработало. Поэтому я публикую здесь список действий, которые я сделал, чтобы моя Wi-Fi-карта заработала.

Сначала удалите пакеты

sudo apt-get remove bcmwl-kernel-source firmware-b43-installer b43-fwcutter

Теперь скачайте и установите bcmwl-kernel-source с исправленной ошибкой:

cd ~/Desktop
wget http://ubuntu.mirrors.tds.net/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu1_amd64.deb -O bcmwl.deb
sudo apt-get install dkms
sudo dpkg -i bcmwl.deb

Теперь включите драйвер. Если WiFi не появится (wlan0 в iwconfig) тогда что-то не так (попробуйте следующий шаг и попробуйте еще раз modprobes). Это работает только после установки bcmwl.deb.

sudo modprobe -r b43 ssb wl
sudo modprobe wl

Чтобы исправить конфигурацию загрузки, мне пришлось отредактировать конфигурацию черного списка modprobe:

gksudo gedit /etc/modprobe.d/blacklist.conf

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

#blacklist bcm43xx
blacklist brcmsmac
blacklist bcma

# unsure
blacklist ssb

И, наконец, мне пришлось отключить модуль ядра brcmsmac:

gksudo gedit /etc/modules

Убедитесь, что нет brcmsmac упоминание или это комментарий.

#brcmsmac

Готово, теперь я могу безопасно перезагрузиться с работающим интерфейсом WiFi.

Вам не нужно устанавливать пакет при каждой перезагрузке, и установка этого пакета должна занести в черный список b43, ssb, bcma, если они не находятся в / etc / modules, и единственная причина, по которой wl не загружается, заключается в том, что вы поместили его в файл черного списка

Проверьте / etc / modules с помощью cat /etc/modules и вы можете проверить файлы черного списка для wl с `for f в /etc/modprobe.d/*; сделать эхо $ F; кот $f | grep wl; сделанный

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