安装更新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
的结果 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
sudo modprobe wl && dmesg | grep wl
返回错误:
modprobe: ERROR: could not insert 'wl': Required key not available
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
重启。 您的无线现在应该正常工作。