Не удается просмотреть сети Wi-Fi после обновления до Ubuntu 16.04


56

Я не могу просматривать сети Wi-Fi после обновления до Ubuntu 16.04 с 14.04. Эта проблема также возникала при попытке обновления до Ubuntu 15.10. Вот как выглядит мое сетевое окно:

введите описание изображения здесь

У меня включен Broadcom в окне «Программное обеспечение и обновления»: введите описание изображения здесь

Также нет опции для Wifi в выпадающем меню в правом верхнем углу. Снимки экрана взяты из Ubuntu GNOME, но они также не работают для стандартного Ubuntu. Как я могу включить Wi-Fi сети?

Выход lspci -knn | grep Net -A2:

07:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: XAVi Technologies Corp. BCM43142 802.11b/g/n [1b9a:3002]
    Kernel modules: bcma, wl

Выход sudo apt-get install bcmwl-kernel-source:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
bcmwl-kernel-source is already the newest version (6.30.223.248+bdcom-0ubuntu8).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Выход sudo apt-get install --reinstall bcmwl-kernel-source:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/1,515 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 153417 files and directories currently installed.)
Preparing to unpack .../bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_amd64.deb ...
Removing all DKMS Modules
Done.
Unpacking bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) over (6.30.223.248+bdcom-0ubuntu8) ...
Setting up bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) ...
Loading new bcmwl-6.30.223.248+bdcom DKMS files...
Building only for 4.4.0-21-generic
Building for architecture x86_64
Building initial module for 4.4.0-21-generic
Done.

wl:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/4.4.0-21-generic/updates/dkms/

depmod....

DKMS: install completed.
modprobe: ERROR: could not insert 'wl': Required key not available
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.122ubuntu8) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-21-generic

Выход sudo modprobe wl:

modprobe: ERROR: could not insert 'wl': Required key not available

2
Запуск в терминалеsudo apt-get install --reinstall bcmwl-kernel-source
Pilot6

4
Я отредактировал BIOS, чтобы отключить безопасный режим, и теперь Wi-Fi работает. Есть лучший способ сделать это?
Натан Биерема

4
Я имел в виду безопасную загрузку, а не безопасный режим.
Натан Биерема


Ответы:


30

Я думаю, что его сетевой менеджер проблемы. У меня была такая же проблема с Intel Wireless-AC 7260.

Я выполнил iwconfig- и карта была там, но она iwlist scanне работала ( не удалось) - поэтому я запускаю эти команды, чтобы вызвать ее вручную:

sudo ifconfig wlp4s0 up
service network-manager restart

и он появился в гноме, как шарм.


4
Да. Это действительно работает :) Удивительно. Но после приостановки я должен продолжать делать это снова и снова. Есть ли в любом случае, я могу навсегда решить эту проблему ??
crskhr

3
Я только узнал, что перезапуска сетевого менеджера достаточно - так что, действительно, я надеюсь, что кто-то может помочь выяснить это, так как я не вижу никаких ошибок ( cat /var/log/syslog | grep NetworkManager)
Марек Вавречан

1
мне просто нужно было перезапустить диспетчер сети $ service
Брок Вонд

18
modprobe: ERROR: could not insert 'wl': Required key not available

Вам необходимо отключить безопасную загрузку.

Secure Boot - это стандарт безопасности, разработанный представителями индустрии ПК для обеспечения того, чтобы ваш ПК загружался с использованием только программного обеспечения, которому доверяет производитель ПК.

  1. Отключить безопасную загрузку

  2. Удалить bcmwl-kernel-source

    sudo apt-get purge bcmwl-kernel-source
    
  3. Переустановите bcmwl-kernel-sourceи заголовок ядра:

    sudo apt-get install linux-generic bcmwl-kernel-source
    
  4. перезагрузка


Что делать, если я загружаю его с операционной системой Windows 10 OEM-производителя?
WhiZTiM

1
Как отключить безопасную загрузку?
user1603472

1
@ user1603472 Из настроек BIOS
GAD3R

3
Благодарю. Но почему это? Почему это решает проблему и почему нет другого способа ее исправить?
user1603472

1
Вам не нужно переустанавливать bcmwl-kernel-sourceпосле отключения Secure Boot.
Pilot6

4

Для меня эта команда сработала:

sudo /etc/init.d/network-manager restart

Я использовал эту команду для моего Chromebook, работающего 15.04, когда он просыпался из режима ожидания. Это пришло из какой-то темы .

РЕДАКТИРОВАТЬ:

Так что это только временное решение. Чтобы сделать его постоянным, я где-то поместил его в скрипт (для меня ~ / bin / fixwifi), а затем поставил ссылку на этот скрипт в /etc/rc2.d с именем S06fixwifi.

Другими словами

