安装更新 16.04 后,Broadcom 无线驱动程序无人认领

安装更新 16.04 后,Broadcom 无线驱动程序无人认领

我最近将我的联想 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每次更改驱动程序后也重新启动以完成更改。我还应该尝试其他什么吗?

编辑:运行结果如下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

答案1

modprobe:错误:无法插入“wl”:所需密钥不可用

这是 Ubuntu 中最近出现的一个仍未解决的错误:https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1572659另请参阅:升级到 Ubuntu 16.04 后无法查看 Wifi 网络

看来到目前为止唯一的解决方案是进入计算机的 BIOS 并关闭安全启动。

安全启动是 PC 行业制定的安全标准,旨在帮助确保您的 PC 仅使用 PC 制造商信任的软件进行启动

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

重启。你的无线网络现在应该可以正常工作了。

答案2

我遇到过类似的情况,但与安全启动无关。对我来说

sudo dpkg --configure -a

解决了这个问题。

相关内容