Бездротові драйвери Broadcom заборонені після встановлення оновлення 16.04


10

Нещодавно я оновив свій комп'ютер Lenovo Y50 до 16.04. З моменту оновлення я не зміг побачити або підключитися до жодної бездротової мережі. Вихід працює sudo lshw -C network:

*-network UNCLAIMED
description: Network controller product: BCM4352 802.11ac Wireless Network Adapter vendor: Broadcom Corporation physical id: 0 bus info: pci@0000:08:00.0 version: 03 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress cap_list configuration: latency=0 resources: memory:d1600000-d1607fff memory:d1400000-d15fffff

Той факт, що контролер бездротової мережі не вимагає, змушує мене вважати, що це проблема, пов'язана з драйверами. Я перевірив і переконався, що "Використовувати власний драйвер" встановлено в Налаштуваннях системи> Програмне забезпечення та оновлення> Додаткові драйвери, і я запустив sudo apt-get install --reinstall bcmwl-kernel-source, також перезапустив після кожної зміни драйвера, щоб закінчити зміни. Є ще щось, що я повинен спробувати?

EDIT: Ось результат запуску lspci -nnk | grep 0280 -A2:

08:00.0 Network controller [0280]: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
    Subsystem: Lenovo BCM4352 802.11ac Wireless Network Adapter [17aa:0623]
    Kernel modules: bcma, wl

Запуск sudo modprobe wl && dmesg | grep wlповертає помилку:

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


Будь ласка, відредагуйте своє запитання, щоб додати результат цих термінальних команд: lspci -nnk | grep 0280 -A2а також: sudo modprobe wl && dmesg | grep wlЛаскаво просимо до askubuntu.
chili555

Дякую за вашу відповідь і спасибі, радий бути тут. Я вніс потрібні зміни до оригіналу публікації.
doolitau

Відповіді:


15

modprobe: ПОМИЛКА: не вдалося вставити 'wl': Необхідний ключ недоступний

Це тема недавньої та досі відкритої помилки в Ubuntu: https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1572659 Будь ласка, також див.: Неможливо переглянути мережі Wi-Fi після оновлення до Ubuntu 16.04

Виявляється, єдине рішення поки що - увійти в BIOS комп'ютера та вимкнути безпечну завантаження.

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

1) Вимкніть безпечне завантаження

2) Видаліть bcmwl-kernel-source

sudo apt-get purge bcmwl-kernel-source

3) Перевстановіть bcmwl-kernel-source.

sudo apt-get update
sudo apt-get install bcmwl-kernel-source

Перезавантажте. Тепер ваш бездротовий зв’язок повинен працювати.


1
Бінго! Все, що мені потрібно було зробити - це відключити безпечне завантаження, і воно працювало. Дякую тобі, чилі!
doolitau

Чудово, що було моїм рішенням перевстановити пакет, дякую.
jjroman

Дякую! Моя бездротова мережа перестала працювати після тривалої роботи. Повторна установка bcmwl-kernel-source виправлена.
geronimo

0

У мене був подібний випадок, але не пов’язаний із Secure Boot. Для мене

sudo dpkg --configure -a

вирішив питання.


Я припускаю, що встановлення bcmwl-kernel-source було перервано, через що він не був налаштований, оскільки команда, яку ви згадали, повинна конфігурувати пакунки, які були не налаштовані під час встановлення / оновлення.
Кулфі

Дякую @Kulfy за пояснення!
мурку
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.