Сделайте где-нибудь скрипт с этим текстом:

#!/usr/bin/env bash
/etc/init.d/network-manager restart

Сделайте его исполняемым с

chmod a+x <scriptname>

где scriptname - это имя скрипта, который вы только что сделали.

Затем вставьте ссылку в стартапы

sudo ln -s  </path/to/scriptname> /etc/rc2.d/S06fixwifi

3

У меня было то же самое (с Apple PowerMac 13 "2015), когда я обновил официальную Ubuntu 16.04 сегодня - с Unity. До того, как я использовал последний 16.04 превью.

Так что тут ИМХО две проблемы. Одна из них заключается в том, что с последним ядром 16.04 (универсальным 4.4.0-21) прошивка (насколько я понимаю) заставляет чип Broadcom 43602 WIFI не работать при начальной загрузке. После приостановки возобновить или

 sudo rmmod brcmfmac
 sudo modprobe brcmfmac

исправил проблему.

Для кого это будет интересно: Все-таки тогда приостановить и возобновить больше не работало, так как окно возобновилось автоматически через 2-3 секунды. Это кажется общей проблемой. Описание см. Https://bugzilla.kernel.org/show_bug.cgi?id=101681 . На моем месте

 sudo cat > /etc/rc.local <<EOF
 echo LID0 > /proc/acpi/wakeup
 echo XHC1 > /proc/acpi/wakeup
 EOF

сделал свое дело.


3

для меня было достаточно переустановить драйвер, сначала перезапустив сервис, чтобы он заработал

service network-manager restart
sudo apt-get purge bcmwl-kernel-source
sudo apt-get update
sudo apt-get install bcmwl-kernel-source

Я обновлял hp dv4 с 14.04 по 16.04


Разве это не так же, как этот ответ ?
Дэвид Фёрстер

Я резюмировал это, сделал его более прямым и удалил все, что мне было безразлично, и добавил вещи для перезапуска сети, чтобы вы могли фактически добраться до сути всего этого, также добавил конкретный компьютер, который я использовал, и конкретное обновление, которое у меня было это так, у следующего парня в моих туфлях есть прямой ответ (это ответ, который я бы хотел найти)
Дамиан Кобер

1
Я позволю это. ;-)
Дэвид Фёрстер

2

Только с графическим интерфейсом: это сработало для меня, хотя я не знаю как.

  1. Я использую Lenovo B570, старый ноутбук с минимальным BIOS Phoenix и, как мне кажется, Broadcom 4313. Проприетарный Wi-Fi работает "из коробки", используя мой LiveUSB от 16.04. Мне не хватает только Wi-Fi после установки. Итак, я решил, что это сбой конфигурации моего оборудования.

  2. Чтобы установить и активировать проприетарный драйвер (хотя и сломанный, как описано выше) через вкладку «Дополнительные драйверы», мне нужно было вручную деактивировать оборудование Wi-Fi через коммутатор ноутбука. Только тогда Дополнительный Драйвер смог применить изменение от стандартного драйвера Wi-Fi ядра с открытым исходным кодом. После перезагрузки у меня было интернет-соединение на правильной скорости, но это отображалось в сети Ubuntu как соединение Ethernet, и, таким образом, не могло отображать точку доступа Wi-Fi. Это просто принял ручной ввод профиля Wi-Fi.

  3. Я вошел в мой BIOS. Единственное, что я могу изменить - это переключатель Wi-Fi и порядок загрузки устройств и операционных систем. Я включаю и выключаю Wi-Fi. Сохраненный. Я переключил Ubuntu со слота № 1 на слот № 2, а мою сетевую карту на слот № 1, как будто я настраивал сетевую загрузку. Я перезагрузился. Через несколько секунд загрузка по сети завершается неудачно, затем переходит на экран загрузки Ubuntu как обычно. Сразу после загрузки проприетарный wifi работал отлично с 16.04. Может ли это быть проблема с питанием, сетевое оборудование или ошибка BIOS? Случайный ремонт неизвестного происхождения?


0

Хотя в https://wireless.wiki.kernel.org/en/users/drivers/b43 сказано, что [14e4: 4365] не поддерживается чипсетом, но вы можете попробовать

$ sudo apt-get install firmware-b43-installer

http://linuxwireless.sipsolutions.net/en/users/Drivers/b43/ это дает еще больше деталей. Перезагрузка потребуется после установки.

Также могут быть некоторые изменения в backport, такие как драйверы Intel Wireless, но я не уверен в этом.


0

У меня была такая же ошибка с беспроводной картой Intel, и мне пришлось отключить безопасную загрузку и следовать инструкциям, приведенным в этом ответе , а именно:

sudo apt purge 'oem-wifi-intel.*'
sudo apt install linux-generic-hwe-16.04
reboot
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.