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


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在每次更改驱动程序后我也要重新启动以完成更改。还有什么我应该尝试的吗?

编辑:这是运行的结果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 '16

谢谢您的回应,也很高兴来到这里。我已对原始帖子进行了要求的修改。
doolitau

Answers:


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

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

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

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


1
答对了!我所要做的就是禁用安全启动,它起作用了。谢谢你,辣椒!
doolitau

太好了,这是我重新安装软件包的解决方案,谢谢。
jjroman

谢谢!我的无线网络工作了很长时间后就停止工作了。重新安装bcmwl-kernel-source修复了它。
geronimo '18

0

我有类似的情况,但与安全启动无关。为了我

sudo dpkg --configure -a

解决了这个问题。


我假设bcmwl-kernel-source的安装被打断了,因为它一直未配置,因为您提到的命令应该配置在安装/升级过程中未配置的软件包。
Kulfy

感谢@Kulfy的解释!
murku
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.