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

doo*_*tau 12 lenovo networking broadcom drivers 16.04

我最近将我的联想 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
Run Code Online (Sandbox Code Playgroud)

运行sudo modprobe wl && dmesg | grep wl返回错误:

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

chi*_*555 15

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
Run Code Online (Sandbox Code Playgroud)

3) 重新安装 bcmwl-kernel-source 。

sudo apt-get update
sudo apt-get install bcmwl-kernel-source
Run Code Online (Sandbox Code Playgroud)

重启。您的无线现在应该可以工作了。

  • 答对了!我所要做的就是禁用安全启动并且它起作用了。非常感谢你,辣椒! (2认同)